{"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":823361,"link":"/api/v1.1/game/823361/feed/live","metaData":{"wait":10,"timeStamp":"20260708_011908","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823361,"type":"R","doubleHeader":"N","id":"2026/07/07/atlmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823361-2026-07-07","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-07T22:40:00Z","originalDate":"2026-07-07","officialDate":"2026-07-07","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","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":"Atlanta","record":{"gamesPlayed":90,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":38,"ties":0,"pct":".578"},"records":{},"divisionLeader":false,"wins":52,"losses":38,"winningPercentage":".578"},"franchiseName":"Atlanta","clubName":"Braves","active":true},"home":{"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":92,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":45,"ties":0,"pct":".511"},"records":{},"divisionLeader":false,"wins":47,"losses":45,"winningPercentage":".511"},"franchiseName":"Pittsburgh","clubName":"Pirates","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},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"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},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"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},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"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},"ID702275":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275","firstName":"Ian","lastName":"Ritchie","primaryNumber":"60","birthDate":"2003-06-26","currentAge":23,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JR","useLastName":"Ritchie","boxscoreName":"Ritchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JR Ritchie","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jr-ritchie-702275","firstLastName":"JR Ritchie","lastFirstName":"Ritchie, JR","lastInitName":"Ritchie, J","initLastName":"J Ritchie","fullFMLName":"Ian Ritchie","fullLFMName":"Ritchie, Ian","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"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},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"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},"ID687394":{"id":687394,"fullName":"Jack Brannigan","link":"/api/v1/people/687394","firstName":"Jack","lastName":"Brannigan","primaryNumber":"76","birthDate":"2001-03-11","currentAge":25,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":201,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jack","useLastName":"Brannigan","middleName":"Thomas","boxscoreName":"Brannigan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Brannigan","nameSlug":"jack-brannigan-687394","firstLastName":"Jack Brannigan","lastFirstName":"Brannigan, Jack","lastInitName":"Brannigan, J","initLastName":"J Brannigan","fullFMLName":"Jack Thomas Brannigan","fullLFMName":"Brannigan, Jack Thomas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID664849":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849","firstName":"Daniel","lastName":"Young","primaryNumber":"63","birthDate":"1994-05-27","currentAge":32,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Young","middleName":"Alexander","boxscoreName":"Young, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2022-05-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Young","nameSlug":"danny-young-664849","firstLastName":"Danny Young","lastFirstName":"Young, Danny","lastInitName":"Young, D","initLastName":"D Young","fullFMLName":"Daniel Alexander Young","fullLFMName":"Young, Daniel Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"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},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","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},"ID640492":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492","firstName":"José","lastName":"Azócar","birthDate":"1996-05-11","currentAge":30,"birthCity":"Guiria","birthCountry":"Venezuela","height":"5' 11\"","weight":181,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"José","useLastName":"Azócar","middleName":"Enrique","boxscoreName":"Azócar","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"a-ZOH-kahr","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Azócar","nameSlug":"jose-azocar-640492","firstLastName":"José Azócar","lastFirstName":"Azócar, José","lastInitName":"Azócar, J","initLastName":"J Azócar","fullFMLName":"José Enrique Azócar","fullLFMName":"Azócar, José Enrique","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID675916":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916","firstName":"James","lastName":"Karinchak","primaryNumber":"00","birthDate":"1995-09-22","currentAge":30,"birthCity":"Newburgh","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"James","useLastName":"Karinchak","middleName":"Stephen","boxscoreName":"Karinchak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"karin-chek","mlbDebutDate":"2019-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Karinchak","nameSlug":"james-karinchak-675916","firstLastName":"James Karinchak","lastFirstName":"Karinchak, James","lastInitName":"Karinchak, J","initLastName":"J Karinchak","fullFMLName":"James Stephen Karinchak","fullLFMName":"Karinchak, James Stephen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"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},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID671162":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162","firstName":"Sidney","lastName":"Thomas","primaryNumber":"50","birthDate":"1998-05-29","currentAge":28,"birthCity":"Tifton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Thomas","middleName":"Connor","boxscoreName":"Thomas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Thomas","nameSlug":"connor-thomas-671162","firstLastName":"Connor Thomas","lastFirstName":"Thomas, Connor","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Sidney Connor Thomas","fullLFMName":"Thomas, Sidney Connor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID805347":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347","firstName":"James","lastName":"Jarvis","primaryNumber":"74","birthDate":"2000-11-06","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jim","useLastName":"Jarvis","boxscoreName":"Jarvis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jim Jarvis","nameSlug":"jim-jarvis-805347","firstLastName":"Jim Jarvis","lastFirstName":"Jarvis, Jim","lastInitName":"Jarvis, J","initLastName":"J Jarvis","fullFMLName":"James Jarvis","fullLFMName":"Jarvis, James","strikeZoneTop":3.092,"strikeZoneBottom":1.56},"ID694462":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462","firstName":"Hurston","lastName":"Waldrep","primaryNumber":"64","birthDate":"2002-03-01","currentAge":24,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hurston","useLastName":"Waldrep","middleName":"Wayne","boxscoreName":"Waldrep","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hurston Waldrep","nameSlug":"hurston-waldrep-694462","firstLastName":"Hurston Waldrep","lastFirstName":"Waldrep, Hurston","lastInitName":"Waldrep, H","initLastName":"H Waldrep","fullFMLName":"Hurston Wayne Waldrep","fullLFMName":"Waldrep, Hurston Wayne","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID571657":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657","firstName":"James","lastName":"Farmer","primaryNumber":"15","birthDate":"1990-08-17","currentAge":36,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Farmer","middleName":"Kyle","boxscoreName":"Farmer, K","nickName":"Farm Dawg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Farmer","nameSlug":"kyle-farmer-571657","firstLastName":"Kyle Farmer","lastFirstName":"Farmer, Kyle","lastInitName":"Farmer, K","initLastName":"K Farmer","fullFMLName":"James Kyle Farmer","fullLFMName":"Farmer, James Kyle","strikeZoneTop":3.167,"strikeZoneBottom":1.598},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"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},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"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}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"86","wind":"5 mph, Out To RF"},"gameInfo":{"attendance":20281,"firstPitch":"2026-07-07T22:42:00.000Z","gameDurationMinutes":157},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"home":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"officialScorer":{"id":431088,"fullName":"Bob Webb","link":"/api/v1/people/431088"},"primaryDatacaster":{"id":496223,"fullName":"Bob Taylor","link":"/api/v1/people/496223"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T22:42:49.818Z","endTime":"2026-07-07T22:44:09.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-07T19:34:56.675Z","endTime":"2026-07-07T22:23:10.327Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"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-07T22:23:10.327Z","endTime":"2026-07-07T22:41:38.463Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"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-07T22:41:38.463Z","endTime":"2026-07-07T22:42:52.147Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"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.2,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.778502047599705,"aZ":-17.234765451640058,"pfxX":-7.581212694046813,"pfxZ":7.307427163469635,"pX":-0.8111282479687683,"pZ":3.872546059699232,"vX0":6.151042167494879,"vY0":-141.49960047903602,"vZ0":-1.6719681552863712,"x":147.92,"y":134.22,"x0":-2.0192127840166982,"y0":50.003405058020256,"z0":5.565710263970669,"aX":-15.501473862060381},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":12.6,"spinRate":2183,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38586257975817073,"extension":6.540510045699739},"index":3,"playId":"7caca212-39dc-3aaa-93b1-de987a1152a9","pitchNumber":1,"startTime":"2026-07-07T22:42:52.147Z","endTime":"2026-07-07T22:42:56.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179582016513105,"aZ":-18.806231294569013,"pfxX":-7.839012699258942,"pfxZ":6.5353569927173325,"pX":1.1276483338678809,"pZ":1.725835029464674,"vX0":10.945079679742328,"vY0":-141.38432408718612,"vZ0":-7.010710058257919,"x":74.02,"y":192.18,"x0":-1.757086287177368,"y0":50.00055806867835,"z0":5.423855202283791,"aX":-16.02939467497561},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":12.2,"spinRate":2240,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3859172030095688,"extension":6.838041747593074},"index":4,"playId":"19276e5f-fd64-310e-a85b-c3ddd2ecf1cb","pitchNumber":2,"startTime":"2026-07-07T22:43:07.833Z","endTime":"2026-07-07T22:43:12.518Z","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":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661478700261586,"aZ":-27.344246376937466,"pfxX":-7.4062927930638605,"pfxZ":2.5549534582089493,"pX":-1.8741492992791886,"pZ":3.0962498358572046,"vX0":3.553421360143465,"vY0":-135.89013548736477,"vZ0":-1.6359881744298104,"x":188.44,"y":155.18,"x0":-2.2285809921879554,"y0":50.003036927589456,"z0":5.585347892417453,"aX":-14.006437949215812},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":12.8,"spinRate":1698,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4013448575636849,"extension":6.664250520978141},"index":5,"playId":"c40e43cb-dcf0-348d-ab88-090deb14e656","pitchNumber":3,"startTime":"2026-07-07T22:43:25.437Z","endTime":"2026-07-07T22:43:29.667Z","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":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46026987385941,"aZ":-19.849562279718548,"pfxX":-8.077527971192087,"pfxZ":6.082221998495681,"pX":0.14335214618073477,"pZ":3.011796189866764,"vX0":8.490705189471933,"vY0":-140.64476307147208,"vZ0":-3.3220575283903475,"x":111.54,"y":157.46,"x0":-1.8486856975736494,"y0":50.00190700800055,"z0":5.4776076069238036,"aX":-16.367710207657893},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.6,"breakHorizontal":13.1,"spinRate":2187,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.38774204210962804,"extension":6.864535967495132},"index":6,"playId":"6337e723-4c04-315e-8dbf-50e71b9fb649","pitchNumber":4,"startTime":"2026-07-07T22:43:41.733Z","endTime":"2026-07-07T22:43:45.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317798984382932,"aZ":-17.823729445690294,"pfxX":-8.01976684737839,"pfxZ":7.083372422956263,"pX":0.13776804632917475,"pZ":2.806841092455394,"vX0":8.376124994168736,"vY0":-140.8053155360914,"vZ0":-4.2948538552486175,"x":111.75,"y":163.0,"x0":-1.821007798180472,"y0":50.00210022008593,"z0":5.491109629651334,"aX":-16.24592157750292},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":2189,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.38768315420796595,"extension":6.813492955977642},"hitData":{"launchSpeed":97.3,"launchAngle":52.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.8,"coordY":103.33}},"index":7,"playId":"5c19a9e9-4dda-3f18-a431-5ea8870a44d1","pitchNumber":5,"startTime":"2026-07-07T22:43:59.534Z","endTime":"2026-07-07T22:44:09.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:44:09.432Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T22:44:19.114Z","endTime":"2026-07-07T22:46:07.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46724747209246,"aZ":-17.884774926673582,"pfxX":-8.104505588149113,"pfxZ":6.9907056532626175,"pX":-0.9221057458515348,"pZ":2.9001498185826793,"vX0":5.983089341735585,"vY0":-142.03264653127323,"vZ0":-4.207766821521963,"x":152.15,"y":160.48,"x0":-2.0027951310734133,"y0":50.00071959173786,"z0":5.537792489558485,"aX":-16.559940332630177},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":13.4,"spinRate":2178,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3856037324534123,"extension":6.637282470822673},"index":0,"playId":"c1f2fd63-ace5-3074-8484-f7f2d1da5819","pitchNumber":1,"startTime":"2026-07-07T22:44:38.047Z","endTime":"2026-07-07T22:44:42.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16720767572477,"aZ":-19.318969656438505,"pfxX":-8.862285314906984,"pfxZ":6.391240052520457,"pX":-0.08335033091853161,"pZ":3.032658885170889,"vX0":7.888299037299293,"vY0":-140.7445501871782,"vZ0":-3.48222104234091,"x":120.18,"y":156.9,"x0":-1.7674186275820472,"y0":50.00339355008721,"z0":5.533037193829301,"aX":-17.826819743923178},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":2164,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3887781060477251,"extension":6.698309635600254},"index":1,"playId":"c7a6096a-69d9-3f66-8150-14b79f6391c2","pitchNumber":2,"startTime":"2026-07-07T22:44:54.508Z","endTime":"2026-07-07T22:44:57.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90898921115561,"aZ":-15.088690559635713,"pfxX":-7.9384094763531845,"pfxZ":8.426018593440073,"pX":-0.726047058555259,"pZ":2.5138505281706935,"vX0":6.040153501667094,"vY0":-141.85674838462083,"vZ0":-5.5441968651465166,"x":144.68,"y":170.91,"x0":-1.8566440175527963,"y0":50.00547989572086,"z0":5.463388226886447,"aX":-16.103590898968942},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":13.1,"spinRate":2050,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3868182034838914,"extension":6.660112047336324},"index":2,"playId":"4d63f53f-0743-368c-8983-f5ff42ca22ea","pitchNumber":3,"startTime":"2026-07-07T22:45:15.460Z","endTime":"2026-07-07T22:45:19.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.997479959575568,"aZ":-18.652085284153223,"pfxX":-8.653742586897808,"pfxZ":6.5979509017311795,"pX":-0.28574829901836873,"pZ":3.321071906166532,"vX0":7.447172091002997,"vY0":-142.1002990984611,"vZ0":-2.9012885810504563,"x":127.89,"y":149.11,"x0":-1.8137814035400164,"y0":50.00036176198032,"z0":5.537651905872988,"aX":-17.728022621592594},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":2137,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38518786584109943,"extension":6.747449230315308},"index":3,"playId":"aac4bb35-8b59-399b-bc3e-968624622c89","pitchNumber":4,"startTime":"2026-07-07T22:45:32.450Z","endTime":"2026-07-07T22:45:37.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469258284054497,"aZ":-20.5868933945581,"pfxX":-8.981850724012608,"pfxZ":5.694615821554688,"pX":-0.8831459500878228,"pZ":3.120655129331453,"vX0":6.2633423362729586,"vY0":-141.54636087371364,"vZ0":-2.9212175307268775,"x":150.66,"y":154.52,"x0":-1.9545371499301578,"y0":50.00249561153558,"z0":5.479965080687991,"aX":-18.275804225691893},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.0,"breakHorizontal":15.0,"spinRate":2098,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3865550226131087,"extension":6.7150751104642605},"index":4,"playId":"0ddbd0c6-84ff-3175-9bd4-596b33067fbb","pitchNumber":5,"startTime":"2026-07-07T22:46:03.219Z","endTime":"2026-07-07T22:46:07.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:46:07.142Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (24) on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T22:46:12.014Z","endTime":"2026-07-07T22:48:18.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35645462391058,"aZ":-18.91584051192185,"pfxX":-8.654001116321705,"pfxZ":6.510746635051502,"pX":0.17653056217564805,"pZ":2.963020063413182,"vX0":8.541628744679105,"vY0":-141.34587208240387,"vZ0":-3.6626131657489687,"x":110.27,"y":158.78,"x0":-1.7512497335145558,"y0":50.000159055009,"z0":5.480583389014621,"aX":-17.61621287739512},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":14.0,"spinRate":2259,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3865929618523585,"extension":6.772897586036391},"index":0,"playId":"24e73332-d9be-3a8e-9eb1-8c016f3a166a","pitchNumber":1,"startTime":"2026-07-07T22:46:32.255Z","endTime":"2026-07-07T22:46:35.658Z","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":97.7,"endSpeed":90.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08555996542914,"aZ":-20.540883650344497,"pfxX":-8.875904607387618,"pfxZ":5.644573583730525,"pX":1.2748271916800116,"pZ":3.6504469282134577,"vX0":11.422286826315242,"vY0":-141.89994898586653,"vZ0":-1.606358855464273,"x":68.41,"y":140.22,"x0":-1.6286485131866528,"y0":50.0056013455091,"z0":5.517888500950355,"aX":-18.304757805597006},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":14.0,"spinRate":2168,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3843527161155791,"extension":6.890600851394724},"index":1,"playId":"93590943-5bbd-32d9-b41b-e22050a4f647","pitchNumber":2,"startTime":"2026-07-07T22:46:51.288Z","endTime":"2026-07-07T22:46:55.697Z","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.1,"endSpeed":89.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12375180998596,"aZ":-17.10139332010423,"pfxX":-7.395302771815632,"pfxZ":7.346380363122831,"pX":-0.051673881967613265,"pZ":3.447937926096477,"vX0":7.181711398496026,"vY0":-141.39495421666703,"vZ0":-2.689752747325863,"x":118.97,"y":145.69,"x0":-1.647053939395707,"y0":50.00705765524397,"z0":5.491290771083893,"aX":-15.182254904713094},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":12.2,"spinRate":2154,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.38537606327122864,"extension":6.812867835791426},"index":2,"playId":"c6c440de-20c7-35ed-8896-89d30502c327","pitchNumber":3,"startTime":"2026-07-07T22:47:07.780Z","endTime":"2026-07-07T22:47:11.545Z","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":90.1,"endSpeed":82.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38412496713113,"aZ":-22.934183967148055,"pfxX":-7.40761344299801,"pfxZ":5.294212855094303,"pX":-1.7993653975311943,"pZ":3.2097013424382106,"vX0":3.270787333347049,"vY0":-131.1785822668371,"vZ0":-1.4769480058575668,"x":185.59,"y":152.12,"x0":-2.099035919084506,"y0":50.00229792199591,"z0":5.487427862078757,"aX":-12.927449258394718},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":12.7,"spinRate":1895,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.417325333908686,"extension":6.812145407742899},"index":3,"playId":"bf35b020-e9ce-363f-b648-4f2fafac3ff4","pitchNumber":4,"startTime":"2026-07-07T22:47:27.707Z","endTime":"2026-07-07T22:47:31.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.306128941874874,"aZ":-27.806833129357187,"pfxX":-10.121069934671286,"pfxZ":2.5636952589368014,"pX":0.5778095985765808,"pZ":0.07822211179707615,"vX0":9.561253208708864,"vY0":-129.52590454627338,"vZ0":-7.713423695898787,"x":94.98,"y":236.67,"x0":-1.8412084001616797,"y0":50.00263954439147,"z0":5.211991982295401,"aX":-17.24775132727133},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":1713,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4223949633628221,"extension":6.837244373912558},"index":4,"playId":"3d548dee-30b9-3dba-992c-f2e453993d17","pitchNumber":5,"startTime":"2026-07-07T22:47:45.459Z","endTime":"2026-07-07T22:47:48.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.035949285922186,"aZ":-16.068501394060878,"pfxX":-8.590850557275882,"pfxZ":7.8942504058000385,"pX":0.718552103460959,"pZ":2.036631367147545,"vX0":10.369012750470647,"vY0":-142.26063463498022,"vZ0":-6.398280934837559,"x":89.61,"y":183.79,"x0":-1.8653384702145872,"y0":50.00172949360875,"z0":5.34157201180646,"aX":-17.526390725736025},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2252,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.38569175678858825,"extension":6.9125903007975324},"hitData":{"launchSpeed":100.8,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":218.11,"coordY":88.52}},"index":5,"playId":"4688c007-438e-386a-b242-d2ccba9aa917","pitchNumber":6,"startTime":"2026-07-07T22:48:05.803Z","endTime":"2026-07-07T22:48:18.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:48:18.219Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T22:48:33.942Z","endTime":"2026-07-07T22:50:30.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.718286803750928,"aZ":-18.545117963614242,"pfxX":-7.616816824729541,"pfxZ":6.686775564809605,"pX":0.6348212292505859,"pZ":2.5311048964387886,"vX0":9.366983993026224,"vY0":-141.7195428100616,"vZ0":-4.5868373935167295,"x":92.8,"y":170.44,"x0":-1.7202013645057943,"y0":50.004119170276056,"z0":5.351446038969626,"aX":-15.529029134163425},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":12.0,"spinRate":2181,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.386161907685703,"extension":6.850288032384364},"index":0,"playId":"b97b7757-8f96-3218-acb7-879d75c19d76","pitchNumber":1,"startTime":"2026-07-07T22:48:48.056Z","endTime":"2026-07-07T22:48:51.491Z","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":97.0,"endSpeed":88.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89795859705888,"aZ":-16.91818860877059,"pfxX":-9.608957180098212,"pfxZ":7.554030108815528,"pX":0.6528646221614297,"pZ":3.486568708479027,"vX0":10.059338467735046,"vY0":-140.9573704613044,"vZ0":-2.4722621161701457,"x":92.11,"y":144.64,"x0":-1.707162565279767,"y0":50.004067178759875,"z0":5.462465265226518,"aX":-19.4111729204221},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":15.5,"spinRate":2154,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.38800256544081924,"extension":6.822042465128434},"index":1,"playId":"bdb0c9e3-4855-3371-b195-c948da1a1d01","pitchNumber":2,"startTime":"2026-07-07T22:49:08.579Z","endTime":"2026-07-07T22:49:13.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89236663965756,"aZ":-17.897957294989062,"pfxX":-8.195541667963361,"pfxZ":7.102213686991508,"pX":0.06751186742048645,"pZ":4.680629786006406,"vX0":8.28853309691875,"vY0":-140.87877371805914,"vZ0":0.6299072287276802,"x":114.43,"y":112.4,"x0":-1.8474203684390578,"y0":50.00629228423216,"z0":5.610667668973396,"aX":-16.483178428063116},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":13.2,"spinRate":2115,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3887359546465867,"extension":6.735808518875046},"index":2,"playId":"f91fbe38-6f7e-358e-8879-4b624f501ee0","pitchNumber":3,"startTime":"2026-07-07T22:49:26.292Z","endTime":"2026-07-07T22:49:29.557Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"b26c4ccd-77fe-3a29-921d-1b3a4056a59c","startTime":"2026-07-07T22:49:46.734Z","endTime":"2026-07-07T22:49:51.385Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97723391137789,"aZ":-18.578496590477297,"pfxX":-7.484960366533317,"pfxZ":6.764784382372373,"pX":-0.2594078537195482,"pZ":4.330590162209529,"vX0":7.072480257553964,"vY0":-141.09371784226107,"vZ0":-0.2347330466405677,"x":126.89,"y":121.85,"x0":-1.8296227343808829,"y0":50.00564611745709,"z0":5.615109571081494,"aX":-15.049854676625218},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":2029,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.38862907874373676,"extension":6.834661150587581},"index":4,"playId":"fef2d15e-0aa7-3d8f-966b-7b9e2b7f13c4","pitchNumber":4,"startTime":"2026-07-07T22:50:08.162Z","endTime":"2026-07-07T22:50:12.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.247111447146516,"aZ":-28.3227234688341,"pfxX":-7.083785665869492,"pfxZ":2.099500319225667,"pX":-1.47503972504207,"pZ":3.6965348101029822,"vX0":4.0911467963046055,"vY0":-135.12715442664296,"vZ0":0.24716495346299816,"x":173.23,"y":138.97,"x0":-2.0934928829462978,"y0":50.00586675083034,"z0":5.604407765223335,"aX":-13.016251314697456},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":11.9,"spinRate":1545,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4063723696688486,"extension":6.712684970533691},"index":5,"playId":"2021cf62-56d0-3d39-a498-1982174ed6f8","pitchNumber":5,"startTime":"2026-07-07T22:50:26.343Z","endTime":"2026-07-07T22:50:30.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:50:30.197Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to right fielder Esmerlyn Valdez. Matt Olson scores. Drake Baldwin to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T22:50:38.780Z","endTime":"2026-07-07T22:51:24.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05813962752426,"aZ":-24.26574929619232,"pfxX":-9.69547089297113,"pfxZ":3.8421464433878088,"pX":1.0600183458564274,"pZ":1.9942921725586322,"vX0":11.303359560069607,"vY0":-141.79680559885747,"vZ0":-5.166577050814504,"x":76.59,"y":184.93,"x0":-1.6974865021200711,"y0":50.002862165508965,"z0":5.365557153233569,"aX":-19.96196453599446},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":2110,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.38464897464521197,"extension":6.83488267074623},"index":0,"playId":"3a253ab9-4954-330c-bfb6-1f45f6d67a26","pitchNumber":1,"startTime":"2026-07-07T22:50:56.575Z","endTime":"2026-07-07T22:51:01.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438693119943053,"aZ":-25.729507355439882,"pfxX":-9.470549060248889,"pfxZ":3.1749958874790423,"pX":-0.18300184271784242,"pZ":2.7175905643549236,"vX0":8.373789614692429,"vY0":-140.7699389527934,"vZ0":-2.985795826239448,"x":123.98,"y":165.41,"x0":-1.9487598667807147,"y0":50.00425082544214,"z0":5.436395494526541,"aX":-19.23213540102193},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":2012,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38736230728427046,"extension":6.779137922619033},"hitData":{"launchSpeed":98.4,"launchAngle":14.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.66,"coordY":99.77}},"index":1,"playId":"d2f61db9-59a3-3cc1-a8fb-4f711d72cbf2","pitchNumber":2,"startTime":"2026-07-07T22:51:13.137Z","endTime":"2026-07-07T22:51:24.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:51:24.458Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T22:51:35.576Z","endTime":"2026-07-07T22:52:48.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44759367078079,"aZ":-29.87140030787318,"pfxX":-7.680039852648255,"pfxZ":1.212313882326546,"pX":-0.24723776754542934,"pZ":2.7341559984755524,"vX0":7.15582576331014,"vY0":-136.38689087984548,"vZ0":-2.0050399025737367,"x":126.42,"y":164.96,"x0":-1.89565776968994,"y0":50.00317786999101,"z0":5.520659090155736,"aX":-14.600263929822237},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.0,"breakHorizontal":12.6,"spinRate":1752,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.40021520273038824,"extension":6.713339551929685},"index":0,"playId":"173c582c-4728-3d7b-bf13-5050f0acc157","pitchNumber":1,"startTime":"2026-07-07T22:51:53.329Z","endTime":"2026-07-07T22:51:56.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.382735907326413,"aZ":-28.105470815774783,"pfxX":-7.8939976220402635,"pfxZ":2.150157346486411,"pX":-1.218090353441455,"pZ":1.7235177884122388,"vX0":4.983155230526029,"vY0":-136.54118098813527,"vZ0":-4.5093655939583925,"x":163.43,"y":192.25,"x0":-2.0388732109892174,"y0":50.00376658724868,"z0":5.324838039718164,"aX":-14.94219912236445},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":13.3,"spinRate":1731,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4007749745095306,"extension":6.702782426250068},"index":1,"playId":"bf290189-5660-3283-8e58-175c8e1f49d7","pitchNumber":2,"startTime":"2026-07-07T22:52:10.702Z","endTime":"2026-07-07T22:52:13.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-07T22:52:26.443Z","endTime":"2026-07-07T22:52:42.290Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9734334881955,"aZ":-26.412964691939706,"pfxX":-6.60085068946645,"pfxZ":3.4239832542639848,"pX":-0.18495703398160454,"pZ":1.726962097721021,"vX0":6.866282178687259,"vY0":-128.69419906808636,"vZ0":-4.057812017633877,"x":124.05,"y":192.15,"x0":-2.0262406967970357,"y0":50.002866620076006,"z0":5.363107792608137,"aX":-11.105239765498727},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":10.4,"spinRate":1762,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4251335798449052,"extension":6.709367737636279},"hitData":{"launchSpeed":79.3,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.39}},"index":3,"playId":"c0bdfb41-5955-36cc-b82f-7d7437724858","pitchNumber":3,"startTime":"2026-07-07T22:52:42.290Z","endTime":"2026-07-07T22:52:48.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:52:48.820Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Mangum hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T22:55:08.963Z","endTime":"2026-07-07T22:55:56.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17903104672519,"aZ":-17.41236933451724,"pfxX":-7.9407538954733585,"pfxZ":7.529234132914513,"pX":-0.3337044461714617,"pZ":1.7355796299482151,"vX0":3.911435381386132,"vY0":-138.6827361580103,"vZ0":-8.210976953880268,"x":129.72,"y":191.92,"x0":-0.7259031021508082,"y0":50.00229995509279,"z0":5.882267523524723,"aX":-15.564532987278954},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":13.7,"spinRate":2113,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.39400668752410706,"extension":6.398824729464418},"index":0,"playId":"09a88ae0-8be8-379a-a993-35ec2e376015","pitchNumber":1,"startTime":"2026-07-07T22:55:08.963Z","endTime":"2026-07-07T22:55:12.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530349387273095,"aZ":-19.63273704641205,"pfxX":-8.640076635176467,"pfxZ":6.358478998587291,"pX":0.890092893128801,"pZ":1.016752058495651,"vX0":7.013677560934922,"vY0":-139.14689028846817,"vZ0":-9.456035782230828,"x":83.07,"y":211.33,"x0":-0.5333960689389521,"y0":50.0033717534818,"z0":5.745523776828294,"aX":-17.041503539379157},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":14.3,"spinRate":2104,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3927754921581941,"extension":6.494303795348166},"index":1,"playId":"a37afd66-c968-3ebc-b634-866da50bef8c","pitchNumber":2,"startTime":"2026-07-07T22:55:23.444Z","endTime":"2026-07-07T22:55:26.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171270365789372,"aZ":-17.963016394868454,"pfxX":0.36606265384941494,"pfxZ":7.676299638482263,"pX":-0.8748230069253219,"pZ":3.1817636114119017,"vX0":0.11795836901953045,"vY0":-134.23883600892972,"vZ0":-4.018006436190715,"x":150.35,"y":152.87,"x0":-0.9667392283742224,"y0":50.00152335525545,"z0":5.952804148372014,"aX":0.6775233522236546},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":-0.7,"spinRate":2338,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.405824590305635,"extension":6.205923524806858},"index":2,"playId":"f85d966c-3317-3612-894d-c9c46e2ab050","pitchNumber":3,"startTime":"2026-07-07T22:55:35.703Z","endTime":"2026-07-07T22:55:39.922Z","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, 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.6,"endSpeed":88.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62756120515545,"aZ":-18.444519890099095,"pfxX":-9.213271594810667,"pfxZ":7.000046967789254,"pX":2.34003661188601,"pZ":1.217044164484313,"vX0":10.494635994289979,"vY0":-138.6203090068988,"vZ0":-9.176913084070167,"x":27.8,"y":205.92,"x0":-0.28340881779335536,"y0":50.004275743800335,"z0":5.782327678834781,"aX":-18.077353143821433},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":14.8,"spinRate":2185,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39390020674545667,"extension":6.4684444833765395},"index":3,"playId":"b14f563d-e7d9-3786-97ee-54d6fb9888f6","pitchNumber":4,"startTime":"2026-07-07T22:55:51.431Z","endTime":"2026-07-07T22:55:56.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:55:56.448Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp ground ball to right fielder Mike Yastrzemski. Jake Mangum to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T22:56:02.828Z","endTime":"2026-07-07T22:56:33.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521834670150753,"aZ":-18.879191867424467,"pfxX":-8.91976903385633,"pfxZ":6.873697532819442,"pX":-0.19390528772351026,"pZ":2.4032262871324477,"vX0":4.545605376562772,"vY0":-138.1341965123143,"vZ0":-5.915998560294646,"x":124.39,"y":173.89,"x0":-0.7011393256580278,"y0":50.00429679775873,"z0":5.8404266235121085,"aX":-17.25333323103806},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2217,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3963977228705442,"extension":6.418544575401258},"hitData":{"launchSpeed":100.0,"launchAngle":9.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.92,"coordY":128.57}},"index":0,"playId":"6a2d361f-310f-3921-8c87-7c5e00e85d6b","pitchNumber":1,"startTime":"2026-07-07T22:56:22.313Z","endTime":"2026-07-07T22:56:33.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:56:33.100Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Jake Mangum to 3rd. Brandon Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T22:56:39.733Z","endTime":"2026-07-07T22:58:58.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(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":87.5,"endSpeed":81.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.728090557719273,"aZ":-30.61691621972664,"pfxX":0.4027720622649795,"pfxZ":0.9287739854874388,"pX":-0.5735734208669856,"pZ":2.5319845919511765,"vX0":1.540570270757625,"vY0":-127.55441653903316,"vZ0":-2.545008017245815,"x":138.86,"y":170.42,"x0":-1.2332506745680034,"y0":50.00270296511341,"z0":5.912819635531382,"aX":0.6758619136085953},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-1.0,"spinRate":2226,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4264323599245827,"extension":6.408814761147928},"index":0,"playId":"747c2232-c90b-30fc-adda-eae15631e2bd","pitchNumber":1,"startTime":"2026-07-07T22:56:57.861Z","endTime":"2026-07-07T22:57:01.540Z","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":85.7,"endSpeed":80.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.543934486314587,"aZ":-31.10086466274712,"pfxX":1.5422559388089716,"pfxZ":0.6671561295690038,"pX":0.30427101343946233,"pZ":1.4743277301059818,"vX0":2.7807843643352386,"vY0":-124.97230318255406,"vZ0":-4.48761922479018,"x":105.4,"y":198.97,"x0":-1.014863866446336,"y0":50.00518504519429,"z0":5.792371321034814,"aX":2.487081935226444},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-3.4,"spinRate":2332,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.43503989374829555,"extension":6.361581127888059},"index":1,"playId":"bc557256-c37d-3da4-8ec9-c6f5a448360a","pitchNumber":2,"startTime":"2026-07-07T22:57:18.087Z","endTime":"2026-07-07T22:57:21.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-07T22:57:30.829Z","endTime":"2026-07-07T22:57:48.344Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12990672254226,"aZ":-33.15472697957717,"pfxX":1.8042985606011257,"pfxZ":-0.6083780298396313,"pX":-0.06109809247381226,"pZ":1.044211367889898,"vX0":1.3825299579367067,"vY0":-125.66318433746478,"vZ0":-5.097584805423608,"x":119.33,"y":210.59,"x0":-0.8525951200934817,"y0":50.004802385103446,"z0":5.788097665069352,"aX":2.8901290035221923},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-3.6,"spinRate":2306,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.43562847702525964,"extension":6.365445338578687},"index":3,"playId":"b6c866f1-368f-3b44-9fc1-d8743ebf08dc","pitchNumber":3,"startTime":"2026-07-07T22:57:48.344Z","endTime":"2026-07-07T22:57:52.087Z","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":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06168418464586,"aZ":-28.714906375321043,"pfxX":-2.7832532856241783,"pfxZ":2.192665665201681,"pX":-0.8009132628670547,"pZ":0.9547188381838263,"vX0":1.3962383252461397,"vY0":-123.83744641607882,"vZ0":-5.8203021144247655,"x":147.53,"y":213.0,"x0":-1.005746020709251,"y0":50.00380035245171,"z0":5.690958063053733,"aX":-4.391530448790302},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":4.8,"spinRate":787,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4396463300951976,"extension":6.588743747340537},"index":4,"playId":"d3bd8ee8-6013-3ee7-bfc3-79fbbec6d2d8","pitchNumber":4,"startTime":"2026-07-07T22:58:06.526Z","endTime":"2026-07-07T22:58:10.474Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.011719515915228,"aZ":-34.08528350681017,"pfxX":1.0477990081344615,"pfxZ":-1.1973597632716935,"pX":-1.334967748689941,"pZ":2.4459922009726918,"vX0":-1.1193686281447495,"vY0":-124.54447138131714,"vZ0":-1.5481875695928005,"x":167.89,"y":172.74,"x0":-1.0185233376735772,"y0":50.006175230447006,"z0":5.86175831399502,"aX":1.6675511011640118},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-1.7,"spinRate":2296,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.4376599743888123,"extension":6.351406797712771},"index":5,"playId":"486ba132-2c24-33fa-9c02-2b87950859d2","pitchNumber":5,"startTime":"2026-07-07T22:58:31.820Z","endTime":"2026-07-07T22:58:35.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58692375435281,"aZ":-22.88751061538648,"pfxX":-0.09874157887583479,"pfxZ":4.967020094652268,"pX":-1.7012981157550093,"pZ":2.7165045519447326,"vX0":-1.7486221952529324,"vY0":-135.17071832601098,"vZ0":-4.157868321347268,"x":181.85,"y":165.43,"x0":-1.035967141585677,"y0":50.00435999071214,"z0":5.861255923807731,"aX":-0.18419122577409233},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2239,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4036062403323397,"extension":6.458098271430146},"index":6,"playId":"be2d3c0e-7354-3e44-9241-08ae7f9b29a2","pitchNumber":6,"startTime":"2026-07-07T22:58:53.509Z","endTime":"2026-07-07T22:58:58.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T22:58:58.323Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T22:59:09.171Z","endTime":"2026-07-07T23:01:32.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195040257462907,"aZ":-32.10207694769798,"pfxX":-5.188433349762734,"pfxZ":0.045600671707846985,"pX":-1.1424181964654123,"pZ":3.9288104187816377,"vX0":1.1064645653063068,"vY0":-123.15815032110994,"vZ0":1.4691183983050373,"x":160.55,"y":132.7,"x0":-0.9231112186499875,"y0":50.00176566341746,"z0":6.0373070813152045,"aX":-7.9788823802854365},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":9.1,"spinRate":763,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4445468801408641,"extension":6.524535228925153},"index":0,"playId":"8b0c4049-3f3b-3ec0-ab7c-d8bc0f3ee198","pitchNumber":1,"startTime":"2026-07-07T22:59:25.345Z","endTime":"2026-07-07T22:59:28.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26818478193786,"aZ":-16.41920660802465,"pfxX":-6.0588299423268985,"pfxZ":7.872880477432237,"pX":0.5438299983383145,"pZ":1.8306937509801688,"vX0":5.060035598660291,"vY0":-139.8142432577572,"vZ0":-8.059577828888079,"x":96.27,"y":189.35,"x0":-0.49244646392581887,"y0":50.004030129393364,"z0":5.805137120426058,"aX":-12.128342827104227},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":10.1,"spinRate":2179,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.39010838029628836,"extension":6.547930659572438},"index":1,"playId":"3389ef18-5ccd-3f03-b7ed-546e874aebb4","pitchNumber":2,"startTime":"2026-07-07T22:59:40.118Z","endTime":"2026-07-07T22:59:43.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24930125464839,"aZ":-33.3765568904148,"pfxX":-2.937484479888118,"pfxZ":-0.786062862590132,"pX":-0.47356363425228526,"pZ":1.8493992496039549,"vX0":1.494563906288855,"vY0":-123.35713265455534,"vZ0":-3.007346956209739,"x":135.05,"y":188.85,"x0":-0.7066631043217241,"y0":50.00015627620721,"z0":5.906830795905488,"aX":-4.512361729100271},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.9,"breakHorizontal":4.9,"spinRate":779,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.444545188679065,"extension":6.4323905456383725},"index":2,"playId":"80fb84df-c7a1-3266-95b6-aee7d58553c6","pitchNumber":3,"startTime":"2026-07-07T22:59:58.976Z","endTime":"2026-07-07T23:00:03.964Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-07T23:00:15.718Z","endTime":"2026-07-07T23:00:24.686Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"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":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79583953891502,"aZ":-31.42094827020864,"pfxX":-5.557512309765226,"pfxZ":0.4657049759419012,"pX":0.45310727070823087,"pZ":-1.0175782687606059,"vX0":4.385454884935427,"vY0":-125.57053262382014,"vZ0":-10.09053417278363,"x":99.73,"y":266.25,"x0":-0.5916690341866976,"y0":50.00091888752433,"z0":5.599140280358422,"aX":-8.897858972739563},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":9.1,"spinRate":807,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43574741347377355,"extension":6.729698988085654},"index":4,"playId":"fb8615e6-7d61-3293-a962-be5c9d8aa4fe","pitchNumber":4,"startTime":"2026-07-07T23:00:24.686Z","endTime":"2026-07-07T23:00:28.525Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778496519061385,"aZ":-29.816653108658656,"pfxX":0.006514914600296073,"pfxZ":1.4140640436700274,"pX":1.2530147095910047,"pZ":0.7241780729352363,"vX0":4.5908027938931175,"vY0":-127.46943683735046,"vZ0":-6.81549626592885,"x":69.24,"y":219.23,"x0":-0.561744486556049,"y0":50.0051263612193,"z0":5.744394350179458,"aX":0.009936295494413092},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":-1.0,"spinRate":2299,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.42743430504763236,"extension":6.5195953496305},"index":5,"playId":"d5572509-8d82-370f-b98b-1b177137a168","pitchNumber":5,"startTime":"2026-07-07T23:00:48.721Z","endTime":"2026-07-07T23:00:54.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.674207674408464,"aZ":-18.55528818776543,"pfxX":-8.49348107979533,"pfxZ":7.122443877041812,"pX":-1.1487466937014716,"pZ":2.608606889809051,"vX0":1.951978893341584,"vY0":-137.45726647580796,"vZ0":-5.525544897648141,"x":160.79,"y":168.35,"x0":-0.7649659707729654,"y0":50.00246470552076,"z0":5.905967933828763,"aX":-16.241085329984646},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":15.0,"spinRate":2141,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3985703649219414,"extension":6.536919741129084},"index":6,"playId":"475c56f1-479b-33f3-9127-6831f6b9f5a1","pitchNumber":6,"startTime":"2026-07-07T23:01:08.366Z","endTime":"2026-07-07T23:01:12.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987454756114616,"aZ":-28.648472412495966,"pfxX":-0.6261153910648876,"pfxZ":2.1025087487887903,"pX":0.2686630511724437,"pZ":1.092717968687677,"vX0":2.7538879653623014,"vY0":-127.95554868290962,"vZ0":-6.1753280336683884,"x":106.76,"y":209.28,"x0":-0.7356141594238658,"y0":50.00088918295123,"z0":5.7541261155478995,"aX":-1.0486838335761972},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":0.6,"spinRate":2286,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.42647310552913265,"extension":6.6448987065186556},"index":7,"playId":"0e5bdb8a-ecf2-3bf0-86cc-e92fcdd4c53d","pitchNumber":7,"startTime":"2026-07-07T23:01:27.694Z","endTime":"2026-07-07T23:01:32.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:01:32.493Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan O'Hearn hits a grand slam (14) to right center field. Jake Mangum scores. Brandon Lowe scores. Bryan Reynolds scores.","rbi":4,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T23:01:40.546Z","endTime":"2026-07-07T23:03:05.858Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":694462,"link":"/api/v1/people/694462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":694462,"link":"/api/v1/people/694462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":694462,"link":"/api/v1/people/694462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":694462,"link":"/api/v1/people/694462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":85.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469863876880762,"aZ":-23.971866206359977,"pfxX":0.4200035711695591,"pfxZ":4.427294617748082,"pX":-0.6731767632661234,"pZ":2.625768333251748,"vX0":0.6414594017373814,"vY0":-134.15782310339065,"vZ0":-4.099920089935027,"x":142.66,"y":167.88,"x0":-0.9684394175554393,"y0":50.00399501628346,"z0":5.848325531474182,"aX":0.7784672671434074},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-0.8,"spinRate":2324,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4056872417269184,"extension":6.299330906030639},"index":0,"playId":"82025fce-e85e-311d-b9cd-0aff02b579fa","pitchNumber":1,"startTime":"2026-07-07T23:01:58.154Z","endTime":"2026-07-07T23:02:01.862Z","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":84.8,"endSpeed":78.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.584518266374115,"aZ":-37.01265101202932,"pfxX":-2.6096679987438307,"pfxZ":-3.177358704886428,"pX":0.6769046238029564,"pZ":-0.13066692713561365,"vX0":4.32447208335957,"vY0":-123.27987979222148,"vZ0":-6.489440136483932,"x":91.2,"y":242.31,"x0":-0.7681539467323808,"y0":50.00123040645816,"z0":5.694000702601501,"aX":-3.980743529046514},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.1,"breakHorizontal":3.6,"spinRate":721,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4458521511394413,"extension":6.577873775982076},"index":1,"playId":"b5907300-00f7-3d18-adc4-f4de377a6e60","pitchNumber":2,"startTime":"2026-07-07T23:02:14.324Z","endTime":"2026-07-07T23:02:18.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293380976980824,"aZ":-41.75098794838044,"pfxX":4.286960489028359,"pfxZ":-6.684834733564967,"pX":-0.16449199954098243,"pZ":2.312711818065098,"vX0":0.3434893057946568,"vY0":-119.28649762991098,"vZ0":0.18695097434430208,"x":123.27,"y":176.34,"x0":-0.8671454104139299,"y0":50.003762628190756,"z0":6.016883215019724,"aX":6.139507791918372},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.8,"breakHorizontal":-7.8,"spinRate":2028,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.46027106544269447,"extension":6.493553867211326},"hitData":{"launchSpeed":99.6,"launchAngle":29.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.8,"coordY":62.52}},"index":2,"playId":"a6942738-f471-342e-8880-0c51a17e2718","pitchNumber":3,"startTime":"2026-07-07T23:02:34.735Z","endTime":"2026-07-07T23:03:05.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:03:05.858Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T23:02:57.524Z","endTime":"2026-07-07T23:04:00.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"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],"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":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327401034510405,"aZ":-21.951753820809625,"pfxX":-9.467409166567787,"pfxZ":5.370156075183255,"pX":-0.03869660856770267,"pZ":1.9108611496116605,"vX0":5.027166218688036,"vY0":-136.68750393048,"vZ0":-6.614276563781919,"x":118.48,"y":187.19,"x0":-0.6653362805168883,"y0":50.00588652296922,"z0":5.855036019132932,"aX":-18.032075490522978},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2159,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39973647772316623,"extension":6.497895505970579},"hitData":{"launchSpeed":104.2,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.45,"coordY":90.87}},"index":0,"playId":"c8720b07-a597-359a-afd7-4b803078a79b","pitchNumber":1,"startTime":"2026-07-07T23:03:47.910Z","endTime":"2026-07-07T23:04:00.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:04:00.056Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Callihan pops out to shortstop Jim Jarvis.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T23:04:53.851Z","endTime":"2026-07-07T23:05:42.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-07T23:04:20.058Z","endTime":"2026-07-07T23:04:55.933Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362983536099733,"aZ":-23.171375472111542,"pfxX":1.1338491840352116,"pfxZ":4.965484509890697,"pX":-1.0938386660872683,"pZ":4.003760214810755,"vX0":-0.555125826920215,"vY0":-132.5345130916707,"vZ0":-0.9699861752514096,"x":158.69,"y":130.68,"x0":-1.0310584512008454,"y0":50.0011445714431,"z0":6.038115142865443,"aX":2.0545518863365335},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":-1.9,"spinRate":2282,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4103692235026859,"extension":6.2342111743430495},"index":1,"playId":"75e1e197-65f7-3b9a-bfe7-8c0ce2d3f3b5","pitchNumber":1,"startTime":"2026-07-07T23:04:55.933Z","endTime":"2026-07-07T23:05:00.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62877894491952,"aZ":-20.876918527099836,"pfxX":-6.960297069283411,"pfxZ":5.930038876867107,"pX":1.41716014686233,"pZ":1.55581600994568,"vX0":7.8049321771606595,"vY0":-136.35286565319885,"vZ0":-7.528702229826218,"x":62.98,"y":196.77,"x0":-0.5619802884034855,"y0":50.003068010244704,"z0":5.765233817157347,"aX":-13.26272916296923},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":11.2,"spinRate":2184,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39986862025472814,"extension":6.511062620708172},"index":2,"playId":"6cf5e89c-86c1-31a8-aa86-ed0906ff4558","pitchNumber":2,"startTime":"2026-07-07T23:05:13.598Z","endTime":"2026-07-07T23:05:17.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310217358064637,"aZ":-24.78680489907254,"pfxX":1.95374090064765,"pfxZ":4.187538706255355,"pX":-0.28037930828714624,"pZ":2.83392659344405,"vX0":0.868439345677412,"vY0":-130.90947411612078,"vZ0":-3.1607999965880453,"x":127.69,"y":162.26,"x0":-0.8686761135257909,"y0":50.00418511852948,"z0":5.878723846222383,"aX":3.4476562452067627},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-3.7,"spinRate":2265,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4157553788808839,"extension":6.4497736134444565},"hitData":{"launchSpeed":92.3,"launchAngle":68.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.68,"coordY":149.15}},"index":3,"playId":"e6db86cb-3fbe-3c09-8762-c90f97372c61","pitchNumber":3,"startTime":"2026-07-07T23:05:31.373Z","endTime":"2026-07-07T23:05:42.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:05:42.744Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T23:05:53.508Z","endTime":"2026-07-07T23:06:29.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":86.1,"endSpeed":80.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676236826586507,"aZ":-31.611186968503375,"pfxX":2.2233478201437897,"pfxZ":0.34577761497590487,"pX":0.8139003081666442,"pZ":2.0369844033557705,"vX0":3.2500020199514483,"vY0":-125.45643260975969,"vZ0":-3.1846109067943726,"x":85.98,"y":183.78,"x0":-0.7814634576021499,"y0":50.000834511259214,"z0":5.8691479680822365,"aX":3.5831492421468596},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":-4.7,"spinRate":2321,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43471075301682793,"extension":6.466127834250893},"index":0,"playId":"2947d960-599e-380a-994f-d663bd244420","pitchNumber":1,"startTime":"2026-07-07T23:06:05.750Z","endTime":"2026-07-07T23:06:09.361Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.374246700276416,"aZ":-30.740657057158895,"pfxX":0.8589586564989267,"pfxZ":0.9171070372846106,"pX":0.7467259642035355,"pZ":2.2592175346606873,"vX0":3.032596938070375,"vY0":-124.2321381833328,"vZ0":-2.641601606917587,"x":88.54,"y":177.78,"x0":-0.6023678919390029,"y0":50.001511800563314,"z0":5.896846871091377,"aX":1.3392742019663266},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":-2.3,"spinRate":2220,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.44124233819942216,"extension":6.584494630271495},"hitData":{"launchSpeed":74.9,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":171.95}},"index":1,"playId":"7ce99271-5409-36f2-9f09-73af42f0c096","pitchNumber":2,"startTime":"2026-07-07T23:06:23.198Z","endTime":"2026-07-07T23:06:29.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:06:29.748Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-07T23:08:18.514Z","endTime":"2026-07-07T23:10:07.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14210125328639,"aZ":-13.82834808144058,"pfxX":-8.811081462292956,"pfxZ":9.228018870740742,"pX":0.23459759685217155,"pZ":1.2658996662629065,"vX0":9.744704560257794,"vY0":-139.78287416373217,"vZ0":-8.765931331378658,"x":108.06,"y":204.6,"x0":-2.144274711495273,"y0":50.00306911799553,"z0":5.340865836932875,"aX":-17.517750731382844},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":14.0,"spinRate":2219,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.391141192190926,"extension":6.768513980946684},"index":0,"playId":"6fa135d0-77db-3f96-9ab4-d9fbebbc94d2","pitchNumber":1,"startTime":"2026-07-07T23:08:42.720Z","endTime":"2026-07-07T23:08:47.305Z","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":96.5,"endSpeed":88.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833687711200565,"aZ":-19.385095868043653,"pfxX":-9.230267166556605,"pfxZ":6.382890170300525,"pX":0.015833444999873134,"pZ":2.2320581201523533,"vX0":9.290959726968138,"vY0":-140.22829329935976,"vZ0":-5.334231008023847,"x":95.62,"y":160.22,"x0":-2.131068325220025,"y0":50.00526395783548,"z0":5.412069461669823,"aX":-18.501602860942338},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.7,"breakHorizontal":15.0,"spinRate":2186,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3896582333783729,"extension":6.8037925787002465},"index":1,"playId":"b583ebc9-cdf1-30b7-971d-6109cc244ac0","pitchNumber":2,"startTime":"2026-07-07T23:08:58.232Z","endTime":"2026-07-07T23:09:01.901Z","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":96.5,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28054786037332,"aZ":-19.70197648597323,"pfxX":-9.49000424073853,"pfxZ":6.251716719966302,"pX":-0.0603677099652784,"pZ":2.942253051898985,"vX0":8.966038207536247,"vY0":-140.2543199319442,"vZ0":-3.431765840867067,"x":119.3,"y":159.34,"x0":-2.063291874751253,"y0":50.004669321255264,"z0":5.464288212870646,"aX":-18.93731914188617},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2300,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3903133732197879,"extension":6.749718220638918},"index":2,"playId":"d8d347eb-2d30-3a4d-bb7e-de61dd95bb9d","pitchNumber":3,"startTime":"2026-07-07T23:09:14.865Z","endTime":"2026-07-07T23:09:18.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-07T23:09:26.200Z","endTime":"2026-07-07T23:09:40.200Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"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.8,"endSpeed":77.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7694549878628,"aZ":-26.21136766992279,"pfxX":6.811486864309327,"pfxZ":3.9107448104264684,"pX":0.045423612982911116,"pZ":2.808055745744102,"vX0":3.6553049915129376,"vY0":-122.06750924355826,"vZ0":-1.131665126613359,"x":115.27,"y":162.96,"x0":-2.351459760715436,"y0":50.00176690131401,"z0":5.51369207517462,"aX":10.380751853908624},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.1,"breakHorizontal":-13.2,"spinRate":2217,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4470001651315494,"extension":6.961260509653264},"index":4,"playId":"39c87bc9-7fca-346f-8636-e7c906343fbe","pitchNumber":4,"startTime":"2026-07-07T23:09:40.200Z","endTime":"2026-07-07T23:09:43.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327948798979826,"aZ":-27.20843753640198,"pfxX":6.434737089534081,"pfxZ":3.2054636244837456,"pX":0.8061130026868077,"pZ":1.687007995328247,"vX0":5.655809888728099,"vY0":-124.11192617251983,"vZ0":-3.5919919420795465,"x":86.27,"y":193.23,"x0":-2.343676979117664,"y0":50.004728938918646,"z0":5.435167307611092,"aX":9.974254673843859},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.2,"breakHorizontal":-13.1,"spinRate":2164,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44240343918712055,"extension":6.943790384406647},"index":5,"playId":"8e8bfbe0-a87f-3a2e-8318-d7c585c50fa8","pitchNumber":5,"startTime":"2026-07-07T23:10:02.096Z","endTime":"2026-07-07T23:10:07.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:10:07.939Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-07T23:10:14.832Z","endTime":"2026-07-07T23:12:28.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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.0,"endSpeed":89.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454775595730112,"aZ":-17.265585267965392,"pfxX":-6.981699947429318,"pfxZ":7.348054983028755,"pX":-0.16348375340455343,"pZ":2.858637444171788,"vX0":6.958358426921589,"vY0":-141.1372430817296,"vZ0":-4.31628056662598,"x":123.23,"y":161.6,"x0":-1.7472154269467224,"y0":50.00054875161958,"z0":5.510941572276633,"aX":-14.161602678746902},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2132,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3872653926363454,"extension":6.675177627185741},"index":0,"playId":"b010af2e-6c6b-3557-b734-e2b7a1d23fc2","pitchNumber":1,"startTime":"2026-07-07T23:10:32.391Z","endTime":"2026-07-07T23:10:36.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310264383441076,"aZ":-19.928512074263224,"pfxX":-9.32400231224195,"pfxZ":6.166647945289055,"pX":-0.07449468071871597,"pZ":3.086582848502187,"vX0":7.950028303397583,"vY0":-139.71969043547367,"vZ0":-2.8676584896486723,"x":119.84,"y":155.44,"x0":-1.7398277661555024,"y0":50.00008449346535,"z0":5.429811675824247,"aX":-18.505308658604385},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2129,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.39143898009376654,"extension":6.832509406815638},"index":1,"playId":"f23f8644-8028-33d9-8a19-d2f10f15752f","pitchNumber":2,"startTime":"2026-07-07T23:10:53.402Z","endTime":"2026-07-07T23:10:57.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-07T23:11:10.336Z","endTime":"2026-07-07T23:11:22.370Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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.4,"endSpeed":89.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32541246261585,"aZ":-16.615699760000634,"pfxX":-8.924565066839033,"pfxZ":7.604046547612542,"pX":-0.9559971039811999,"pZ":3.577804665940238,"vX0":5.600970664482559,"vY0":-141.86213789995793,"vZ0":-2.4636108393341134,"x":153.44,"y":142.18,"x0":-1.792721257918115,"y0":50.000214975704594,"z0":5.5119680734614,"aX":-18.25490244835858},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":15.1,"spinRate":2228,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3855537898330059,"extension":6.75018317486371},"index":3,"playId":"2fc2944c-a583-3981-adc2-abde71a75078","pitchNumber":3,"startTime":"2026-07-07T23:11:22.370Z","endTime":"2026-07-07T23:11:26.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.741058643179354,"aZ":-17.01425701628381,"pfxX":-8.921642735875004,"pfxZ":7.477791013972013,"pX":0.4817529132921493,"pZ":4.01706847373737,"vX0":9.234243370386906,"vY0":-141.38621610628797,"vZ0":-1.1470253248646771,"x":98.64,"y":130.32,"x0":-1.6649258179307247,"y0":50.006227478207855,"z0":5.518172737935654,"aX":-18.09602430031897},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":14.3,"spinRate":2257,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.38715939116025355,"extension":6.855968241623655},"index":4,"playId":"bef9fdd1-a871-329a-a8f3-43ad1b019c57","pitchNumber":4,"startTime":"2026-07-07T23:11:41.859Z","endTime":"2026-07-07T23:11:45.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644561672439337,"aZ":-26.01863330791608,"pfxX":-8.997695402347263,"pfxZ":3.606043498482107,"pX":-1.5683978043946118,"pZ":1.8363610159510382,"vX0":3.867384689885791,"vY0":-129.6782264828027,"vZ0":-4.093823112643096,"x":176.78,"y":189.2,"x0":-1.9085648453468713,"y0":50.002694604188775,"z0":5.416116784778713,"aX":-15.352312498170127},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":15.5,"spinRate":1684,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.42207703454855894,"extension":6.80778706576776},"index":5,"playId":"4e5e2a0e-886f-3ee4-addc-bb4a203971e8","pitchNumber":5,"startTime":"2026-07-07T23:11:59.030Z","endTime":"2026-07-07T23:12:02.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.586810747604424,"aZ":-16.27445522353152,"pfxX":-9.015090376870006,"pfxZ":7.829589955069324,"pX":-0.4591749021086478,"pZ":2.067002556223331,"vX0":7.026769632660885,"vY0":-141.8853815019775,"vZ0":-6.328493398780333,"x":134.5,"y":182.97,"x0":-1.8011227253988351,"y0":50.005423054946384,"z0":5.370179434465286,"aX":-18.3153954349458},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":14.9,"spinRate":2214,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3865802128862885,"extension":6.733632043922104},"hitData":{"launchSpeed":98.5,"launchAngle":41.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.39,"coordY":61.19}},"index":6,"playId":"6e836f0f-4d29-34e9-b9eb-43a49668310e","pitchNumber":6,"startTime":"2026-07-07T23:12:17.911Z","endTime":"2026-07-07T23:12:28.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:12:28.062Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jim Jarvis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-07T23:12:38.087Z","endTime":"2026-07-07T23:14:00.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.251276232681,"aZ":-13.410512981598789,"pfxX":-8.861078745485916,"pfxZ":9.166583260818092,"pX":0.0760615922135231,"pZ":2.439742391919613,"vX0":8.313352235150406,"vY0":-142.31150334422458,"vZ0":-5.967582956356541,"x":114.1,"y":172.91,"x0":-1.7345036389685564,"y0":50.00670937811302,"z0":5.416686000035808,"aX":-18.144721800951643},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":14.3,"spinRate":2113,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38517104089884713,"extension":6.824296908238055},"index":0,"playId":"5b21c67f-e4d4-39bd-b8e7-262ceefec675","pitchNumber":1,"startTime":"2026-07-07T23:12:55.755Z","endTime":"2026-07-07T23:12:59.394Z","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":98.0,"endSpeed":89.9,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31034492712687,"aZ":-16.994611182842384,"pfxX":-8.702107556987109,"pfxZ":7.3381100934397345,"pX":-0.2902998320479757,"pZ":3.2161770848354347,"vX0":7.349625592798721,"vY0":-142.59323444561565,"vZ0":-3.3514896346026584,"x":128.07,"y":151.94,"x0":-1.764418136218232,"y0":50.0059045113636,"z0":5.472402200028865,"aX":-18.009690558633384},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2232,"spinDirection":251},"zone":1,"typeConfidence":2.0,"plateTime":0.3834047137350911,"extension":6.799178196480599},"index":1,"playId":"32db00fc-f503-3aa2-85ad-2701cfabc09e","pitchNumber":2,"startTime":"2026-07-07T23:13:16.020Z","endTime":"2026-07-07T23:13:19.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614510167645957,"aZ":-17.90904939350978,"pfxX":-7.690791591967605,"pfxZ":6.956400317958426,"pX":-0.14478926480550805,"pZ":3.409041254729846,"vX0":7.4542741719159915,"vY0":-141.66989248570025,"vZ0":-2.663507481736432,"x":122.52,"y":146.74,"x0":-1.7993562689708544,"y0":50.006497921326435,"z0":5.494087130284671,"aX":-15.778831302834293},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":12.6,"spinRate":2019,"spinDirection":307},"zone":11,"typeConfidence":2.0,"plateTime":0.3853009798332754,"extension":6.726491916274425},"index":2,"playId":"bfcef596-dfa0-3a5d-9192-933099ea868d","pitchNumber":3,"startTime":"2026-07-07T23:13:34.898Z","endTime":"2026-07-07T23:13:38.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.808050197471793,"aZ":-28.795048959164852,"pfxX":0.6339404138670903,"pfxZ":2.071784332242551,"pX":-0.5815062682081032,"pZ":1.9891329490828042,"vX0":3.454711513253931,"vY0":-127.30818205116533,"vZ0":-2.843913621258621,"x":139.17,"y":185.07,"x0":-2.042249016836403,"y0":50.001345995206485,"z0":5.4160921349190865,"aX":1.0332520940581367},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2048,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4313680581128878,"extension":6.7707861531096745},"index":3,"playId":"cb4a4fb5-5164-389b-9976-69f453d1fdca","pitchNumber":4,"startTime":"2026-07-07T23:13:56.609Z","endTime":"2026-07-07T23:14:00.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:14:00.617Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to third baseman Austin Riley in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-07T23:16:02.037Z","endTime":"2026-07-07T23:16:14.301Z","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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"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":663586,"link":"/api/v1/people/663586"},"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(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":92.6,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21088948329125,"aZ":-17.4357339318308,"pfxX":-5.777111095397417,"pfxZ":7.966115557028639,"pX":0.25251849393989145,"pZ":2.844124701574938,"vX0":3.8328300251956717,"vY0":-134.8682796337935,"vZ0":-5.160168045863741,"x":107.37,"y":161.99,"x0":-0.4335432094078369,"y0":50.00139957259566,"z0":6.004492617256519,"aX":-10.685151441376041},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2138,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4055006501406182,"extension":6.4068579741908325},"hitData":{"launchSpeed":86.5,"launchAngle":79.0,"totalDistance":48.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":196.78}},"index":0,"playId":"4a23523a-0cc4-35cd-b7a2-d53358c5c42e","pitchNumber":1,"startTime":"2026-07-07T23:16:03.563Z","endTime":"2026-07-07T23:16:14.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:16:14.301Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, pitcher Hurston Waldrep to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-07T23:16:26.452Z","endTime":"2026-07-07T23:18:14.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694462,"link":"/api/v1/people/694462"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977970255560017,"aZ":-21.596275377841483,"pfxX":-6.120958168523284,"pfxZ":5.571640917664981,"pX":0.039594687854144384,"pZ":1.896617173183599,"vX0":3.585456519884069,"vY0":-135.74927209223424,"vZ0":-6.937815700268521,"x":115.49,"y":187.57,"x0":-0.4914681502842392,"y0":50.00247486488889,"z0":5.949899153516823,"aX":-11.617861698433785},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":10.6,"spinRate":2062,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.400897129096355,"extension":6.2344709324332594},"index":0,"playId":"000f6a91-c1c8-3ef3-b375-f45a968e5857","pitchNumber":1,"startTime":"2026-07-07T23:16:36.857Z","endTime":"2026-07-07T23:16:40.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-07T23:16:48.795Z","endTime":"2026-07-07T23:17:05.285Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32538097245798,"aZ":-22.92581856271283,"pfxX":-0.6676505609246834,"pfxZ":5.090437460616568,"pX":-0.42939341786974383,"pZ":1.7174353649900282,"vX0":1.378333544441624,"vY0":-133.31872448809565,"vZ0":-6.632836606651432,"x":133.37,"y":192.41,"x0":-0.8643252703832836,"y0":50.00142343810189,"z0":5.87140223066439,"aX":-1.212490746562333},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2209,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4094867795994084,"extension":6.2816690723598345},"index":2,"playId":"849d97ad-69c4-3c58-927a-652aa3955bc1","pitchNumber":2,"startTime":"2026-07-07T23:17:05.285Z","endTime":"2026-07-07T23:17:09.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481445606783982,"aZ":-32.16856281025492,"pfxX":-4.792869927205229,"pfxZ":0.0030777027417965286,"pX":0.006871205535956806,"pZ":2.9293244924228383,"vX0":3.028550830876639,"vY0":-123.24995225622891,"vZ0":-1.0017769795511777,"x":116.74,"y":159.69,"x0":-0.620590009942502,"y0":50.001710935703706,"z0":6.078851797250523,"aX":-7.309252635697432},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.0,"breakHorizontal":7.9,"spinRate":784,"spinDirection":256},"zone":2,"typeConfidence":2.0,"plateTime":0.4458745977335252,"extension":6.159830040048631},"index":3,"playId":"f261dc01-294e-384f-abf1-7334a7b66b02","pitchNumber":3,"startTime":"2026-07-07T23:17:18.710Z","endTime":"2026-07-07T23:17:25.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891477496588326,"aZ":-30.975220951503896,"pfxX":-1.4802124371503065,"pfxZ":0.7971908253410103,"pX":-0.4537844910767354,"pZ":2.100277587293965,"vX0":1.0733364661096498,"vY0":-121.80875714042901,"vZ0":-2.967947333162308,"x":134.3,"y":182.07,"x0":-0.7077912909875261,"y0":50.002754836249814,"z0":6.012243547518771,"aX":-2.224684514483116},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":2.4,"spinRate":810,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.44963390757979393,"extension":6.389000026279422},"index":4,"playId":"de5ae935-0c9b-3639-a378-939770c3b38f","pitchNumber":4,"startTime":"2026-07-07T23:17:44.431Z","endTime":"2026-07-07T23:17:48.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35510682643333,"aZ":-42.251992780828516,"pfxX":2.8055222036130423,"pfxZ":-7.11924092238265,"pX":0.7003168079846097,"pZ":2.057239961898967,"vX0":2.0663512588180786,"vY0":-118.40004749891561,"vZ0":-0.2612825958841134,"x":90.31,"y":183.23,"x0":-0.5493724909447266,"y0":50.004274059808445,"z0":6.046982525997003,"aX":3.969594377042616},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.7,"breakHorizontal":-5.6,"spinRate":2057,"spinDirection":22},"zone":9,"typeConfidence":2.0,"plateTime":0.46321976712979573,"extension":6.168435621566751},"hitData":{"launchSpeed":62.2,"launchAngle":-68.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.97,"coordY":186.59}},"index":5,"playId":"00340ad7-d8e2-347e-81cb-41942d719c42","pitchNumber":5,"startTime":"2026-07-07T23:18:03.657Z","endTime":"2026-07-07T23:18:14.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:18:14.862Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-07T23:18:20.551Z","endTime":"2026-07-07T23:19:53.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":83.2,"endSpeed":76.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029395168821853,"aZ":-33.275251492447076,"pfxX":-1.728631082829168,"pfxZ":-0.7403194036676837,"pX":-0.9480198221862494,"pZ":2.9357581292534802,"vX0":0.11284748171656649,"vY0":-121.27132973994975,"vZ0":-0.6170320070786652,"x":153.14,"y":159.51,"x0":-0.7706521484584499,"y0":50.00320011009345,"z0":6.099649902334406,"aX":-2.571020850135499},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":3.1,"spinRate":738,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.45190503479827226,"extension":6.131267854850791},"index":0,"playId":"3eab0115-5e93-3fc0-833f-389bf8e62f2c","pitchNumber":1,"startTime":"2026-07-07T23:18:38.827Z","endTime":"2026-07-07T23:18:43.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491107734023426,"aZ":-24.770388701647576,"pfxX":0.6726438987511807,"pfxZ":4.186510833736074,"pX":-0.3800694746772147,"pZ":3.6912239936536326,"vX0":1.0632201149768978,"vY0":-131.2698492663096,"vZ0":-1.5623173638005068,"x":131.49,"y":139.12,"x0":-0.875735304589728,"y0":50.000122521368354,"z0":6.115807004685012,"aX":1.1882942605078664},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.4,"spinRate":2166,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4152546649264517,"extension":6.140487433448973},"index":1,"playId":"e0a32391-e794-3eff-9de4-77ea11956ea3","pitchNumber":2,"startTime":"2026-07-07T23:18:52.845Z","endTime":"2026-07-07T23:18:56.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.493808330036927,"aZ":-21.00868807297559,"pfxX":-7.467911211671092,"pfxZ":5.828669637527266,"pX":0.4925033835753626,"pZ":2.208606790210491,"vX0":5.544857502512094,"vY0":-136.880731020637,"vZ0":-6.268182353857311,"x":98.23,"y":179.15,"x0":-0.5795050333774021,"y0":50.00251674106128,"z0":5.945978779226168,"aX":-14.307052124329566},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":12.5,"spinRate":2120,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3986914047028316,"extension":6.236343812193966},"index":2,"playId":"016bea7b-146b-3b2d-ac16-6f86ba44014e","pitchNumber":3,"startTime":"2026-07-07T23:19:06.167Z","endTime":"2026-07-07T23:19:09.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-07T23:19:17.957Z","endTime":"2026-07-07T23:19:27.430Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646272867140315,"aZ":-29.9780295662589,"pfxX":1.6739544415272967,"pfxZ":1.3582345985506175,"pX":0.0075876891214840345,"pZ":1.8588510688304585,"vX0":1.2109329807757212,"vY0":-126.22643201767542,"vZ0":-4.087517581800551,"x":116.71,"y":188.59,"x0":-0.6951671223100273,"y0":50.00461653295202,"z0":5.901145178592843,"aX":2.7133400947850688},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":-3.4,"spinRate":2216,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.43318951841314846,"extension":6.223462967596097},"index":4,"playId":"d3613118-2c4a-376a-b824-96a67a16968c","pitchNumber":4,"startTime":"2026-07-07T23:19:27.430Z","endTime":"2026-07-07T23:19:30.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.163446478227137,"aZ":-36.879806990991405,"pfxX":0.07075570944058401,"pfxZ":-3.069066694289967,"pX":0.07647878947623797,"pZ":2.774186621352333,"vX0":1.4467345787565695,"vY0":-122.00215749238062,"vZ0":-0.4938568398147207,"x":114.08,"y":163.88,"x0":-0.52920911096286,"y0":50.004032994053574,"z0":6.112059505463705,"aX":0.1080978566591267},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.5,"breakHorizontal":-0.4,"spinRate":872,"spinDirection":280},"zone":2,"typeConfidence":2.0,"plateTime":0.4460586232546282,"extension":6.130012804231868},"hitData":{"launchSpeed":93.4,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":157.76}},"index":5,"playId":"b498e150-ad85-37c2-95ca-b57e4ff911f0","pitchNumber":5,"startTime":"2026-07-07T23:19:45.709Z","endTime":"2026-07-07T23:19:53.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:19:53.974Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Harris II doubles (15) on a fly ball to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-07T23:21:47.440Z","endTime":"2026-07-07T23:23:03.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585886040986736,"aZ":-30.034465763329056,"pfxX":-8.263143334480786,"pfxZ":1.139603842356502,"pX":-1.0692740074944846,"pZ":2.340182304462578,"vX0":5.31085272928759,"vY0":-135.4856495430126,"vZ0":-2.978384591867588,"x":157.76,"y":175.6,"x0":-1.9704247002495743,"y0":50.003624432341205,"z0":5.5289028305279135,"aX":-15.529899031618243},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.7,"breakHorizontal":14.0,"spinRate":1721,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4026059979220209,"extension":6.63101988330094},"index":0,"playId":"a0805fbd-b4bf-3dc9-a740-17a855c823bc","pitchNumber":1,"startTime":"2026-07-07T23:22:04.186Z","endTime":"2026-07-07T23:22:07.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36482663602047,"aZ":-32.322490913528654,"pfxX":-8.953724481078854,"pfxZ":-0.07788888697638541,"pX":-0.6353215902007939,"pZ":2.1393376898206475,"vX0":6.5589859632696985,"vY0":-135.37906191013542,"vZ0":-3.0332208686128728,"x":141.22,"y":181.02,"x0":-1.9209523694975534,"y0":50.00519038390683,"z0":5.5267619908923065,"aX":-16.693625639454947},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.6,"breakHorizontal":14.9,"spinRate":1672,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4039297290112791,"extension":6.6970533597197655},"index":1,"playId":"e0fa8afc-133e-38bb-9236-1c118ac9e6c3","pitchNumber":2,"startTime":"2026-07-07T23:22:21.796Z","endTime":"2026-07-07T23:22:25.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374608316225697,"aZ":-26.977959007997928,"pfxX":0.547082679935663,"pfxZ":3.0428923149685794,"pX":0.752915778632167,"pZ":1.5674019942185156,"vX0":6.323469008254458,"vY0":-128.51354802812904,"vZ0":-4.5487278490243686,"x":88.3,"y":196.46,"x0":-1.7893655425722648,"y0":50.00327631835097,"z0":5.404368172694385,"aX":0.9337567516790327},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":-2.2,"spinRate":2242,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.42281637491412516,"extension":6.846255340827143},"hitData":{"launchSpeed":73.7,"launchAngle":33.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.6,"coordY":124.05}},"index":2,"playId":"e5a15dcf-7a1f-3f05-8e56-171048b0e3e7","pitchNumber":3,"startTime":"2026-07-07T23:22:47.115Z","endTime":"2026-07-07T23:23:03.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:23:03.498Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to center fielder Jake Mangum. Michael Harris II scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-07T23:23:08.312Z","endTime":"2026-07-07T23:24:59.360Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15542370780688,"aZ":-29.361320579282598,"pfxX":-8.588838502551585,"pfxZ":1.4709159695141736,"pX":-0.7265023680925001,"pZ":2.043043173172934,"vX0":6.140382107177275,"vY0":-136.96519589537243,"vZ0":-3.7268649369676705,"x":144.69,"y":183.62,"x0":-1.8732031714265076,"y0":50.004112519596646,"z0":5.412757947406728,"aX":-16.44025375195339},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":1673,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.39876788851332545,"extension":6.8432212799158805},"index":0,"playId":"b8079374-307d-3983-b505-cfb32b8e2b4e","pitchNumber":1,"startTime":"2026-07-07T23:23:33.774Z","endTime":"2026-07-07T23:23:37.835Z","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":96.9,"endSpeed":88.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69101286650437,"aZ":-16.37649300418289,"pfxX":-7.970967259842565,"pfxZ":7.8254282038663465,"pX":0.09247534264861083,"pZ":2.9700613708849537,"vX0":8.339418096420058,"vY0":-140.87139370952028,"vZ0":-3.876400355850918,"x":113.48,"y":158.59,"x0":-1.8644209938231464,"y0":50.00128968305516,"z0":5.41616364716071,"aX":-16.08929692569788},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":12.8,"spinRate":2180,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.38816993392422816,"extension":6.80441023090257},"index":1,"playId":"605f4fec-1c9a-3626-bb2d-8d0fdddd64fc","pitchNumber":2,"startTime":"2026-07-07T23:23:58.501Z","endTime":"2026-07-07T23:24:02.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71010917022597,"aZ":-22.2840755600216,"pfxX":-10.967937945161689,"pfxZ":5.871613740531905,"pX":-0.008231855798665538,"pZ":1.0094953671021136,"vX0":8.671375002929437,"vY0":-129.13397318371597,"vZ0":-6.402220217152423,"x":117.31,"y":211.52,"x0":-1.990169418196308,"y0":50.00060562273318,"z0":5.243263801142233,"aX":-18.461150201441846},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":17.9,"spinRate":1812,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.42469286540756324,"extension":6.77126137300923},"index":2,"playId":"3a87802f-a0e1-35cd-875d-969c09f1534f","pitchNumber":3,"startTime":"2026-07-07T23:24:29.084Z","endTime":"2026-07-07T23:24:32.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21007536660178,"aZ":-20.286093979482818,"pfxX":-9.53985324829809,"pfxZ":7.2000132366120475,"pX":-1.073956886141887,"pZ":1.649581550260546,"vX0":5.721746941626211,"vY0":-128.10742999485822,"vZ0":-5.167838812208815,"x":157.94,"y":194.24,"x0":-2.1051645146798768,"y0":50.00092564768055,"z0":5.294161375550604,"aX":-15.742686298577347},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.0,"breakHorizontal":15.8,"spinRate":1840,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4287240708681095,"extension":6.6342297267844925},"hitData":{"launchSpeed":67.4,"launchAngle":23.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.72,"coordY":116.46}},"index":3,"playId":"a9e6eb72-c932-31e5-bff7-6aaf720dbc6d","pitchNumber":4,"startTime":"2026-07-07T23:24:47.909Z","endTime":"2026-07-07T23:24:59.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:24:59.360Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-07T23:25:14.111Z","endTime":"2026-07-07T23:25:57.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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(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":84.9,"endSpeed":77.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257510016648006,"aZ":-29.33578116078818,"pfxX":6.028662916939808,"pfxZ":1.8380335963982848,"pX":-0.28630883073934504,"pZ":2.5125803875097987,"vX0":2.638974099015029,"vY0":-123.61980874796656,"vZ0":-0.898759789412053,"x":127.91,"y":170.94,"x0":-2.1517160561852093,"y0":50.00279212371771,"z0":5.349415125563412,"aX":9.304521317591723},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":-11.5,"spinRate":2238,"spinDirection":90},"zone":5,"typeConfidence":2.0,"plateTime":0.44352758563375616,"extension":6.666978367647844},"index":0,"playId":"c0b9bbcd-8848-36d8-b63b-0baef6d18394","pitchNumber":1,"startTime":"2026-07-07T23:25:26.283Z","endTime":"2026-07-07T23:25:29.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49865311350949,"aZ":-18.84372799675915,"pfxX":-8.775189409447494,"pfxZ":6.617635550535876,"pX":0.28465505411840203,"pZ":3.109492573913541,"vX0":9.035502326916518,"vY0":-140.49686291663616,"vZ0":-2.8689442181135267,"x":106.15,"y":154.82,"x0":-1.8208683767340244,"y0":50.004891022083875,"z0":5.357288895282463,"aX":-17.682921617844194},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":14.3,"spinRate":2185,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.3886924083897503,"extension":6.887668213830878},"hitData":{"launchSpeed":88.2,"launchAngle":43.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.57,"coordY":105.69}},"index":1,"playId":"05802a40-2c68-31f5-91f3-9223ed50c9b7","pitchNumber":2,"startTime":"2026-07-07T23:25:43.928Z","endTime":"2026-07-07T23:25:57.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:25:57.133Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out sharply to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-07T23:26:04.277Z","endTime":"2026-07-07T23:27:15.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":93.0,"endSpeed":85.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31292392754583,"aZ":-26.71244033064733,"pfxX":-9.452827023805316,"pfxZ":2.933016838096137,"pX":-0.6816937551734056,"pZ":2.0417565570915164,"vX0":6.701082849425296,"vY0":-135.35683922552107,"vZ0":-4.101517028751992,"x":142.98,"y":183.65,"x0":-1.9556988814854122,"y0":50.00620412467606,"z0":5.437467967265734,"aX":-17.62207745728285},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":15.8,"spinRate":1693,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4039731147823442,"extension":6.667408940504677},"index":0,"playId":"cab0b8ae-0f1c-3cbc-9f56-9e89bcfbe88d","pitchNumber":1,"startTime":"2026-07-07T23:26:21.280Z","endTime":"2026-07-07T23:26:26.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100426494474892,"aZ":-18.686628412444108,"pfxX":-7.82854169203862,"pfxZ":6.708613376595741,"pX":0.7864521975965993,"pZ":2.548639966813652,"vX0":10.028253216615816,"vY0":-140.06936347442172,"vZ0":-4.3453352304842605,"x":87.02,"y":169.97,"x0":-1.8031897550442095,"y0":50.00295637621514,"z0":5.322160690596737,"aX":-15.741317854366693},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":12.4,"spinRate":2039,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3892598574012136,"extension":6.879179538794326},"index":1,"playId":"1e998b0d-0324-39f7-9dfa-13ee45da6b42","pitchNumber":2,"startTime":"2026-07-07T23:26:44.820Z","endTime":"2026-07-07T23:26:48.937Z","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":86.8,"endSpeed":80.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87574710216541,"aZ":-30.403923787357552,"pfxX":0.8418922648958429,"pfxZ":1.0868224463104266,"pX":-0.08270352967752846,"pZ":2.139938240667597,"vX0":4.533230726067236,"vY0":-126.43573157952548,"vZ0":-2.1462458643464126,"x":120.15,"y":181.0,"x0":-2.0025527080765744,"y0":50.004927325728374,"z0":5.421055056607259,"aX":1.3732025734381978},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":-2.5,"spinRate":2032,"spinDirection":105},"zone":8,"typeConfidence":2.0,"plateTime":0.4319049976318605,"extension":6.795476330610296},"hitData":{"launchSpeed":100.1,"launchAngle":49.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.92,"coordY":106.19}},"index":2,"playId":"9c709977-7771-331c-8c71-bc978516efff","pitchNumber":3,"startTime":"2026-07-07T23:27:02.839Z","endTime":"2026-07-07T23:27:15.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:27:15.729Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-07T23:27:23.925Z","endTime":"2026-07-07T23:30:38.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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(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":97.3,"endSpeed":89.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.309065200145636,"aZ":-18.555436423400167,"pfxX":-7.90451273824639,"pfxZ":6.6614470508254655,"pX":-0.14834813837151967,"pZ":2.690146559603905,"vX0":7.592167771378732,"vY0":-141.6184936115675,"vZ0":-4.324319915589961,"x":122.65,"y":166.15,"x0":-1.8282558357003984,"y0":50.00590593753543,"z0":5.413038870666251,"aX":-16.166918950714987},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":2199,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3857713810511627,"extension":6.818098910645916},"index":0,"playId":"e91b71f7-f791-3b82-a391-6fc923b06a6f","pitchNumber":1,"startTime":"2026-07-07T23:27:38.433Z","endTime":"2026-07-07T23:27:42.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.669180754801022,"aZ":-26.544115804763845,"pfxX":-1.8404210329734714,"pfxZ":3.5691519593883125,"pX":0.24791251802112618,"pZ":2.7113232328809187,"vX0":5.919247246181655,"vY0":-124.71529711399128,"vZ0":-1.1944186613432444,"x":107.55,"y":165.57,"x0":-1.9153688527734658,"y0":50.004639398611964,"z0":5.382267326526992,"aX":-2.9054491533140947},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":2.0,"spinRate":2307,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.43889122469908637,"extension":6.889285504114749},"index":1,"playId":"eabbb4e7-d736-372a-8f55-e3a5df055721","pitchNumber":2,"startTime":"2026-07-07T23:27:57.781Z","endTime":"2026-07-07T23:28:01.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"ae43fd37-9b95-3290-9229-232233944273","startTime":"2026-07-07T23:28:25.203Z","endTime":"2026-07-07T23:28:28.823Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86901505953985,"aZ":-26.119621176634254,"pfxX":2.7063519926052564,"pfxZ":3.8154682752501676,"pX":0.39524227564086695,"pZ":1.405929002532099,"vX0":4.757428035740145,"vY0":-124.87557066875718,"vZ0":-4.338382871473508,"x":101.93,"y":200.82,"x0":-1.882288260663502,"y0":50.00511427248566,"z0":5.300990717890958,"aX":4.297505980832239},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":-6.0,"spinRate":2253,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.43770285610206194,"extension":6.833106356611839},"index":3,"playId":"68a8332e-bb11-3c4d-8bc3-6499c05b121c","pitchNumber":3,"startTime":"2026-07-07T23:28:43.940Z","endTime":"2026-07-07T23:28:48.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745925929412138,"aZ":-29.045515711521393,"pfxX":0.25921259642023564,"pfxZ":1.8995275760573556,"pX":0.7968996064240186,"pZ":1.6425768468307065,"vX0":6.599805136806117,"vY0":-126.63446496127729,"vZ0":-3.590136222454502,"x":112.27,"y":144.2,"x0":-1.8627001195454465,"y0":50.000979860428416,"z0":5.369992833710988,"aX":0.425457775333955},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-1.8,"spinRate":2221,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4304290808299909,"extension":6.8544545006451205},"index":4,"playId":"0bccd5f4-7bf1-3329-9d89-46b1b99387e7","pitchNumber":4,"startTime":"2026-07-07T23:29:03.008Z","endTime":"2026-07-07T23:29:07.242Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857412663685803,"aZ":-28.151287019990068,"pfxX":1.2266010517977255,"pfxZ":2.5375249248132903,"pX":0.08200948150228825,"pZ":2.279839755049577,"vX0":4.698563367899309,"vY0":-124.88096796433511,"vZ0":-1.8697635251987756,"x":113.87,"y":177.22,"x0":-1.9791647717705798,"y0":50.005602301965894,"z0":5.341665111324035,"aX":1.948624624906014},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2100,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.43767298645890396,"extension":6.869813003415571},"index":5,"playId":"5dc4662b-bf03-30dd-a828-7cd7053337f1","pitchNumber":5,"startTime":"2026-07-07T23:29:25.385Z","endTime":"2026-07-07T23:29:28.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866176957398455,"aZ":-25.963617404809856,"pfxX":-10.28380313086114,"pfxZ":3.058014856394985,"pX":1.0538340406240636,"pZ":2.377460283632009,"vX0":11.604485873276301,"vY0":-140.7193920987579,"vZ0":-3.714079137486492,"x":76.83,"y":174.59,"x0":-1.760929159342554,"y0":50.00587659576546,"z0":5.3702495867012665,"aX":-20.908709244192504},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.0,"breakHorizontal":16.7,"spinRate":2089,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.38722975108418956,"extension":6.831984938815272},"index":6,"playId":"33cba55d-24a7-36e8-ae5d-b15032d15729","pitchNumber":6,"startTime":"2026-07-07T23:29:49.875Z","endTime":"2026-07-07T23:29:54.561Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.803796806526403,"aZ":-25.538686514250468,"pfxX":4.540897421895487,"pfxZ":4.270552367555078,"pX":0.39381884461519945,"pZ":3.8116997981110425,"vX0":4.300270729012206,"vY0":-123.14670960104142,"vZ0":1.1283261773306235,"x":101.99,"y":135.86,"x0":-1.9576408871658073,"y0":50.002560816311,"z0":5.489589172874019,"aX":7.05390897760625},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.3,"breakHorizontal":-9.1,"spinRate":2316,"spinDirection":79},"zone":12,"typeConfidence":2.0,"plateTime":0.442828003412044,"extension":6.863208469850904},"index":7,"playId":"41a0b775-f9e8-3fea-b16d-6969ff486978","pitchNumber":7,"startTime":"2026-07-07T23:30:09.644Z","endTime":"2026-07-07T23:30:13.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089148875571926,"aZ":-16.490174000097344,"pfxX":-8.209865151290945,"pfxZ":7.6283942765605195,"pX":0.46818586189412087,"pZ":2.1398031913673234,"vX0":9.301303646564788,"vY0":-141.51439667079018,"vZ0":-5.928562628998396,"x":99.15,"y":181.01,"x0":-1.7730250182604395,"y0":50.0049676398722,"z0":5.2941283648578175,"aX":-16.88532128496147},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":13.3,"spinRate":2263,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.38501639163447665,"extension":6.933052549284076},"index":8,"playId":"0fb2c869-4a85-317f-b9f8-062c3ae3d8cf","pitchNumber":8,"startTime":"2026-07-07T23:30:34.134Z","endTime":"2026-07-07T23:30:38.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:30:38.776Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:32:48.779Z","endTime":"2026-07-07T23:34:20.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"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":[0,1,2,3,4,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055686804916753,"aZ":-21.21801412396626,"pfxX":-8.485651339253,"pfxZ":5.911629212960965,"pX":-0.2409680472997881,"pZ":0.4022786653910662,"vX0":4.266575937584993,"vY0":-134.90715456369182,"vZ0":-10.208943517227695,"x":126.19,"y":227.92,"x0":-0.7366063571318712,"y0":50.00048522874024,"z0":5.717815628600906,"aX":-15.712243966450089},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":14.5,"spinRate":1989,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4052923397062944,"extension":6.27999741364915},"index":0,"playId":"ecab8731-3a20-310a-91d3-376c7100230a","pitchNumber":1,"startTime":"2026-07-07T23:32:48.779Z","endTime":"2026-07-07T23:32:52.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.273091725604502,"aZ":-31.318660136239387,"pfxX":0.5559056875555553,"pfxZ":0.554258125009639,"pX":0.17774563143105082,"pZ":1.43990652211746,"vX0":2.212179122253433,"vY0":-122.28920499295506,"vZ0":-4.380776655452936,"x":110.22,"y":199.9,"x0":-0.8061473570185986,"y0":50.000947482679116,"z0":5.903899317174688,"aX":0.8519833255721159},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-1.4,"spinRate":2209,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.4457656912270882,"extension":6.325634120434053},"index":1,"playId":"9da631c2-7ec6-38c1-a10f-4ca6f6e795f0","pitchNumber":2,"startTime":"2026-07-07T23:33:03.584Z","endTime":"2026-07-07T23:33:07.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972533990638635,"aZ":-29.850447025587865,"pfxX":-4.865074434055038,"pfxZ":1.5955299439012354,"pX":0.8409884799856011,"pZ":0.8012401276946461,"vX0":4.936672724938264,"vY0":-119.55228379974896,"vZ0":-5.617729886469084,"x":84.94,"y":217.15,"x0":-0.6137554700934078,"y0":50.001591037973405,"z0":5.8446750975773245,"aX":-7.07724213675881},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.8,"breakHorizontal":7.7,"spinRate":775,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.45727172158846985,"extension":6.296412899475826},"index":2,"playId":"c2b2f672-6011-3e45-a31e-0e5fac92cdff","pitchNumber":3,"startTime":"2026-07-07T23:33:16.944Z","endTime":"2026-07-07T23:33:20.797Z","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":93.7,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659378389394803,"aZ":-19.589421810295757,"pfxX":-6.680788022860189,"pfxZ":6.613766096762828,"pX":-1.045533695107208,"pZ":1.9479366032352448,"vX0":1.7317360752847137,"vY0":-136.49757714999066,"vZ0":-7.016835098928098,"x":156.85,"y":186.19,"x0":-0.8166294312636145,"y0":50.0057076709283,"z0":5.882431261532578,"aX":-12.714800979200632},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":11.8,"spinRate":2041,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3999868328243976,"extension":6.373619504986691},"index":3,"playId":"fe4c8b2b-ecb8-38a8-a394-807bca32856d","pitchNumber":4,"startTime":"2026-07-07T23:33:33.198Z","endTime":"2026-07-07T23:33:36.917Z","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":85.3,"endSpeed":79.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.382047143727977,"aZ":-29.318829514613178,"pfxX":0.6592743669629604,"pfxZ":1.8051790481137164,"pX":0.455212301450994,"pZ":1.7152873624728364,"vX0":3.061834602916311,"vY0":-124.27778907369272,"vZ0":-4.57792060163422,"x":99.65,"y":192.47,"x0":-0.8729596632058996,"y0":50.001465927465595,"z0":5.986229898503241,"aX":1.042344567475686},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-1.8,"spinRate":2271,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.43891015108177633,"extension":6.341650165058159},"index":4,"playId":"42dde46f-9dda-39fc-a7cb-dac72d95d4da","pitchNumber":5,"startTime":"2026-07-07T23:33:46.672Z","endTime":"2026-07-07T23:33:49.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-07T23:34:03.866Z","endTime":"2026-07-07T23:34:16.625Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604951246162674,"aZ":-30.130690237941174,"pfxX":0.949807401012273,"pfxZ":1.3038401665092643,"pX":1.1715741538813982,"pZ":0.42361186585584143,"vX0":4.216478915727151,"vY0":-124.26322565518696,"vZ0":-7.106830398193555,"x":72.34,"y":227.34,"x0":-0.6696811619998257,"y0":50.001312659060844,"z0":5.81952954613803,"aX":1.4870226311329602},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.6,"spinRate":2270,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.44056329099416036,"extension":6.234715716503975},"index":6,"playId":"6109ae09-d88a-393e-9683-d8cb725645eb","pitchNumber":6,"startTime":"2026-07-07T23:34:16.625Z","endTime":"2026-07-07T23:34:20.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:34:20.976Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esmerlyn Valdez singles on a ground ball to second baseman Ozzie Albies. Bryan Reynolds to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:34:26.839Z","endTime":"2026-07-07T23:35:42.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":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":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61387145643463,"aZ":-23.558900429046012,"pfxX":-7.099115851196636,"pfxZ":4.558343456680985,"pX":1.4540470120838047,"pZ":2.4004819311151513,"vX0":7.2999327468954425,"vY0":-135.87652851556683,"vZ0":-5.070058484750156,"x":61.58,"y":173.97,"x0":-0.3305695024063909,"y0":50.00567983640935,"z0":5.903590776254813,"aX":-13.427094496611923},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":11.5,"spinRate":2066,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4013830676804102,"extension":6.303639556783927},"index":0,"playId":"9537ab70-e4dc-3142-8bba-f7ebf6e7ae89","pitchNumber":1,"startTime":"2026-07-07T23:34:45.746Z","endTime":"2026-07-07T23:34:49.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.700115438662312,"aZ":-21.529722268546745,"pfxX":-8.15941774208757,"pfxZ":5.536478284038452,"pX":0.21290282241006223,"pZ":1.439653679176753,"vX0":5.171773459464116,"vY0":-137.1404571509764,"vZ0":-7.807802472588608,"x":108.88,"y":199.91,"x0":-0.6283754700308445,"y0":50.00107338153768,"z0":5.769693988327053,"aX":-15.684328126063},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":13.8,"spinRate":2119,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39798709155562007,"extension":6.523966820723754},"index":1,"playId":"d2b0382e-f844-3cc3-bbbc-b7630e1630e4","pitchNumber":2,"startTime":"2026-07-07T23:35:00.328Z","endTime":"2026-07-07T23:35:04.939Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3046518940762,"aZ":-32.84785960702182,"pfxX":0.8409611200718263,"pfxZ":-0.4349046017831153,"pX":0.5754687403784724,"pZ":2.816931689913114,"vX0":3.1162548384599416,"vY0":-123.23755525282682,"vZ0":-0.937142086597512,"x":95.06,"y":162.72,"x0":-0.8075101788240433,"y0":50.00037102524734,"z0":5.942774680772961,"aX":1.311056571207267},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-2.2,"spinRate":2295,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.44211455706966873,"extension":6.445485553580961},"index":2,"playId":"dc1bef82-ac50-3162-9cfa-fdd3b2229337","pitchNumber":3,"startTime":"2026-07-07T23:35:15.463Z","endTime":"2026-07-07T23:35:19.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42767267621249,"aZ":-31.922375626398562,"pfxX":0.9251160077978673,"pfxZ":0.16235239903670973,"pX":1.153645091496218,"pZ":2.3487611206901295,"vX0":4.230992874795586,"vY0":-124.92907151436553,"vZ0":-2.311509041597472,"x":73.03,"y":175.36,"x0":-0.6799970431875956,"y0":50.004985016253514,"z0":5.901791869956539,"aX":1.467081592974233},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-2.6,"spinRate":2281,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4379074514270358,"extension":6.274145620159136},"hitData":{"launchSpeed":92.3,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.77,"coordY":126.71}},"index":3,"playId":"af14c02b-b1db-328a-9807-6d129c2ace0d","pitchNumber":4,"startTime":"2026-07-07T23:35:34.389Z","endTime":"2026-07-07T23:35:42.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:35:42.203Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan O'Hearn homers (15) on a fly ball to center field. Bryan Reynolds scores. Esmerlyn Valdez scores.","rbi":3,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:35:54.729Z","endTime":"2026-07-07T23:37:23.284Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":694462,"link":"/api/v1/people/694462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":694462,"link":"/api/v1/people/694462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":694462,"link":"/api/v1/people/694462"},"isScoringEvent":true,"rbi":true,"earned":true,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.536084387224125,"aZ":-30.534097631912466,"pfxX":-4.019888091224198,"pfxZ":1.1234405500721376,"pX":-1.0151684211772085,"pZ":2.896847475768127,"vX0":0.692608294771668,"vY0":-120.01610822270317,"vZ0":-0.7425274962360527,"x":155.7,"y":160.57,"x0":-0.7845146972141301,"y0":50.004893531607166,"z0":5.922122272396303,"aX":-5.8834184655441355},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.2,"breakHorizontal":7.1,"spinRate":718,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4558327637653785,"extension":6.335592009841085},"index":0,"playId":"f62632c9-fa97-38f0-a067-e16cb31bae6a","pitchNumber":1,"startTime":"2026-07-07T23:36:20.190Z","endTime":"2026-07-07T23:36:24.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14811224617089,"aZ":-20.01961779405528,"pfxX":-8.54718281892534,"pfxZ":6.484115454278737,"pX":0.15674805669138323,"pZ":1.392455709865003,"vX0":5.01878262233922,"vY0":-135.46003911402195,"vZ0":-7.9690332997933995,"x":111.03,"y":201.18,"x0":-0.6010382718412859,"y0":50.00391232416108,"z0":5.751095024164212,"aX":-16.025112051328183},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":14.5,"spinRate":2094,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4029950457681899,"extension":6.487087828796708},"index":1,"playId":"db60a3a7-cad7-34a1-ac61-a2ae41301605","pitchNumber":2,"startTime":"2026-07-07T23:36:36.969Z","endTime":"2026-07-07T23:36:41.334Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969766157371627,"aZ":-32.724957180138176,"pfxX":1.2065690471064887,"pfxZ":-0.35048340843832015,"pX":-0.4046011975981892,"pZ":2.1207530516972946,"vX0":1.1234218301183545,"vY0":-123.65932531602515,"vZ0":-2.4141834710313685,"x":132.42,"y":181.52,"x0":-1.020371009773222,"y0":50.00402661320492,"z0":5.835387731587904,"aX":1.8824581751414127},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-2.4,"spinRate":2224,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.4417006573032407,"extension":6.3131803386950605},"hitData":{"launchSpeed":105.1,"launchAngle":29.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.67,"coordY":31.42}},"index":2,"playId":"0a49f82f-a1da-3b33-a512-b76498b78d97","pitchNumber":3,"startTime":"2026-07-07T23:36:52.790Z","endTime":"2026-07-07T23:37:23.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:37:23.284Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:37:43.193Z","endTime":"2026-07-07T23:38:35.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32636438750257,"aZ":-29.534442496199944,"pfxX":-0.20206712776424363,"pfxZ":1.6974805853830768,"pX":0.5760467915363608,"pZ":1.7336887862359007,"vX0":3.2191873509937037,"vY0":-123.42314517420505,"vZ0":-4.145638895650853,"x":95.04,"y":191.97,"x0":-0.7135984148807318,"y0":50.00477438270556,"z0":5.895549892909616,"aX":-0.3148953961408636},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":-0.4,"spinRate":2233,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.4421333986395193,"extension":6.279457028225305},"index":0,"playId":"a1cb5a4c-900b-3f96-97e5-a8e0d9a6656c","pitchNumber":1,"startTime":"2026-07-07T23:37:45.910Z","endTime":"2026-07-07T23:37:49.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.206668117050963,"aZ":-31.15226077525691,"pfxX":0.016994721140162206,"pfxZ":0.6799223564014651,"pX":0.6054979400715493,"pZ":1.0689976539538886,"vX0":3.5475455394673423,"vY0":-121.04038066868137,"vZ0":-4.930316113130096,"x":93.92,"y":209.92,"x0":-0.8772949815184706,"y0":50.000286915291156,"z0":5.840046461974259,"aX":0.024758026909557102},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.4,"breakHorizontal":-0.8,"spinRate":2133,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4514192884510959,"extension":6.216431906327064},"index":1,"playId":"e890b0ea-5038-3dc4-a740-f2ec2ef6c4d0","pitchNumber":2,"startTime":"2026-07-07T23:37:58.257Z","endTime":"2026-07-07T23:38:02.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07460411930903,"aZ":-16.56568765650574,"pfxX":-6.7838483019786135,"pfxZ":8.41408662717211,"pX":0.4395381264417838,"pZ":2.380491994881197,"vX0":4.923377328327605,"vY0":-135.01620990157645,"vZ0":-6.416374353394187,"x":100.25,"y":174.51,"x0":-0.5218366171484656,"y0":50.00279489164122,"z0":5.944084719630069,"aX":-12.584831416746681},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2091,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.40493010974903854,"extension":6.226995922639287},"index":2,"playId":"e1bafc90-bf5d-3dad-87e4-a07a37565e7f","pitchNumber":3,"startTime":"2026-07-07T23:38:09.843Z","endTime":"2026-07-07T23:38:13.675Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-07T23:38:20.014Z","endTime":"2026-07-07T23:38:28.584Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5293874430008,"aZ":-34.63443431054098,"pfxX":-1.4783608117904878,"pfxZ":-1.662700941310118,"pX":0.08677845352854528,"pZ":1.4168182783177217,"vX0":1.960333247283982,"vY0":-121.0275135263139,"vZ0":-3.5692314977980706,"x":113.69,"y":200.53,"x0":-0.5431778917873009,"y0":50.00480957114016,"z0":5.957056834894441,"aX":-2.18446136834632},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.6,"breakHorizontal":2.2,"spinRate":798,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.45328086345149243,"extension":6.357427272556618},"hitData":{"launchSpeed":87.9,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":167.39}},"index":4,"playId":"46d22414-091a-3d9c-8065-9791d7abfcc5","pitchNumber":4,"startTime":"2026-07-07T23:38:28.584Z","endTime":"2026-07-07T23:38:35.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:38:35.959Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Callihan grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:38:47.298Z","endTime":"2026-07-07T23:39:31.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"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":2},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(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":90.1,"endSpeed":83.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361056895157663,"aZ":-20.89405079663066,"pfxX":-0.2467295254147579,"pfxZ":6.360479271525456,"pX":0.3783886128470562,"pZ":2.1656724451289873,"vX0":3.0631686689306474,"vY0":-131.22634963230456,"vZ0":-5.69456194267189,"x":102.58,"y":180.31,"x0":-0.7636458160056478,"y0":50.00282939683739,"z0":5.8834413597615995,"aX":-0.43773573940932403},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":-0.1,"spinRate":2172,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.41472558720842656,"extension":6.23379339581057},"index":0,"playId":"36c0fa14-eb45-3147-a2c1-6c350e4f7fec","pitchNumber":1,"startTime":"2026-07-07T23:38:57.683Z","endTime":"2026-07-07T23:39:00.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28716443706892,"aZ":-31.73345898692662,"pfxX":-3.4319779439008746,"pfxZ":0.2967182856083088,"pX":0.7021548993285827,"pZ":3.009769798895636,"vX0":4.003759925127556,"vY0":-119.98425187483498,"vZ0":-0.6159975190133338,"x":90.24,"y":157.52,"x0":-0.5353738361334641,"y0":50.0006827076934,"z0":6.075911821809486,"aX":-5.047886054333034},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.6,"breakHorizontal":5.4,"spinRate":877,"spinDirection":264},"zone":3,"typeConfidence":2.0,"plateTime":0.45496688617782866,"extension":6.435253632399226},"index":1,"playId":"abf30705-46cc-326b-8b76-d83f384de046","pitchNumber":2,"startTime":"2026-07-07T23:39:10.837Z","endTime":"2026-07-07T23:39:14.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846110780676582,"aZ":-34.838594459898324,"pfxX":-2.9057743117464945,"pfxZ":-1.8045031914372736,"pX":-0.5399172139965386,"pZ":2.2066243163483508,"vX0":1.4536884769800786,"vY0":-120.55251620657221,"vZ0":-1.8227225647074392,"x":137.58,"y":179.2,"x0":-0.7723665516256548,"y0":50.00286145430286,"z0":6.039976766231855,"aX":-4.2884320447308815},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.5,"breakHorizontal":4.9,"spinRate":766,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4538698806218542,"extension":6.341024267715987},"hitData":{"launchSpeed":92.2,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":152.7}},"index":2,"playId":"3a1c9f69-248b-346e-926a-1e1e036f2676","pitchNumber":3,"startTime":"2026-07-07T23:39:23.054Z","endTime":"2026-07-07T23:39:31.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:39:31.266Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a soft ground ball to third baseman Austin Riley.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:39:39.753Z","endTime":"2026-07-07T23:40:34.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.6,"endSpeed":83.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434349420701736,"aZ":-25.371930316896876,"pfxX":0.35902357710775057,"pfxZ":3.89455344273159,"pX":0.23906118015335376,"pZ":3.4271138526746383,"vX0":2.3051138346872033,"vY0":-130.54392245782557,"vZ0":-1.960568440822833,"x":107.89,"y":146.25,"x0":-0.6977421983213242,"y0":50.00262287801839,"z0":6.075498245377088,"aX":0.6265693981838749},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-1.1,"spinRate":2256,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.41768982351012696,"extension":6.4808547795120175},"index":0,"playId":"1372e03d-128a-3d80-b4ff-ffa00e8a05a9","pitchNumber":1,"startTime":"2026-07-07T23:39:54.179Z","endTime":"2026-07-07T23:39:58.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822166033283292,"aZ":-21.59443722010608,"pfxX":-2.8587168709187196,"pfxZ":5.790533972164415,"pX":1.4024356474469977,"pZ":2.507855577880081,"vX0":5.991479009247999,"vY0":-133.17109272083894,"vZ0":-5.017306760424429,"x":63.54,"y":171.07,"x0":-0.48746252768262055,"y0":50.006634007064704,"z0":5.941763552281997,"aX":-5.227483827259779},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":4.1,"spinRate":2180,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4085222244091278,"extension":6.285822950290779},"index":1,"playId":"bef805a7-5552-3cf0-a3bc-cd150010c9e8","pitchNumber":2,"startTime":"2026-07-07T23:40:15.256Z","endTime":"2026-07-07T23:40:19.069Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.566779143508924,"aZ":-37.28978151835818,"pfxX":-1.7269638376450445,"pfxZ":-3.51073722114322,"pX":0.6219638050034708,"pZ":2.4325849962627433,"vX0":3.3142243798645756,"vY0":-119.60356258287051,"vZ0":-0.821027720849971,"x":93.29,"y":173.1,"x0":-0.5529695642065383,"y0":50.00118386109914,"z0":6.104246294862983,"aX":-2.519681062302385},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.2,"breakHorizontal":2.4,"spinRate":807,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.4567510787810214,"extension":6.269270731503082},"hitData":{"launchSpeed":55.6,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.16,"coordY":183.94}},"index":2,"playId":"aaeea889-7c34-311d-8d27-6d2d70d9fcf6","pitchNumber":3,"startTime":"2026-07-07T23:40:28.123Z","endTime":"2026-07-07T23:40:34.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:40:34.777Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks. Jared Triolo to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:40:44.599Z","endTime":"2026-07-07T23:42:44.153Z","isComplete":true,"isScoringPlay":false,"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.971114236237565,"aZ":-21.193291384741237,"pfxX":-7.9012979095872415,"pfxZ":5.888488342241529,"pX":-0.38691876352516125,"pZ":1.087891913722706,"vX0":3.4848239549968527,"vY0":-134.84964099483847,"vZ0":-8.844299123931643,"x":131.75,"y":209.41,"x0":-0.6607787361325893,"y0":50.001481241835194,"z0":5.87352728647986,"aX":-14.727879890187795},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":13.7,"spinRate":2041,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.40429582941033004,"extension":6.543036509732299},"index":0,"playId":"5bed537d-c42e-31aa-9895-959398e4d885","pitchNumber":1,"startTime":"2026-07-07T23:41:02.213Z","endTime":"2026-07-07T23:41:05.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.295524813141974,"aZ":-20.53849214193505,"pfxX":-7.637425098254714,"pfxZ":6.289665995256785,"pX":1.2393180297729351,"pZ":1.5958059331770715,"vX0":7.771578535956007,"vY0":-134.21829686090604,"vZ0":-7.527568889407308,"x":69.76,"y":195.69,"x0":-0.682494180066124,"y0":50.00085613890295,"z0":5.866478770157956,"aX":-14.125166293381051},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":12.5,"spinRate":2061,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4059475659247904,"extension":6.307575143779107},"index":1,"playId":"2f2eea2a-f364-38b5-aeb3-f2e44da1ede4","pitchNumber":2,"startTime":"2026-07-07T23:41:16.525Z","endTime":"2026-07-07T23:41:19.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29098578935691,"aZ":-18.47765880723677,"pfxX":-7.042839148152586,"pfxZ":7.444476660000082,"pX":-0.7235215034653265,"pZ":2.1964616800892234,"vX0":2.409613103053773,"vY0":-134.33962137291746,"vZ0":-6.507805259378075,"x":144.58,"y":179.48,"x0":-0.7135538196646064,"y0":50.00331904551061,"z0":5.949832224693409,"aX":-12.958615885215767},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":12.2,"spinRate":2056,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.40668408858636607,"extension":6.268183448802544},"index":2,"playId":"9359b1e9-2606-3d2a-b39d-544671a833b5","pitchNumber":3,"startTime":"2026-07-07T23:41:35.166Z","endTime":"2026-07-07T23:41:38.578Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746645579954617,"aZ":-17.92319674972934,"pfxX":-7.079536151406376,"pfxZ":7.781199020594961,"pX":0.33075037212657554,"pZ":3.1151601198341767,"vX0":5.104680987268709,"vY0":-134.153514160755,"vZ0":-4.372870586077974,"x":104.39,"y":154.67,"x0":-0.6724667405916839,"y0":50.00214905994297,"z0":6.03571629397796,"aX":-12.964198892674128},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":2060,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.40755525156701644,"extension":6.238259013905391},"index":3,"playId":"2fcbbf4b-21ec-33a8-b00c-15d6ad2d20be","pitchNumber":4,"startTime":"2026-07-07T23:41:53.115Z","endTime":"2026-07-07T23:42:20.120Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"}}},{"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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.280118148386773,"aZ":-31.382193500632756,"pfxX":-3.081804810715778,"pfxZ":0.5446600605932268,"pX":-1.2527597550047902,"pZ":3.023368025132573,"vX0":-0.12310852359410698,"vY0":-119.22695146221128,"vZ0":-0.5704665199298019,"x":164.75,"y":157.15,"x0":-0.8000009979184618,"y0":50.00046261710273,"z0":6.090505154482407,"aX":-4.449167495914186},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.1,"breakHorizontal":5.6,"spinRate":726,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.45886901282788184,"extension":6.320581556109527},"index":4,"playId":"a706611e-9325-3a30-bc76-06533ec5ddb2","pitchNumber":5,"startTime":"2026-07-07T23:42:22.874Z","endTime":"2026-07-07T23:42:27.086Z","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},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686964449309784,"aZ":-19.678850997428402,"pfxX":-6.103906057828568,"pfxZ":6.717779460466392,"pX":-0.5731511032546154,"pZ":4.084922813627618,"vX0":2.9286900161269194,"vY0":-134.866529409838,"vZ0":-1.60905712899131,"x":138.85,"y":128.49,"x0":-0.8745035402902269,"y0":50.00125960318923,"z0":6.063722687373641,"aX":-11.351518199111068},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":10.6,"spinRate":2052,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4046371569714622,"extension":6.398291603535507},"index":5,"playId":"79d3d2e2-8df6-3c32-ad35-eb2039ed5fa4","pitchNumber":6,"startTime":"2026-07-07T23:42:38.511Z","endTime":"2026-07-07T23:42:44.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:42:44.153Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-07T23:43:43.577Z","endTime":"2026-07-07T23:44:09.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-07T23:43:09.687Z","endTime":"2026-07-07T23:43:45.867Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.729897187592517,"aZ":-40.76119843511592,"pfxX":3.146440640558433,"pfxZ":-6.573776933152168,"pX":-1.4101051595123097,"pZ":3.9754989235552696,"vX0":-1.5793798757031663,"vY0":-113.06007599452599,"vZ0":4.026428977860473,"x":170.75,"y":131.44,"x0":-1.1147779250248655,"y0":50.001011920525336,"z0":6.236773609785432,"aX":4.112640013720509},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.7,"breakHorizontal":-5.4,"spinRate":2088,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.482675851482957,"extension":6.363378917098784},"index":1,"playId":"305cbbb6-a485-3888-88a8-8938dfbbf7ad","pitchNumber":1,"startTime":"2026-07-07T23:43:45.867Z","endTime":"2026-07-07T23:43:49.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55090984136856,"aZ":-23.69856402782583,"pfxX":-0.2672652002938912,"pfxZ":4.9043361036686175,"pX":0.05233748704463819,"pZ":2.388923249959411,"vX0":2.767389298120035,"vY0":-129.51315172563176,"vZ0":-4.565305794277119,"x":115.01,"y":174.28,"x0":-0.9873569240429203,"y0":50.00470392446801,"z0":5.947671291186838,"aX":-0.4622364575817085},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":0.0,"spinRate":2171,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4200837381013489,"extension":6.360287114574822},"hitData":{"launchSpeed":97.5,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":154.22}},"index":2,"playId":"b23b0a30-a50d-3f7e-8fd0-21569ed9c516","pitchNumber":2,"startTime":"2026-07-07T23:44:02.877Z","endTime":"2026-07-07T23:44:09.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:44:09.965Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dominic Smith pops out to shortstop Jared Triolo.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-07T23:46:20.637Z","endTime":"2026-07-07T23:47:10.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":96.0,"endSpeed":87.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17627344651154,"aZ":-19.10511365357149,"pfxX":-8.92259053561343,"pfxZ":6.611441067092274,"pX":-0.5759954808141311,"pZ":2.4931617240076687,"vX0":6.614229994300034,"vY0":-139.6378800704712,"vZ0":-4.670420006564002,"x":138.96,"y":171.46,"x0":-1.815073856257707,"y0":50.00137922278191,"z0":5.442677411365906,"aX":-17.63489512589018},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":14.8,"spinRate":2190,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.39211133748638094,"extension":6.645083666991185},"index":0,"playId":"78bdfa38-488a-31f6-9d18-8310ade20ffa","pitchNumber":1,"startTime":"2026-07-07T23:46:24.926Z","endTime":"2026-07-07T23:46:29.546Z","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.0,"endSpeed":84.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022403230272168,"aZ":-29.447878656928395,"pfxX":-7.692360481884549,"pfxZ":1.4895884312773493,"pX":-1.5099348539562052,"pZ":2.296649911082825,"vX0":4.0225413251517725,"vY0":-133.94540631738425,"vZ0":-2.802744652778431,"x":174.56,"y":176.77,"x0":-2.0261400082028493,"y0":50.00288065372841,"z0":5.446826544174837,"aX":-14.076045295571388},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":1745,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4078278047959225,"extension":6.724810508317329},"index":1,"playId":"3970a574-0650-3f6a-bf7f-e9f30c0c62d0","pitchNumber":2,"startTime":"2026-07-07T23:46:44.116Z","endTime":"2026-07-07T23:46:47.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917821559456783,"aZ":-16.329368034411605,"pfxX":-8.842590392400561,"pfxZ":7.913686267857521,"pX":-0.1461325248759939,"pZ":3.4072146075936907,"vX0":7.849326532777558,"vY0":-140.17656836198012,"vZ0":-2.783388922788507,"x":122.57,"y":146.79,"x0":-1.825614874987811,"y0":50.00084266384064,"z0":5.471348836032632,"aX":-17.70053409481174},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":14.5,"spinRate":2237,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3898623440576676,"extension":6.71877040918382},"hitData":{"launchSpeed":92.1,"launchAngle":58.0,"totalDistance":215.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.63,"coordY":117.58}},"index":2,"playId":"94cf2f95-233d-3bf7-9a1c-47e0c4614430","pitchNumber":3,"startTime":"2026-07-07T23:47:00.913Z","endTime":"2026-07-07T23:47:10.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:47:10.819Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a soft ground ball to third baseman Nick Gonzales.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-07T23:47:18.384Z","endTime":"2026-07-07T23:47:46.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.784858430595634,"aZ":-21.889378816042633,"pfxX":-10.999448160034483,"pfxZ":5.088997541736605,"pX":0.06320175914339105,"pZ":1.581817429116154,"vX0":9.241645307947165,"vY0":-140.9865315431545,"vZ0":-6.492485534871058,"x":114.59,"y":196.07,"x0":-1.8212694865460768,"y0":50.004995075548536,"z0":5.318268405930682,"aX":-22.23996666622685},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2174,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3878768936834236,"extension":6.8167155025028565},"hitData":{"launchSpeed":40.6,"launchAngle":39.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":81.53,"coordY":161.34}},"index":0,"playId":"a0212282-4509-31f2-975e-3c01370970f3","pitchNumber":1,"startTime":"2026-07-07T23:47:37.538Z","endTime":"2026-07-07T23:47:46.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:47:46.017Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mike Yastrzemski grounds into a double play, second baseman Tyler Callihan to shortstop Jared Triolo to first baseman Ryan O'Hearn. Austin Riley out at 2nd. Mike Yastrzemski out at 1st.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-07T23:47:55.630Z","endTime":"2026-07-07T23:48:30.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27550654583045,"aZ":-28.271852792920757,"pfxX":-8.250617929729366,"pfxZ":2.1072045089310443,"pX":-0.699826702787988,"pZ":2.465285492264207,"vX0":6.629341376129574,"vY0":-134.4445876855142,"vZ0":-2.8491347071733992,"x":143.68,"y":172.22,"x0":-2.112899086165283,"y0":50.00195921710695,"z0":5.5233048106970255,"aX":-15.262446476689885},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":13.7,"spinRate":1635,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4057900209360934,"extension":6.739342521913835},"hitData":{"launchSpeed":85.9,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":153.71}},"index":0,"playId":"5021112e-1a61-3d4a-9f66-932ac7867bc7","pitchNumber":1,"startTime":"2026-07-07T23:48:22.618Z","endTime":"2026-07-07T23:48:30.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:48:30.691Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-07T23:50:39.880Z","endTime":"2026-07-07T23:51:37.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.273247232484536,"aZ":-40.00083211166024,"pfxX":2.294165206433191,"pfxZ":-5.866437325779831,"pX":0.19790081631158313,"pZ":2.029247120751656,"vX0":2.0022610971521373,"vY0":-114.53972447732504,"vZ0":-0.4309876812339477,"x":109.46,"y":183.99,"x0":-0.9841917499099317,"y0":50.002071712561616,"z0":6.116457660669137,"aX":3.061277230779417},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.4,"breakHorizontal":-4.7,"spinRate":2060,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4773793948355842,"extension":6.33129373022375},"index":0,"playId":"b3141021-f452-3411-b95e-bc5cf12057be","pitchNumber":1,"startTime":"2026-07-07T23:50:39.880Z","endTime":"2026-07-07T23:50:44.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060518896017044,"aZ":-28.76415764836575,"pfxX":-3.580616126241313,"pfxZ":2.4281344963352787,"pX":-0.5513184383334674,"pZ":2.2464908767776026,"vX0":2.141323669636558,"vY0":-117.86428085583036,"vZ0":-2.5831936174954313,"x":138.01,"y":178.12,"x0":-1.007879033785599,"y0":50.00007235361786,"z0":6.021185925632816,"aX":-5.021136832969304},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.1,"breakHorizontal":5.9,"spinRate":724,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.46526311365877193,"extension":6.352255649685938},"index":1,"playId":"bb95eec5-cddb-3f37-9851-092b904ad338","pitchNumber":2,"startTime":"2026-07-07T23:50:56.915Z","endTime":"2026-07-07T23:51:00.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-07T23:51:07.823Z","endTime":"2026-07-07T23:51:18.101Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":76.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.397837462911927,"aZ":-33.12968598076197,"pfxX":-2.292716466613827,"pfxZ":-0.6578914648503581,"pX":0.5428133413920726,"pZ":-0.2439426278376877,"vX0":3.9152429018706165,"vY0":-119.40665223217967,"vZ0":-7.1883080952746745,"x":96.31,"y":245.37,"x0":-0.8216928224047994,"y0":50.005952518828174,"z0":5.793552387973726,"aX":-3.305141730335476},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.8,"breakHorizontal":3.2,"spinRate":903,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4590333094141217,"extension":6.395665504794281},"index":3,"playId":"a60f1130-6982-3b09-a845-7a69d2af7627","pitchNumber":3,"startTime":"2026-07-07T23:51:18.101Z","endTime":"2026-07-07T23:51:21.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48606025129916,"aZ":-40.89316286707631,"pfxX":2.531502760026228,"pfxZ":-6.159208281196895,"pX":0.4898024069696364,"pZ":1.2432779715114968,"vX0":2.0075623266370974,"vY0":-117.7484016136888,"vZ0":-2.3365974993839003,"x":98.33,"y":205.21,"x0":-0.6999194742703662,"y0":50.00007638815812,"z0":6.000413378954245,"aX":3.585643869343417},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.4,"breakHorizontal":-5.0,"spinRate":2077,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.46358418124888345,"extension":6.366384336164188},"index":4,"playId":"b98bd0b8-f17c-352d-9034-cdc57276dd24","pitchNumber":4,"startTime":"2026-07-07T23:51:32.970Z","endTime":"2026-07-07T23:51:37.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:51:37.782Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-07T23:51:44.969Z","endTime":"2026-07-07T23:53:32.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24830261343265,"aZ":-29.74009550927004,"pfxX":0.3066892268994712,"pfxZ":1.620453239181999,"pX":0.6594118534000184,"pZ":1.5629604911967616,"vX0":4.141873023606212,"vY0":-121.14022069475661,"vZ0":-4.177040826985515,"x":91.86,"y":196.58,"x0":-1.1046304209007323,"y0":50.00294883932884,"z0":5.878169415215545,"aX":0.46050965352850737},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":-1.4,"spinRate":2250,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4502724775402598,"extension":6.397515093734565},"index":0,"playId":"e9594f59-76b4-3e13-bbc8-00f68a0869c7","pitchNumber":1,"startTime":"2026-07-07T23:52:00.703Z","endTime":"2026-07-07T23:52:27.714Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"}}},{"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":78.7,"endSpeed":73.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.509973637164148,"aZ":-38.11413150002681,"pfxX":4.855823920702584,"pfxZ":-4.393930412181579,"pX":-0.2476087261895547,"pZ":2.092835759125293,"vX0":0.6106012675322263,"vY0":-114.78697336085823,"vZ0":-0.7485570818759093,"x":126.44,"y":182.27,"x0":-1.1477768030122566,"y0":50.00119701740407,"z0":6.090212165874546,"aX":6.568004874890422},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.9,"breakHorizontal":-9.0,"spinRate":1939,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.4746847103995675,"extension":6.287465970370112},"index":1,"playId":"474f84b1-787c-3d03-a765-ab5f5ea11a97","pitchNumber":2,"startTime":"2026-07-07T23:52:36.980Z","endTime":"2026-07-07T23:52:41.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.514223528075437,"aZ":-31.16882829377876,"pfxX":-2.6408487136146936,"pfxZ":0.6986227723786125,"pX":1.0828584261118956,"pZ":0.5897565267562231,"vX0":5.004588695618401,"vY0":-119.57639844777391,"vZ0":-5.695383748503124,"x":75.72,"y":222.86,"x0":-0.6961254282302328,"y0":50.005965982851734,"z0":5.806213121944743,"aX":-3.8174673555423126},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.1,"breakHorizontal":3.6,"spinRate":869,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4584301220994198,"extension":6.531778092338273},"index":2,"playId":"88728cb2-b26b-38e9-8746-9f10c5e265d7","pitchNumber":3,"startTime":"2026-07-07T23:52:55.506Z","endTime":"2026-07-07T23:52:59.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85895047948928,"aZ":-24.620040379613684,"pfxX":-7.7795189880067595,"pfxZ":4.04401209742249,"pX":0.2623386980007542,"pZ":1.0383926776581918,"vX0":5.14873638405122,"vY0":-135.2102958683903,"vZ0":-8.042550473565207,"x":107.0,"y":210.74,"x0":-0.646611767619777,"y0":50.00528133828357,"z0":5.753811840872395,"aX":-14.543169103654636},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":13.1,"spinRate":1997,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40363724705017967,"extension":6.454945102418201},"index":3,"playId":"2f28b3cc-65f5-3ac5-a4e3-af97d00679e3","pitchNumber":4,"startTime":"2026-07-07T23:53:13.125Z","endTime":"2026-07-07T23:53:17.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125046698909884,"aZ":-30.02918819376465,"pfxX":0.5218819652530033,"pfxZ":1.4094470486195956,"pX":1.1977715915343448,"pZ":1.060844039511793,"vX0":4.445691265208637,"vY0":-122.15164158485402,"vZ0":-5.334172559416947,"x":71.34,"y":210.14,"x0":-0.7072466506055477,"y0":50.005770798691344,"z0":5.828745703691409,"aX":0.79458330894837},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":-1.9,"spinRate":2075,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4469508658771586,"extension":6.3321081533075425},"index":4,"playId":"3e409927-9b90-3245-8cbe-951445df6f96","pitchNumber":5,"startTime":"2026-07-07T23:53:27.676Z","endTime":"2026-07-07T23:53:32.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:53:32.006Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks. Bryan Reynolds to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-07T23:53:39.766Z","endTime":"2026-07-07T23:55:27.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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(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.7,"endSpeed":84.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270755858492137,"aZ":-24.41483565916271,"pfxX":-8.017070874417763,"pfxZ":4.273664013912676,"pX":-0.27553728895965524,"pZ":1.911375600286446,"vX0":4.461414749643285,"vY0":-133.51895306305903,"vZ0":-5.936382959495797,"x":127.5,"y":187.17,"x0":-0.9217678786739694,"y0":50.00121523200506,"z0":5.907151432388853,"aX":-14.553167040130603},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":13.7,"spinRate":2069,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4093550631505596,"extension":6.34133174706261},"index":0,"playId":"ae89b3d2-ee51-31f8-93e6-6e78c85a918d","pitchNumber":1,"startTime":"2026-07-07T23:53:55.198Z","endTime":"2026-07-07T23:54:00.308Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69813248102309,"aZ":-21.25863008087801,"pfxX":-8.540111195582828,"pfxZ":6.119006870576291,"pX":-0.050658144324611215,"pZ":1.433054135523716,"vX0":5.080258253377229,"vY0":-132.56403695304033,"vZ0":-7.440742310578651,"x":118.93,"y":200.09,"x0":-0.8799553001154167,"y0":50.00327570942748,"z0":5.822206801159905,"aX":-15.236683627134612},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":2065,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.41278760518901025,"extension":6.441138866532248},"index":1,"playId":"154512ea-5a2b-30f1-becf-606fd1fd1e51","pitchNumber":2,"startTime":"2026-07-07T23:54:17.752Z","endTime":"2026-07-07T23:54:22.421Z","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":83.2,"endSpeed":77.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46310668322105,"aZ":-30.579584918351927,"pfxX":1.4769686096878196,"pfxZ":1.0614028230350794,"pX":-0.8793118674319385,"pZ":2.6023259317475134,"vX0":0.2124917797195094,"vY0":-121.32331512169185,"vZ0":-1.9429899895107186,"x":150.52,"y":168.52,"x0":-1.1598752836568618,"y0":50.002015195574195,"z0":6.064189284448792,"aX":2.2140714073258327},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.7,"breakHorizontal":-2.8,"spinRate":2236,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4504816686064417,"extension":6.264800390337298},"index":2,"playId":"8856eb4a-add6-3b92-a266-3090137fcc3c","pitchNumber":3,"startTime":"2026-07-07T23:54:31.607Z","endTime":"2026-07-07T23:54:35.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.052540936049162,"aZ":-30.29809005311143,"pfxX":0.5635841906365182,"pfxZ":1.2689743931736555,"pX":0.50681751248138,"pZ":1.3546393977324838,"vX0":3.3303953894667835,"vY0":-120.5372628532641,"vZ0":-4.335167942147996,"x":97.68,"y":202.2,"x0":-0.9624802372405148,"y0":50.00558778786582,"z0":5.833222452777404,"aX":0.8338603085557343},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":-1.8,"spinRate":2169,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.45333522728370257,"extension":6.521576146408894},"index":3,"playId":"a578869c-ab48-34e3-876c-4ceb46a3232f","pitchNumber":4,"startTime":"2026-07-07T23:54:48.319Z","endTime":"2026-07-07T23:54:53.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52344101115872,"aZ":-21.52138468763481,"pfxX":-8.795447681090108,"pfxZ":6.106066540400498,"pX":-0.43273520699714885,"pZ":2.561492783034195,"vX0":4.159949063149693,"vY0":-131.43570656502587,"vZ0":-4.672612114780521,"x":133.49,"y":169.62,"x0":-0.8953737913984097,"y0":50.00505494472871,"z0":5.96587785447485,"aX":-15.351175627702478},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2142,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4171286355217121,"extension":6.643855500972025},"index":4,"playId":"7fbebfcb-846b-3a1f-b07a-f3e428789b18","pitchNumber":5,"startTime":"2026-07-07T23:55:04.048Z","endTime":"2026-07-07T23:55:07.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006900414668404,"aZ":-21.167934725390225,"pfxX":-9.246111631159842,"pfxZ":6.057329957152966,"pX":0.6501524807975272,"pZ":1.5284144188064317,"vX0":7.697100321876879,"vY0":-133.49804168098166,"vZ0":-7.371154252250082,"x":92.22,"y":197.51,"x0":-1.0600989599465878,"y0":50.0022490599466,"z0":5.833542521146373,"aX":-16.79606210318746},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":15.2,"spinRate":2016,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4092848739332884,"extension":6.455384625250267},"index":5,"playId":"8d08344a-c1ee-3e27-971c-2e13af722d18","pitchNumber":6,"startTime":"2026-07-07T23:55:22.330Z","endTime":"2026-07-07T23:55:27.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:55:27.624Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, first baseman Matt Olson to pitcher Connor Thomas. Bryan Reynolds to 3rd. Esmerlyn Valdez to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-07T23:58:44.804Z","endTime":"2026-07-07T23:59:24.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-07T23:55:41.628Z","endTime":"2026-07-07T23:57:09.408Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Connor Thomas replaces Hurston Waldrep.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-07T23:57:09.408Z","endTime":"2026-07-07T23:58:47.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.413604704693547,"aZ":-28.119958982520888,"pfxX":9.50225091951478,"pfxZ":2.2680221590560894,"pX":0.8578170127088055,"pZ":3.5720344914874116,"vX0":-4.490437647587203,"vY0":-132.8525332890763,"vZ0":1.4573323661799404,"x":84.3,"y":142.34,"x0":1.335254916002981,"y0":50.00275775960967,"z0":5.059925575819094,"aX":16.98858104760041},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.7,"breakHorizontal":-16.2,"spinRate":2398,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.4122588095354942,"extension":6.158035096321964},"index":2,"playId":"3ed0490c-80f7-3f99-936b-9f1fcce0bd9f","pitchNumber":1,"startTime":"2026-07-07T23:58:47.066Z","endTime":"2026-07-07T23:58:51.004Z","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.5,"endSpeed":82.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84114699937154,"aZ":-26.273432020298987,"pfxX":9.335270703080933,"pfxZ":3.3528627625151355,"pX":0.8534802567466814,"pZ":2.8629139444942107,"vX0":-4.728190298061152,"vY0":-131.76014647850715,"vZ0":-0.20313657295757315,"x":84.47,"y":161.48,"x0":1.4578274052930102,"y0":50.002514992715994,"z0":4.881549456459109,"aX":16.422860879677724},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-15.8,"spinRate":2353,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.4156128498361449,"extension":6.199012687394755},"index":3,"playId":"39dfeacd-b210-3f8b-83a5-6f98138a28c4","pitchNumber":2,"startTime":"2026-07-07T23:59:02.404Z","endTime":"2026-07-07T23:59:07.060Z","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":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721454285538798,"aZ":-31.030597310713915,"pfxX":9.66852310828176,"pfxZ":0.6430345871978336,"pX":0.3643756693703549,"pZ":2.301563555983386,"vX0":-6.004024857856114,"vY0":-132.5083213446107,"vZ0":-0.9876185872665356,"x":103.11,"y":176.64,"x0":1.4007576879531924,"y0":50.00516722333293,"z0":4.941807246093942,"aX":17.23417772515589},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.2,"breakHorizontal":-16.2,"spinRate":2411,"spinDirection":124},"zone":6,"typeConfidence":0.91,"plateTime":0.413001803394331,"extension":6.252262502224984},"hitData":{"launchSpeed":68.0,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.02,"coordY":161.46}},"index":4,"playId":"9f4d3278-bbe9-3b82-9b48-e6b1ddaddb1d","pitchNumber":3,"startTime":"2026-07-07T23:59:16.528Z","endTime":"2026-07-07T23:59:24.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:59:24.402Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-07T23:59:40.433Z","endTime":"2026-07-08T00:02:16.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87210227192044,"aZ":-33.515059881002365,"pfxX":7.062385009691404,"pfxZ":-0.8412685719142008,"pX":0.7664107257425169,"pZ":2.851290702836956,"vX0":-4.142188585736433,"vY0":-124.7845738110957,"vZ0":0.9629922405870073,"x":87.79,"y":161.8,"x0":1.522226154882283,"y0":50.00418020173837,"z0":5.20146542622574,"aX":11.244418663323092},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":-12.0,"spinRate":1379,"spinDirection":108},"zone":3,"typeConfidence":0.91,"plateTime":0.43736402314083556,"extension":6.197052216658334},"index":0,"playId":"314d2d67-6c76-3387-9762-987fbcb29607","pitchNumber":1,"startTime":"2026-07-07T23:59:51.986Z","endTime":"2026-07-07T23:59:56.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.473366062339345,"aZ":-35.436821126507965,"pfxX":5.446275402231799,"pfxZ":-2.1100457869652374,"pX":0.19707265591434725,"pZ":1.167435532468646,"vX0":-5.086335046844472,"vY0":-123.1389966146042,"vZ0":-1.9995726564245875,"x":109.49,"y":207.26,"x0":1.5732992481611798,"y0":50.00118007377824,"z0":4.96376227180469,"aX":8.435743639202663},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.1,"breakHorizontal":-8.8,"spinRate":1471,"spinDirection":94},"zone":14,"typeConfidence":0.9,"plateTime":0.44333965339029113,"extension":6.107391718936282},"index":1,"playId":"a49073e0-77a7-35d6-830e-7b9802ba3074","pitchNumber":2,"startTime":"2026-07-08T00:00:05.872Z","endTime":"2026-07-08T00:00:10.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.036342983577097,"aZ":-35.1965765297381,"pfxX":5.975420292489167,"pfxZ":-1.9025724192348665,"pX":1.3614259121682826,"pZ":1.9837984770880177,"vX0":-2.5266788712089223,"vY0":-125.21670899069447,"vZ0":-0.716994858634177,"x":65.11,"y":185.22,"x0":1.6066802412070613,"y0":50.001601415742414,"z0":5.150866251969622,"aX":9.497978181783918},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":-10.2,"spinRate":1411,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.43725212373500755,"extension":5.978889252571636},"index":2,"playId":"bcabc452-a3d2-3cf0-a634-19de07b5d5ed","pitchNumber":3,"startTime":"2026-07-08T00:00:32.434Z","endTime":"2026-07-08T00:00:37.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615655725980677,"aZ":-18.21594739449114,"pfxX":4.20644604631231,"pfxZ":7.476185838779573,"pX":0.6587385236079611,"pZ":3.9625873731068313,"vX0":-3.0275190339459495,"vY0":-135.08668732517287,"vZ0":0.1837334339177319,"x":91.89,"y":131.79,"x0":1.2417759012693688,"y0":50.002452599878644,"z0":5.163779417942564,"aX":7.853422159705353},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":-7.1,"spinRate":2498,"spinDirection":129},"zone":12,"typeConfidence":0.96,"plateTime":0.40390287891698895,"extension":6.122522557800912},"index":3,"playId":"ccff624b-8ffb-3282-91d9-08a77d318c35","pitchNumber":4,"startTime":"2026-07-08T00:00:51.660Z","endTime":"2026-07-08T00:00:55.676Z","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.1,"endSpeed":76.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322862458067476,"aZ":-36.54878233470603,"pfxX":-7.256718784161066,"pfxZ":-2.957603339145237,"pX":0.35877847790338063,"pZ":1.210023499208201,"vX0":-0.448102774751306,"vY0":-121.03639605602375,"vZ0":-1.5215771411986938,"x":103.32,"y":206.11,"x0":1.4889005141443596,"y0":50.00418459676752,"z0":5.056756545089509,"aX":-10.732408316236759},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.4,"breakHorizontal":13.2,"spinRate":2759,"spinDirection":312},"zone":14,"typeConfidence":0.89,"plateTime":0.4530862020937447,"extension":6.058947403183877},"index":4,"playId":"11538ab0-2566-32b5-97ee-46f90b88b1d9","pitchNumber":5,"startTime":"2026-07-08T00:01:09.980Z","endTime":"2026-07-08T00:01:13.355Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66978386098813,"aZ":-31.685952264415413,"pfxX":-0.40790217245328764,"pfxZ":0.29481755398136933,"pX":-0.6320320914301629,"pZ":3.4016962235338704,"vX0":-4.248102826476736,"vY0":-128.2046642152559,"vZ0":1.7101775357341298,"x":141.09,"y":146.93,"x0":1.0944567696386385,"y0":50.00592498094136,"z0":5.185967835104443,"aX":-0.6836025241290065},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":1.7,"spinRate":2853,"spinDirection":263},"zone":11,"typeConfidence":0.89,"plateTime":0.4260311403240955,"extension":6.195427421922755},"index":5,"playId":"868377f9-c715-3f16-b84a-8a0212e4a4d2","pitchNumber":6,"startTime":"2026-07-08T00:01:32.555Z","endTime":"2026-07-08T00:01:59.575Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486531774582517,"aZ":-29.14785575895569,"pfxX":-0.910557172674068,"pfxZ":1.7849412135701872,"pX":-0.4335150311554084,"pZ":2.7630801193789654,"vX0":-4.052986845260238,"vY0":-129.08590151275726,"vZ0":-0.2508861144406225,"x":133.52,"y":164.18,"x0":1.271723907958923,"y0":50.00321740636056,"z0":5.094998382053981,"aX":-1.545341232872678},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":2.5,"spinRate":2704,"spinDirection":191},"zone":1,"typeConfidence":0.89,"plateTime":0.4234173261666849,"extension":6.190010891595378},"hitData":{"launchSpeed":63.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.0,"coordY":148.0}},"index":6,"playId":"7cef2417-cb14-30ec-8755-8a139c11ac96","pitchNumber":7,"startTime":"2026-07-08T00:02:06.485Z","endTime":"2026-07-08T00:02:16.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:02:16.715Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jim Jarvis singles on a line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T00:04:21.500Z","endTime":"2026-07-08T00:04:50.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.309415770175892,"aZ":-17.52717986750829,"pfxX":-7.640276956179948,"pfxZ":7.369633895385515,"pX":-0.0930239225573664,"pZ":1.9452405882068529,"vX0":7.705880537261283,"vY0":-139.80436991275738,"vZ0":-6.343763615543793,"x":120.55,"y":186.26,"x0":-1.8870012706884223,"y0":50.00248117983713,"z0":5.3862641329621255,"aX":-15.18574205484593},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":12.4,"spinRate":2125,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3911565867477096,"extension":6.8111757704233575},"index":0,"playId":"e239dc53-dfcb-315b-b6f7-b9aad650bc9a","pitchNumber":1,"startTime":"2026-07-08T00:04:24.734Z","endTime":"2026-07-08T00:04:28.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946630298678606,"aZ":-23.748645116107,"pfxX":-9.805928710838536,"pfxZ":5.013820231060313,"pX":-1.1661879735875624,"pZ":2.83108986674589,"vX0":5.124250812159047,"vY0":-128.35017618642868,"vZ0":-2.131808681503175,"x":161.45,"y":162.34,"x0":-1.9077837401233375,"y0":50.000492073963294,"z0":5.509634460856915,"aX":-16.46444427721899},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":1898,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4256929509896734,"extension":6.723191581297561},"hitData":{"launchSpeed":72.1,"launchAngle":21.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.87,"coordY":103.93}},"index":1,"playId":"d2a3ce2c-d18f-3b07-8065-683901c18737","pitchNumber":2,"startTime":"2026-07-08T00:04:40.895Z","endTime":"2026-07-08T00:04:50.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:04:50.964Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to second baseman Tyler Callihan. Jim Jarvis to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T00:04:55.905Z","endTime":"2026-07-08T00:06:43.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54018388450734,"aZ":-24.295987505139973,"pfxX":-9.057622558402652,"pfxZ":4.246870672770397,"pX":0.7744198565756955,"pZ":1.751608401250386,"vX0":9.992770643789461,"vY0":-135.10756187089456,"vZ0":-5.025952311358573,"x":87.48,"y":191.49,"x0":-1.7895941248472464,"y0":50.000932084033074,"z0":5.336100089111369,"aX":-16.797812665753813},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":14.4,"spinRate":1838,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.4048991856458035,"extension":6.8158657380200935},"index":0,"playId":"2da18854-e57d-36cb-a750-473570104d8b","pitchNumber":1,"startTime":"2026-07-08T00:05:15.882Z","endTime":"2026-07-08T00:05:42.906Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801320275217478,"aZ":-25.214901988803266,"pfxX":-8.616477829930432,"pfxZ":3.7685402422720866,"pX":-1.3171889541317197,"pZ":3.0802479040486612,"vX0":5.058486518158957,"vY0":-134.64451665502204,"vZ0":-1.680136579226569,"x":167.21,"y":155.61,"x0":-2.095710416419811,"y0":50.00159460248915,"z0":5.487526694877417,"aX":-15.902175286994128},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":14.6,"spinRate":1778,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4059964624882215,"extension":6.792544976766474},"index":1,"playId":"a67b58ee-c800-300c-a10b-353cf4abd9b3","pitchNumber":2,"startTime":"2026-07-08T00:05:47.826Z","endTime":"2026-07-08T00:05:52.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91574091563608,"aZ":-24.60543997795059,"pfxX":-7.916300284638157,"pfxZ":4.027449630729278,"pX":-0.780220354137821,"pZ":0.7943917701341487,"vX0":6.189362665349634,"vY0":-135.9762858013446,"vZ0":-7.54229087098069,"x":146.74,"y":217.33,"x0":-2.053801935393803,"y0":50.00125194824226,"z0":5.302852394646745,"aX":-14.870571639017035},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.9,"breakHorizontal":13.1,"spinRate":1856,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.40231875306709863,"extension":6.771778315642941},"index":2,"playId":"3ac21d5f-65b8-396a-8609-c806008b505b","pitchNumber":3,"startTime":"2026-07-08T00:06:07.989Z","endTime":"2026-07-08T00:06:11.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641272676625327,"aZ":-24.201148994328292,"pfxX":-11.10668689593022,"pfxZ":4.858828105781116,"pX":-1.5436438936113324,"pZ":1.2418521560890174,"vX0":5.213483475053404,"vY0":-127.21042421955464,"vZ0":-5.135267917864308,"x":175.84,"y":205.25,"x0":-2.174442846902672,"y0":50.006218494304065,"z0":5.200848666432659,"aX":-18.240466299551017},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":1969,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4302722037675326,"extension":6.851046036419185},"hitData":{"launchSpeed":69.4,"launchAngle":5.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.54,"coordY":143.57}},"index":3,"playId":"72f20f5e-1cc0-32ff-af53-7212b1a35a6e","pitchNumber":4,"startTime":"2026-07-08T00:06:30.802Z","endTime":"2026-07-08T00:06:43.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:06:43.460Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out to shortstop Jared Triolo.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T00:06:53.759Z","endTime":"2026-07-08T00:07:57.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228391589699868,"aZ":-30.537744014904952,"pfxX":-7.912557715483017,"pfxZ":0.8808147236126853,"pX":-1.2726752558720684,"pZ":2.432152024179562,"vX0":4.927719863381497,"vY0":-134.65184996261246,"vZ0":-2.2561669325046827,"x":165.51,"y":173.11,"x0":-2.091584066646715,"y0":50.0007927023938,"z0":5.425968243114399,"aX":-14.634559224125383},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.3,"breakHorizontal":13.4,"spinRate":1772,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4056463884902941,"extension":6.816831796606364},"index":0,"playId":"97fded53-1bcb-372b-993d-a85b6cbcfb1b","pitchNumber":1,"startTime":"2026-07-08T00:07:07.473Z","endTime":"2026-07-08T00:07:11.591Z","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":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.311082067650307,"aZ":-21.135263686928013,"pfxX":-7.645119553275581,"pfxZ":5.836544627032669,"pX":-0.5099044011969304,"pZ":2.1236710621459185,"vX0":6.460779940158343,"vY0":-136.06120415133452,"vZ0":-4.9464353672648,"x":136.44,"y":181.44,"x0":-1.9113669609298674,"y0":50.00534850308976,"z0":5.411980253700825,"aX":-14.466734681459329},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":12.6,"spinRate":1681,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4011679165667208,"extension":6.789853585407563},"index":1,"playId":"ed83abca-2fb4-3981-8942-2fff3cca2589","pitchNumber":2,"startTime":"2026-07-08T00:07:24.404Z","endTime":"2026-07-08T00:07:27.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93274523569679,"aZ":-18.676297004879487,"pfxX":-9.16317884758436,"pfxZ":6.696747590340753,"pX":-0.8744436177911097,"pZ":2.419089304826905,"vX0":6.092810500846472,"vY0":-140.60142188196681,"vZ0":-4.856884160117308,"x":150.33,"y":173.46,"x0":-1.8718396700805993,"y0":50.00112478235345,"z0":5.369549535104485,"aX":-18.463831042801417},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":15.5,"spinRate":2090,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38859249925976913,"extension":6.797819208650579},"hitData":{"launchSpeed":81.1,"launchAngle":58.0,"totalDistance":201.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":86.53,"coordY":130.56}},"index":2,"playId":"5214eb12-9950-3ef9-beff-82e7e1d6a78b","pitchNumber":3,"startTime":"2026-07-08T00:07:45.649Z","endTime":"2026-07-08T00:07:57.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:07:57.805Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Olson grounds into a double play, first baseman Ryan O'Hearn to shortstop Jared Triolo to pitcher Paul Skenes. Michael Harris II out at 2nd. Matt Olson out at 1st.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T00:08:06.270Z","endTime":"2026-07-08T00:09:51.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4894070514084,"aZ":-27.87063050387353,"pfxX":-10.844803249413337,"pfxZ":2.553011056854528,"pX":-0.9150041033026114,"pZ":1.768790377778002,"vX0":6.495366271890719,"vY0":-128.9218693788618,"vZ0":-3.6663386785118073,"x":151.88,"y":191.02,"x0":-2.0565478176119116,"y0":50.001768594285124,"z0":5.3573900649172135,"aX":-18.277109378226108},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":18.2,"spinRate":1851,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.4246477975181664,"extension":6.835359340121868},"index":0,"playId":"4fc9d099-36c6-37d8-9cc6-24d6cd6d6913","pitchNumber":1,"startTime":"2026-07-08T00:08:40.946Z","endTime":"2026-07-08T00:08:45.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444699538733396,"aZ":-24.913054195785854,"pfxX":1.6551753245405365,"pfxZ":4.671433482382236,"pX":-1.7255375518652512,"pZ":2.5887265904517807,"vX0":0.994775221748003,"vY0":-123.59906458686034,"vZ0":-1.606039313311257,"x":182.77,"y":168.88,"x0":-2.3476313249295613,"y0":50.005415258011574,"z0":5.3287002720666905,"aX":2.5742298167430335},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.4,"breakHorizontal":-3.2,"spinRate":2276,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.44228386680153253,"extension":6.7568528571315465},"index":1,"playId":"3cfca52f-f3cc-3f61-b686-3532d110cc59","pitchNumber":2,"startTime":"2026-07-08T00:08:58.809Z","endTime":"2026-07-08T00:09:02.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83705927469829,"aZ":-27.381099298967932,"pfxX":-7.876273856822154,"pfxZ":2.516848898898128,"pX":0.07426364318367745,"pZ":1.9997207775610475,"vX0":8.217846735240514,"vY0":-136.3776378110697,"vZ0":-4.27202001293959,"x":114.17,"y":184.79,"x0":-1.9387160032650956,"y0":50.0035820311125,"z0":5.450294928244671,"aX":-15.003944114645728},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":1701,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.39991917797473064,"extension":6.804496681558889},"index":2,"playId":"3f953cc4-ad49-3aeb-a335-a32f14b51576","pitchNumber":3,"startTime":"2026-07-08T00:09:16.214Z","endTime":"2026-07-08T00:09:20.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11394092280824,"aZ":-19.183506837801453,"pfxX":-9.227073445895932,"pfxZ":6.456520311095945,"pX":0.09687355757162684,"pZ":2.859819295265152,"vX0":8.50894628853884,"vY0":-140.76161050732566,"vZ0":-3.764070104059062,"x":113.31,"y":161.56,"x0":-1.7622549774166105,"y0":50.003032240474475,"z0":5.4518890151134975,"aX":-18.568166399607204},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2139,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.3886931937236717,"extension":6.798623683868133},"hitData":{"launchSpeed":107.9,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":155.36,"coordY":164.35}},"index":3,"playId":"cad5101c-d49d-30ad-830d-a6a5f0ff8f49","pitchNumber":4,"startTime":"2026-07-08T00:09:43.677Z","endTime":"2026-07-08T00:09:51.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:09:51.703Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Callihan flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T00:12:04.210Z","endTime":"2026-07-08T00:12:24.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16054382046551,"aZ":-28.606891447564305,"pfxX":8.46795598637977,"pfxZ":1.9786521686207585,"pX":-1.0130613172159937,"pZ":2.4135789989643,"vX0":-9.01371247148647,"vY0":-132.86026925685974,"vZ0":-1.2562280072416097,"x":155.62,"y":173.61,"x0":1.3094776222506583,"y0":50.003643950119304,"z0":4.955037931790721,"aX":15.270898527714575},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-13.6,"spinRate":2339,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.41091528757570295,"extension":6.208417631108331},"index":0,"playId":"04b02896-14fe-3df1-80e0-b25d274a7744","pitchNumber":1,"startTime":"2026-07-08T00:12:04.210Z","endTime":"2026-07-08T00:12:08.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022408951520305,"aZ":-35.61816938948012,"pfxX":-6.133187434113021,"pfxZ":-2.3824536091837203,"pX":-0.2984490541231716,"pZ":1.5452412273445573,"vX0":-2.656335319699941,"vY0":-119.61045179677579,"vZ0":-0.6287682235952595,"x":128.38,"y":197.06,"x0":1.6250090846792031,"y0":50.00565004863471,"z0":5.017560057804914,"aX":-8.848775290836334},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.2,"breakHorizontal":11.8,"spinRate":2869,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.45870432719312726,"extension":6.0727737843959755},"hitData":{"launchSpeed":80.2,"launchAngle":47.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.18,"coordY":104.83}},"index":1,"playId":"560919d4-921b-36f9-b9dd-17992e75c570","pitchNumber":2,"startTime":"2026-07-08T00:12:15.748Z","endTime":"2026-07-08T00:12:24.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:12:24.339Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T00:12:37.872Z","endTime":"2026-07-08T00:12:58.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202986142660027,"aZ":-19.34061880783487,"pfxX":2.5263927419340986,"pfxZ":6.856160056438313,"pX":-0.5999407432840891,"pZ":3.822881305607566,"vX0":-5.643712177259704,"vY0":-135.17405510635626,"vZ0":0.07410731776638513,"x":139.87,"y":135.56,"x0":1.175827829452675,"y0":50.00489694167127,"z0":5.139863952761383,"aX":4.730998545444949},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":-3.5,"spinRate":2525,"spinDirection":142},"zone":11,"typeConfidence":0.94,"plateTime":0.40337513035843253,"extension":6.234658857927194},"hitData":{"launchSpeed":72.7,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.68,"coordY":166.05}},"index":0,"playId":"d7403599-365a-34a6-a203-f75f3620744f","pitchNumber":1,"startTime":"2026-07-08T00:12:50.514Z","endTime":"2026-07-08T00:12:58.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:12:58.568Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out softly to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T00:13:10.399Z","endTime":"2026-07-08T00:13:58.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982439508393895,"aZ":-19.19185572847089,"pfxX":2.9950904819257795,"pfxZ":6.881555843789199,"pX":0.27078291457488196,"pZ":3.1994569839784597,"vX0":-3.734276375661761,"vY0":-135.3573908746199,"vZ0":-1.3888546314144588,"x":106.68,"y":152.39,"x0":1.268576298000898,"y0":50.00063865875034,"z0":5.041302719430651,"aX":5.648779985330336},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-4.8,"spinRate":2566,"spinDirection":135},"zone":2,"typeConfidence":0.95,"plateTime":0.4021335950564553,"extension":6.233027880701074},"index":0,"playId":"5d3ce278-bd56-38ac-b55e-28767a42973f","pitchNumber":1,"startTime":"2026-07-08T00:13:24.078Z","endTime":"2026-07-08T00:13:27.726Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-08T00:13:35.806Z","endTime":"2026-07-08T00:13:49.539Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"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":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.204468535868095,"aZ":-29.23446083619813,"pfxX":-1.1266060462490826,"pfxZ":1.7128415138569366,"pX":-0.47772872243020614,"pZ":3.1849197452397875,"vX0":-3.9491123195543465,"vY0":-129.29138082515442,"vZ0":0.6159744552519125,"x":135.21,"y":152.79,"x0":1.2068111081416504,"y0":50.00444167980468,"z0":5.1612301053765135,"aX":-1.9353440271952869},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":2.8,"spinRate":2747,"spinDirection":236},"zone":1,"typeConfidence":0.85,"plateTime":0.4212608432048204,"extension":6.142084108132529},"hitData":{"launchSpeed":49.3,"launchAngle":53.0,"totalDistance":112.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":159.63,"coordY":171.82}},"index":2,"playId":"94c13c98-c3f1-3382-b0f1-14c2866aa163","pitchNumber":2,"startTime":"2026-07-08T00:13:49.539Z","endTime":"2026-07-08T00:13:58.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:13:58.013Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T00:16:07.774Z","endTime":"2026-07-08T00:17:33.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4753183899465,"aZ":-16.478055166921802,"pfxX":-7.074806061519308,"pfxZ":7.848050304245509,"pX":-0.5750959334622531,"pZ":3.88631336165065,"vX0":6.221654999017786,"vY0":-140.4616513031906,"vZ0":-1.650941702603543,"x":138.92,"y":133.85,"x0":-1.8983761635688865,"y0":50.00586987814466,"z0":5.551888079439327,"aX":-14.155508849007491},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":11.5,"spinRate":1995,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3897884585280633,"extension":6.807829809609115},"index":0,"playId":"2f5a935b-10cd-3d42-a3d8-cd2d218b560e","pitchNumber":1,"startTime":"2026-07-08T00:16:08.879Z","endTime":"2026-07-08T00:16:13.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.213701887295112,"aZ":-18.593294508284888,"pfxX":-6.864466241924005,"pfxZ":6.708153608458328,"pX":-0.08801349825019157,"pZ":3.3594528168707436,"vX0":7.421875639925526,"vY0":-140.96630143658854,"vZ0":-2.6312327683812335,"x":120.35,"y":148.07,"x0":-1.8554813536514587,"y0":50.005257280231255,"z0":5.496948875360045,"aX":-13.902046997863863},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":11.0,"spinRate":1910,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.38765930250099867,"extension":6.687424813891426},"index":1,"playId":"2e6c3b21-f101-3b1c-83fc-0e4b37b0a418","pitchNumber":2,"startTime":"2026-07-08T00:16:25.786Z","endTime":"2026-07-08T00:16:28.804Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454628711391745,"aZ":-19.82787944907676,"pfxX":-6.715056079839388,"pfxZ":6.211277599307234,"pX":-1.005433518531757,"pZ":4.457580883462354,"vX0":4.984666999329096,"vY0":-139.8462803920707,"vZ0":0.5620738329734764,"x":155.32,"y":118.43,"x0":-1.9352510071089608,"y0":50.00297876466683,"z0":5.550919735638207,"aX":-13.349461848896336},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":11.2,"spinRate":1862,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.39111728900584186,"extension":6.705875456472886},"index":2,"playId":"958f300e-adcd-3084-9182-2788a1d09ed4","pitchNumber":3,"startTime":"2026-07-08T00:16:43.469Z","endTime":"2026-07-08T00:16:47.714Z","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.166864059897573,"aZ":-17.184167302970177,"pfxX":-6.908279022189544,"pfxZ":7.3014429424295795,"pX":0.48583829001521406,"pZ":3.3442543630111383,"vX0":8.810596638344323,"vY0":-142.04505191212365,"vZ0":-3.0025237456721046,"x":98.48,"y":148.49,"x0":-1.7520015511268063,"y0":50.00160146026415,"z0":5.501527068519649,"aX":-14.180503478109},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":2010,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.38494702630279587,"extension":6.685570741481026},"index":3,"playId":"b68cb9c5-91a8-3e9e-b9ef-830fbf3ae53c","pitchNumber":4,"startTime":"2026-07-08T00:16:59.748Z","endTime":"2026-07-08T00:17:03.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-08T00:17:12.887Z","endTime":"2026-07-08T00:17:23.386Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02601752562505,"aZ":-18.110719950570576,"pfxX":-7.873904967922812,"pfxZ":6.945791390836781,"pX":0.35250573470576263,"pZ":3.2278864193898444,"vX0":8.650552805723155,"vY0":-141.1557532299046,"vZ0":-2.8571965800885772,"x":103.56,"y":151.63,"x0":-1.7234613387578428,"y0":50.00618099826948,"z0":5.414221351685013,"aX":-15.951096073713455},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":12.6,"spinRate":2076,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.3874894272855429,"extension":6.787275818290543},"hitData":{"launchSpeed":95.0,"launchAngle":42.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.27,"coordY":88.63}},"index":5,"playId":"06744c56-85b8-305d-952c-6d7374344d7e","pitchNumber":5,"startTime":"2026-07-08T00:17:23.386Z","endTime":"2026-07-08T00:17:33.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:17:33.616Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mauricio Dubón doubles (19) on a ground ball to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T00:17:42.576Z","endTime":"2026-07-08T00:18:44.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359608262628495,"aZ":-18.560650076935726,"pfxX":-7.785623459745416,"pfxZ":6.7015273433412705,"pX":0.21107487558200955,"pZ":3.9879072647237646,"vX0":8.201835941621493,"vY0":-141.2073081071788,"vZ0":-1.020188600873882,"x":108.95,"y":131.11,"x0":-1.7113285820704522,"y0":50.0035047413867,"z0":5.541254892919455,"aX":-15.817600941715938},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2164,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.38700403413976625,"extension":6.695733731537443},"index":0,"playId":"ea4a0d75-2139-32d6-84e7-3373552832a0","pitchNumber":1,"startTime":"2026-07-08T00:17:59.831Z","endTime":"2026-07-08T00:18:03.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.929770050266924,"aZ":-16.517634167493664,"pfxX":-8.171914006533829,"pfxZ":7.695638297130584,"pX":0.054684596394595233,"pZ":3.475986679344454,"vX0":7.922477472799341,"vY0":-141.43191268492737,"vZ0":-2.625218807972141,"x":114.92,"y":144.93,"x0":-1.7151322109759246,"y0":50.00424537846387,"z0":5.469997529930114,"aX":-16.629557884517027},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":13.3,"spinRate":2226,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.3866168744857301,"extension":6.744329252694033},"index":1,"playId":"bfb0936a-65c7-3056-8131-67f29c1a8307","pitchNumber":2,"startTime":"2026-07-08T00:18:14.430Z","endTime":"2026-07-08T00:18:18.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914387451319282,"aZ":-17.74297130123236,"pfxX":-9.096031391097492,"pfxZ":6.949726977174121,"pX":0.4053574622751528,"pZ":2.750223625185115,"vX0":9.377909714841694,"vY0":-142.75230557505887,"vZ0":-4.360736928707237,"x":101.55,"y":164.52,"x0":-1.730588619684377,"y0":50.00381291519979,"z0":5.404633219000302,"aX":-18.892949592154725},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":2174,"spinDirection":244},"zone":3,"typeConfidence":2.0,"plateTime":0.38276893192639827,"extension":6.875171641356433},"hitData":{"launchSpeed":97.2,"launchAngle":2.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.0,"coordY":119.0}},"index":2,"playId":"30ccb50e-a7e3-3692-b314-cd6637e9e076","pitchNumber":3,"startTime":"2026-07-08T00:18:30.907Z","endTime":"2026-07-08T00:18:44.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:18:44.759Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Ryan O'Hearn. Mauricio Dubón to 3rd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T00:19:55.370Z","endTime":"2026-07-08T00:20:27.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T00:19:05.755Z","endTime":"2026-07-08T00:19:57.687Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23662058549603,"aZ":-14.984833313097083,"pfxX":-9.207806225814014,"pfxZ":8.539916718131924,"pX":0.08804699453740487,"pZ":3.3694243411762343,"vX0":9.019052285040784,"vY0":-141.23405981851874,"vZ0":-3.075091845518293,"x":113.64,"y":147.81,"x0":-1.9559442543052934,"y0":50.002697839067885,"z0":5.440494312439009,"aX":-18.535215463514618},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":14.8,"spinRate":2311,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3883373996189765,"extension":6.852518496122334},"index":1,"playId":"c96de751-fe9c-3070-a3bb-860c1b4a483a","pitchNumber":1,"startTime":"2026-07-08T00:19:57.687Z","endTime":"2026-07-08T00:20:01.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.849606829127026,"aZ":-32.19349935571254,"pfxX":-8.115069856386597,"pfxZ":-0.009908944209453985,"pX":-0.43853870468130596,"pZ":1.264211078621705,"vX0":7.1823014814088175,"vY0":-135.72081269893255,"vZ0":-4.890593880885927,"x":133.72,"y":204.65,"x0":-2.0562745309856094,"y0":50.002385653704124,"z0":5.31408586878367,"aX":-15.23978807656004},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.8,"breakHorizontal":13.3,"spinRate":1650,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40254276463585237,"extension":6.7467443966429235},"hitData":{"launchSpeed":80.6,"launchAngle":-37.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.0,"coordY":164.0}},"index":2,"playId":"0c38d630-b6bc-3679-945c-ba8a5b33aed5","pitchNumber":2,"startTime":"2026-07-08T00:20:15.063Z","endTime":"2026-07-08T00:20:27.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:20:27.064Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Riley pops out to first baseman Ryan O'Hearn in foul territory.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T00:20:34.903Z","endTime":"2026-07-08T00:22:56.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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.0,"endSpeed":88.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53070832386541,"aZ":-17.481145904458103,"pfxX":-8.442339287555171,"pfxZ":7.275239972436005,"pX":-0.3104325735195454,"pZ":3.9650217566714647,"vX0":7.323705351770149,"vY0":-141.0650547926155,"vZ0":-1.054609245649387,"x":128.83,"y":131.72,"x0":-1.8410957980985736,"y0":50.000117475794745,"z0":5.468640829271359,"aX":-17.043774499335107},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":13.8,"spinRate":2175,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3879988416028768,"extension":6.897958315457032},"index":0,"playId":"194771d1-b001-37f9-8496-b3f5ef91e2fd","pitchNumber":1,"startTime":"2026-07-08T00:20:53.462Z","endTime":"2026-07-08T00:20:57.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420405034819208,"aZ":-16.65595148272634,"pfxX":-6.4618785268992855,"pfxZ":7.63918920837331,"pX":-0.20823182045858427,"pZ":3.760986784946046,"vX0":6.800391434805638,"vY0":-141.43965054558532,"vZ0":-2.008831091943297,"x":124.94,"y":137.23,"x0":-1.8009536207825037,"y0":50.005460950741096,"z0":5.545287531649977,"aX":-13.131275681046818},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":2095,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3868518814787798,"extension":6.762635624618921},"index":1,"playId":"a8d8d051-39f8-3581-a4cf-9d4ecbdd754c","pitchNumber":2,"startTime":"2026-07-08T00:21:13.548Z","endTime":"2026-07-08T00:21:18.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97410274519001,"aZ":-29.716442015424217,"pfxX":6.693406052121672,"pfxZ":1.6340525161132433,"pX":-0.13659023996484876,"pZ":2.584200907128439,"vX0":2.628631424843975,"vY0":-122.25253750108249,"vZ0":-0.5788033440401301,"x":122.21,"y":169.01,"x0":-2.0967306690870062,"y0":50.004973534075134,"z0":5.383250862404538,"aX":10.094031083073276},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.1,"breakHorizontal":-12.7,"spinRate":2212,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.44868029825536615,"extension":6.710749651703409},"index":2,"playId":"262d504f-70e0-3bac-9d44-5250e5576743","pitchNumber":3,"startTime":"2026-07-08T00:21:35.324Z","endTime":"2026-07-08T00:21:39.133Z","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.8,"endSpeed":80.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96723063959328,"aZ":-28.843099083953945,"pfxX":-10.227899697774589,"pfxZ":2.021519361814544,"pX":-0.41754538768245913,"pZ":1.064101208003556,"vX0":7.443535503420544,"vY0":-127.60189953791857,"vZ0":-4.694224968664325,"x":132.92,"y":210.05,"x0":-2.0418727752456003,"y0":50.00510634156234,"z0":5.196934435109316,"aX":-16.88829687260809},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":16.9,"spinRate":1709,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.42904667380561357,"extension":6.7957876674985895},"index":3,"playId":"145030ea-3ad8-33e8-8848-11cb276fecc7","pitchNumber":4,"startTime":"2026-07-08T00:22:04.768Z","endTime":"2026-07-08T00:22:08.426Z","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":85.3,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19446392013407,"aZ":-26.247551885125986,"pfxX":2.451052324106059,"pfxZ":3.776354153678213,"pX":0.3921627121651212,"pZ":2.471572729024923,"vX0":5.098428140288602,"vY0":-124.26857106493335,"vZ0":-1.6486100695254997,"x":102.05,"y":172.05,"x0":-2.001956550613669,"y0":50.0018342145656,"z0":5.317687984965205,"aX":3.84371354387185},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.7,"breakHorizontal":-5.6,"spinRate":2103,"spinDirection":90},"zone":6,"typeConfidence":2.0,"plateTime":0.44025932774155274,"extension":6.8611543924723835},"index":4,"playId":"e02878a5-0734-3388-a951-a476c8eaa41c","pitchNumber":5,"startTime":"2026-07-08T00:22:23.456Z","endTime":"2026-07-08T00:22:26.888Z","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":96.6,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.399302698927148,"aZ":-19.69235079961549,"pfxX":-7.768495028973834,"pfxZ":6.169670521582486,"pX":0.14083562062635596,"pZ":3.9096667003897427,"vX0":8.374916049777532,"vY0":-140.54024771394222,"vZ0":-0.922971410583361,"x":111.63,"y":133.22,"x0":-1.8520695135872554,"y0":50.00389933004567,"z0":5.507532003259545,"aX":-15.721006072269741},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":12.6,"spinRate":2012,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.38801583834048126,"extension":6.884352001052011},"hitData":{"launchSpeed":87.4,"launchAngle":75.0,"totalDistance":76.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.73,"coordY":184.88}},"index":5,"playId":"17f97433-656c-32ac-a877-b7089c14bbe5","pitchNumber":6,"startTime":"2026-07-08T00:22:45.114Z","endTime":"2026-07-08T00:22:56.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:22:56.631Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T00:25:17.091Z","endTime":"2026-07-08T00:26:20.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05819984660677,"aZ":-16.86132911713713,"pfxX":3.426663080785399,"pfxZ":8.368692926443499,"pX":-0.01834537842001294,"pZ":2.4944837559900623,"vX0":-4.692164236380204,"vY0":-133.94521043980785,"vZ0":-3.6084827227807184,"x":117.7,"y":171.43,"x0":1.3053047413550096,"y0":50.00293507053563,"z0":5.054029209197418,"aX":6.270242942235287},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-5.3,"spinRate":2479,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.4078548429033084,"extension":6.2321721969161645},"index":0,"playId":"078da7d8-49e4-3e9a-a09c-8050128edfb8","pitchNumber":1,"startTime":"2026-07-08T00:25:38.754Z","endTime":"2026-07-08T00:25:42.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52429780642602,"aZ":-25.273278331020865,"pfxX":0.735029562434983,"pfxZ":4.0293100449806385,"pX":-1.7724857511109595,"pZ":1.6084629884364612,"vX0":-7.808673434508701,"vY0":-129.22068089804435,"vZ0":-3.7788559799781933,"x":184.56,"y":195.35,"x0":1.1759655578307526,"y0":50.00576928817355,"z0":5.001780110339991,"aX":1.2605386288017602},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":0.1,"spinRate":2712,"spinDirection":127},"zone":13,"typeConfidence":0.83,"plateTime":0.4217011295973099,"extension":6.316830875915722},"index":1,"playId":"8a7deb03-53a5-35c8-86b7-ee3a06bf0702","pitchNumber":2,"startTime":"2026-07-08T00:25:56.989Z","endTime":"2026-07-08T00:26:01.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86898610213303,"aZ":-30.08395775307339,"pfxX":-0.34828552168382265,"pfxZ":1.2436284020316535,"pX":0.17480503852794585,"pZ":3.335966293541865,"vX0":-2.9115658678487026,"vY0":-128.2517444181941,"vZ0":1.14524518058181,"x":110.34,"y":148.71,"x0":1.3650643956954132,"y0":50.00485758889446,"z0":5.2112670438990865,"aX":-0.5860122227836516},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":1.2,"spinRate":2806,"spinDirection":223},"zone":2,"typeConfidence":0.89,"plateTime":0.4253444980936445,"extension":6.107526617392179},"hitData":{"launchSpeed":103.1,"launchAngle":9.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.3,"coordY":95.83}},"index":2,"playId":"8777800a-f0d3-3198-b04e-e1dfca159490","pitchNumber":3,"startTime":"2026-07-08T00:26:11.779Z","endTime":"2026-07-08T00:26:20.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:26:20.890Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a ground ball to shortstop Jim Jarvis, deflected by pitcher Connor Thomas. Jake Mangum to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T00:26:28.532Z","endTime":"2026-07-08T00:28:04.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985907022877033,"aZ":-28.167649134112448,"pfxX":8.637892789521587,"pfxZ":2.169583872663308,"pX":0.18270100751591453,"pZ":3.2273856535652334,"vX0":-6.090929678081525,"vY0":-134.96464442505032,"vZ0":0.38214783316394774,"x":110.04,"y":151.64,"x0":1.344874918071129,"y0":50.00351578263487,"z0":5.065441137402624,"aX":15.9586424244203},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.2,"breakHorizontal":-14.4,"spinRate":2301,"spinDirection":127},"zone":2,"typeConfidence":0.91,"plateTime":0.40560786713229513,"extension":6.19581242390148},"index":0,"playId":"cbddf908-5f57-39f7-b26a-1757452b891f","pitchNumber":1,"startTime":"2026-07-08T00:26:45.004Z","endTime":"2026-07-08T00:26:48.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.459689514046495,"aZ":-36.88088088718533,"pfxX":-6.9982291330061335,"pfxZ":-3.1662624374666173,"pX":-0.7530170803992131,"pZ":1.4831873087787635,"vX0":-2.909053513454878,"vY0":-121.10852988931727,"vZ0":-0.791782036106027,"x":145.7,"y":198.73,"x0":1.37258909518243,"y0":50.00269366562901,"z0":5.0376256755988456,"aX":-10.403832432627688},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.6,"breakHorizontal":13.3,"spinRate":2894,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.45211282707771927,"extension":6.145312009679188},"index":1,"playId":"cf050a23-a34c-3c76-9b41-7b57d6c15189","pitchNumber":2,"startTime":"2026-07-08T00:27:03.828Z","endTime":"2026-07-08T00:27:08.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859647644550858,"aZ":-33.797480749164194,"pfxX":-7.127300604128781,"pfxZ":-1.0736265470070183,"pX":-1.0328787535097328,"pZ":1.4557271819650774,"vX0":-3.4289219534513116,"vY0":-121.76570226019295,"vZ0":-1.376522249315775,"x":156.37,"y":199.48,"x0":1.31763265145285,"y0":50.00470945658234,"z0":4.940144460860017,"aX":-10.753163396960957},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":13.7,"spinRate":2904,"spinDirection":312},"zone":13,"typeConfidence":0.87,"plateTime":0.4490153519490425,"extension":6.203642470570088},"index":2,"playId":"738d37d0-79a2-3eec-a2c4-a06197acf597","pitchNumber":3,"startTime":"2026-07-08T00:27:20.143Z","endTime":"2026-07-08T00:27:24.686Z","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":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879901555056385,"aZ":-17.898935432931065,"pfxX":3.329022069122641,"pfxZ":7.83241190297575,"pX":-1.2718652157212784,"pZ":2.0909773877572686,"vX0":-7.451529230884729,"vY0":-133.45862072169936,"vZ0":-4.064222564150746,"x":165.48,"y":182.32,"x0":1.1108208547201441,"y0":50.00416907510271,"z0":4.904793801441768,"aX":6.069187603385203},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":-4.6,"spinRate":2566,"spinDirection":142},"zone":13,"typeConfidence":0.87,"plateTime":0.40875912008170934,"extension":6.277063016772016},"index":3,"playId":"2ffcfa61-1a72-3e5a-84f6-4e6c0622d01f","pitchNumber":4,"startTime":"2026-07-08T00:27:39.127Z","endTime":"2026-07-08T00:27:44.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33853584415972,"aZ":-27.34832901235072,"pfxX":9.759590748079063,"pfxZ":2.7189378836891027,"pX":-0.3365691898595267,"pZ":2.097429927742489,"vX0":-7.275599580401676,"vY0":-132.2024896189751,"vZ0":-2.0444516199306713,"x":129.83,"y":182.15,"x0":1.1787792148513632,"y0":50.00309735423108,"z0":4.8816861824223325,"aX":17.33105643606461},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":-16.2,"spinRate":2396,"spinDirection":131},"zone":7,"typeConfidence":0.91,"plateTime":0.41380054939289757,"extension":6.233036271243614},"hitData":{"launchSpeed":95.9,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.0,"coordY":159.0}},"index":4,"playId":"f7b303e7-9d44-3dd2-8f15-7064bb538668","pitchNumber":5,"startTime":"2026-07-08T00:27:55.254Z","endTime":"2026-07-08T00:28:04.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:28:04.896Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to right fielder Mike Yastrzemski. Jake Mangum to 3rd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T00:28:24.149Z","endTime":"2026-07-08T00:30:09.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40559952841485,"aZ":-32.7756233446707,"pfxX":8.092604947814873,"pfxZ":-0.3854776240360378,"pX":-0.7123331892926039,"pZ":1.7397234691456864,"vX0":-7.064548353371723,"vY0":-124.61927926942049,"vZ0":-1.5608490777596467,"x":144.15,"y":191.81,"x0":1.109947787733533,"y0":50.00209113738006,"z0":5.085586209861055,"aX":12.708720068653497},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.8,"breakHorizontal":-13.0,"spinRate":1376,"spinDirection":113},"zone":7,"typeConfidence":0.91,"plateTime":0.43979465223870706,"extension":6.014376910577188},"index":0,"playId":"6272d7c7-6069-30dc-9710-c4326365c430","pitchNumber":1,"startTime":"2026-07-08T00:28:31.367Z","endTime":"2026-07-08T00:28:35.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.298830517503678,"aZ":-34.696545293033175,"pfxX":-7.2447676134713745,"pfxZ":-1.6855932156393276,"pX":-0.7084143713487753,"pZ":3.0603399058241663,"vX0":-2.383002100046076,"vY0":-121.48508898615235,"vZ0":2.154919084242127,"x":144.0,"y":156.15,"x0":1.2257681067240311,"y0":50.00191458731337,"z0":5.172954761493058,"aX":-10.851481790926417},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":13.7,"spinRate":2881,"spinDirection":313},"zone":1,"typeConfidence":0.87,"plateTime":0.4504750195750189,"extension":6.0562634038091305},"index":1,"playId":"9c45374b-b963-3ecb-8a07-369cd4bce21a","pitchNumber":2,"startTime":"2026-07-08T00:28:47.336Z","endTime":"2026-07-08T00:28:50.890Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732722612834337,"aZ":-35.57291060394044,"pfxX":8.390061285612983,"pfxZ":-2.1592781483875814,"pX":0.5685237236630847,"pZ":-0.18607472686403878,"vX0":-4.607050582594956,"vY0":-124.48696652314395,"vZ0":-5.193999209257723,"x":95.33,"y":243.8,"x0":1.3519857635396964,"y0":50.005861142316135,"z0":4.868658909567016,"aX":13.185071279312218},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.9,"breakHorizontal":-14.2,"spinRate":1468,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.43980333647876213,"extension":6.15284841683334},"index":2,"playId":"b9bf88d5-d81c-30ab-9043-f20f83a09512","pitchNumber":3,"startTime":"2026-07-08T00:29:18.483Z","endTime":"2026-07-08T00:29:22.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, 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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92969223469805,"aZ":-29.655532155178324,"pfxX":9.197650686753102,"pfxZ":1.584927672840296,"pX":1.1129811160416299,"pZ":1.2209289675638786,"vX0":-3.6881866231443627,"vY0":-125.26064209052602,"vZ0":-3.3082989952088275,"x":74.58,"y":205.81,"x0":1.4081043336079568,"y0":50.00557313113559,"z0":4.979566343907444,"aX":14.640780212926382},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-15.8,"spinRate":1406,"spinDirection":117},"zone":14,"typeConfidence":0.89,"plateTime":0.4370127815089049,"extension":6.09920136675625},"index":3,"playId":"e43def45-89e1-3c2c-a6be-6d0cd5a87a44","pitchNumber":4,"startTime":"2026-07-08T00:29:39.352Z","endTime":"2026-07-08T00:29:43.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1791267586143,"aZ":-24.920776074400173,"pfxX":9.230583089591342,"pfxZ":3.9891207034682754,"pX":-0.0030486912909016652,"pZ":3.2324281113921,"vX0":-6.327608595052656,"vY0":-133.99018766235898,"vZ0":0.28152694639133435,"x":117.12,"y":151.5,"x0":1.1909165321552224,"y0":50.00002027793109,"z0":4.907982908021663,"aX":16.767024226925752},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":-15.4,"spinRate":2367,"spinDirection":124},"zone":2,"typeConfidence":0.9,"plateTime":0.40892321725594005,"extension":6.1664361820919265},"hitData":{"launchSpeed":93.3,"launchAngle":32.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.34,"coordY":103.32}},"index":4,"playId":"49f8b55f-9d08-3638-b3de-6d11767e33ed","pitchNumber":5,"startTime":"2026-07-08T00:29:56.071Z","endTime":"2026-07-08T00:30:09.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:30:09.382Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to left fielder Mauricio Dubón. Brandon Lowe to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T00:30:19.757Z","endTime":"2026-07-08T00:30:59.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_throw","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041241348621725,"aZ":-34.27970316908915,"pfxX":-6.9859189888305515,"pfxZ":-1.4161172849816106,"pX":-0.7262483697473779,"pZ":1.9978545377638828,"vX0":-2.739262532767151,"vY0":-121.36371506166226,"vZ0":-0.08615330249387343,"x":144.68,"y":184.84,"x0":1.324914693148916,"y0":50.000799099468914,"z0":5.022645868589893,"aX":-10.405749753125901},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.3,"breakHorizontal":13.3,"spinRate":2831,"spinDirection":308},"zone":7,"typeConfidence":0.88,"plateTime":0.45154259520352413,"extension":6.140796043530217},"hitData":{"launchSpeed":83.2,"launchAngle":48.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.1,"coordY":117.39}},"index":0,"playId":"3a5eb47f-b03d-3095-859a-13b1e2fa860b","pitchNumber":1,"startTime":"2026-07-08T00:30:45.336Z","endTime":"2026-07-08T00:30:59.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:30:59.218Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan O'Hearn homers (16) on a fly ball to right field. Jake Mangum scores. Brandon Lowe scores.","rbi":3,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T00:31:15.733Z","endTime":"2026-07-08T00:33:16.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18576916298089,"aZ":-37.14377777717623,"pfxX":-4.9969213288034355,"pfxZ":-3.2741777717957525,"pX":0.051826880402920016,"pZ":2.2830525540302204,"vX0":-1.8473927023785766,"vY0":-122.19940212169102,"vZ0":1.0296778186848323,"x":115.02,"y":177.14,"x0":1.4659672470767224,"y0":50.00310534855803,"z0":5.037509203810736,"aX":-7.585936982212689},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.4,"breakHorizontal":9.5,"spinRate":2866,"spinDirection":314},"zone":5,"typeConfidence":0.85,"plateTime":0.4475596357445353,"extension":6.008696053374047},"index":0,"playId":"b505a94d-88a7-36da-8ce7-b228a59ba350","pitchNumber":1,"startTime":"2026-07-08T00:31:26.660Z","endTime":"2026-07-08T00:31:30.336Z","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":84.1,"endSpeed":77.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330939383105527,"aZ":-35.62453295087723,"pfxX":-7.772136890629293,"pfxZ":-2.2755152232996014,"pX":-1.380165437047832,"pZ":2.205033193571996,"vX0":-4.033234365739812,"vY0":-122.39156502222701,"vZ0":0.6056497924498336,"x":169.61,"y":179.24,"x0":1.2992355566228821,"y0":50.0027342950238,"z0":5.0070320497356136,"aX":-11.781812430637647},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":15.0,"spinRate":2829,"spinDirection":316},"zone":13,"typeConfidence":0.86,"plateTime":0.4476582119540402,"extension":6.1448028145823},"index":1,"playId":"53882d8b-f1a0-36c8-8805-7f9df009559b","pitchNumber":2,"startTime":"2026-07-08T00:31:41.889Z","endTime":"2026-07-08T00:31:46.260Z","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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755782848196205,"aZ":-35.72358954138529,"pfxX":-7.146859824874348,"pfxZ":-2.400190908145502,"pX":-1.584490896387526,"pZ":1.262513389169079,"vX0":-4.600003443414511,"vY0":-120.92105551059944,"vZ0":-1.2630302598212715,"x":177.4,"y":204.69,"x0":1.2713902123668044,"y0":50.0016198584268,"z0":4.927993064078084,"aX":-10.573933778740063},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":14.0,"spinRate":2875,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4530891806275621,"extension":6.180477161055518},"index":2,"playId":"ff148c61-968c-3079-acef-9a4e85d83355","pitchNumber":3,"startTime":"2026-07-08T00:31:57.202Z","endTime":"2026-07-08T00:32:00.504Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.542789268922217,"aZ":-29.80535823514735,"pfxX":7.164081701726754,"pfxZ":1.51358397531284,"pX":-1.1399907177108475,"pZ":0.33691836839530187,"vX0":-7.7653568295763655,"vY0":-124.01589216743034,"vZ0":-5.041943197073994,"x":160.45,"y":229.68,"x0":1.0930585200084022,"y0":50.00333164189454,"z0":4.86659353646409,"aX":11.220191863287317},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-11.3,"spinRate":1277,"spinDirection":108},"zone":13,"typeConfidence":0.91,"plateTime":0.4407422747023948,"extension":6.081837698658943},"index":3,"playId":"13c9eb54-e53f-3890-beeb-d12b7b9ca819","pitchNumber":4,"startTime":"2026-07-08T00:32:15.796Z","endTime":"2026-07-08T00:32:20.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052095499789125,"aZ":-35.24304912156276,"pfxX":-8.363407046647078,"pfxZ":-2.06571467269759,"pX":-0.13575745227079927,"pZ":2.6396770384737716,"vX0":-1.2043910014626278,"vY0":-121.37229699933823,"vZ0":1.5351954037351205,"x":122.17,"y":167.51,"x0":1.4537715585352713,"y0":50.004810417538295,"z0":5.081420886325917,"aX":-12.405992414569646},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":15.5,"spinRate":2824,"spinDirection":310},"zone":5,"typeConfidence":0.88,"plateTime":0.45228904619313015,"extension":6.105895002125471},"hitData":{"launchSpeed":101.3,"launchAngle":40.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.21,"coordY":70.54}},"index":4,"playId":"4c568e41-d126-3331-a7c1-296c62f25c34","pitchNumber":5,"startTime":"2026-07-08T00:32:44.670Z","endTime":"2026-07-08T00:33:16.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:33:16.484Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T00:33:36.203Z","endTime":"2026-07-08T00:34:04.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73056314012603,"aZ":-34.75996586916284,"pfxX":-0.10203189398722134,"pfxZ":-1.5556114496456281,"pX":-0.25467194525981596,"pZ":2.3974120454428793,"vX0":-3.7816068194895784,"vY0":-127.78808253370413,"vZ0":0.06426023131922642,"x":126.71,"y":174.05,"x0":1.2561642040979053,"y0":50.005387241982035,"z0":5.097060486439707,"aX":-0.16913942629211745},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.6,"breakHorizontal":1.0,"spinRate":2755,"spinDirection":289},"zone":4,"typeConfidence":0.91,"plateTime":0.4282157950131982,"extension":6.195918156993594},"index":0,"playId":"6e1fb34d-aabb-340e-93bb-aed0c6c8709f","pitchNumber":1,"startTime":"2026-07-08T00:33:39.566Z","endTime":"2026-07-08T00:33:42.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.197898690516737,"aZ":-35.77976671601908,"pfxX":7.147627239628196,"pfxZ":-2.179376146330082,"pX":0.6402552362124797,"pZ":2.026065052744816,"vX0":-4.119250489046346,"vY0":-127.00220370284447,"vZ0":-0.804459800834822,"x":92.59,"y":184.08,"x0":1.3449040865920519,"y0":50.00576995865522,"z0":5.164198440694221,"aX":11.812957288918005},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.0,"breakHorizontal":-12.1,"spinRate":1338,"spinDirection":103},"zone":9,"typeConfidence":0.89,"plateTime":0.4293867769471067,"extension":6.087973433212089},"hitData":{"launchSpeed":93.7,"launchAngle":20.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.0,"coordY":103.0}},"index":1,"playId":"65e1e7e4-be2f-31a0-8836-49187ada08d9","pitchNumber":2,"startTime":"2026-07-08T00:33:57.777Z","endTime":"2026-07-08T00:34:04.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:34:04.789Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T00:36:42.382Z","endTime":"2026-07-08T00:37:29.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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: Carmen Mlodzinski replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T00:36:33.251Z","endTime":"2026-07-08T00:36:44.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669387,"link":"/api/v1/people/669387"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.727721606256388,"aZ":-20.231040990049543,"pfxX":-5.866991787754673,"pfxZ":6.1334064279301455,"pX":-0.5801422848831137,"pZ":2.644982412520781,"vX0":4.167363993386876,"vY0":-137.9516461788614,"vZ0":-3.4854272502511607,"x":139.11,"y":167.37,"x0":-1.3402929935284729,"y0":50.00282770880425,"z0":5.271554062651548,"aX":-11.424564770532239},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":9.8,"spinRate":2011,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3954846082501309,"extension":6.523290998060044},"index":1,"playId":"50fac63b-a361-3f4c-8c47-e2de9a55882d","pitchNumber":1,"startTime":"2026-07-08T00:36:44.713Z","endTime":"2026-07-08T00:36:49.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61792848366967,"aZ":-19.833133082465043,"pfxX":-1.0677349511544996,"pfxZ":6.564598604869765,"pX":-0.15708386739216312,"pZ":2.847086698777198,"vX0":4.262457534728456,"vY0":-135.07574084384453,"vZ0":-1.8329235302909197,"x":122.99,"y":161.91,"x0":-1.604969656877474,"y0":50.002367886246304,"z0":4.904066014731309,"aX":-2.0073639621277986},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":1.2,"spinRate":2397,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40282201563527886,"extension":6.466426788483401},"index":2,"playId":"e5e212c7-bad3-3837-9465-c6fb02607f8e","pitchNumber":2,"startTime":"2026-07-08T00:37:00.584Z","endTime":"2026-07-08T00:37:03.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T00:37:18.461Z","endTime":"2026-07-08T00:37:25.726Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4395200528374,"aZ":-26.810084561935714,"pfxX":-10.316362642955133,"pfxZ":2.735722032753321,"pX":0.6845209567343841,"pZ":2.809233682965624,"vX0":9.364411787394468,"vY0":-138.81794482922413,"vZ0":-0.8508264780557262,"x":90.91,"y":162.93,"x0":-1.3829977414351773,"y0":50.00495738151648,"z0":4.895399178925336,"aX":-20.249995416578415},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":2179,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3937158531804288,"extension":6.551465116976746},"index":4,"playId":"23dc148e-0344-3c78-8be5-35f36aca538e","pitchNumber":3,"startTime":"2026-07-08T00:37:25.726Z","endTime":"2026-07-08T00:37:29.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:37:29.979Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, second baseman Tyler Callihan to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T00:37:46.386Z","endTime":"2026-07-08T00:39:48.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129554966413995,"aZ":-20.63586681259474,"pfxX":-5.658492427259768,"pfxZ":5.875919725543662,"pX":-0.6343186055014799,"pZ":2.396695549965617,"vX0":4.088164689193471,"vY0":-138.80323335028427,"vZ0":-3.4554941784177715,"x":141.18,"y":174.07,"x0":-1.386098648148491,"y0":50.0067432197644,"z0":5.020924556980979,"aX":-11.117428174926719},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":9.5,"spinRate":2100,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.393623474926748,"extension":6.615472065253803},"index":0,"playId":"ff40a4fa-00fa-35da-87ed-60270a206629","pitchNumber":1,"startTime":"2026-07-08T00:37:59.315Z","endTime":"2026-07-08T00:38:02.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.833507385348312,"aZ":-32.33818783242957,"pfxX":-5.133904050787787,"pfxZ":-0.101752381775011,"pX":-0.6133136432778606,"pZ":2.17212024312241,"vX0":3.522699169669778,"vY0":-126.35165838763542,"vZ0":-0.8118416011795463,"x":140.38,"y":180.13,"x0":-1.3501941343793484,"y0":50.0025050109519,"z0":5.06877833192742,"aX":-8.401060502126091},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":8.6,"spinRate":1614,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4315163684679697,"extension":6.5385280434348285},"index":1,"playId":"e659b2a3-08a0-319c-9d2e-298ad72a51a7","pitchNumber":2,"startTime":"2026-07-08T00:38:17.108Z","endTime":"2026-07-08T00:38:20.581Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.004244341584634,"aZ":-31.61113644884494,"pfxX":-6.614122404371667,"pfxZ":0.3419364824210571,"pX":-0.4648324490441506,"pZ":0.2884944989966603,"vX0":4.321214343175071,"vY0":-127.60547198381897,"vZ0":-5.8273616496021035,"x":134.72,"y":230.99,"x0":-1.3130081345177023,"y0":50.00624479749166,"z0":5.064812470686652,"aX":-11.009800389393396},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":11.2,"spinRate":1728,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.427744398728767,"extension":6.600834393151845},"index":2,"playId":"92339cfd-62c0-3313-8542-180572c57041","pitchNumber":3,"startTime":"2026-07-08T00:38:35.487Z","endTime":"2026-07-08T00:38:39.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074613590679657,"aZ":-32.04244965975326,"pfxX":-4.693118212812562,"pfxZ":0.0826836055462703,"pX":-0.18559255758169893,"pZ":1.1293722606158882,"vX0":4.517756258292503,"vY0":-127.79857153579785,"vZ0":-3.5351299927465103,"x":124.07,"y":208.29,"x0":-1.3622067374886087,"y0":50.00514546306643,"z0":5.033737742109609,"aX":-7.803892855902474},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":7.6,"spinRate":1629,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4277424382393038,"extension":6.522079404375494},"index":3,"playId":"2dd9cfe8-1d75-3f9a-b60b-8701ca02a957","pitchNumber":4,"startTime":"2026-07-08T00:38:55.112Z","endTime":"2026-07-08T00:38:59.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.852679640410244,"aZ":-20.09191737444776,"pfxX":-6.526249213431433,"pfxZ":5.9226178853729525,"pX":0.32107558043547796,"pZ":3.4835509966886833,"vX0":6.872450510562149,"vY0":-141.6075065797836,"vZ0":-1.1720194607164456,"x":104.76,"y":144.72,"x0":-1.2836856250141522,"y0":50.00653497470947,"z0":5.182136081207971,"aX":-13.322397750674961},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":10.6,"spinRate":2221,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38606890693772344,"extension":6.669894372737189},"index":4,"playId":"e20a73d4-f477-310e-9159-b3480790eb3e","pitchNumber":5,"startTime":"2026-07-08T00:39:23.568Z","endTime":"2026-07-08T00:39:28.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75783994876188,"aZ":-20.084412830932227,"pfxX":-6.300170755650847,"pfxZ":6.0552695846081415,"pX":0.37836190801299396,"pZ":2.004027954535581,"vX0":6.729073179961459,"vY0":-139.7429246002033,"vZ0":-4.619444072653141,"x":102.58,"y":184.67,"x0":-1.2316813301324319,"y0":50.00013146513504,"z0":4.981282793086587,"aX":-12.574003237781904},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.3,"breakHorizontal":10.2,"spinRate":2227,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39057850995206556,"extension":6.610080329553344},"hitData":{"launchSpeed":75.8,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":162.32}},"index":5,"playId":"275ac06d-5e8a-3132-b4e5-edda999268ba","pitchNumber":6,"startTime":"2026-07-08T00:39:39.898Z","endTime":"2026-07-08T00:39:48.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:39:48.874Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T00:39:58.134Z","endTime":"2026-07-08T00:41:49.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":94.1,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03107320639413,"aZ":-24.533244331714965,"pfxX":-8.490760872433933,"pfxZ":4.00166779627863,"pX":-1.4742382879595946,"pZ":2.006624716134706,"vX0":2.9937659742741,"vY0":-137.03827182831745,"vZ0":-3.000193334923351,"x":173.19,"y":184.6,"x0":-1.4748247628696824,"y0":50.00395415470722,"z0":4.7832916182489855,"aX":-16.221677234501865},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":14.8,"spinRate":2043,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39901857184140477,"extension":6.650836864910311},"index":0,"playId":"f2eb9508-14eb-390e-994e-912fe9ee8ee4","pitchNumber":1,"startTime":"2026-07-08T00:40:13.550Z","endTime":"2026-07-08T00:40:17.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01743844761102,"aZ":-21.366587233920086,"pfxX":-2.4522657259386946,"pfxZ":5.776643862699693,"pX":0.2856873419293877,"pZ":3.867864198659074,"vX0":5.850802985942831,"vY0":-135.08216145198392,"vZ0":1.1251298704230144,"x":106.11,"y":134.35,"x0":-1.5778474368305226,"y0":50.00259910534044,"z0":4.934983726729813,"aX":-4.5886141179173165},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":3.4,"spinRate":2412,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4035862449643979,"extension":6.579226459920149},"index":1,"playId":"e879bba3-f33a-3284-99c8-c72d9f5daafc","pitchNumber":2,"startTime":"2026-07-08T00:40:29.241Z","endTime":"2026-07-08T00:40:33.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.032227169895872,"aZ":-23.22233341148199,"pfxX":-9.410410698362266,"pfxZ":4.555976767635857,"pX":0.544138562415038,"pZ":1.9918454049374308,"vX0":8.72342699165963,"vY0":-139.02805335207412,"vZ0":-3.2911381394320856,"x":96.26,"y":185.0,"x0":-1.4056508285989058,"y0":50.0052899529741,"z0":4.72547541361356,"aX":-18.496819468481277},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":2214,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3933908320927424,"extension":6.687833867204398},"index":2,"playId":"e16f5be8-7c91-32b6-a995-230bf78765d2","pitchNumber":3,"startTime":"2026-07-08T00:40:45.622Z","endTime":"2026-07-08T00:40:49.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76038891641209,"aZ":-26.533054215679414,"pfxX":-9.534044645523062,"pfxZ":2.9017248083699165,"pX":0.45454211193259825,"pZ":2.967020507415371,"vX0":8.572149458797579,"vY0":-138.02750772805146,"vZ0":-0.2889243510121876,"x":99.67,"y":158.67,"x0":-1.4423751285740254,"y0":50.00151785745901,"z0":4.849363122778269,"aX":-18.52081642987453},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":15.6,"spinRate":2167,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3958072152452301,"extension":6.665617792531133},"index":3,"playId":"cfea2fa3-5e6f-3d68-8458-5f1025ff4ba4","pitchNumber":4,"startTime":"2026-07-08T00:41:02.286Z","endTime":"2026-07-08T00:41:06.628Z","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":85.3,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060290679026235,"aZ":-38.61667274523057,"pfxX":7.127784028332848,"pfxZ":-4.117618761372042,"pX":0.837739446926141,"pZ":1.5300409035076248,"vX0":3.1941888224320945,"vY0":-124.29757526548332,"vZ0":-0.920332220285016,"x":85.07,"y":197.47,"x0":-1.3904188230304777,"y0":50.00513787150415,"z0":5.113440980835888,"aX":11.14609160512288},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.4,"breakHorizontal":-13.7,"spinRate":2697,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44076479720226347,"extension":6.507447235163312},"index":4,"playId":"50f0c88d-e335-33ce-a055-ff8c46967580","pitchNumber":5,"startTime":"2026-07-08T00:41:19.136Z","endTime":"2026-07-08T00:41:23.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353623564715136,"aZ":-30.0945527040686,"pfxX":-3.0337410560985125,"pfxZ":1.2587575780735323,"pX":-0.39525804557605926,"pZ":0.9990941453719506,"vX0":3.6818855951197906,"vY0":-126.7973385195219,"vZ0":-3.9112425659227856,"x":132.07,"y":211.8,"x0":-1.4648337399590388,"y0":50.00019248666709,"z0":4.935148408571632,"aX":-4.991978458159617},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":4.8,"spinRate":1725,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4302386915061365,"extension":6.60172263393634},"hitData":{"launchSpeed":72.5,"launchAngle":38.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.0,"coordY":116.64}},"index":5,"playId":"0a9ea430-1d4f-35a7-968a-0418f43fa50f","pitchNumber":6,"startTime":"2026-07-08T00:41:41.863Z","endTime":"2026-07-08T00:41:49.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:41:49.884Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Callihan singles on a line drive to left fielder José Azócar.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T00:44:06.400Z","endTime":"2026-07-08T00:44:55.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Joey Bart replaces catcher Drake Baldwin, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T00:44:08.646Z","endTime":"2026-07-08T00:44:08.647Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"description":"Defensive Substitution: José Azócar replaces left fielder Mauricio Dubón, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T00:44:08.648Z","endTime":"2026-07-08T00:44:08.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640492,"link":"/api/v1/people/640492"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"description":"Defensive Substitution: Kyle Farmer replaces second baseman Ozzie Albies, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-08T00:44:08.650Z","endTime":"2026-07-08T00:44:08.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989041751205203,"aZ":-17.41800165040773,"pfxX":4.99198710430631,"pfxZ":8.038769237599382,"pX":-0.8131108028292979,"pZ":2.6241761848298077,"vX0":-6.842934099231921,"vY0":-133.90353835019047,"vZ0":-3.1934285066800543,"x":147.99,"y":167.93,"x0":1.1142260529762766,"y0":50.00334189142455,"z0":5.062048239967482,"aX":9.164266421465639},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-7.8,"spinRate":2640,"spinDirection":143},"zone":11,"typeConfidence":0.94,"plateTime":0.4073719683937185,"extension":6.209016957305603},"index":3,"playId":"4c1f9037-1f22-3c8d-a93b-952e0bdb29d0","pitchNumber":1,"startTime":"2026-07-08T00:44:08.652Z","endTime":"2026-07-08T00:44:13.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58676564463688,"aZ":-23.39453384626013,"pfxX":9.514014592656398,"pfxZ":4.929873336528199,"pX":0.28589750685602744,"pZ":2.0805695679204588,"vX0":-6.112656957732621,"vY0":-132.62907323314343,"vZ0":-3.013980651828247,"x":147.01,"y":203.97,"x0":1.385458425444913,"y0":50.00078619240507,"z0":4.939405074679742,"aX":16.933382147659238},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":-15.8,"spinRate":2366,"spinDirection":127},"zone":9,"typeConfidence":0.88,"plateTime":0.4131032076377319,"extension":6.170461240669301},"index":4,"playId":"09c0be3c-32c2-3f32-82ae-b26ae94ff97f","pitchNumber":2,"startTime":"2026-07-08T00:44:23.290Z","endTime":"2026-07-08T00:44:27.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428465770515828,"aZ":-36.82145425419542,"pfxX":-4.879659766464204,"pfxZ":-3.0893225893755982,"pX":-0.7873982469106188,"pZ":1.2892262227453297,"vX0":-3.6371512728258795,"vY0":-121.50319298466789,"vZ0":-1.3210041439343483,"x":163.81,"y":172.57,"x0":1.3596365819947516,"y0":50.002484675768144,"z0":5.021755660226922,"aX":-7.340526956088349},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.6,"breakHorizontal":9.7,"spinRate":2886,"spinDirection":312},"zone":13,"typeConfidence":0.88,"plateTime":0.44973277075304186,"extension":6.084749727785761},"hitData":{"launchSpeed":75.4,"launchAngle":24.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":105.57}},"index":5,"playId":"642446ec-a133-3080-8a43-95eed1cd3606","pitchNumber":3,"startTime":"2026-07-08T00:44:43.513Z","endTime":"2026-07-08T00:44:55.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:44:55.868Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks. Tyler Callihan to 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T00:45:18.276Z","endTime":"2026-07-08T00:46:35.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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(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":86.9,"endSpeed":80.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.279414900111547,"aZ":-28.58827135884541,"pfxX":-1.1999556209392708,"pfxZ":2.1855228328468304,"pX":-1.2279680577246366,"pZ":2.4521831730885872,"vX0":-5.758320890348676,"vY0":-126.57465058077346,"vZ0":-0.9077421730546187,"x":122.43,"y":150.68,"x0":1.2225134073961408,"y0":50.001360348572156,"z0":5.083032395207615,"aX":-1.966895936541311},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":3.4,"spinRate":2734,"spinDirection":254},"zone":13,"typeConfidence":0.92,"plateTime":0.43099271889877055,"extension":6.113798303245577},"index":0,"playId":"ed255b03-8d7d-370a-aea6-685c444c14a2","pitchNumber":1,"startTime":"2026-07-08T00:45:18.276Z","endTime":"2026-07-08T00:45:29.767Z","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":87.2,"endSpeed":81.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.969181590802247,"aZ":-31.642628848978067,"pfxX":-2.6656078724755927,"pfxZ":0.3194536552521434,"pX":-0.14242363893241167,"pZ":3.262976984794139,"vX0":-2.492184620536643,"vY0":-127.12629480540367,"vZ0":1.5008906260098953,"x":150.87,"y":136.34,"x0":1.1910676379240064,"y0":50.003758855248094,"z0":5.146407022361829,"aX":-4.435115644397721},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":5.3,"spinRate":2795,"spinDirection":272},"zone":2,"typeConfidence":0.92,"plateTime":0.4281385810174281,"extension":6.025486722349594},"index":1,"playId":"86516e78-2125-375a-8c3c-143232b576a5","pitchNumber":2,"startTime":"2026-07-08T00:45:33.813Z","endTime":"2026-07-08T00:45:40.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.556209240898372,"aZ":-21.06478884663228,"pfxX":0.40695624431418587,"pfxZ":6.0143407350905385,"pX":-0.8886645801030503,"pZ":3.7939081798267087,"vX0":-5.423627956246496,"vY0":-133.76347825070147,"vZ0":0.27799515764183924,"x":102.19,"y":114.04,"x0":1.0957038584768717,"y0":50.003944237194204,"z0":5.1755491189844225,"aX":0.7519770147545345},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":0.2,"spinRate":2545,"spinDirection":142},"zone":11,"typeConfidence":0.88,"plateTime":0.40645605009355545,"extension":6.107175903222792},"index":2,"playId":"9aaa6ba2-f35a-30ee-bdd3-d78eeab4e558","pitchNumber":3,"startTime":"2026-07-08T00:45:53.763Z","endTime":"2026-07-08T00:45:58.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.466920735704527,"aZ":-30.397247222139427,"pfxX":-2.0274981878405907,"pfxZ":1.0642172662096234,"pX":-1.3928368346703188,"pZ":1.2290260929421528,"vX0":-5.359507976934206,"vY0":-127.62401822168438,"vZ0":-3.5065319012280574,"x":170.09,"y":205.6,"x0":0.9851393678113465,"y0":50.00585253545179,"z0":4.975864848341944,"aX":-3.396195595316533},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":4.7,"spinRate":2802,"spinDirection":258},"zone":13,"typeConfidence":0.93,"plateTime":0.42666586226231873,"extension":6.218395110988646},"index":3,"playId":"57b23946-e93c-3360-be2f-82c589b93a14","pitchNumber":4,"startTime":"2026-07-08T00:46:12.745Z","endTime":"2026-07-08T00:46:16.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.575274370427838,"aZ":-28.579044937489993,"pfxX":10.324462952569721,"pfxZ":2.0047271257409864,"pX":0.08439659778820224,"pZ":1.5600198050637306,"vX0":-6.744111325926711,"vY0":-132.6199564881502,"vZ0":-3.1589690342037056,"x":113.78,"y":196.66,"x0":1.3102944497409297,"y0":50.00232719344574,"z0":4.836098317798815,"aX":18.514160358648336},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":-17.4,"spinRate":2413,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.41193758024909677,"extension":6.165976064042145},"index":4,"playId":"bd6da444-bcfb-3d4b-859d-1509f4bbe5b0","pitchNumber":5,"startTime":"2026-07-08T00:46:30.759Z","endTime":"2026-07-08T00:46:35.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:46:35.791Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T00:46:45.077Z","endTime":"2026-07-08T00:48:57.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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(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":87.5,"endSpeed":81.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32759406982657,"aZ":-29.64056900047945,"pfxX":-0.6087448944219442,"pfxZ":1.521164986387804,"pX":-1.094209980216485,"pZ":2.386074796386345,"vX0":-5.295881811181793,"vY0":-127.52344074713872,"vZ0":-0.804655450088051,"x":158.71,"y":174.36,"x0":1.0784324093516164,"y0":50.00312343053955,"z0":5.019614830733337,"aX":-1.0141487026023903},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":2.2,"spinRate":2694,"spinDirection":193},"zone":13,"typeConfidence":0.92,"plateTime":0.4275918603941937,"extension":6.164284817710699},"index":0,"playId":"5f58ca2e-7cff-3d40-a933-3966f8ef9733","pitchNumber":1,"startTime":"2026-07-08T00:46:59.229Z","endTime":"2026-07-08T00:47:03.392Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1989129659869,"aZ":-27.98710996090976,"pfxX":7.210672176781621,"pfxZ":2.645828618900742,"pX":-0.16624222174695533,"pZ":0.4454881873560074,"vX0":-5.78148945216135,"vY0":-124.53536213321956,"vZ0":-5.34755962329848,"x":123.34,"y":226.75,"x0":1.239798605034994,"y0":50.00465268081776,"z0":4.914056020193736,"aX":11.415149498217797},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":-11.9,"spinRate":1386,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.4385256006435303,"extension":6.137223982844285},"index":1,"playId":"935ff90d-5568-3c24-a3a4-fb9a7b3c420f","pitchNumber":2,"startTime":"2026-07-08T00:47:41.752Z","endTime":"2026-07-08T00:47:46.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02673646104639,"aZ":-27.778455155698428,"pfxX":-0.19251966635604778,"pfxZ":2.5938744387731383,"pX":-0.314067719502716,"pZ":2.176526137252105,"vX0":-3.509737884652712,"vY0":-128.6672952461514,"vZ0":-1.92186522627672,"x":128.97,"y":180.01,"x0":1.0866338861050298,"y0":50.00330648341619,"z0":5.063446413288953,"aX":-0.3255685930598608},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":1.1,"spinRate":2797,"spinDirection":225},"zone":4,"typeConfidence":0.88,"plateTime":0.4239652351864107,"extension":6.062153769859745},"index":2,"playId":"1db0f9d5-0894-30bc-8ea3-99b6a059766f","pitchNumber":3,"startTime":"2026-07-08T00:48:05.415Z","endTime":"2026-07-08T00:48:09.937Z","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, 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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.362893147463858,"aZ":-30.658056975883206,"pfxX":8.29540609394134,"pfxZ":0.9552675445222387,"pX":-0.4693072642172558,"pZ":-0.3062818018891957,"vX0":-6.7426646474355305,"vY0":-125.10801396002611,"vZ0":-6.646266369544637,"x":134.89,"y":247.05,"x0":1.1780652241457463,"y0":50.0052582965059,"z0":4.885770466097178,"aX":13.200885875637777},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-13.6,"spinRate":1489,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.4371909604295192,"extension":6.094115005077555},"index":3,"playId":"80ffb9bc-b64a-3424-bd6e-28f23382787f","pitchNumber":4,"startTime":"2026-07-08T00:48:31.790Z","endTime":"2026-07-08T00:48:36.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980863446230916,"aZ":-18.477792673920682,"pfxX":4.172381594233024,"pfxZ":7.542874715912996,"pX":-0.5339219419900391,"pZ":3.718797212670386,"vX0":-5.433240630861339,"vY0":-133.25109164773707,"vZ0":-0.1193069941973624,"x":137.35,"y":138.37,"x0":0.9800853863150282,"y0":50.00322005949047,"z0":5.088039369750135,"aX":7.577496019670275},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":-6.5,"spinRate":2571,"spinDirection":139},"zone":11,"typeConfidence":0.94,"plateTime":0.4094939600018974,"extension":6.090052040766242},"index":4,"playId":"efa0f70a-bb1b-3159-be8c-4a307ef5e2e4","pitchNumber":5,"startTime":"2026-07-08T00:48:53.240Z","endTime":"2026-07-08T00:48:57.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:48:57.948Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to center fielder Michael Harris II. Tyler Callihan to 3rd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T00:49:09.617Z","endTime":"2026-07-08T00:50:14.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":81.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544547602417705,"aZ":-27.769535003849036,"pfxX":-0.43858753394991545,"pfxZ":2.644087236292645,"pX":-0.1872159078872636,"pZ":2.752824061903785,"vX0":-3.424595868661113,"vY0":-127.41759032676467,"vZ0":-0.4630828889207679,"x":124.14,"y":164.45,"x0":1.2231569660885175,"y0":50.006259432503114,"z0":5.103316146833131,"aX":-0.7320075288618311},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":1.4,"spinRate":2703,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.4274523988891703,"extension":6.026688204466361},"index":0,"playId":"392d041d-94fa-39c1-899d-7dda1f07c2e3","pitchNumber":1,"startTime":"2026-07-08T00:49:20.497Z","endTime":"2026-07-08T00:49:25.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.145523768872422,"aZ":-27.37668336042735,"pfxX":8.833449692866763,"pfxZ":2.6909731212534815,"pX":0.37182173246597283,"pZ":2.74408850546495,"vX0":-5.570181270187096,"vY0":-132.16289056815967,"vZ0":-0.2873062270951803,"x":102.83,"y":164.69,"x0":1.350823347879187,"y0":50.00342753370831,"z0":4.8518565282334025,"aX":15.746953259841096},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":-14.9,"spinRate":2333,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.4132273053830562,"extension":6.046386963769403},"index":1,"playId":"d75a17b0-765c-36fd-b660-641857f21e4b","pitchNumber":2,"startTime":"2026-07-08T00:49:41.308Z","endTime":"2026-07-08T00:49:44.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56162504980497,"aZ":-19.557527578850475,"pfxX":3.9674963269985124,"pfxZ":6.941147079288923,"pX":-0.6930127712163279,"pZ":2.8393500720815146,"vX0":-6.040969253809963,"vY0":-132.97260345370842,"vZ0":-2.063858240315683,"x":143.42,"y":162.12,"x0":1.0774461698193554,"y0":50.00110058158299,"z0":5.022499546762342,"aX":7.209990387347049},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-6.1,"spinRate":2598,"spinDirection":134},"zone":1,"typeConfidence":0.93,"plateTime":0.4096175296703519,"extension":6.077786399252194},"hitData":{"launchSpeed":93.3,"launchAngle":32.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.41,"coordY":56.54}},"index":2,"playId":"8532ad4b-d203-39cf-95a0-104869ea808a","pitchNumber":3,"startTime":"2026-07-08T00:50:02.323Z","endTime":"2026-07-08T00:50:14.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:50:14.483Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp ground ball to center fielder Michael Harris II. Tyler Callihan scores. Jared Triolo to 2nd.","rbi":1,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T00:50:28.751Z","endTime":"2026-07-08T00:52:35.511Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620206275521692,"aZ":-34.598335042079114,"pfxX":-6.604489167824278,"pfxZ":-1.618147539271808,"pX":-0.6493566013757671,"pZ":2.162023663625662,"vX0":-2.479497618599949,"vY0":-121.19238257826093,"vZ0":0.25007598630259165,"x":141.75,"y":180.41,"x0":1.2438712684871687,"y0":50.00566751931949,"z0":5.067612998625687,"aX":-9.87236996985245},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.6,"breakHorizontal":12.6,"spinRate":2820,"spinDirection":309},"zone":4,"typeConfidence":0.88,"plateTime":0.45112002725939515,"extension":6.0758843877989435},"index":0,"playId":"63eadda6-8536-3a3f-9777-ac02f25405b2","pitchNumber":1,"startTime":"2026-07-08T00:50:55.771Z","endTime":"2026-07-08T00:50:59.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861164405326246,"aZ":-26.416981944068663,"pfxX":7.641158506393279,"pfxZ":3.2666370225369974,"pX":-0.04296302772852533,"pZ":3.0805306982706977,"vX0":-5.993199744563412,"vY0":-131.69449800889095,"vZ0":0.24836806943865575,"x":118.64,"y":155.61,"x0":1.264732382624238,"y0":50.004867791776086,"z0":4.932249588680656,"aX":13.480194307120986},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-12.6,"spinRate":2403,"spinDirection":132},"zone":2,"typeConfidence":0.88,"plateTime":0.41522937618473676,"extension":6.07464054041101},"index":1,"playId":"8e7393ad-1cef-359c-a882-268ff3c9e759","pitchNumber":2,"startTime":"2026-07-08T00:51:11.844Z","endTime":"2026-07-08T00:51:15.934Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-08T00:51:31.127Z","endTime":"2026-07-08T00:51:39.466Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":84.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597656001999994,"aZ":-19.84256645527831,"pfxX":2.355651850136831,"pfxZ":6.763384312369549,"pX":-1.418495749746563,"pZ":2.6206822538189476,"vX0":-7.032968102358362,"vY0":-133.17859492434286,"vZ0":-2.540522994338333,"x":171.07,"y":168.02,"x0":0.933176243958356,"y0":50.00097590082202,"z0":4.998513523055033,"aX":4.29423675820715},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":-3.0,"spinRate":2555,"spinDirection":131},"zone":11,"typeConfidence":0.87,"plateTime":0.40894760044420453,"extension":6.118329698622376},"index":3,"playId":"169ded4d-3df1-3f9e-9ff2-d7a290a513d6","pitchNumber":3,"startTime":"2026-07-08T00:51:39.466Z","endTime":"2026-07-08T00:51:43.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.107757380176007,"aZ":-19.271602456891237,"pfxX":2.5703998422880665,"pfxZ":7.106524689038788,"pX":-0.7300764888736541,"pZ":1.6887162147387575,"vX0":-5.5768846053356524,"vY0":-133.03588877645115,"vZ0":-4.797764568244358,"x":144.83,"y":193.18,"x0":1.0474677670654102,"y0":50.00368377744569,"z0":4.888104320820357,"aX":4.667806391331384},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-3.6,"spinRate":2581,"spinDirection":129},"zone":7,"typeConfidence":0.82,"plateTime":0.40971373511150233,"extension":6.202209229940092},"index":4,"playId":"01454e1e-1b2b-35c4-a886-664df7e3c502","pitchNumber":4,"startTime":"2026-07-08T00:52:02.770Z","endTime":"2026-07-08T00:52:07.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444811801486136,"aZ":-20.34416841085772,"pfxX":2.275753439422587,"pfxZ":6.487046972902531,"pX":-0.25972254707031334,"pZ":2.8451768801989403,"vX0":-4.443623049885143,"vY0":-133.62928504473888,"vZ0":-1.9238078149116848,"x":126.9,"y":161.96,"x0":1.122583428635434,"y0":50.00507070293094,"z0":5.022835773331132,"aX":4.152212666929094},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":-3.2,"spinRate":2626,"spinDirection":137},"zone":2,"typeConfidence":0.88,"plateTime":0.4085214724446846,"extension":6.170875119527115},"hitData":{"launchSpeed":102.8,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.97,"coordY":96.96}},"index":5,"playId":"b8472031-ef63-3ff1-b5b5-66c1e53cb46d","pitchNumber":5,"startTime":"2026-07-08T00:52:22.113Z","endTime":"2026-07-08T00:52:35.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:52:35.511Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Brannigan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T00:53:06.179Z","endTime":"2026-07-08T00:53:48.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687394,"fullName":"Jack Brannigan","link":"/api/v1/people/687394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":687394,"fullName":"Jack Brannigan","link":"/api/v1/people/687394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jack Brannigan replaces Bryan Reynolds.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T00:53:08.471Z","endTime":"2026-07-08T00:53:08.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687394,"link":"/api/v1/people/687394"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960508408135308,"aZ":-26.247941321267906,"pfxX":8.153070036395121,"pfxZ":3.3961853259297694,"pX":0.9676480449507655,"pZ":2.869233182074033,"vX0":-3.423053206774385,"vY0":-131.08103696745863,"vZ0":-0.2688173647829921,"x":80.12,"y":161.31,"x0":1.229066138086598,"y0":50.00403791918378,"z0":4.9280778398371075,"aX":14.229305312865506},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.4,"breakHorizontal":-14.0,"spinRate":2325,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.41739751205014075,"extension":6.121924185364065},"index":1,"playId":"30c2ae4d-140c-3338-8d1c-afb561a5243b","pitchNumber":1,"startTime":"2026-07-08T00:53:08.473Z","endTime":"2026-07-08T00:53:11.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464770749058825,"aZ":-29.012067358283247,"pfxX":-1.2163676520059363,"pfxZ":1.8788962478022118,"pX":0.13315217301298873,"pZ":3.0978089949946406,"vX0":-2.427568290505303,"vY0":-127.891623908875,"vZ0":0.49847617357766105,"x":111.92,"y":155.14,"x0":1.246834775609813,"y0":50.00317347600822,"z0":5.14765113586049,"aX":-2.046163633899294},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":2.6,"spinRate":2740,"spinDirection":187},"zone":2,"typeConfidence":0.9,"plateTime":0.4257118071685144,"extension":6.026174077251888},"index":2,"playId":"62e77467-29f0-3f2e-b8c9-49e34250165e","pitchNumber":2,"startTime":"2026-07-08T00:53:24.240Z","endTime":"2026-07-08T00:53:27.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59414892122961,"aZ":-18.508345848376887,"pfxX":2.9238014861810666,"pfxZ":7.443788907260563,"pX":-0.4625706039264207,"pZ":2.9973807509780923,"vX0":-4.834319472930443,"vY0":-133.62952694609135,"vZ0":-1.9620372342940176,"x":134.63,"y":157.85,"x0":0.9774324370132814,"y0":50.00630794048245,"z0":5.04904118973476,"aX":5.3710676954563885},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":-4.4,"spinRate":2596,"spinDirection":141},"zone":1,"typeConfidence":0.93,"plateTime":0.40746599599853095,"extension":6.100468812279618},"index":3,"playId":"7c98785e-d59e-3cba-9bc5-ea0a9c0613ad","pitchNumber":3,"startTime":"2026-07-08T00:53:43.362Z","endTime":"2026-07-08T00:53:48.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:53:48.484Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Farmer grounds out, second baseman Nick Gonzales to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T00:56:45.988Z","endTime":"2026-07-08T00:57:09.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jack Brannigan remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T00:55:40.466Z","endTime":"2026-07-08T00:55:40.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687394,"link":"/api/v1/people/687394"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"description":"Defensive switch from third base to second base for Nick Gonzales.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T00:55:40.494Z","endTime":"2026-07-08T00:55:40.496Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600"},{"details":{"description":"Defensive switch from second base to left field for Tyler Callihan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-08T00:55:40.496Z","endTime":"2026-07-08T00:56:48.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66017862050993,"aZ":-25.682853237640867,"pfxX":-9.024509918137245,"pfxZ":3.349565268376214,"pX":0.2555553968724796,"pZ":2.738712847953037,"vX0":7.452268503579409,"vY0":-137.35384194548394,"vZ0":-1.5950735622605996,"x":107.26,"y":164.83,"x0":-1.3027797327316553,"y0":50.00005582165389,"z0":5.051233724852218,"aX":-17.468635148223502},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":2080,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.39677616215583944,"extension":6.510036937059479},"index":3,"playId":"bdfc8f10-3433-34d6-bc6e-0660011af5d1","pitchNumber":1,"startTime":"2026-07-08T00:56:48.297Z","endTime":"2026-07-08T00:56:52.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95079099123124,"aZ":-25.70041841289565,"pfxX":-8.067341747698354,"pfxZ":3.401190728716479,"pX":-0.4273637147867539,"pZ":2.5792089040467494,"vX0":5.555575548537928,"vY0":-136.3836276612656,"vZ0":-1.4425996469273783,"x":133.29,"y":169.14,"x0":-1.4315158859380852,"y0":50.00346996894856,"z0":4.869243904853241,"aX":-15.362839018865978},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":2152,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.3999553359983583,"extension":6.442233782215896},"hitData":{"launchSpeed":67.0,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.9,"coordY":150.67}},"index":4,"playId":"fb598b0d-a06a-3e97-ab62-a17e0c74665e","pitchNumber":2,"startTime":"2026-07-08T00:57:02.915Z","endTime":"2026-07-08T00:57:09.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:57:09.603Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T00:57:28.510Z","endTime":"2026-07-08T00:58:55.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52999588982332,"aZ":-32.11982105523121,"pfxX":10.43992365087436,"pfxZ":0.033568274783094765,"pX":-0.9816418556085545,"pZ":2.436100785811709,"vX0":-1.117436058576224,"vY0":-121.50955061888237,"vZ0":0.8746918593329904,"x":154.42,"y":173.01,"x0":-1.8725425152049606,"y0":50.00110544292787,"z0":4.859558807059892,"aX":15.62826749185167},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.5,"breakHorizontal":-18.6,"spinRate":2552,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.45055513866801666,"extension":6.359152650582672},"index":0,"playId":"1a37212b-7f3c-310c-92c4-75fbf259f1d8","pitchNumber":1,"startTime":"2026-07-08T00:57:53.028Z","endTime":"2026-07-08T00:57:57.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.240428489551423,"aZ":-29.337474159627433,"pfxX":-9.772454510881872,"pfxZ":1.4919169380470478,"pX":0.49712165791828233,"pZ":3.3591997077413707,"vX0":8.290483163609693,"vY0":-136.71468491475557,"vZ0":1.1033318542843085,"x":98.05,"y":148.08,"x0":-1.2949255463937017,"y0":50.00620944656835,"z0":4.953875617522247,"aX":-18.627618946713422},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":16.1,"spinRate":2119,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.39961263779591016,"extension":6.643756522337513},"index":1,"playId":"e96e15a9-a9db-3221-a98c-ebad1d2861bb","pitchNumber":2,"startTime":"2026-07-08T00:58:08.849Z","endTime":"2026-07-08T00:58:12.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.879679999148397,"aZ":-23.1184858399204,"pfxX":-1.278177392317912,"pfxZ":4.919442390395043,"pX":0.48893776072854594,"pZ":3.3396658507395878,"vX0":5.822670923482524,"vY0":-134.26113738921077,"vZ0":0.21264376840234855,"x":98.36,"y":148.61,"x0":-1.5341834303769475,"y0":50.000393215917285,"z0":4.893979103735498,"aX":-2.352025309413034},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":1.2,"spinRate":2413,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.40671099545328815,"extension":6.600242841634364},"index":2,"playId":"62153741-1356-3b3d-85d9-1faf36cd420a","pitchNumber":3,"startTime":"2026-07-08T00:58:27.093Z","endTime":"2026-07-08T00:58:30.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32693276154737,"aZ":-21.107628158411426,"pfxX":-4.528740761445323,"pfxZ":5.650404075123136,"pX":-0.4010208443580067,"pZ":3.1809793482272113,"vX0":3.9944771774045775,"vY0":-138.65461320540442,"vZ0":-1.5991898534252251,"x":132.29,"y":152.89,"x0":-1.2678817107515492,"y0":50.00265461602877,"z0":5.165601896348742,"aX":-8.868897046014023},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.1,"breakHorizontal":7.4,"spinRate":2190,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39416586042844903,"extension":6.509114804680745},"index":3,"playId":"5dc5893c-d622-3331-8348-98bddb76cea8","pitchNumber":4,"startTime":"2026-07-08T00:58:50.546Z","endTime":"2026-07-08T00:58:55.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:58:55.367Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, second baseman Nick Gonzales to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T00:59:01.750Z","endTime":"2026-07-08T01:00:04.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51170842388679,"aZ":-23.042472390736087,"pfxX":-9.943167890317472,"pfxZ":4.6238484729646085,"pX":0.12045441094834335,"pZ":3.199002031231814,"vX0":7.369323275217996,"vY0":-139.67932315388396,"vZ0":-1.1976346686546055,"x":112.41,"y":152.41,"x0":-1.260372236263031,"y0":50.00546985398293,"z0":5.14873162628843,"aX":-19.647196381078846},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":16.4,"spinRate":2226,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39215432224612545,"extension":6.555479802055426},"index":0,"playId":"16a5d089-27ef-36c5-b637-b0d503df6c8e","pitchNumber":1,"startTime":"2026-07-08T00:59:25.481Z","endTime":"2026-07-08T00:59:29.117Z","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":95.5,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49307269707694,"aZ":-22.83306369855539,"pfxX":-9.87258218403143,"pfxZ":4.777815863410012,"pX":-0.42118026104927336,"pZ":1.291396266816295,"vX0":6.227482199600932,"vY0":-138.83401892975928,"vZ0":-5.917487791148748,"x":133.05,"y":203.91,"x0":-1.4082599414869112,"y0":50.00493311328531,"z0":4.965774976408503,"aX":-19.314034206341514},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":16.7,"spinRate":2197,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.39421649237107426,"extension":6.489094025577365},"index":1,"playId":"f1d62218-292c-314b-9675-18e0c9d0fd48","pitchNumber":2,"startTime":"2026-07-08T00:59:40.490Z","endTime":"2026-07-08T00:59:44.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.120305659972413,"aZ":-30.712131004293457,"pfxX":-11.027781351642734,"pfxZ":0.7749909590379609,"pX":-0.05081521741869618,"pZ":2.910367391286058,"vX0":7.639463235897988,"vY0":-136.90770285044252,"vZ0":0.4891726116924502,"x":118.94,"y":160.2,"x0":-1.4439789327654855,"y0":50.0067474006495,"z0":4.830644482523871,"aX":-20.947024490827445},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":18.4,"spinRate":2165,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.40001188715577163,"extension":6.672877072455951},"hitData":{"launchSpeed":71.7,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":152.7}},"index":2,"playId":"291109e8-7cb0-3b6f-b8eb-3566f5b5be17","pitchNumber":3,"startTime":"2026-07-08T00:59:56.869Z","endTime":"2026-07-08T01:00:04.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:00:04.573Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T01:02:15.016Z","endTime":"2026-07-08T01:03:25.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jorge Mateo replaces Connor Thomas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:01:36.347Z","endTime":"2026-07-08T01:02:16.943Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":49.4,"endSpeed":46.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.850387591535238,"aZ":-29.419409804271606,"pfxX":-3.1426259086699564,"pfxZ":5.3008445186891695,"pX":-0.6504688011291837,"pZ":2.1140173697000058,"vX0":1.4555519919566777,"vY0":-71.8114630972881,"vZ0":3.3626297644690677,"x":141.79,"y":181.7,"x0":-1.2723292357737406,"y0":50.0005375796999,"z0":7.096108445292943,"aX":-1.629871919913739},"breaks":{"breakAngle":2.4,"breakLength":22.8,"breakY":24.0,"breakVertical":-101.0,"breakVerticalInduced":11.9,"breakHorizontal":5.0,"spinRate":1052,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.7647510153156292,"extension":3.6232654692017587},"index":1,"playId":"8d9992be-3ad9-39d7-a2f1-20be1d05e87d","pitchNumber":1,"startTime":"2026-07-08T01:02:16.943Z","endTime":"2026-07-08T01:02:21.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.8,"endSpeed":67.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.74444964850324,"aZ":-22.96304755323794,"pfxX":-6.629476159414077,"pfxZ":8.035224522738362,"pX":-0.9561363205163292,"pZ":1.3595470022205864,"vX0":1.977467267328246,"vY0":-105.98494644485287,"vZ0":-4.926377526384174,"x":153.45,"y":202.07,"x0":-1.0355699714375746,"y0":50.00434694132763,"z0":6.311210020675762,"aX":-7.6036023882620185},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":1682,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.5152105230743156,"extension":3.369499523933657},"index":2,"playId":"3064495c-c0da-3b38-b936-1ef79ef3b721","pitchNumber":2,"startTime":"2026-07-08T01:02:26.422Z","endTime":"2026-07-08T01:02:31.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":54.4,"endSpeed":50.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.761632665442923,"aZ":-25.615067383784403,"pfxX":-6.339765164906865,"pfxZ":10.27975500728861,"pX":0.6884170174850547,"pZ":2.849295513672235,"vX0":3.6263650940597834,"vY0":-79.21262295036193,"vZ0":1.3215025808914194,"x":90.76,"y":161.85,"x0":-0.8027469388871967,"y0":50.00121422350156,"z0":7.226095962641476,"aX":-4.043687819968303},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.4,"breakVerticalInduced":19.7,"breakHorizontal":10.2,"spinRate":1465,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.6904618433831278,"extension":3.471938671894933},"index":3,"playId":"4221122c-db18-3a1c-8c53-54a3e80e97ca","pitchNumber":3,"startTime":"2026-07-08T01:02:35.499Z","endTime":"2026-07-08T01:02:39.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":49.9,"endSpeed":47.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.011302365539379,"aZ":-26.632385150007448,"pfxX":-5.65425635769936,"pfxZ":10.279707766013637,"pX":-0.7400383989426494,"pZ":1.1051719123382677,"vX0":1.2135830325587875,"vY0":-72.71154748851924,"vZ0":0.7535347406361668,"x":145.21,"y":208.94,"x0":-0.8478598136651412,"y0":50.00196660705794,"z0":7.009429675483843,"aX":-3.0468764181135297},"breaks":{"breakAngle":6.0,"breakLength":20.4,"breakY":24.0,"breakVertical":-89.4,"breakVerticalInduced":19.6,"breakHorizontal":9.8,"spinRate":1322,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.7514478381558698,"extension":3.6703984843538104},"index":4,"playId":"7968b347-5c15-3355-b630-8e3754d513a3","pitchNumber":4,"startTime":"2026-07-08T01:02:49.828Z","endTime":"2026-07-08T01:02:54.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.143334719351092,"aZ":-24.11127905375487,"pfxX":-8.695305532872013,"pfxZ":6.6126435938139085,"pX":-0.8817680315317815,"pZ":2.7841702454234776,"vX0":3.012139383225593,"vY0":-109.37833471813244,"vZ0":-2.277310436388709,"x":150.61,"y":163.61,"x0":-1.1421539056764103,"y0":50.00290176658056,"z0":6.4078701741642,"aX":-10.602676405510097},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":11.8,"breakHorizontal":15.0,"spinRate":1818,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.49955116264477883,"extension":4.069181564876073},"index":5,"playId":"f7b9d465-9c6f-3d2b-a0a1-a8817eae69cd","pitchNumber":5,"startTime":"2026-07-08T01:03:01.044Z","endTime":"2026-07-08T01:03:04.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":48.7,"endSpeed":45.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.286209423811117,"aZ":-27.8945554961329,"pfxX":-2.3800150746046143,"pfxZ":8.399629124170659,"pX":-2.1321229578722427,"pZ":5.069163275514308,"vX0":-0.6266277831377642,"vY0":-70.58740956241333,"vZ0":6.517498073463379,"x":198.27,"y":101.91,"x0":-1.3745637379094282,"y0":50.002922621078476,"z0":7.5341421054147615,"aX":-1.2129447891838394},"breaks":{"breakAngle":2.4,"breakLength":21.6,"breakY":24.0,"breakVertical":-97.0,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":1240,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.7730235568901342,"extension":3.8618557381365126},"index":6,"playId":"bd111dd9-6707-3f3e-9b18-1899505b9f34","pitchNumber":6,"startTime":"2026-07-08T01:03:15.425Z","endTime":"2026-07-08T01:03:25.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:03:25.393Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to right fielder Mike Yastrzemski. Esmerlyn Valdez to 3rd.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T01:03:40.357Z","endTime":"2026-07-08T01:04:05.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":67.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.782999983308414,"aZ":-22.32636316042263,"pfxX":-7.715606080512002,"pfxZ":8.572229321629099,"pX":-0.530029204979268,"pZ":2.9531848435014734,"vX0":4.263575646607072,"vY0":-106.36849159539184,"vZ0":-1.632974369952581,"x":137.2,"y":159.04,"x0":-1.5552360319659415,"y0":50.00462281981295,"z0":6.255844230584059,"aX":-8.866127220755656},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":1746,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.5144157698962681,"extension":3.9872721769504627},"index":0,"playId":"e41f1fd7-3e44-3873-b1d1-2c5152b08f72","pitchNumber":1,"startTime":"2026-07-08T01:03:42.353Z","endTime":"2026-07-08T01:03:46.096Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.171350656446922,"aZ":-22.669554758698187,"pfxX":-8.402358706407615,"pfxZ":8.028931513164249,"pX":-0.3025612767217146,"pZ":1.8628249762804459,"vX0":5.0363255164917184,"vY0":-107.92457824196366,"vZ0":-4.006204152338338,"x":128.53,"y":188.48,"x0":-1.5706628904863298,"y0":50.003807358701884,"z0":6.230171863064511,"aX":-9.94710490511634},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":1724,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.5068495526250931,"extension":3.8156610677418086},"hitData":{"launchSpeed":95.9,"launchAngle":3.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.28,"coordY":119.25}},"index":1,"playId":"887be153-57e7-3355-97f3-67a8e6599aa2","pitchNumber":2,"startTime":"2026-07-08T01:03:54.067Z","endTime":"2026-07-08T01:04:05.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:04:05.971Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to left fielder José Azócar. Esmerlyn Valdez scores. Billy Cook to 2nd.","rbi":1,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T01:04:34.050Z","endTime":"2026-07-08T01:04:47.237Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":1},"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":622761,"link":"/api/v1/people/622761"},"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Ryan O'Hearn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:04:31.154Z","endTime":"2026-07-08T01:04:36.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"base":1},{"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":62.6,"endSpeed":57.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.494025263095542,"aZ":-25.961338175025745,"pfxX":-8.27922298513669,"pfxZ":7.385941656128905,"pX":-0.7426329813447451,"pZ":2.8044748010223204,"vX0":3.0047498384850555,"vY0":-91.17827153546592,"vZ0":0.3376546739416084,"x":145.31,"y":163.06,"x0":-1.3368985590629707,"y0":50.00340110846815,"z0":6.625198504445976,"aX":-6.966210969286149},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":13.9,"breakHorizontal":14.0,"spinRate":1587,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.600880777587605,"extension":3.524863161891993},"hitData":{"launchSpeed":75.2,"launchAngle":24.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.06,"coordY":120.97}},"index":1,"playId":"0f4f07f5-c5e6-3f0f-8bcc-bec1a4c5b016","pitchNumber":1,"startTime":"2026-07-08T01:04:36.127Z","endTime":"2026-07-08T01:04:47.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:04:47.237Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Callihan singles on a fly ball to center fielder Michael Harris II. Billy Cook to 3rd. Nick Gonzales to 2nd.","rbi":0,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T01:05:03.064Z","endTime":"2026-07-08T01:06:17.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":43.1,"endSpeed":39.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.299822519374241,"aZ":-29.954847492774007,"pfxX":0.5116560062139168,"pfxZ":5.776698412175573,"pX":-3.285210541741853,"pZ":6.470414106793979,"vX0":-1.848864808345823,"vY0":-61.650365335420815,"vZ0":9.69927793152995,"x":242.22,"y":64.08,"x0":-1.8307109924158276,"y0":50.00122792745998,"z0":8.626798910092417,"aX":0.1964347223452982},"breaks":{"breakAngle":0.0,"breakLength":31.2,"breakY":24.0,"breakVertical":-136.4,"breakVerticalInduced":16.2,"breakHorizontal":0.0,"spinRate":1144,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.8894479802626338,"extension":2.695480371511048},"index":0,"playId":"64756420-5774-3092-8f0c-ee5bebba40ef","pitchNumber":1,"startTime":"2026-07-08T01:05:03.064Z","endTime":"2026-07-08T01:05:06.516Z","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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":67.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.395976398124198,"aZ":-21.441096465629364,"pfxX":-9.106963955958086,"pfxZ":9.135245008187445,"pX":0.44973117748730207,"pZ":3.532894406420913,"vX0":5.860343383531806,"vY0":-107.90059440843939,"vZ0":-1.3797113110828636,"x":99.86,"y":143.39,"x0":-1.1230339009629442,"y0":50.002677298170624,"z0":6.551031795344584,"aX":-10.700301072934293},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":16.4,"breakHorizontal":14.9,"spinRate":1842,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.5083030800755672,"extension":3.648342775487505},"index":1,"playId":"2693fc38-1f52-3b7b-b856-9c233cb9290d","pitchNumber":2,"startTime":"2026-07-08T01:05:12.769Z","endTime":"2026-07-08T01:05:16.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":62.0,"endSpeed":57.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.48056980607465,"aZ":-26.30944228509252,"pfxX":-6.663859649131046,"pfxZ":7.124902475656562,"pX":-1.0015715770153766,"pZ":3.79767378631156,"vX0":2.4146025704001373,"vY0":-90.24634980673822,"vZ0":2.161963848739764,"x":155.18,"y":136.24,"x0":-1.4931743814270533,"y0":50.000267109864524,"z0":6.736642909031876,"aX":-5.480270488559305},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":1192,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.6075863721812267,"extension":3.7308850082413847},"index":2,"playId":"f37d7798-fd3d-3e2f-8a9c-2e6c5febb4f1","pitchNumber":3,"startTime":"2026-07-08T01:05:24.443Z","endTime":"2026-07-08T01:05:29.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":66.2,"endSpeed":61.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.539516020432163,"aZ":-23.89358002114644,"pfxX":-6.399094814037182,"pfxZ":8.75641136147123,"pX":-0.6212579668762152,"pZ":1.8457266852450054,"vX0":3.5850650337883994,"vY0":-96.4554291906701,"vZ0":-1.8723185055044311,"x":140.68,"y":188.95,"x0":-1.6695974383096532,"y0":50.001147834631226,"z0":6.1131962318932045,"aX":-6.048972291727},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":1685,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.5671321484596525,"extension":3.8508625166570605},"index":3,"playId":"b9a98c97-959b-38a9-93ef-0f49e4572925","pitchNumber":4,"startTime":"2026-07-08T01:05:42.723Z","endTime":"2026-07-08T01:05:48.318Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":63.4,"endSpeed":58.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.42650056774906,"aZ":-25.353117697853794,"pfxX":-3.6725162332535852,"pfxZ":7.95220830278609,"pX":-0.5947222730866798,"pZ":2.270538639147163,"vX0":2.603600596758141,"vY0":-92.25446847407501,"vZ0":-0.43558648575338144,"x":139.67,"y":177.48,"x0":-1.5508599125881244,"y0":50.00017173368364,"z0":6.3491661112118924,"aX":-3.147860624425189},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":1215,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.594957419203924,"extension":3.969856111330873},"hitData":{"launchSpeed":70.2,"launchAngle":32.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.67,"coordY":102.02}},"index":4,"playId":"51fc0248-fbff-32c1-9e29-e42652865184","pitchNumber":5,"startTime":"2026-07-08T01:06:06.614Z","endTime":"2026-07-08T01:06:17.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:06:17.970Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T01:06:26.584Z","endTime":"2026-07-08T01:06:52.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":55.8,"endSpeed":52.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.099028034290177,"aZ":-26.025594188278674,"pfxX":-3.886164387877858,"pfxZ":9.161786451862529,"pX":0.2211498137315401,"pZ":2.724904701595487,"vX0":3.0102464707390406,"vY0":-81.20155643946512,"vZ0":1.4177157601315364,"x":108.57,"y":165.21,"x0":-1.147168054558934,"y0":50.00352914169428,"z0":6.883292876736607,"aX":-2.6092218481044447},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":17.6,"breakHorizontal":6.0,"spinRate":1375,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.6731377690271048,"extension":2.937326846566354},"hitData":{"launchSpeed":85.4,"launchAngle":49.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.01,"coordY":97.64}},"index":0,"playId":"fc38b569-f2c9-33cc-9cd2-aa7b5fe84aaa","pitchNumber":1,"startTime":"2026-07-08T01:06:39.214Z","endTime":"2026-07-08T01:06:52.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:06:52.177Z","atBatIndex":74},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Henry Davis grounds into a double play, shortstop Jim Jarvis to second baseman Kyle Farmer to first baseman Matt Olson. Tyler Callihan out at 2nd. Henry Davis out at 1st.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T01:07:01.274Z","endTime":"2026-07-08T01:08:23.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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,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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":62.5,"endSpeed":58.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.957400171368663,"aZ":-25.72110053543889,"pfxX":-7.779773597542998,"pfxZ":7.676302509681328,"pX":0.2527784736331475,"pZ":1.2068305808968423,"vX0":4.497892021283305,"vY0":-90.97852941005459,"vZ0":-1.9558263762142423,"x":107.36,"y":206.2,"x0":-1.236998848794401,"y0":50.00380146374569,"z0":6.270504103302243,"aX":-6.54252294651024},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":13.8,"breakHorizontal":12.7,"spinRate":1584,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.6013221270055302,"extension":3.5470894300965727},"index":0,"playId":"604fcf7f-7089-3392-b8bc-ef8432226295","pitchNumber":1,"startTime":"2026-07-08T01:07:10.713Z","endTime":"2026-07-08T01:07:14.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.786010487255933,"aZ":-21.867634877538563,"pfxX":-8.671438648990648,"pfxZ":8.21907934162019,"pX":-0.8307769918967809,"pZ":3.5868429234079353,"vX0":3.4588843971781014,"vY0":-111.23447420732525,"vZ0":-1.1017367256009805,"x":148.67,"y":141.94,"x0":-1.278484457213945,"y0":50.00510534349641,"z0":6.354056688865783,"aX":-10.87727038275265},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":14.9,"breakHorizontal":14.9,"spinRate":1873,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.49225392132043844,"extension":3.8694512337054348},"index":1,"playId":"649a4ae5-dd66-3d41-99c0-801d8a7a2320","pitchNumber":2,"startTime":"2026-07-08T01:07:22.841Z","endTime":"2026-07-08T01:07:26.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":57.0,"endSpeed":52.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.332515792458551,"aZ":-28.704794864397414,"pfxX":-4.196636098267048,"pfxZ":4.985568332436047,"pX":-0.9532479984892152,"pZ":2.640642201028802,"vX0":1.2602513458054838,"vY0":-82.95502725888679,"vZ0":1.957923909878221,"x":153.34,"y":167.48,"x0":-1.1785248288746317,"y0":50.00157179008258,"z0":6.805227763811277,"aX":-2.9179422691389076},"breaks":{"breakAngle":6.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.0,"breakVerticalInduced":10.3,"breakHorizontal":7.2,"spinRate":1027,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.6608526572765427,"extension":3.93046124626784},"index":2,"playId":"c798e4e2-1a24-3d76-9480-399d00a1968d","pitchNumber":3,"startTime":"2026-07-08T01:07:39.960Z","endTime":"2026-07-08T01:07:47.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":64.6,"endSpeed":59.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.801973330863124,"aZ":-27.228672937668264,"pfxX":-0.4557947441653969,"pfxZ":5.481643330134407,"pX":-1.4696923843426355,"pZ":3.0254453710316644,"vX0":-0.10036446448998419,"vY0":-94.18219390499803,"vZ0":0.6158213172186837,"x":173.02,"y":157.09,"x0":-1.356551638692658,"y0":50.00108822792858,"z0":6.620344732076487,"aX":-0.41094495471135345},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":10.6,"breakHorizontal":0.8,"spinRate":1626,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.5807365597300564,"extension":3.9892874195816947},"index":3,"playId":"1544ff1b-2ee5-3e29-aa06-6693a15e46ec","pitchNumber":4,"startTime":"2026-07-08T01:08:00.507Z","endTime":"2026-07-08T01:08:04.992Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.549214605248693,"aZ":-21.362887356738657,"pfxX":-7.829282700063899,"pfxZ":8.316804704797699,"pX":-0.6327320074780037,"pZ":3.0600334787910426,"vX0":3.497456183002729,"vY0":-112.99040888493396,"vZ0":-2.557903782592913,"x":141.12,"y":156.16,"x0":-1.1790729277897622,"y0":50.0027311243771,"z0":6.341220592610324,"aX":-10.177745906819865},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":14.8,"breakHorizontal":13.3,"spinRate":1875,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4837626654679177,"extension":3.984244840658807},"hitData":{"launchSpeed":80.8,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":153.2}},"index":4,"playId":"abb4df19-415d-3e94-8930-114fd8aeb7b6","pitchNumber":5,"startTime":"2026-07-08T01:08:12.950Z","endTime":"2026-07-08T01:08:23.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:08:23.464Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Azócar singles on a ground ball to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T01:10:38.591Z","endTime":"2026-07-08T01:11:53.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:10:12.233Z","endTime":"2026-07-08T01:10:12.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Billy Cook remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T01:10:12.262Z","endTime":"2026-07-08T01:10:12.263Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"description":"Defensive switch from left field to first base for Tyler Callihan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-08T01:10:12.263Z","endTime":"2026-07-08T01:10:12.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Hunter Stratton replaces Carmen Mlodzinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-08T01:10:12.265Z","endTime":"2026-07-08T01:10:40.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676702,"link":"/api/v1/people/676702"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":88.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34493055175797,"aZ":-14.556063830946306,"pfxX":-3.20137595002476,"pfxZ":8.71837969009761,"pX":-0.7586778303839246,"pZ":3.9322257260799542,"vX0":5.003635017226539,"vY0":-141.50614866459378,"vZ0":-2.9984383998747455,"x":145.92,"y":132.61,"x0":-2.136747139010486,"y0":50.0030336952133,"z0":5.9423973067755185,"aX":-6.469986720121621},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2286,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.38759443199602517,"extension":6.170680878664149},"index":4,"playId":"b8bcb4b1-2a65-3174-8856-b5d53f97afbb","pitchNumber":1,"startTime":"2026-07-08T01:10:40.904Z","endTime":"2026-07-08T01:10:44.134Z","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":88.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.381809852818236,"aZ":-15.244921881509558,"pfxX":-1.7537696758052828,"pfxZ":8.416418295914509,"pX":-0.35666977241207737,"pZ":4.164045695672937,"vX0":5.4492459517485345,"vY0":-141.0004685745539,"vZ0":-2.43276679726154,"x":130.6,"y":126.35,"x0":-2.0873524460010593,"y0":50.00230885382591,"z0":6.023007546230672,"aX":-3.5282342455363276},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":2.0,"spinRate":2359,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3886169878745278,"extension":6.442217662795694},"index":5,"playId":"69e4c24c-681b-3b19-a2fd-15a00b21eef0","pitchNumber":2,"startTime":"2026-07-08T01:11:00.620Z","endTime":"2026-07-08T01:11:04.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69102237753563,"aZ":-15.213064427286142,"pfxX":-4.743200028312421,"pfxZ":8.427919680077835,"pX":-0.5201939273146999,"pZ":3.712686648220298,"vX0":6.229798201311607,"vY0":-141.09654733533262,"vZ0":-3.4749662907450447,"x":136.83,"y":138.54,"x0":-2.1424977688423352,"y0":50.001055946915166,"z0":5.943096005035508,"aX":-9.544220966681111},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":7.3,"spinRate":2352,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":0.38849085833337593,"extension":6.211103088783411},"index":6,"playId":"4b692906-9681-3590-bc87-cb3910f333f4","pitchNumber":3,"startTime":"2026-07-08T01:11:19.608Z","endTime":"2026-07-08T01:11:22.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557841251274446,"aZ":-30.54410763186703,"pfxX":1.4621812502723524,"pfxZ":1.013618492071597,"pX":0.5159324941873145,"pZ":2.1609659338394556,"vX0":6.0975686794918715,"vY0":-125.67852443932436,"vZ0":-2.7215105219042988,"x":97.33,"y":180.43,"x0":-2.123887015094175,"y0":50.00507151282429,"z0":5.718585666686855,"aX":2.357543242906182},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2444,"spinDirection":97},"zone":9,"typeConfidence":0.89,"plateTime":0.4344861117138623,"extension":6.663572108333671},"hitData":{"launchSpeed":92.2,"launchAngle":8.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.13,"coordY":110.64}},"index":7,"playId":"e714d5e5-c4de-3194-88c8-bec91194e178","pitchNumber":4,"startTime":"2026-07-08T01:11:40.198Z","endTime":"2026-07-08T01:11:53.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:11:53.091Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dominic Smith grounds into a force out, second baseman Nick Gonzales to shortstop Jared Triolo. José Azócar out at 2nd. Dominic Smith to 1st.","rbi":0,"awayScore":2,"homeScore":12,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T01:11:59.676Z","endTime":"2026-07-08T01:13:28.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88745140214224,"aZ":-34.00872075958567,"pfxX":4.367528446341238,"pfxZ":-1.232263612906248,"pX":-0.7938992077511298,"pZ":2.835688709506618,"vX0":2.3903661729740056,"vY0":-121.0346117013864,"vZ0":-0.17419748737150997,"x":147.26,"y":162.22,"x0":-2.359038787945005,"y0":50.000149346988394,"z0":5.867288179186181,"aX":6.528423125324709},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":-8.4,"spinRate":2533,"spinDirection":87},"zone":1,"typeConfidence":0.9,"plateTime":0.4511966327136214,"extension":6.6050892978363365},"index":0,"playId":"459be172-344a-3847-8dcc-b0fd451b8eb0","pitchNumber":1,"startTime":"2026-07-08T01:12:14.024Z","endTime":"2026-07-08T01:12:17.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66060482081818,"aZ":-34.8003015695641,"pfxX":3.5578644121142595,"pfxZ":-1.7148236105878265,"pX":-2.2472986954025997,"pZ":3.641519963003859,"vX0":-0.513938612598706,"vY0":-122.59683730908851,"vZ0":1.7658134000776053,"x":202.66,"y":140.46,"x0":-2.4983157678206767,"y0":50.00231464676381,"z0":5.867304180707752,"aX":5.452945102960394},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.5,"breakHorizontal":-6.4,"spinRate":2592,"spinDirection":89},"zone":11,"typeConfidence":0.9,"plateTime":0.44559990785691195,"extension":6.522200511010608},"index":1,"playId":"ae555763-fc23-3338-bc5e-1768c3a3e527","pitchNumber":2,"startTime":"2026-07-08T01:12:35.046Z","endTime":"2026-07-08T01:12:38.852Z","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":83.6,"endSpeed":77.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63213068608731,"aZ":-35.27085755827505,"pfxX":5.77665180244885,"pfxZ":-2.039838332313705,"pX":-1.394383002646855,"pZ":3.1847185248318293,"vX0":0.6106646609137785,"vY0":-121.9091768556855,"vZ0":1.0087634685167108,"x":170.15,"y":152.79,"x0":-2.398715042721402,"y0":50.00072425835178,"z0":5.785830400659989,"aX":8.783525670190341},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":-10.7,"spinRate":2564,"spinDirection":83},"zone":11,"typeConfidence":0.9,"plateTime":0.44751922362329255,"extension":6.716344755174067},"index":2,"playId":"39df4884-4b19-3a65-a387-ae21b1e0f4d7","pitchNumber":3,"startTime":"2026-07-08T01:12:59.732Z","endTime":"2026-07-08T01:13:04.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.643528774664503,"aZ":-14.237187689317883,"pfxX":-1.2376826065689854,"pfxZ":8.74242677123243,"pX":0.35691409718846073,"pZ":2.7183117907420407,"vX0":7.429339481808545,"vY0":-141.70906206286966,"vZ0":-5.690609939161174,"x":103.4,"y":165.39,"x0":-2.1279109513600436,"y0":50.00544052791117,"z0":5.647657560256734,"aX":-2.540159925701972},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":0.8,"spinRate":2583,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.38518951487097697,"extension":6.638781230231218},"hitData":{"launchSpeed":77.8,"launchAngle":5.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":154.72}},"index":3,"playId":"2e3f3de2-4a72-3b80-9d46-747cd83dd0ea","pitchNumber":4,"startTime":"2026-07-08T01:13:19.298Z","endTime":"2026-07-08T01:13:28.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:13:28.299Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Riley doubles (13) on a sharp line drive to center fielder Billy Cook. Dominic Smith to 3rd.","rbi":0,"awayScore":2,"homeScore":12,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T01:13:42.765Z","endTime":"2026-07-08T01:15:36.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.460008173571424,"aZ":-17.141003565486702,"pfxX":-2.451469689443433,"pfxZ":7.467305120526831,"pX":-0.15682156151976992,"pZ":2.666768187497718,"vX0":6.100182461533675,"vY0":-140.24978408948445,"vZ0":-5.9639013298753945,"x":122.98,"y":166.78,"x0":-2.031090659190242,"y0":50.00604486142836,"z0":5.918912346204941,"aX":-4.937851939604064},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":3.4,"spinRate":2413,"spinDirection":193},"zone":5,"typeConfidence":0.9,"plateTime":0.38891048481089285,"extension":6.6949167496321484},"index":0,"playId":"efcc9e4b-884a-35c2-bbc5-c17ebc2a751a","pitchNumber":1,"startTime":"2026-07-08T01:14:00.533Z","endTime":"2026-07-08T01:14:04.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01692317022912,"aZ":-14.2557285081668,"pfxX":-2.1528020822108838,"pfxZ":8.910734901102247,"pX":1.0576683976180818,"pZ":1.637657517058484,"vX0":8.75027537626109,"vY0":-140.26370099059594,"vZ0":-8.919283320808203,"x":76.68,"y":194.56,"x0":-1.8103553917397173,"y0":50.003409090517735,"z0":5.769334013636601,"aX":-4.330596095531628},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":2.3,"spinRate":2395,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.3891427351179173,"extension":6.559799934074061},"index":1,"playId":"1adffdf3-ff8a-3bc0-83bf-b9945f498443","pitchNumber":2,"startTime":"2026-07-08T01:14:21.028Z","endTime":"2026-07-08T01:14:24.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.477325891951413,"aZ":-23.050338957019544,"pfxX":1.6560522823385633,"pfxZ":4.766587819206449,"pX":0.4625979884323134,"pZ":1.638420165095263,"vX0":5.921492131133316,"vY0":-136.40676677483242,"vZ0":-6.759624856822058,"x":99.37,"y":194.54,"x0":-1.9375851468568914,"y0":50.00368290251884,"z0":5.700192835098577,"aX":3.1714988145266116},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":-4.1,"spinRate":2410,"spinDirection":184},"zone":9,"typeConfidence":0.91,"plateTime":0.3990966246046743,"extension":6.527853146786111},"index":2,"playId":"14609bbe-a217-31fe-8c40-2961256c0fe8","pitchNumber":3,"startTime":"2026-07-08T01:14:42.508Z","endTime":"2026-07-08T01:14:46.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.652965602495055,"aZ":-14.468378336125694,"pfxX":-1.7728056841260624,"pfxZ":8.637311721468498,"pX":-0.8201276155645447,"pZ":4.006702230328409,"vX0":4.145606607613079,"vY0":-142.04687070073572,"vZ0":-2.952455304070051,"x":148.26,"y":130.6,"x0":-2.066187312224111,"y0":50.000425231049576,"z0":5.975988485280014,"aX":-3.6338706442409365},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":2.4,"spinRate":2380,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.3851721765336933,"extension":6.355275087683039},"index":3,"playId":"5a953ff5-ea9f-37ca-9810-52492fa10d24","pitchNumber":4,"startTime":"2026-07-08T01:15:04.442Z","endTime":"2026-07-08T01:15:08.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04478203398553,"aZ":-20.891026534906427,"pfxX":1.4446259904171657,"pfxZ":5.8728746662175375,"pX":0.06819243022871989,"pZ":1.98374861118092,"vX0":5.611860676632255,"vY0":-136.9835739066006,"vZ0":-6.151192137828354,"x":114.4,"y":185.22,"x0":-2.1854949984686107,"y0":50.006001410925776,"z0":5.662795472408858,"aX":2.7765504241187977},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-3.7,"spinRate":2392,"spinDirection":186},"zone":8,"typeConfidence":0.91,"plateTime":0.39813467195082675,"extension":6.409382043934406},"hitData":{"launchSpeed":106.7,"launchAngle":13.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":86.0,"coordY":59.0}},"index":4,"playId":"f289cede-989f-328e-9da0-3f2c2e21844d","pitchNumber":5,"startTime":"2026-07-08T01:15:25.163Z","endTime":"2026-07-08T01:15:36.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:15:36.558Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a line drive to right fielder Esmerlyn Valdez. Dominic Smith scores. Austin Riley scores.","rbi":2,"awayScore":4,"homeScore":12,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T01:15:48.350Z","endTime":"2026-07-08T01:17:14.772Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":676702,"link":"/api/v1/people/676702"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":676702,"link":"/api/v1/people/676702"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98188399070813,"aZ":-15.606219639550197,"pfxX":-1.224015379094551,"pfxZ":8.295997315984664,"pX":0.006434594451971926,"pZ":2.4440548576702597,"vX0":5.684997266540862,"vY0":-139.39083632954794,"vZ0":-6.481270827033431,"x":116.75,"y":172.79,"x0":-1.8874382403732883,"y0":50.00214375655933,"z0":5.802855099807449,"aX":-2.4449195053014616},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":1.2,"spinRate":2530,"spinDirection":183},"zone":5,"typeConfidence":0.9,"plateTime":0.390734795755618,"extension":6.561326271018634},"index":0,"playId":"623e9545-1329-3473-ad99-a1280ef749f5","pitchNumber":1,"startTime":"2026-07-08T01:16:08.896Z","endTime":"2026-07-08T01:16:12.557Z","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":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51250433699755,"aZ":-33.86111546094346,"pfxX":4.099501116113609,"pfxZ":-1.0687513240811786,"pX":-0.48917738610755007,"pZ":2.8918832650784503,"vX0":2.874998715895976,"vY0":-124.3413121922382,"vZ0":-0.10827663305655211,"x":135.65,"y":160.7,"x0":-2.1906784210960533,"y0":50.00421373660909,"z0":5.731331225908141,"aX":6.458328522429346},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-8.0,"spinRate":2633,"spinDirection":90},"zone":1,"typeConfidence":0.9,"plateTime":0.43947429393423976,"extension":6.624997450815983},"index":1,"playId":"542a894b-68b2-38cd-a6fb-01198eaa0e09","pitchNumber":2,"startTime":"2026-07-08T01:16:27.872Z","endTime":"2026-07-08T01:16:30.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742435448456376,"aZ":-14.182762061490147,"pfxX":-1.2397874553720662,"pfxZ":8.88008203325563,"pX":0.3115680500925549,"pZ":1.989391705238168,"vX0":6.4398423202854636,"vY0":-140.4903155821227,"vZ0":-8.014166600410007,"x":105.12,"y":185.07,"x0":-1.8359416461694686,"y0":50.00666485814286,"z0":5.774377241160638,"aX":-2.513692774182558},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":1.1,"spinRate":2576,"spinDirection":193},"zone":9,"typeConfidence":0.91,"plateTime":0.3878570887546182,"extension":6.461323505731141},"hitData":{"launchSpeed":93.0,"launchAngle":14.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.0,"coordY":100.0}},"index":2,"playId":"88286895-be3f-3138-899b-decd87e48fce","pitchNumber":3,"startTime":"2026-07-08T01:17:03.064Z","endTime":"2026-07-08T01:17:14.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:17:14.772Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, third baseman Jack Brannigan to first baseman Tyler Callihan. Mike Yastrzemski to 2nd.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T01:17:29.759Z","endTime":"2026-07-08T01:17:50.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687394,"link":"/api/v1/people/687394"},"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"}]},{"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885733577892925,"aZ":-16.072161529142406,"pfxX":-2.3403850563987048,"pfxZ":7.946238082846794,"pX":0.1350670034932769,"pZ":2.4705257392787843,"vX0":7.0372146253746966,"vY0":-140.7332313491459,"vZ0":-6.1391148112146166,"x":111.85,"y":172.08,"x0":-2.082640459651624,"y0":50.00480713086287,"z0":5.703350039414706,"aX":-4.7445961173842095},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":3.0,"spinRate":2472,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.38769397229357283,"extension":6.55481925025602},"hitData":{"launchSpeed":66.6,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.32,"coordY":181.07}},"index":0,"playId":"dc83d3a8-2d79-368d-8443-53279cf065a4","pitchNumber":1,"startTime":"2026-07-08T01:17:42.620Z","endTime":"2026-07-08T01:17:50.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:17:50.629Z","atBatIndex":80},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Harris II pops out to shortstop Jared Triolo.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T01:18:03.206Z","endTime":"2026-07-08T01:19:08.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.082"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.18"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.87"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.09"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.85"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.57"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.45"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.74"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.98"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.082"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.164868558596808,"aZ":-34.329656958122534,"pfxX":5.565124786786942,"pfxZ":-1.400486432298452,"pX":-0.19968780737803796,"pZ":1.5877951183439296,"vX0":2.965469653439138,"vY0":-122.82993343170182,"vZ0":-2.8259876916430233,"x":124.61,"y":195.91,"x0":-2.1418523448555655,"y0":50.000862953437405,"z0":5.644743635299962,"aX":8.582584892177849},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":-10.7,"spinRate":2656,"spinDirection":82},"zone":13,"typeConfidence":0.9,"plateTime":0.44431769058439485,"extension":6.595012970617549},"index":0,"playId":"cbc6880b-e1a8-37e2-b554-28c8c1b01f36","pitchNumber":1,"startTime":"2026-07-08T01:18:29.813Z","endTime":"2026-07-08T01:18:56.829Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478442626682984,"aZ":-22.737421327982904,"pfxX":0.8894630625461377,"pfxZ":5.0513899401912,"pX":0.9092070051822415,"pZ":2.4303128347541882,"vX0":7.928544844195885,"vY0":-135.06819045952682,"vZ0":-4.175244079621252,"x":82.34,"y":173.16,"x0":-2.1667604308657844,"y0":50.00161257756077,"z0":5.574118352295652,"aX":1.658477512148354},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":-3.1,"spinRate":2217,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4038809831808585,"extension":6.60614679413867},"hitData":{"launchSpeed":63.1,"launchAngle":33.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.72,"coordY":119.73}},"index":1,"playId":"101d1948-2344-39a5-ab81-97401c3ec85e","pitchNumber":2,"startTime":"2026-07-08T01:19:02.312Z","endTime":"2026-07-08T01:19:08.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:19:08.889Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Harris II pops out to shortstop Jared Triolo.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T01:18:03.206Z","endTime":"2026-07-08T01:19:08.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.082"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.18"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.87"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.09"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.85"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.57"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.45"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.74"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.98"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.138"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.082"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".896"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".488"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.164868558596808,"aZ":-34.329656958122534,"pfxX":5.565124786786942,"pfxZ":-1.400486432298452,"pX":-0.19968780737803796,"pZ":1.5877951183439296,"vX0":2.965469653439138,"vY0":-122.82993343170182,"vZ0":-2.8259876916430233,"x":124.61,"y":195.91,"x0":-2.1418523448555655,"y0":50.000862953437405,"z0":5.644743635299962,"aX":8.582584892177849},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":-10.7,"spinRate":2656,"spinDirection":82},"zone":13,"typeConfidence":0.9,"plateTime":0.44431769058439485,"extension":6.595012970617549},"index":0,"playId":"cbc6880b-e1a8-37e2-b554-28c8c1b01f36","pitchNumber":1,"startTime":"2026-07-08T01:18:29.813Z","endTime":"2026-07-08T01:18:56.829Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478442626682984,"aZ":-22.737421327982904,"pfxX":0.8894630625461377,"pfxZ":5.0513899401912,"pX":0.9092070051822415,"pZ":2.4303128347541882,"vX0":7.928544844195885,"vY0":-135.06819045952682,"vZ0":-4.175244079621252,"x":82.34,"y":173.16,"x0":-2.1667604308657844,"y0":50.00161257756077,"z0":5.574118352295652,"aX":1.658477512148354},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":-3.1,"spinRate":2217,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4038809831808585,"extension":6.60614679413867},"hitData":{"launchSpeed":63.1,"launchAngle":33.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.72,"coordY":119.73}},"index":1,"playId":"101d1948-2344-39a5-ab81-97401c3ec85e","pitchNumber":2,"startTime":"2026-07-08T01:19:02.312Z","endTime":"2026-07-08T01:19:08.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:19:08.889Z","atBatIndex":81},"scoringPlays":[4,10,21,27,56,65,72,79],"playsByInning":[{"startIndex":0,"endIndex":13,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":73.8,"y":103.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":218.11,"y":88.52},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":160.66,"y":99.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":156.88,"y":167.39},"type":"O","description":"Groundout"}],"home":[{"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":175.92,"y":128.57},"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":200.8,"y":62.52},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":124.45,"y":90.87},"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":104.68,"y":149.15},"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":1,"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":111.78,"y":171.95},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":114.39,"y":61.19},"type":"O","description":"Flyout"}],"home":[{"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":103.67,"y":196.78},"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":125.97,"y":186.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":107.22,"y":157.76},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":32,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":202.6,"y":124.05},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":138.72,"y":116.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":52.57,"y":105.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":201.92,"y":106.19},"type":"O","description":"Flyout"}],"home":[{"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":124.77,"y":126.71},"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":132.67,"y":31.42},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":100.63,"y":167.39},"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":3,"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":110.76,"y":152.7},"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":3,"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":115.16,"y":183.94},"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":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":153.33,"y":154.22},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":102.63,"y":117.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":81.53,"y":161.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":147.25,"y":153.71},"type":"O","description":"Grounded Into DP"}],"home":[{"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":151.02,"y":161.46},"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":138.0,"y":148.0},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":154.87,"y":103.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":131.54,"y":143.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":86.53,"y":130.56},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":155.36,"y":164.35},"type":"O","description":"Grounded Into DP"}],"home":[{"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":149.18,"y":104.83},"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":5,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":106.68,"y":166.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":159.63,"y":171.82},"type":"O","description":"Pop Out"}]}},{"startIndex":48,"endIndex":57,"top":[48,49,50,51],"bottom":[52,53,54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":57.27,"y":88.63},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":213.0,"y":119.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":154.0,"y":164.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":150.73,"y":184.88},"type":"O","description":"Pop Out"}],"home":[{"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":114.3,"y":95.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":116.0,"y":159.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":213.34,"y":103.32},"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":65.1,"y":117.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":205.21,"y":70.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":175.0,"y":103.0},"type":"O","description":"Lineout"}]}},{"startIndex":58,"endIndex":66,"top":[58,59,60],"bottom":[61,62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":150.29,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":85.0,"y":116.64},"type":"O","description":"Flyout"}],"home":[{"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":83.91,"y":105.57},"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":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":135.41,"y":56.54},"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":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":125.97,"y":96.96},"type":"H","description":"Single"}]}},{"startIndex":67,"endIndex":75,"top":[67,68,69],"bottom":[70,71,72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"coordinates":{"x":158.9,"y":150.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":153.33,"y":152.7},"type":"O","description":"Groundout"}],"home":[{"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":187.28,"y":119.25},"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":78.06,"y":120.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":119.67,"y":102.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":8,"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":147.01,"y":97.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":109.24,"y":153.2},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":76,"endIndex":81,"top":[76,77,78,79,80,81],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"coordinates":{"x":176.13,"y":110.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":156.37,"y":154.72},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":86.0,"y":59.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":204.0,"y":100.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":115.32,"y":181.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":118.72,"y":119.73},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":12,"hits":14,"errors":0,"leftOnBase":9},"away":{"runs":4,"hits":11,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"catcher":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"first":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"second":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"third":{"id":687394,"fullName":"Jack Brannigan","link":"/api/v1/people/687394"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"center":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"right":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"onDeck":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"inHole":{"id":687394,"fullName":"Jack Brannigan","link":"/api/v1/people/687394"},"battingOrder":10,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"onDeck":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"inHole":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"battingOrder":1,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".249","atBats":36,"obp":".314","slg":".413","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":12,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":37,"obp":".489","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"3.65","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.24","battersFaced":45,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":70,"strikes":94,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":12,"pitchesPerInning":"20.50","runsScoredPer9":"13.50","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID640492":{"person":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"501","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":5,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".353","atBats":17,"obp":".389","slg":".471","ops":".860","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":8,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":29,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":82,"obp":".222","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":378,"era":"2.25","inningsPitched":"24.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"0.83","battersFaced":91,"outs":72,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":378,"balls":139,"strikes":239,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.00","hitsPer9Inn":"4.50","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"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}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":42,"gamesStarted":0,"flyOuts":27,"groundOuts":26,"airOuts":45,"runs":8,"doubles":3,"triples":3,"homeRuns":1,"strikeOuts":49,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":139,"obp":".190","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":593,"era":"1.56","inningsPitched":"40.1","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":18,"blownSaves":1,"earnedRuns":7,"whip":"0.69","battersFaced":148,"outs":121,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":593,"balls":184,"strikes":409,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.70","gamesFinished":1,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.93","walksPer9Inn":"1.56","hitsPer9Inn":"4.69","runsScoredPer9":"1.79","homeRunsPer9":"0.22","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675916":{"person":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"jerseyNumber":"00","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":28,"obp":".242","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":142,"era":"2.08","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.92","battersFaced":33,"outs":26,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":58,"strikes":84,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"16.38","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"7.27","walksPer9Inn":"4.15","hitsPer9Inn":"4.15","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"401","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":15,"groundOuts":18,"airOuts":21,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".225","atBats":80,"obp":".284","slg":".363","ops":".647","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":29,"rbi":10,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":25,"stolenBasePercentage":".862","caughtStealingPercentage":".138","assists":7,"putOuts":193,"errors":2,"chances":202,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":46,"groundOuts":77,"airOuts":74,"runs":43,"doubles":15,"triples":0,"homeRuns":16,"strikeOuts":67,"baseOnBalls":15,"intentionalWalks":0,"hits":96,"hitByPitch":1,"avg":".308","atBats":312,"obp":".339","slg":".510","ops":".849","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":159,"rbi":53,"leftOnBase":110,"sacBunts":0,"sacFlies":2,"babip":".346","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":15,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":171,"errors":0,"chances":172,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":16,"groundOuts":22,"airOuts":30,"runs":27,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".248","atBats":121,"obp":".295","slg":".388","ops":".683","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":47,"rbi":11,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":12,"strikes":19,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":1,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"18.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":47,"errors":1,"chances":121,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":49,"groundOuts":89,"airOuts":95,"runs":41,"doubles":19,"triples":2,"homeRuns":9,"strikeOuts":49,"baseOnBalls":25,"intentionalWalks":0,"hits":89,"hitByPitch":2,"avg":".276","atBats":322,"obp":".332","slg":".432","ops":".764","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":139,"rbi":49,"leftOnBase":112,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"35.78","popOuts":22,"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":84,"putOuts":147,"errors":3,"chances":234,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":28,"gamesStarted":1,"flyOuts":21,"groundOuts":25,"airOuts":37,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":127,"obp":".294","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":604,"era":"2.60","inningsPitched":"34.2","wins":4,"losses":0,"saves":1,"saveOpportunities":1,"holds":9,"blownSaves":0,"earnedRuns":10,"whip":"1.15","battersFaced":143,"outs":104,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":210,"strikes":394,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.42","gamesFinished":4,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.86","hitsPer9Inn":"7.53","runsScoredPer9":"2.60","homeRunsPer9":"0.26","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":29,"groundOuts":70,"airOuts":58,"runs":48,"doubles":6,"triples":0,"homeRuns":15,"strikeOuts":68,"baseOnBalls":28,"intentionalWalks":1,"hits":66,"hitByPitch":7,"avg":".253","atBats":261,"obp":".340","slg":".448","ops":".788","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":117,"rbi":43,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.40","popOuts":11,"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":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","assists":10,"putOuts":339,"errors":1,"chances":350,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":16,"gamesStarted":16,"flyOuts":44,"groundOuts":83,"airOuts":82,"runs":29,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":112,"baseOnBalls":24,"intentionalWalks":0,"hits":82,"hitByPitch":9,"atBats":356,"obp":".294","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1542,"era":"2.27","inningsPitched":"95.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.12","battersFaced":392,"outs":285,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1542,"balls":502,"strikes":1040,"strikePercentage":".670","hitBatsmen":9,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".600","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.61","walksPer9Inn":"2.27","hitsPer9Inn":"7.77","runsScoredPer9":"2.75","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671162":{"person":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 4 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":60,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":17,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":24,"strikes":36,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":1,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"9.82","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.64","battersFaced":17,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":24,"strikes":36,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":4,"winPercentage":".---","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"2.45","hitsPer9Inn":"12.27","runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805347":{"person":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"jerseyNumber":"74","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":7,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".250","slg":".211","ops":".461","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":4,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"2.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":10,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":60,"groundOuts":71,"airOuts":97,"runs":62,"doubles":24,"triples":0,"homeRuns":24,"strikeOuts":91,"baseOnBalls":38,"intentionalWalks":3,"hits":96,"hitByPitch":1,"avg":".273","atBats":352,"obp":".343","slg":".545","ops":".888","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":192,"rbi":57,"leftOnBase":161,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":21,"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":70,"putOuts":645,"errors":6,"chances":721,"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"}]},"ID702275":{"person":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":9,"gamesStarted":7,"flyOuts":27,"groundOuts":41,"airOuts":44,"runs":25,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":26,"intentionalWalks":1,"hits":36,"hitByPitch":4,"atBats":161,"obp":".344","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":756,"era":"4.53","inningsPitched":"43.2","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.42","battersFaced":192,"outs":131,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":320,"strikes":436,"strikePercentage":".580","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".333","pitchesPerInning":"17.31","gamesFinished":2,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"8.45","walksPer9Inn":"5.36","hitsPer9Inn":"7.42","runsScoredPer9":"5.15","homeRunsPer9":"1.44","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":40,"groundOuts":60,"airOuts":63,"runs":30,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":54,"hitByPitch":1,"avg":".267","atBats":202,"obp":".308","slg":".396","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":80,"rbi":35,"leftOnBase":92,"sacBunts":1,"sacFlies":5,"babip":".282","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694462":{"person":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"3.1 IP, 7 ER, 2 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":2,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":22,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":39,"strikes":45,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"18.90","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":2,"groundOuts":17,"airOuts":5,"runs":10,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":44,"obp":".446","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":215,"era":"8.44","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"2.16","battersFaced":56,"outs":32,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":95,"strikes":120,"strikePercentage":".560","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.40","rbi":7,"winPercentage":".000","pitchesPerInning":"20.16","gamesFinished":0,"strikeoutWalkRatio":"0.90","strikeoutsPer9Inn":"7.59","walksPer9Inn":"8.44","hitsPer9Inn":"10.97","runsScoredPer9":"8.44","homeRunsPer9":"2.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571657":{"person":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"201","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".267","atBats":15,"obp":".250","slg":".333","ops":".583","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":5,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":21,"gamesStarted":8,"flyOuts":33,"groundOuts":48,"airOuts":66,"runs":24,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":51,"baseOnBalls":24,"intentionalWalks":0,"hits":48,"hitByPitch":1,"atBats":212,"obp":".307","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":967,"era":"3.18","inningsPitched":"56.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.27","battersFaced":239,"outs":170,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":967,"balls":367,"strikes":600,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".800","pitchesPerInning":"17.06","gamesFinished":5,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.10","walksPer9Inn":"3.81","hitsPer9Inn":"7.62","runsScoredPer9":"3.81","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":2,"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":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":79,"groundOuts":87,"airOuts":128,"runs":58,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":1,"hits":95,"hitByPitch":4,"avg":".273","atBats":348,"obp":".322","slg":".448","ops":".770","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":156,"rbi":50,"leftOnBase":138,"sacBunts":0,"sacFlies":10,"babip":".274","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","popOuts":23,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":210,"putOuts":116,"errors":5,"chances":331,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":30,"runs":10,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":114,"obp":".283","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":461,"era":"2.37","inningsPitched":"30.1","wins":0,"losses":2,"saves":17,"saveOpportunities":18,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.12","battersFaced":120,"outs":91,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":131,"strikes":330,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".000","pitchesPerInning":"15.20","gamesFinished":25,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"9.79","walksPer9Inn":"1.78","hitsPer9Inn":"8.31","runsScoredPer9":"2.97","homeRunsPer9":"0.59","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":54,"groundOuts":61,"airOuts":92,"runs":37,"doubles":13,"triples":1,"homeRuns":9,"strikeOuts":106,"baseOnBalls":30,"intentionalWalks":0,"hits":69,"hitByPitch":7,"avg":".212","atBats":326,"obp":".290","slg":".340","ops":".630","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":111,"rbi":41,"leftOnBase":156,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.22","popOuts":20,"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":126,"putOuts":74,"errors":8,"chances":208,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664849":{"person":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":7,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":15,"strikes":15,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","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}},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":50,"groundOuts":79,"airOuts":93,"runs":37,"doubles":10,"triples":1,"homeRuns":15,"strikeOuts":71,"baseOnBalls":38,"intentionalWalks":0,"hits":73,"hitByPitch":2,"atBats":313,"obp":".317","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1339,"era":"3.83","inningsPitched":"82.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.35","battersFaced":356,"outs":247,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1339,"balls":498,"strikes":841,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".556","pitchesPerInning":"16.26","gamesFinished":1,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"7.76","walksPer9Inn":"4.15","hitsPer9Inn":"7.98","runsScoredPer9":"4.04","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":11,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":39,"groundOuts":51,"airOuts":62,"runs":30,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":59,"baseOnBalls":25,"intentionalWalks":0,"hits":50,"hitByPitch":4,"avg":".226","atBats":221,"obp":".315","slg":".344","ops":".659","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":76,"rbi":24,"leftOnBase":94,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.20","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":136,"errors":3,"chances":143,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":17,"flyOuts":62,"groundOuts":99,"airOuts":110,"runs":48,"doubles":11,"triples":2,"homeRuns":12,"strikeOuts":83,"baseOnBalls":30,"intentionalWalks":0,"hits":91,"hitByPitch":2,"atBats":378,"obp":".298","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1462,"era":"4.01","inningsPitched":"98.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.23","battersFaced":415,"outs":296,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1462,"balls":534,"strikes":928,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".455","pitchesPerInning":"14.82","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.74","hitsPer9Inn":"8.30","runsScoredPer9":"4.38","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671739,645277,571657,621566,686948,663698,643289,640492,642086,663586,573262,805347,694462,671162,622761],"pitchers":[694462,671162,622761],"bench":[],"bullpen":[689266,693821,800311,656550,628452,675916,669276,625643,702275,519242,664849],"battingOrder":[671739,571657,621566,663698,640492,642086,663586,573262,805347],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Olson (24, Skenes); Harris II (15, Skenes); Dubón (19, Skenes); Riley, A (13, Stratton, H)."},{"label":"TB","value":"Albies; Azócar; Dubón 3; Harris II 3; Jarvis; Olson 2; Riley, A 3; Yastrzemski."},{"label":"RBI","value":"Albies (50); Dubón (49); Yastrzemski 2 (24)."},{"label":"2-out RBI","value":"Dubón."},{"label":"Runners left in scoring position, 2 out","value":"Harris II; Riley, A; Smith, D."},{"label":"GIDP","value":"Olson; Yastrzemski."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Jarvis-Farmer, K-Olson)."}]}],"note":[]},"home":{"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":5,"groundOuts":10,"airOuts":9,"runs":12,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".263","atBats":37,"obp":".342","slg":".424","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":23,"rbi":12,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.33","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"4.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.31","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":41,"strikes":97,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":4,"pitchesPerInning":"15.33","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":{"note":"(W, 7-8)","summary":"6.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":29,"strikes":66,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":48,"groundOuts":82,"airOuts":100,"runs":48,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":123,"baseOnBalls":23,"intentionalWalks":0,"hits":84,"hitByPitch":7,"atBats":384,"obp":".273","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1728,"era":"3.58","inningsPitched":"103.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.04","battersFaced":420,"outs":309,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1728,"balls":610,"strikes":1118,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".467","pitchesPerInning":"16.78","gamesFinished":0,"strikeoutWalkRatio":"5.35","strikeoutsPer9Inn":"10.75","walksPer9Inn":"2.01","hitsPer9Inn":"7.34","runsScoredPer9":"4.19","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":56,"groundOuts":69,"airOuts":91,"runs":56,"doubles":20,"triples":1,"homeRuns":21,"strikeOuts":99,"baseOnBalls":37,"intentionalWalks":0,"hits":83,"hitByPitch":2,"avg":".247","atBats":336,"obp":".320","slg":".500","ops":".820","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":168,"rbi":64,"leftOnBase":146,"sacBunts":0,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":203,"putOuts":100,"errors":7,"chances":310,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"0-1 | 3 BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":38,"groundOuts":86,"airOuts":67,"runs":64,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":89,"baseOnBalls":60,"intentionalWalks":2,"hits":94,"hitByPitch":5,"avg":".281","atBats":334,"obp":".397","slg":".473","ops":".870","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":158,"rbi":56,"leftOnBase":131,"sacBunts":0,"sacFlies":2,"babip":".346","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.69","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":136,"errors":1,"chances":138,"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":38,"gamesStarted":0,"flyOuts":18,"groundOuts":33,"airOuts":34,"runs":20,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":136,"obp":".279","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":631,"era":"4.26","inningsPitched":"38.0","wins":5,"losses":2,"saves":11,"saveOpportunities":15,"holds":7,"blownSaves":4,"earnedRuns":18,"whip":"1.08","battersFaced":155,"outs":114,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":631,"balls":236,"strikes":395,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".714","pitchesPerInning":"16.61","gamesFinished":20,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.42","walksPer9Inn":"3.79","hitsPer9Inn":"5.92","runsScoredPer9":"4.74","homeRunsPer9":"1.18","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":4,"flyOuts":12,"groundOuts":33,"airOuts":20,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":133,"obp":".307","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":622,"era":"4.37","inningsPitched":"35.0","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":17,"whip":"1.31","battersFaced":150,"outs":105,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":622,"balls":226,"strikes":396,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".400","pitchesPerInning":"17.77","gamesFinished":6,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"13.11","walksPer9Inn":"4.11","hitsPer9Inn":"7.71","runsScoredPer9":"4.63","homeRunsPer9":"1.03","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"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":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":19,"groundOuts":53,"airOuts":35,"runs":19,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".240","atBats":175,"obp":".314","slg":".314","ops":".628","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":55,"rbi":14,"leftOnBase":89,"sacBunts":1,"sacFlies":0,"babip":".320","groundOutsToAirouts":"1.51","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"175.00","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":85,"errors":6,"chances":180,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2 BB, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":9,"groundOuts":10,"airOuts":13,"runs":15,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".311","atBats":74,"obp":".373","slg":".649","ops":"1.022","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":48,"rbi":17,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".425","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.33","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":34,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HBP, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":19,"groundOuts":74,"airOuts":37,"runs":31,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":1,"hits":65,"hitByPitch":5,"avg":".305","atBats":213,"obp":".358","slg":".362","ops":".720","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":77,"rbi":15,"leftOnBase":109,"sacBunts":3,"sacFlies":1,"babip":".372","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"213.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":122,"errors":2,"chances":126,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":29,"gamesStarted":0,"flyOuts":23,"groundOuts":15,"airOuts":42,"runs":14,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":106,"obp":".331","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":496,"era":"4.50","inningsPitched":"28.0","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":14,"whip":"1.39","battersFaced":121,"outs":84,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":175,"strikes":321,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".---","pitchesPerInning":"17.71","gamesFinished":4,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.18","hitsPer9Inn":"8.36","runsScoredPer9":"4.50","homeRunsPer9":"0.96","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":18,"gamesStarted":17,"flyOuts":60,"groundOuts":73,"airOuts":113,"runs":54,"doubles":19,"triples":1,"homeRuns":10,"strikeOuts":79,"baseOnBalls":52,"intentionalWalks":1,"hits":77,"hitByPitch":5,"atBats":339,"obp":".337","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1535,"era":"4.82","inningsPitched":"89.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.44","battersFaced":400,"outs":269,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1535,"balls":573,"strikes":962,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".273","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"7.93","walksPer9Inn":"5.22","hitsPer9Inn":"7.73","runsScoredPer9":"5.42","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":24},"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":"501","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"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":39,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":6,"strikes":18,"strikePercentage":".750","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":19,"gamesStarted":9,"flyOuts":46,"groundOuts":76,"airOuts":88,"runs":35,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":62,"baseOnBalls":26,"intentionalWalks":0,"hits":79,"hitByPitch":2,"atBats":303,"obp":".321","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1315,"era":"3.24","inningsPitched":"77.2","wins":5,"losses":3,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.35","battersFaced":334,"outs":233,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1315,"balls":476,"strikes":839,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".625","pitchesPerInning":"16.93","gamesFinished":3,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"7.18","walksPer9Inn":"3.01","hitsPer9Inn":"9.15","runsScoredPer9":"4.06","homeRunsPer9":"0.70","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687394":{"person":{"id":687394,"fullName":"Jack Brannigan","link":"/api/v1/people/687394"},"jerseyNumber":"76","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"301","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":39,"gamesStarted":0,"flyOuts":27,"groundOuts":25,"airOuts":52,"runs":22,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":1,"hits":33,"hitByPitch":2,"atBats":143,"obp":".329","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":627,"era":"4.82","inningsPitched":"37.1","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":20,"whip":"1.39","battersFaced":164,"outs":112,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":627,"balls":229,"strikes":398,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".400","pitchesPerInning":"16.79","gamesFinished":19,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.96","walksPer9Inn":"4.58","hitsPer9Inn":"7.96","runsScoredPer9":"5.30","homeRunsPer9":"1.21","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":15},"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}},"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":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":23,"groundOuts":40,"airOuts":56,"runs":20,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":16,"intentionalWalks":0,"hits":24,"hitByPitch":4,"avg":".155","atBats":155,"obp":".250","slg":".323","ops":".573","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":50,"rbi":24,"leftOnBase":96,"sacBunts":1,"sacFlies":1,"babip":".152","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":23,"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":488,"errors":3,"chances":506,"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":"700","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":1,"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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":7,"airOuts":20,"runs":12,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".261","atBats":69,"obp":".350","slg":".478","ops":".828","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":33,"rbi":15,"leftOnBase":34,"sacBunts":0,"sacFlies":1,"babip":".357","groundOutsToAirouts":"0.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":4,"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":16,"putOuts":24,"errors":2,"chances":42,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":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":false,"isOnBench":true,"isSubstitute":false}},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"4-5 | 3 HR, 10 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":13,"rbi":10,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.67","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":40,"groundOuts":69,"airOuts":68,"runs":47,"doubles":12,"triples":0,"homeRuns":16,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":1,"hits":85,"hitByPitch":2,"avg":".293","atBats":290,"obp":".351","slg":".500","ops":".851","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":145,"rbi":61,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".335","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.12","popOuts":9,"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":11,"putOuts":202,"errors":2,"chances":215,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":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":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":37,"groundOuts":98,"airOuts":62,"runs":49,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":62,"baseOnBalls":23,"intentionalWalks":0,"hits":101,"hitByPitch":6,"avg":".314","atBats":322,"obp":".369","slg":".398","ops":".767","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":128,"rbi":41,"leftOnBase":133,"sacBunts":0,"sacFlies":1,"babip":".377","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.50","popOuts":7,"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":118,"putOuts":75,"errors":7,"chances":200,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"1.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":9,"strikes":22,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":2,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}}},"batters":[663968,664040,668804,687394,699013,656811,695257,693304,682997,669707,680779,694973,669387,676702],"pitchers":[694973,669387,676702],"bench":[542303],"bullpen":[677952,696149,696062,683003,656605,676755,682254,670990,676742,642701,642397],"battingOrder":[663968,664040,687394,699013,695257,693304,682997,669707,680779],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"O'Hearn 3 (16, 1st inning off Waldrep, 3 on, 1 out, 3rd inning off Waldrep, 2 on, 0 out, 6th inning off Thomas, 2 on, 2 out)."},{"label":"TB","value":"Callihan, T 2; Gonzales, N 2; Lowe, B 3; Mangum; O'Hearn 13; Triolo; Valdez, Es."},{"label":"RBI","value":"Gonzales, N (41); Lowe, B (64); O'Hearn 10 (61)."},{"label":"2-out RBI","value":"O'Hearn 3; Lowe, B."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N 2; Brannigan; Mangum."},{"label":"GIDP","value":"Davis, H."},{"label":"Team RISP","value":"6-for-17."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Callihan, T-Triolo-O'Hearn; O'Hearn-Triolo-Skenes)."}]}],"note":[{"label":"a","value":"Struck out for Reynolds, B in the 7th."},{"label":"1","value":"Ran for O'Hearn in the 8th."}]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Mangum (by Waldrep)."},{"label":"ABS Challenge","value":"Baldwin, D 2 (Ball-Overturned to Strike, Ball-Confirmed); Reynolds, B (Strike-Overturned to Ball); Harris II (Strike-Confirmed); Davis, H (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Waldrep 84-45; Thomas 60-36; Mateo 20-13; Skenes 95-66; Mlodzinski 24-18; Stratton, H 19-13."},{"label":"Groundouts-flyouts","value":"Waldrep 6-0; Thomas 3-4; Mateo 1-1; Skenes 4-5; Mlodzinski 3-1; Stratton, H 2-0."},{"label":"Batters faced","value":"Waldrep 22; Thomas 17; Mateo 6; Skenes 25; Mlodzinski 6; Stratton, H 6."},{"label":"Inherited runners-scored","value":"Thomas 2-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: Edwin Moscoso. 2B: Nic Lentz. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"86 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, Out To RF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:37."},{"label":"Att","value":"20,281."},{"label":"Venue","value":"PNC Park."},{"label":"July 7, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","boxscoreName":"O'Hearn"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"4-5 | 3 HR, 10 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":13,"rbi":10,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.67","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":40,"groundOuts":69,"airOuts":68,"runs":47,"doubles":12,"triples":0,"homeRuns":16,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":1,"hits":85,"hitByPitch":2,"avg":".293","atBats":290,"obp":".351","slg":".500","ops":".851","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":145,"rbi":61,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".335","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.12","popOuts":9,"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":11,"putOuts":202,"errors":2,"chances":215,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":100,"hittingGameScore":100},{"player":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","boxscoreName":"Lowe, B"},"jerseyNumber":"5","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":56,"groundOuts":69,"airOuts":91,"runs":56,"doubles":20,"triples":1,"homeRuns":21,"strikeOuts":99,"baseOnBalls":37,"intentionalWalks":0,"hits":83,"hitByPitch":2,"avg":".247","atBats":336,"obp":".320","slg":".500","ops":".820","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":168,"rbi":64,"leftOnBase":146,"sacBunts":0,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":203,"putOuts":100,"errors":7,"chances":310,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","boxscoreName":"Skenes"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 7-8)","summary":"6.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":29,"strikes":66,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":48,"groundOuts":82,"airOuts":100,"runs":48,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":123,"baseOnBalls":23,"intentionalWalks":0,"hits":84,"hitByPitch":7,"atBats":384,"obp":".273","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1728,"era":"3.58","inningsPitched":"103.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.04","battersFaced":420,"outs":309,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1728,"balls":610,"strikes":1118,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".467","pitchesPerInning":"16.78","gamesFinished":0,"strikeoutWalkRatio":"5.35","strikeoutsPer9Inn":"10.75","walksPer9Inn":"2.01","hitsPer9Inn":"7.34","runsScoredPer9":"4.19","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":56,"pitchingGameScore":56}]},"decisions":{"winner":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"loser":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}