{"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":823365,"link":"/api/v1.1/game/823365/feed/live","metaData":{"wait":10,"timeStamp":"20260624_012036","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823365,"type":"R","doubleHeader":"N","id":"2026/06/23/seamlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823365-2026-06-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-23T22:40:00Z","originalDate":"2026-06-23","officialDate":"2026-06-23","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":80,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":39,"ties":0,"pct":".513"},"records":{},"divisionLeader":false,"wins":41,"losses":39,"winningPercentage":".513"},"franchiseName":"Seattle","clubName":"Mariners","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":79,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":40,"ties":0,"pct":".494"},"records":{},"divisionLeader":false,"wins":39,"losses":40,"winningPercentage":".494"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID689546":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546","firstName":"Nicholas","lastName":"Davila","primaryNumber":"82","birthDate":"1998-11-21","currentAge":27,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Davila","boxscoreName":"Davila","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"duh-vee-luh","mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Davila","nameSlug":"nick-davila-689546","firstLastName":"Nick Davila","lastFirstName":"Davila, Nick","lastInitName":"Davila, N","initLastName":"N Davila","fullFMLName":"Nicholas  Davila","fullLFMName":"Davila, Nicholas ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621074":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074","firstName":"Michael","lastName":"Rucker","primaryNumber":"38","birthDate":"1994-04-27","currentAge":32,"birthCity":"Columbus","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Rucker","middleName":"Patrick","boxscoreName":"Rucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Rucker","nameSlug":"michael-rucker-621074","firstLastName":"Michael Rucker","lastFirstName":"Rucker, Michael","lastInitName":"Rucker, M","initLastName":"M Rucker","fullFMLName":"Michael Patrick Rucker","fullLFMName":"Rucker, Michael Patrick","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":31,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID695380":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380","firstName":"Alex","lastName":"Hoppe","primaryNumber":"26","birthDate":"1998-12-17","currentAge":27,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Hoppe","middleName":"Kevin","boxscoreName":"Hoppe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Hoppe","nameSlug":"alex-hoppe-695380","firstLastName":"Alex Hoppe","lastFirstName":"Hoppe, Alex","lastInitName":"Hoppe, A","initLastName":"A Hoppe","fullFMLName":"Alex Kevin Hoppe","fullLFMName":"Hoppe, Alex Kevin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"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},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID684049":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049","firstName":"Brandan","lastName":"Bidois","birthDate":"2001-06-21","currentAge":25,"birthCity":"Brisbane","birthStateProvince":"QLD","birthCountry":"Australia","height":"6' 2\"","weight":174,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandan","useLastName":"Bidois","boxscoreName":"Bidois","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandan Bidois","nameSlug":"brandan-bidois-684049","firstLastName":"Brandan Bidois","lastFirstName":"Bidois, Brandan","lastInitName":"Bidois, B","initLastName":"B Bidois","fullFMLName":"Brandan  Bidois","fullLFMName":"Bidois, Brandan ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID682848":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","firstName":"Endy","lastName":"Rodríguez","primaryNumber":"13","birthDate":"2000-05-26","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Endy","useLastName":"Rodríguez","middleName":"Steven","boxscoreName":"Rodríguez, E","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Endy Rodríguez","nameSlug":"endy-rodriguez-682848","firstLastName":"Endy Rodríguez","lastFirstName":"Rodríguez, Endy","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Endy Steven Rodríguez","fullLFMName":"Rodríguez, Endy Steven","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":21,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colt","useLastName":"Emerson","middleName":"Walker","boxscoreName":"Emerson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Emerson","nameSlug":"colt-emerson-806068","firstLastName":"Colt Emerson","lastFirstName":"Emerson, Colt","lastInitName":"Emerson, C","initLastName":"C Emerson","fullFMLName":"Colt Walker Emerson","fullLFMName":"Emerson, Colt Walker","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":28,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":30,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":38753,"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":"Clear","temp":"73","wind":"11 mph, Calm"},"gameInfo":{"attendance":16015,"firstPitch":"2026-06-23T22:41:00.000Z","gameDurationMinutes":159},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"home":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"}},"officialScorer":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"primaryDatacaster":{"id":800987,"fullName":"Diana Bump","link":"/api/v1/people/800987"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a fly ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-23T22:41:44.840Z","endTime":"2026-06-23T22:41:57.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T19:01:11.246Z","endTime":"2026-06-23T22:17:12.688Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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-06-23T22:17:12.688Z","endTime":"2026-06-23T22:40:18.840Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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-06-23T22:40:18.840Z","endTime":"2026-06-23T22:41:47.175Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08206094228645,"aZ":-15.740782314351964,"pfxX":-4.62440058510134,"pfxZ":8.715819567885044,"pX":0.5349022324314971,"pZ":2.7435831516093097,"vX0":8.79823142721844,"vY0":-136.24856005965685,"vZ0":-4.328460658135131,"x":96.61,"y":164.7,"x0":-2.130932919902441,"y0":50.005014664155965,"z0":5.435881236080224,"aX":-8.722228571928616},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2257,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.401530924492846,"extension":6.799974930177398},"hitData":{"launchSpeed":68.3,"launchAngle":37.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.07,"coordY":138.0}},"index":3,"playId":"82e5d3f7-517a-307b-a5c9-1977d67193af","pitchNumber":1,"startTime":"2026-06-23T22:41:47.175Z","endTime":"2026-06-23T22:41:57.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:41:57.968Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-23T22:42:12.807Z","endTime":"2026-06-23T22:43:35.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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_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":92.8,"endSpeed":85.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135901231811797,"aZ":-22.1441064662404,"pfxX":-6.378837268116145,"pfxZ":5.355956544836587,"pX":-0.9717249779920755,"pZ":3.347844716620993,"vX0":5.249449295731642,"vY0":-135.1844614473229,"vZ0":-1.6737769081407157,"x":154.04,"y":148.39,"x0":-2.0984859500250312,"y0":50.00558033894989,"z0":5.511027018653733,"aX":-11.951048068677121},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":10.6,"spinRate":2053,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4033252196821313,"extension":6.605069930941952},"index":0,"playId":"24c27ade-2559-3750-8eeb-1a1b7f0a76c2","pitchNumber":1,"startTime":"2026-06-23T22:42:22.313Z","endTime":"2026-06-23T22:42:25.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.665003136414654,"aZ":-31.923112468630446,"pfxX":1.9222948403094828,"pfxZ":0.15591812956393625,"pX":-0.20874364898198852,"pZ":2.285897310605896,"vX0":4.0056007384483925,"vY0":-126.06686171157291,"vZ0":-1.7761772445044586,"x":124.96,"y":177.06,"x0":-2.0603710737551175,"y0":50.004788298321515,"z0":5.546651255530542,"aX":3.131859590404885},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2428,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.43243811743727356,"extension":6.5033320586465875},"index":1,"playId":"6e5ddaea-7fe2-3c2f-9fe3-b9852e41fee2","pitchNumber":2,"startTime":"2026-06-23T22:42:43.879Z","endTime":"2026-06-23T22:42:47.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74704044627739,"aZ":-30.05758019510718,"pfxX":0.5411352293681404,"pfxZ":1.311502487972347,"pX":-0.3541136082811092,"pZ":0.8963682009745635,"vX0":4.195250933148045,"vY0":-125.91665706313222,"vZ0":-5.191394775433491,"x":130.5,"y":214.58,"x0":-2.1069676967353423,"y0":50.004469362535225,"z0":5.394905235006755,"aX":0.8758697349589716},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-1.9,"spinRate":2456,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.43373311724008445,"extension":6.585292639588224},"index":2,"playId":"717c4143-6fb7-3e27-b328-f3ec4b15542c","pitchNumber":3,"startTime":"2026-06-23T22:43:03.851Z","endTime":"2026-06-23T22:43:07.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38393684658262,"aZ":-20.587599214786664,"pfxX":-5.198904458241703,"pfxZ":6.113805651742279,"pX":0.06517529256801834,"pZ":3.5705663758111674,"vX0":7.298282368673332,"vY0":-136.4265110745597,"vZ0":-1.3291342170646212,"x":114.52,"y":142.37,"x0":-1.9620823634723903,"y0":50.00667935319058,"z0":5.475154495566521,"aX":-9.85974880128909},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":8.0,"spinRate":2110,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4005924797495908,"extension":6.608185877910121},"hitData":{"launchSpeed":84.1,"launchAngle":29.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.87,"coordY":69.92}},"index":3,"playId":"889df00e-d5b3-3d41-a2f2-f5458641a168","pitchNumber":4,"startTime":"2026-06-23T22:43:24.196Z","endTime":"2026-06-23T22:43:35.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:43:35.454Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-23T22:43:39.731Z","endTime":"2026-06-23T22:44:15.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851737238803935,"aZ":-20.215040586894983,"pfxX":-7.471679435024889,"pfxZ":6.396760178367101,"pX":-0.3056000479067744,"pZ":2.1774325561186716,"vX0":7.1400179445221985,"vY0":-135.00798351849528,"vZ0":-4.814309858720451,"x":128.65,"y":179.99,"x0":-1.9974957560790327,"y0":50.00336902239678,"z0":5.381905321344234,"aX":-13.970893552895525},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2168,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.40371642221436055,"extension":6.766941694256823},"hitData":{"launchSpeed":97.7,"launchAngle":34.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.95,"coordY":63.32}},"index":0,"playId":"8b7915b0-5c5c-330a-aedd-57e19be7c77f","pitchNumber":1,"startTime":"2026-06-23T22:44:00.420Z","endTime":"2026-06-23T22:44:15.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:44:15.513Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-23T22:45:51.279Z","endTime":"2026-06-23T22:47:05.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-23T22:44:31.931Z","endTime":"2026-06-23T22:45:53.597Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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.1,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55515023326408,"aZ":-26.261595211212526,"pfxX":-8.66449264372314,"pfxZ":3.2446135651171506,"pX":-1.2934906597809221,"pZ":2.404331592983161,"vX0":5.029492436112001,"vY0":-134.05750004761347,"vZ0":-3.1942737599124698,"x":166.3,"y":173.86,"x0":-2.06662113642778,"y0":50.005538447416,"z0":5.482897911316009,"aX":-15.797379334776593},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":2237,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4083462234079134,"extension":6.72631911148902},"index":1,"playId":"958ae8b9-8ee8-36c4-91ff-2756207d1596","pitchNumber":1,"startTime":"2026-06-23T22:45:53.597Z","endTime":"2026-06-23T22:45:57.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020751778256905,"aZ":-19.766073620011838,"pfxX":-8.031386304947382,"pfxZ":6.824664306085458,"pX":-0.28650085550739923,"pZ":2.9596794620720694,"vX0":7.071551653058281,"vY0":-134.23854583530917,"vZ0":-3.0090685023520582,"x":127.92,"y":158.87,"x0":-1.9160299508679963,"y0":50.00605265456025,"z0":5.50829578779824,"aX":-14.60873524157145},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":2292,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4085925034424718,"extension":6.4658916602417325},"index":2,"playId":"026a9ef3-80b6-358f-8649-7639ed3abdea","pitchNumber":2,"startTime":"2026-06-23T22:46:11.579Z","endTime":"2026-06-23T22:46:16.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074954449985917,"aZ":-15.989204414639879,"pfxX":-6.1079635114747575,"pfxZ":8.471361272808977,"pX":-0.3077114486909776,"pZ":2.1420154844672594,"vX0":6.785560248405888,"vY0":-136.83676541926368,"vZ0":-5.808505427833068,"x":128.73,"y":180.95,"x0":-2.017265168357733,"y0":50.00191994492903,"z0":5.374155130031182,"aX":-11.669251906005183},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":9.7,"spinRate":2354,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39912826095449283,"extension":6.662382105484946},"index":3,"playId":"d95ab0ed-2b82-35e2-9d8f-cb9a6c600bda","pitchNumber":3,"startTime":"2026-06-23T22:46:34.885Z","endTime":"2026-06-23T22:46:38.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86835720212761,"aZ":-15.983262631105962,"pfxX":-5.226031923643694,"pfxZ":8.38415919106263,"pX":-0.23034169421343043,"pZ":3.333812133179376,"vX0":6.717653984098326,"vY0":-137.68656615591996,"vZ0":-2.991271779533232,"x":125.78,"y":148.77,"x0":-2.01602918818708,"y0":50.00383413681618,"z0":5.507831232678344,"aX":-10.094290935430395},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":8.2,"spinRate":2372,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39690009837870965,"extension":6.453513990055063},"hitData":{"launchSpeed":89.2,"launchAngle":34.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.07,"coordY":63.53}},"index":4,"playId":"7bafe466-1f4e-3bd2-8684-f962b05e2572","pitchNumber":4,"startTime":"2026-06-23T22:46:56.675Z","endTime":"2026-06-23T22:47:05.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:47:05.719Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-23T22:48:54.921Z","endTime":"2026-06-23T22:51:55.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":95.7,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592281440950664,"aZ":-13.783045046865848,"pfxX":-6.499577098245476,"pfxZ":9.379554741255383,"pX":-0.13796137325229776,"pZ":2.551346138054146,"vX0":5.981326599220771,"vY0":-139.22782384438878,"vZ0":-5.970866782415864,"x":122.26,"y":169.89,"x0":-1.4708632801434585,"y0":50.00638298070911,"z0":5.638014702964516,"aX":-12.748505933571233},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2251,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.3935867594656761,"extension":6.421549923040004},"index":0,"playId":"20b585f7-0fef-3a9b-8849-d98790bcbbdd","pitchNumber":1,"startTime":"2026-06-23T22:49:19.832Z","endTime":"2026-06-23T22:49:24.078Z","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":86.9,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10401496132159,"aZ":-31.731659124950042,"pfxX":6.737372612532277,"pfxZ":0.2743591925700066,"pX":-1.390968607720839,"pZ":4.867792956574223,"vX0":-1.1416811547608012,"vY0":-126.61589143704819,"vZ0":3.5635813996900856,"x":170.02,"y":107.35,"x0":-1.8106750877902411,"y0":50.00525581582681,"z0":5.976566961499051,"aX":10.973910904139442},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":-12.0,"spinRate":2096,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.4320834633545423,"extension":6.221188404242909},"index":1,"playId":"cdea82e8-b802-3e2b-b53d-875393c5c840","pitchNumber":2,"startTime":"2026-06-23T22:49:38.833Z","endTime":"2026-06-23T22:49:41.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369252570348316,"aZ":-14.601179246406277,"pfxX":-6.526448483528428,"pfxZ":8.610908085622322,"pX":-0.417961437985216,"pZ":2.781349083304162,"vX0":5.217591464687423,"vY0":-141.71052856901642,"vZ0":-5.535023162543344,"x":132.93,"y":163.68,"x0":-1.432000458807446,"y0":50.00337707222399,"z0":5.687363638152349,"aX":-13.318908183183297},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2200,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.3860204719272473,"extension":6.543572272499653},"index":2,"playId":"8b129834-0a97-33c8-a0c9-a9339edbe766","pitchNumber":3,"startTime":"2026-06-23T22:49:53.618Z","endTime":"2026-06-23T22:49:57.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88061133930563,"aZ":-29.89958733551895,"pfxX":6.482314002524044,"pfxZ":1.357693811339896,"pX":-1.0004651001670142,"pZ":4.133309171109771,"vX0":0.023584850439558713,"vY0":-128.788785510539,"vZ0":1.6629714924106478,"x":155.14,"y":127.18,"x0":-1.8519699878085398,"y0":50.00529258777654,"z0":5.7925918612408065,"aX":10.884687399998771},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-11.8,"spinRate":2031,"spinDirection":41},"zone":11,"typeConfidence":0.89,"plateTime":0.4253792873188056,"extension":6.499731999867003},"index":3,"playId":"328db8e4-0eec-3a6e-b500-32221d7b23eb","pitchNumber":4,"startTime":"2026-06-23T22:50:11.279Z","endTime":"2026-06-23T22:50:14.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9397237245767,"aZ":-35.064500363409756,"pfxX":5.10125213116002,"pfxZ":-1.7852092130071284,"pX":-0.9874909205975154,"pZ":3.117375326569447,"vX0":0.11785460944360854,"vY0":-126.37085848325987,"vZ0":0.43716398371251675,"x":154.64,"y":154.61,"x0":-1.697517042192012,"y0":50.0055452404755,"z0":5.7606934485955,"aX":8.2450087746055},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-9.2,"spinRate":2021,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.43355253378126424,"extension":6.442902824861536},"index":4,"playId":"9d87dcbe-8d25-3837-922d-270f2cd6a95b","pitchNumber":5,"startTime":"2026-06-23T22:50:27.114Z","endTime":"2026-06-23T22:50:30.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795833171494227,"aZ":-13.012793456050694,"pfxX":-6.909315341562281,"pfxZ":9.24332019286167,"pX":-0.3829622111073667,"pZ":2.6509725844701904,"vX0":5.447726263923646,"vY0":-142.6175904736105,"vZ0":-6.109944963743544,"x":131.6,"y":167.2,"x0":-1.4139684750836088,"y0":50.00519087612645,"z0":5.63159640047098,"aX":-14.32796017452444},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":2211,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.3830846950325548,"extension":6.400472415572445},"index":5,"playId":"94b84eea-e0ac-3fad-ace6-ed6b2a0335a5","pitchNumber":6,"startTime":"2026-06-23T22:50:46.683Z","endTime":"2026-06-23T22:50:51.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.881969431373605,"aZ":-14.386812780763888,"pfxX":-5.625071667486644,"pfxZ":8.685035886212097,"pX":-0.2826509123438923,"pZ":3.439022446099193,"vX0":5.0658950024026,"vY0":-141.86237814717472,"vZ0":-4.04842628524102,"x":127.77,"y":145.93,"x0":-1.356175337188745,"y0":50.00696456701497,"z0":5.7947125342597205,"aX":-11.527173920572858},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2176,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.38533125650135913,"extension":6.541608342258195},"index":6,"playId":"b1378a62-b8ec-3b14-9a39-12a38deda82b","pitchNumber":7,"startTime":"2026-06-23T22:51:04.916Z","endTime":"2026-06-23T22:51:11.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30572297811794,"aZ":-40.686779667271736,"pfxX":4.243479554634215,"pfxZ":-5.5163449071647275,"pX":0.03169922399948489,"pZ":1.1040173929760488,"vX0":2.2771967223519836,"vY0":-123.65346858768314,"vZ0":-2.9366917314120267,"x":115.79,"y":208.97,"x0":-1.4531904320785796,"y0":50.00115348188699,"z0":5.730075968061551,"aX":6.551398853550976},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.4,"breakHorizontal":-8.3,"spinRate":2263,"spinDirection":35},"zone":14,"typeConfidence":0.88,"plateTime":0.4434247039776804,"extension":6.722101507670762},"index":7,"playId":"9600331d-52c8-31a0-90d5-c9ea8f3f5af5","pitchNumber":8,"startTime":"2026-06-23T22:51:29.730Z","endTime":"2026-06-23T22:51:33.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939976429206506,"aZ":-15.454933558952385,"pfxX":-5.333255384970588,"pfxZ":8.23826740760525,"pX":-0.7575032200786622,"pZ":2.649416050302398,"vX0":3.939025535680221,"vY0":-141.47319574022248,"vZ0":-5.268658302689036,"x":145.87,"y":167.25,"x0":-1.474194425458509,"y0":50.00296506083174,"z0":5.524761183709114,"aX":-10.822922066084992},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2116,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.38699800100796455,"extension":6.6049764104394555},"hitData":{"launchSpeed":103.8,"launchAngle":9.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":93.21,"coordY":95.15}},"index":8,"playId":"421e9f2d-cd72-38d3-9a42-1e5c126512d7","pitchNumber":9,"startTime":"2026-06-23T22:51:44.379Z","endTime":"2026-06-23T22:51:55.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:51:55.121Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to left fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-23T22:52:02.514Z","endTime":"2026-06-23T22:54:39.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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":97.8,"endSpeed":90.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437425338439436,"aZ":-17.174770807166137,"pfxX":-5.692078498768435,"pfxZ":7.233629754656453,"pX":-1.1546685956884633,"pZ":3.36587407290607,"vX0":3.6743088384418634,"vY0":-142.54138723533723,"vZ0":-3.3920865617705633,"x":161.01,"y":147.9,"x0":-1.7158440591532111,"y0":50.00290543466383,"z0":5.645197034193057,"aX":-11.801863837869764},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.7,"breakHorizontal":9.6,"spinRate":2153,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3831650925473373,"extension":6.379246543379173},"index":0,"playId":"527493e2-5e85-3401-9203-f69478e1dfa7","pitchNumber":1,"startTime":"2026-06-23T22:52:24.641Z","endTime":"2026-06-23T22:52:28.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18154569716373,"aZ":-42.172564449774555,"pfxX":3.511276630002515,"pfxZ":-6.3991520416378105,"pX":0.27969478380374724,"pZ":2.979011252040047,"vX0":3.4346154047700286,"vY0":-124.05669967011927,"vZ0":1.644744047249702,"x":106.34,"y":158.35,"x0":-1.577466023464777,"y0":50.00251734992762,"z0":5.815610464492466,"aX":5.486470412154095},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.9,"breakHorizontal":-7.1,"spinRate":2289,"spinDirection":38},"zone":3,"typeConfidence":0.9,"plateTime":0.44106483121527607,"extension":6.686810820554674},"index":1,"playId":"b6d81bc0-7cab-32ea-a485-85c72f0c4e07","pitchNumber":2,"startTime":"2026-06-23T22:52:45.276Z","endTime":"2026-06-23T22:52:48.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.759707515834997,"aZ":-25.4270607593303,"pfxX":-10.374019074937255,"pfxZ":3.2999377342871092,"pX":-0.20282723772048616,"pZ":2.8967546185239126,"vX0":7.19440429022595,"vY0":-141.96136613830694,"vZ0":-3.375302706251916,"x":124.73,"y":160.57,"x0":-1.418951631029064,"y0":50.00439531025695,"z0":5.71518561346011,"aX":-21.22751400674397},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.5,"breakHorizontal":17.4,"spinRate":2079,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.3854698569520698,"extension":6.728215910773443},"index":2,"playId":"856f9e00-2627-35c6-9f37-e8d9f76af607","pitchNumber":3,"startTime":"2026-06-23T22:53:12.415Z","endTime":"2026-06-23T22:53:15.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-23T22:53:26.628Z","endTime":"2026-06-23T22:53:42.863Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889572268320627,"aZ":-41.9408360022546,"pfxX":5.208468547671786,"pfxZ":-6.526086444849469,"pX":-1.4841669825279984,"pZ":4.606578779038879,"vX0":-1.053320191813296,"vY0":-121.82873861819428,"vZ0":5.379071532909476,"x":173.57,"y":114.4,"x0":-1.7215986143731714,"y0":50.00189732052033,"z0":6.003959603794521,"aX":7.795420799203026},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-9.1,"spinRate":1829,"spinDirection":39},"zone":11,"typeConfidence":0.88,"plateTime":0.45032072700056114,"extension":6.374159694247864},"index":4,"playId":"2558d236-50e0-3f6a-a4a9-4caceca74e6f","pitchNumber":4,"startTime":"2026-06-23T22:53:42.863Z","endTime":"2026-06-23T22:53:45.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810790341154977,"aZ":-38.488437369764235,"pfxX":3.665670391164212,"pfxZ":-4.021658245648959,"pX":0.07709139199829529,"pZ":2.0623185069859202,"vX0":3.0668335244678353,"vY0":-125.0111281549836,"vZ0":-1.1218103411634406,"x":114.06,"y":183.1,"x0":-1.6446932258439337,"y0":50.00095201692206,"z0":5.695779703767248,"aX":5.760109637416982},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.3,"breakHorizontal":-7.3,"spinRate":1775,"spinDirection":37},"zone":8,"typeConfidence":0.86,"plateTime":0.4393072233142439,"extension":6.579290600818797},"index":5,"playId":"a3809a9e-0e9c-36a9-b29e-619be8ee1a3a","pitchNumber":5,"startTime":"2026-06-23T22:54:02.269Z","endTime":"2026-06-23T22:54:06.622Z","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":97.7,"endSpeed":89.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.298429339202386,"aZ":-19.50125674961989,"pfxX":-8.738251495455888,"pfxZ":6.191695810319974,"pX":0.061488395963718114,"pZ":2.595748181182205,"vX0":7.243870850457056,"vY0":-142.1154759241057,"vZ0":-5.008356727059955,"x":114.66,"y":168.69,"x0":-1.3840176300953762,"y0":50.00596410638446,"z0":5.618156771002593,"aX":-17.89339662965987},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.3,"breakHorizontal":14.4,"spinRate":2313,"spinDirection":222},"zone":5,"typeConfidence":0.62,"plateTime":0.38528206999845294,"extension":6.639611308636564},"hitData":{"launchSpeed":95.2,"launchAngle":51.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.54,"coordY":110.92}},"index":6,"playId":"0dce1336-baea-3186-97e4-156bae46dab8","pitchNumber":6,"startTime":"2026-06-23T22:54:27.529Z","endTime":"2026-06-23T22:54:39.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:54:39.950Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-23T22:55:24.528Z","endTime":"2026-06-23T22:56:00.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a70d5565-9efc-3341-b622-802518a34c4f","startTime":"2026-06-23T22:55:03.967Z","endTime":"2026-06-23T22:55:07.185Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.167201648233288,"aZ":-24.073418565314444,"pfxX":-11.090612887299061,"pfxZ":3.963279837359284,"pX":-0.6010063435402184,"pZ":2.8503807910714,"vX0":6.248414275505526,"vY0":-141.12602248945998,"vZ0":-3.5515662407666504,"x":139.91,"y":161.82,"x0":-1.387643355530251,"y0":50.00083315430224,"z0":5.6519994386036245,"aX":-22.662258551590394},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":19.1,"spinRate":2147,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.3861747783842535,"extension":6.502150031841366},"index":1,"playId":"054d0443-661e-37ab-9dcb-dcdf17283fde","pitchNumber":1,"startTime":"2026-06-23T22:55:26.930Z","endTime":"2026-06-23T22:55:30.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77173676906369,"aZ":-31.896843756769943,"pfxX":3.030501600940781,"pfxZ":0.16565661936001153,"pX":-0.052295211727191274,"pZ":1.8953779312586487,"vX0":3.1500980960180636,"vY0":-127.56300636629834,"vZ0":-2.9790369698190204,"x":118.99,"y":187.6,"x0":-1.694099378160729,"y0":50.000711530049294,"z0":5.577438732754666,"aX":5.023647340530275},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-6.1,"spinRate":2240,"spinDirection":43},"zone":8,"typeConfidence":0.89,"plateTime":0.428393834066338,"extension":6.400578943271937},"hitData":{"launchSpeed":97.9,"launchAngle":27.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.11,"coordY":66.55}},"index":2,"playId":"462a9b61-be47-37cf-b9aa-0f129bf49132","pitchNumber":2,"startTime":"2026-06-23T22:55:47.853Z","endTime":"2026-06-23T22:56:00.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:56:00.590Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to shortstop Colt Emerson. Nick Gonzales out at 2nd, first baseman Josh Naylor to second baseman Cole Young. Spencer Horwitz to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-23T22:56:03.638Z","endTime":"2026-06-23T22:57:04.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.2,"endSpeed":90.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72885601328678,"aZ":-18.23524802475591,"pfxX":-8.785264526556318,"pfxZ":6.715213272780537,"pX":0.7490384510729153,"pZ":2.454976263716524,"vX0":9.074405095162486,"vY0":-142.68455577313483,"vZ0":-5.65483063015571,"x":88.45,"y":172.5,"x0":-1.3206448140539357,"y0":50.00582098656085,"z0":5.599583510637863,"aX":-18.242244253091354},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.3,"breakHorizontal":14.3,"spinRate":2253,"spinDirection":222},"zone":6,"typeConfidence":0.92,"plateTime":0.3828893388602572,"extension":6.721506160722277},"index":0,"playId":"0b30b042-24b4-325c-b434-8b72d6657631","pitchNumber":1,"startTime":"2026-06-23T22:56:27.326Z","endTime":"2026-06-23T22:56:30.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23877477115823,"aZ":-25.460661805173014,"pfxX":-10.04845390865098,"pfxZ":3.2663363725653483,"pX":-0.032926318004694796,"pZ":2.312929999435916,"vX0":7.29439612852567,"vY0":-142.08262557548898,"vZ0":-4.840812757879875,"x":118.26,"y":176.33,"x0":-1.3224359921671007,"y0":50.00090959632229,"z0":5.647881619628305,"aX":-20.631050047542264},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":2191,"spinDirection":219},"zone":5,"typeConfidence":0.92,"plateTime":0.3848769400422567,"extension":6.70271058660506},"hitData":{"launchSpeed":80.7,"launchAngle":-58.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":164.58,"coordY":175.07}},"index":1,"playId":"931c4b19-af38-34ac-a57d-7945b5c03a1a","pitchNumber":2,"startTime":"2026-06-23T22:56:50.600Z","endTime":"2026-06-23T22:57:04.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T22:57:04.659Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging. Randy Arozarena to 1st. Wild pitch by pitcher Mitch Keller.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T22:58:40.009Z","endTime":"2026-06-23T23:00:27.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.276300628752352,"aZ":-18.58107810298738,"pfxX":-5.526133834744182,"pfxZ":7.354650854413194,"pX":0.048285822135047535,"pZ":2.8193818355519626,"vX0":7.0743864531640615,"vY0":-134.3907343320728,"vZ0":-3.807198722344241,"x":115.16,"y":162.66,"x0":-1.8874747479155378,"y0":50.001951012956205,"z0":5.556575766696228,"aX":-10.213359432155844},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":8.6,"spinRate":2247,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40593888957103097,"extension":6.529497322855616},"index":0,"playId":"0ac4a93c-2b6d-3a36-9dd0-cf2a0063aeee","pitchNumber":1,"startTime":"2026-06-23T22:59:14.079Z","endTime":"2026-06-23T22:59:18.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89150634233816,"aZ":-20.892181225693136,"pfxX":-8.893216802045405,"pfxZ":6.130400395023517,"pX":0.5603386517501311,"pZ":2.22837503609394,"vX0":9.137009028490585,"vY0":-134.0690635484239,"vZ0":-4.7191825176377336,"x":95.64,"y":178.61,"x0":-1.7180103689935409,"y0":50.005084572916736,"z0":5.4801251587905835,"aX":-16.37606912208553},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":14.4,"spinRate":2425,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40676432904674886,"extension":6.734751069859472},"index":1,"playId":"a41bc801-3bc6-3166-bba2-30d533a6fce9","pitchNumber":2,"startTime":"2026-06-23T22:59:26.353Z","endTime":"2026-06-23T22:59:29.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358736285330192,"aZ":-18.655383459483122,"pfxX":-4.70174913683941,"pfxZ":7.193491861053991,"pX":0.5947354877525917,"pZ":3.1802728901588817,"vX0":8.219874774391208,"vY0":-135.00590188667874,"vZ0":-3.018407833225239,"x":94.33,"y":152.91,"x0":-1.853582537721621,"y0":50.00512669407759,"z0":5.59778693594221,"aX":-8.839787021232038},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":7.1,"spinRate":2101,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40291425739937825,"extension":6.621142735780502},"index":2,"playId":"5428827b-b285-3985-9cd2-1574a7e8b20c","pitchNumber":3,"startTime":"2026-06-23T22:59:43.937Z","endTime":"2026-06-23T22:59:46.937Z","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":81.8,"endSpeed":75.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859576125473264,"aZ":-32.318157342938356,"pfxX":9.654644344957042,"pfxZ":-0.098652733020133,"pX":1.3485834425489813,"pZ":1.3132067281816429,"vX0":5.237540571985559,"vY0":-119.0850046090958,"vZ0":-2.4180253702950796,"x":65.6,"y":203.32,"x0":-2.137118413919412,"y0":50.00442386576678,"z0":5.278650660059544,"aX":13.80235987856693},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.5,"breakHorizontal":-18.8,"spinRate":2595,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46075951705429485,"extension":6.627161050131392},"index":3,"playId":"d2f179c2-1701-34b2-8ff4-59c0d630bebd","pitchNumber":4,"startTime":"2026-06-23T23:00:01.553Z","endTime":"2026-06-23T23:00:05.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72198362049626,"aZ":-31.479941655933047,"pfxX":8.764524510235933,"pfxZ":0.46817062228653716,"pX":2.074536438559645,"pZ":0.7317496596930052,"vX0":7.060795462497615,"vY0":-120.82884456734976,"vZ0":-4.061584985335902,"x":37.92,"y":219.02,"x0":-2.0294187289350845,"y0":50.00010980987812,"z0":5.216660474686091,"aX":12.886654049042287},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.1,"breakHorizontal":-17.6,"spinRate":2691,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4542461509838014,"extension":6.547317184549679},"index":4,"playId":"d0d2469d-1d8d-3e4d-93fc-e522194ea373","pitchNumber":5,"startTime":"2026-06-23T23:00:21.769Z","endTime":"2026-06-23T23:00:27.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:00:27.377Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T23:00:55.952Z","endTime":"2026-06-23T23:01:34.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":"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.6,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900714429548657,"aZ":-19.114009059321596,"pfxX":-7.133507388056254,"pfxZ":7.067264360285186,"pX":0.9340161134740365,"pZ":2.9215438483768787,"vX0":10.079322755604036,"vY0":-134.53469030218878,"vZ0":-3.2290756995647714,"x":81.4,"y":159.9,"x0":-1.9198395052150563,"y0":50.00408915930548,"z0":5.47851383038739,"aX":-13.18672040101422},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":10.9,"spinRate":2418,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40582413995194244,"extension":6.7749070674539675},"index":0,"playId":"654c1113-72fa-3bf4-81a9-c8558c51082d","pitchNumber":1,"startTime":"2026-06-23T23:01:02.170Z","endTime":"2026-06-23T23:01:06.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072529839324275,"aZ":-21.08672044906726,"pfxX":-8.512842916130161,"pfxZ":5.972006852606653,"pX":-0.6045840928260194,"pZ":2.09933588770952,"vX0":6.4310378032194215,"vY0":-134.3971784765381,"vZ0":-4.787657553006476,"x":140.05,"y":182.1,"x0":-1.9049033728037228,"y0":50.00217230345228,"z0":5.372110473760703,"aX":-15.803880581038856},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":14.3,"spinRate":2371,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.40524582476204785,"extension":6.692578563697571},"hitData":{"launchSpeed":98.6,"launchAngle":29.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.87,"coordY":64.78}},"index":1,"playId":"68f46587-c879-3ecf-9100-1f34d365cdfa","pitchNumber":2,"startTime":"2026-06-23T23:01:21.324Z","endTime":"2026-06-23T23:01:34.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:01:34.143Z","atBatIndex":9},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cole Young grounds into a double play, second baseman Brandon Lowe to shortstop Jared Triolo to first baseman Spencer Horwitz. Randy Arozarena out at 2nd. Cole Young out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-23T23:01:37.096Z","endTime":"2026-06-23T23:03:06.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21926396185503,"aZ":-31.713296685766398,"pfxX":10.397117913024335,"pfxZ":0.32965914616195846,"pX":0.013689838334821567,"pZ":2.507138223807018,"vX0":2.13935440627915,"vY0":-117.63393611332384,"vZ0":0.04065814678921531,"x":116.48,"y":171.09,"x0":-2.258332873147304,"y0":50.00380996544239,"z0":5.428576715163408,"aX":14.577450798635018},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.8,"breakHorizontal":-19.3,"spinRate":2627,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.46554903180520846,"extension":6.613415095691922},"index":0,"playId":"d467bdbb-be88-3ce4-95ad-d6cd280d4e70","pitchNumber":1,"startTime":"2026-06-23T23:01:59.534Z","endTime":"2026-06-23T23:02:03.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56776208414636,"aZ":-35.55322615822747,"pfxX":11.00017422831985,"pfxZ":-2.4810465397134056,"pX":-0.666541296469414,"pZ":1.1090658681532954,"vX0":0.4569283150596224,"vY0":-116.83013249063083,"vZ0":-1.899103328603558,"x":142.41,"y":208.84,"x0":-2.291548483604162,"y0":50.00033032855406,"z0":5.313342964643007,"aX":15.013389423307268},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.7,"breakHorizontal":-19.9,"spinRate":2772,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4710803653918352,"extension":6.53977395696254},"index":1,"playId":"73d6d8f4-a388-3fbf-be63-817f59260fd3","pitchNumber":2,"startTime":"2026-06-23T23:02:19.085Z","endTime":"2026-06-23T23:02:23.404Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.375771009902394,"aZ":-18.33810971085404,"pfxX":-4.889329822756748,"pfxZ":7.440338949950215,"pX":-0.7887398351284575,"pZ":4.3788379473774235,"vX0":4.759227536369046,"vY0":-134.79659212464472,"vZ0":0.2487841340716268,"x":147.06,"y":120.55,"x0":-1.9329570279027053,"y0":50.00372393260865,"z0":5.569082487105736,"aX":-9.094093055480295},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":7.9,"spinRate":2305,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40469349373241936,"extension":6.439759158648116},"index":2,"playId":"a3125bfc-d15d-34ab-a4e3-a37c364f5d5e","pitchNumber":3,"startTime":"2026-06-23T23:02:38.457Z","endTime":"2026-06-23T23:02:41.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.364446590601283,"aZ":-21.674432319018404,"pfxX":-8.948870551911511,"pfxZ":5.619226838727538,"pX":-0.7731213725327256,"pZ":2.032627284970147,"vX0":5.961311109025066,"vY0":-135.06619883539523,"vZ0":-5.063827132765532,"x":146.47,"y":183.9,"x0":-1.8338424549797097,"y0":50.00101212755134,"z0":5.43323705092268,"aX":-16.715548774920798},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":15.1,"spinRate":2425,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4038111241704416,"extension":6.748291252776858},"hitData":{"launchSpeed":97.4,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":150.16}},"index":3,"playId":"b90dc718-307f-3e10-8d76-f8586c89f6e4","pitchNumber":4,"startTime":"2026-06-23T23:02:58.521Z","endTime":"2026-06-23T23:03:06.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:03:06.437Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T23:05:18.295Z","endTime":"2026-06-23T23:05:31.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948740527966642,"aZ":-15.707051795870852,"pfxX":-7.772282874268319,"pfxZ":8.052918785885211,"pX":-0.5007508584135968,"pZ":3.5147803174542114,"vX0":5.462796790535036,"vY0":-141.53064721466686,"vZ0":-3.4344712914353916,"x":136.09,"y":143.88,"x0":-1.4385595273951184,"y0":50.00135537997981,"z0":5.739553794125479,"aX":-15.888938610504681},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2270,"spinDirection":216},"zone":11,"typeConfidence":0.88,"plateTime":0.38585628987903364,"extension":6.5635751047065805},"hitData":{"launchSpeed":91.7,"launchAngle":53.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.46,"coordY":106.71}},"index":0,"playId":"c20b3ddc-f86e-3ff3-8e6b-07fe1128e084","pitchNumber":1,"startTime":"2026-06-23T23:05:18.295Z","endTime":"2026-06-23T23:05:31.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:05:31.211Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Endy Rodríguez doubles (4) on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T23:05:34.515Z","endTime":"2026-06-23T23:06:21.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35523057183549,"aZ":-14.65042827891181,"pfxX":-5.941901120944891,"pfxZ":8.545436495420692,"pX":0.4351672496060246,"pZ":1.808384964367588,"vX0":6.948997528354008,"vY0":-141.5780717092119,"vZ0":-7.850932271334441,"x":100.41,"y":189.95,"x0":-1.2677378868020512,"y0":50.000412733494706,"z0":5.536037015150301,"aX":-12.18001314050356},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2325,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.3854341544419033,"extension":6.698597727177223},"index":0,"playId":"6f470f4c-7046-36a1-8b54-fe6286ddede8","pitchNumber":1,"startTime":"2026-06-23T23:05:53.265Z","endTime":"2026-06-23T23:05:57.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.199277600651385,"aZ":-14.425520309350569,"pfxX":-6.520434235042762,"pfxZ":8.586542647127054,"pX":0.40331475746960255,"pZ":2.5333226248555394,"vX0":7.5944112394784025,"vY0":-141.8549824261169,"vZ0":-5.888745158076129,"x":101.63,"y":170.38,"x0":-1.4437867482139959,"y0":50.00063168679014,"z0":5.5331151437617905,"aX":-13.47380558800908},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2380,"spinDirection":219},"zone":6,"typeConfidence":0.89,"plateTime":0.384079309264993,"extension":6.689294361714233},"hitData":{"launchSpeed":105.6,"launchAngle":18.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":147.56,"coordY":54.0}},"index":1,"playId":"33640030-f715-3a1d-9dcf-0a7f46634b6a","pitchNumber":2,"startTime":"2026-06-23T23:06:06.710Z","endTime":"2026-06-23T23:06:21.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:06:21.598Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a sharp line drive to center fielder Julio Rodríguez. Endy Rodríguez scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T23:06:26.555Z","endTime":"2026-06-23T23:08:21.143Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89718409929667,"aZ":-31.033055716890164,"pfxX":3.667608446160128,"pfxZ":0.6834468941396015,"pX":0.3176627847903331,"pZ":3.7940546699322977,"vX0":3.73891399928638,"vY0":-128.41666162418713,"vZ0":1.0001918514996584,"x":104.89,"y":136.34,"x0":-1.6322777157978903,"y0":50.00477678937674,"z0":5.808490378917197,"aX":6.142459531780198},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-7.4,"spinRate":2277,"spinDirection":47},"zone":12,"typeConfidence":0.87,"plateTime":0.42607159216047874,"extension":6.726448351849106},"index":0,"playId":"12db446a-8968-3ec0-9d0b-e4ef15d6ee32","pitchNumber":1,"startTime":"2026-06-23T23:06:53.030Z","endTime":"2026-06-23T23:06:56.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.810431666152446,"aZ":-25.43361185146771,"pfxX":-9.074870912838751,"pfxZ":3.2593672691805207,"pX":-0.7022359768943123,"pZ":1.991957449744676,"vX0":4.97084817805045,"vY0":-143.04869131746787,"vZ0":-5.667042807797934,"x":143.77,"y":185.0,"x0":-1.285956701979022,"y0":50.00119827872641,"z0":5.5988321050150525,"aX":-18.75569953165124},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.9,"breakHorizontal":15.4,"spinRate":2174,"spinDirection":222},"zone":7,"typeConfidence":0.7,"plateTime":0.3832904192272202,"extension":6.558356993732508},"index":1,"playId":"b2f08783-a190-394a-8ab9-f664b5ba0c18","pitchNumber":2,"startTime":"2026-06-23T23:07:13.297Z","endTime":"2026-06-23T23:07:16.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79105210178906,"aZ":-37.98226444131535,"pfxX":2.9695918980831713,"pfxZ":-3.4751005361488243,"pX":-0.6554646158870535,"pZ":2.0031895881573987,"vX0":1.885228862253684,"vY0":-128.97016511587415,"vZ0":-1.6671001745565983,"x":141.98,"y":184.69,"x0":-1.7836640429851067,"y0":50.00396566863537,"z0":5.608927281740232,"aX":4.962638248399452},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.5,"breakHorizontal":-5.8,"spinRate":1995,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.42597533361375817,"extension":6.680925297102535},"index":2,"playId":"4bd208d3-aca7-375a-aed7-4fa1a8410442","pitchNumber":3,"startTime":"2026-06-23T23:07:34.243Z","endTime":"2026-06-23T23:07:41.277Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75074326760954,"aZ":-16.800548255422378,"pfxX":-7.409405279705996,"pfxZ":7.355006250531784,"pX":0.4059504814908059,"pZ":2.423872307960972,"vX0":7.6823610381256,"vY0":-142.92690003643315,"vZ0":-6.130288044911848,"x":101.53,"y":173.34,"x0":-1.3408092398706395,"y0":50.0039115087659,"z0":5.633369185967919,"aX":-15.489483460882276},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":12.1,"spinRate":2293,"spinDirection":215},"zone":6,"typeConfidence":0.71,"plateTime":0.38171025811263215,"extension":6.710137190372608},"hitData":{"launchSpeed":104.3,"launchAngle":12.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":147.18,"coordY":88.12}},"index":3,"playId":"0d7633df-968d-3244-aac8-32661dbe4c96","pitchNumber":4,"startTime":"2026-06-23T23:08:10.361Z","endTime":"2026-06-23T23:08:21.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:08:21.143Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Mangum grounds into a force out, first baseman Josh Naylor to shortstop Colt Emerson. Marcell Ozuna out at 2nd. Jake Mangum to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T23:08:42.620Z","endTime":"2026-06-23T23:09:10.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"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":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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.223042421900104,"aZ":-41.13702918735472,"pfxX":2.54084590813241,"pfxZ":-5.918454898985122,"pX":0.5637766015911232,"pZ":2.010505851118837,"vX0":4.309685960016032,"vY0":-121.76983361101054,"vZ0":-0.36740934782687784,"x":95.51,"y":184.5,"x0":-1.5540934614061388,"y0":50.00581280826568,"z0":5.699689264851037,"aX":3.844767924860708},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.6,"breakHorizontal":-5.5,"spinRate":2128,"spinDirection":38},"zone":9,"typeConfidence":0.89,"plateTime":0.4485195342002837,"extension":6.9280851794404725},"hitData":{"launchSpeed":64.7,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.01,"coordY":168.84}},"index":0,"playId":"e8161ffe-e80d-3ad2-927b-097a53aa3f66","pitchNumber":1,"startTime":"2026-06-23T23:08:54.632Z","endTime":"2026-06-23T23:09:10.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:09:10.286Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-23T23:10:16.895Z","endTime":"2026-06-23T23:10:27.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669923,"link":"/api/v1/people/669923"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_error_dropped_ball"}]},{"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":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c7c363c0-e34d-34c3-b5a4-b019a863b064","startTime":"2026-06-23T23:09:33.020Z","endTime":"2026-06-23T23:09:42.901Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Jake Mangum picked off and caught stealing 2nd base. Missed catch error by pitcher George Kirby, assist to pitcher George Kirby.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"c7c363c0-e34d-34c3-b5a4-b019a863b064","startTime":"2026-06-23T23:10:19.252Z","endTime":"2026-06-23T23:10:19.253Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9953477560005,"aZ":-25.991157369077527,"pfxX":-9.399022368757585,"pfxZ":3.0343107158722944,"pX":0.12925715675266936,"pZ":2.64918946012009,"vX0":7.583000990590655,"vY0":-141.75581596104448,"vZ0":-3.7051998942188202,"x":112.07,"y":167.25,"x0":-1.3574984822435439,"y0":50.003403034707816,"z0":5.629906912539347,"aX":-19.155101799173504},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.9,"breakHorizontal":15.5,"spinRate":2240,"spinDirection":221},"zone":5,"typeConfidence":0.92,"plateTime":0.38619711466709106,"extension":6.282522673649009},"hitData":{"launchSpeed":84.1,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":163.84}},"index":2,"playId":"ce362a3e-9541-38af-ab38-73ceaf467811","pitchNumber":1,"startTime":"2026-06-23T23:10:19.254Z","endTime":"2026-06-23T23:10:27.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:10:27.027Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-23T23:12:30.895Z","endTime":"2026-06-23T23:13:18.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25201978703986,"aZ":-25.20776333644267,"pfxX":-8.302514886209568,"pfxZ":3.8588421897808463,"pX":-0.33958222002099364,"pZ":2.529020982133312,"vX0":6.99765485865317,"vY0":-133.42712808088822,"vZ0":-2.722503738176495,"x":129.94,"y":170.5,"x0":-1.9153307248744593,"y0":50.00389847646671,"z0":5.375719777489346,"aX":-14.996168814264145},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":13.6,"spinRate":2317,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4102339347405257,"extension":6.702219488536483},"index":0,"playId":"a162beea-b7da-332f-a818-c34a3bf4b29a","pitchNumber":1,"startTime":"2026-06-23T23:12:36.713Z","endTime":"2026-06-23T23:12:40.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52436534310893,"aZ":-20.601555005049406,"pfxX":-7.155879144710999,"pfxZ":6.229441415273355,"pX":-0.6165206244061919,"pZ":2.895062741066312,"vX0":5.987013278434429,"vY0":-134.99386724042935,"vZ0":-3.0115987477218136,"x":140.5,"y":160.61,"x0":-1.9260001436373315,"y0":50.004571499085856,"z0":5.464163238408144,"aX":-13.298049187281288},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":11.8,"spinRate":2453,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40470451001589947,"extension":6.719679818965488},"index":1,"playId":"802ada9a-d812-39db-bf76-856ac06ce695","pitchNumber":2,"startTime":"2026-06-23T23:12:50.782Z","endTime":"2026-06-23T23:12:53.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70627767840007,"aZ":-33.677275919282714,"pfxX":9.195854760883417,"pfxZ":-1.0654219201731419,"pX":0.0693013878136559,"pZ":2.4770829728722226,"vX0":2.5896572604850814,"vY0":-118.48537423797299,"vZ0":0.44396204556785257,"x":114.36,"y":171.9,"x0":-2.2337168972800407,"y0":50.00197702141799,"z0":5.3773633330337045,"aX":13.006095348950735},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.6,"breakHorizontal":-17.3,"spinRate":2682,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.46317697020742576,"extension":6.614373855496397},"hitData":{"launchSpeed":93.3,"launchAngle":36.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.81,"coordY":72.86}},"index":2,"playId":"c51eaa76-dcd2-3e55-b3b5-574775cddc8f","pitchNumber":3,"startTime":"2026-06-23T23:13:08.522Z","endTime":"2026-06-23T23:13:18.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:13:18.148Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Emerson flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-23T23:13:21.693Z","endTime":"2026-06-23T23:14:17.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 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":79.6,"endSpeed":73.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69976894134448,"aZ":-33.013534778115456,"pfxX":9.006503013751018,"pfxZ":-0.6152667581441182,"pX":-0.9672103973045874,"pZ":2.7256579590430148,"vX0":0.5326889499934906,"vY0":-116.05539969256061,"vZ0":0.9566950215395424,"x":153.87,"y":165.19,"x0":-2.370214671950437,"y0":50.00177714516448,"z0":5.440387839855009,"aX":12.34521771889733},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.6,"breakHorizontal":-16.4,"spinRate":2715,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4710680329924539,"extension":6.614531487352903},"index":0,"playId":"e5c81bbb-ca6f-3d1b-a542-a171b091c34b","pitchNumber":1,"startTime":"2026-06-23T23:13:41.229Z","endTime":"2026-06-23T23:13:45.866Z","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":92.9,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052446021595973,"aZ":-17.906813312176563,"pfxX":-5.29764788495482,"pfxZ":7.592535061943984,"pX":-0.8310596010104465,"pZ":3.5515392566043844,"vX0":5.1025622842763925,"vY0":-135.3497789222928,"vZ0":-1.866038251087987,"x":148.68,"y":142.89,"x0":-2.0410418056364126,"y0":50.000115198707604,"z0":5.4871691876986635,"aX":-9.95169672156123},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":8.6,"spinRate":2187,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4027385300859896,"extension":6.661776963675815},"index":1,"playId":"edfd6da2-b3bf-364f-b2ae-1ba0b1fb1ef4","pitchNumber":2,"startTime":"2026-06-23T23:13:53.663Z","endTime":"2026-06-23T23:13:56.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.794258624596413,"aZ":-33.98116777627416,"pfxX":8.438618609006403,"pfxZ":-1.264553058190705,"pX":-0.9334570879713818,"pZ":2.5380544782572483,"vX0":0.7094226478832372,"vY0":-118.8342833399167,"vZ0":0.4951056413902153,"x":152.58,"y":170.25,"x0":-2.3321030119390196,"y0":50.00148487724964,"z0":5.414109358504872,"aX":12.066827025278792},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.9,"breakHorizontal":-15.5,"spinRate":2682,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.46091939989595065,"extension":6.5497372425472475},"hitData":{"launchSpeed":90.3,"launchAngle":54.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.04,"coordY":111.18}},"index":2,"playId":"082472b6-e274-3e2f-b828-166c8d3eeffa","pitchNumber":3,"startTime":"2026-06-23T23:14:08.003Z","endTime":"2026-06-23T23:14:17.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:14:17.949Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-23T23:14:29.121Z","endTime":"2026-06-23T23:16:04.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.270991698199843,"aZ":-25.75172892937257,"pfxX":0.9752513080399592,"pfxZ":3.7243173009219133,"pX":-0.3154444888145372,"pZ":2.1494442930485262,"vX0":4.18103965882865,"vY0":-129.74652575514838,"vZ0":-3.444847066024403,"x":129.02,"y":180.75,"x0":-2.0670405457992973,"y0":50.001301624499185,"z0":5.4320961811440815,"aX":1.6814531303112135},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-2.6,"spinRate":2454,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.42032776684366047,"extension":6.5391117468963},"index":0,"playId":"30cb617a-ab5b-3234-96f2-c25fc0d8b254","pitchNumber":1,"startTime":"2026-06-23T23:14:43.452Z","endTime":"2026-06-23T23:14:47.322Z","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":89.1,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593402350028196,"aZ":-24.590927017815225,"pfxX":0.8914203309976605,"pfxZ":4.379478627316214,"pX":-0.9645737728354029,"pZ":4.667473866250689,"vX0":2.76506548322373,"vY0":-129.87415024922151,"vZ0":2.1195692756538023,"x":153.77,"y":112.76,"x0":-2.1528952193392525,"y0":50.005432529717716,"z0":5.694109672827545,"aX":1.5439711872458444},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-2.2,"spinRate":2515,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4194869429381223,"extension":6.635200440443296},"index":1,"playId":"d278604d-671d-3b62-b7a7-4fe7cb513048","pitchNumber":2,"startTime":"2026-06-23T23:15:00.081Z","endTime":"2026-06-23T23:15:03.281Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914374296596463,"aZ":-15.736710149483896,"pfxX":-5.743502407753659,"pfxZ":8.791183207539103,"pX":0.44024547026136895,"pZ":3.4669850382254968,"vX0":8.335493441563278,"vY0":-135.46669586641414,"vZ0":-2.5404479753626066,"x":100.22,"y":145.17,"x0":-1.9218253992809626,"y0":50.00196640832454,"z0":5.509042754221667,"aX":-10.738863418359013},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":8.8,"spinRate":2389,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40338090963273876,"extension":6.646772882679592},"index":2,"playId":"1680b9f6-9eea-3373-9842-14c50f197c49","pitchNumber":3,"startTime":"2026-06-23T23:15:16.995Z","endTime":"2026-06-23T23:15:20.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744915622650815,"aZ":-21.447600647696877,"pfxX":0.5689827720611514,"pfxZ":6.016407994129919,"pX":0.12573681997944844,"pZ":2.97224726646218,"vX0":5.125197220839347,"vY0":-131.63220085944693,"vZ0":-2.5410301558176904,"x":112.21,"y":158.53,"x0":-1.9076522216409568,"y0":50.00278213805173,"z0":5.510689293190533,"aX":1.0140831003586055},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":-1.9,"spinRate":2561,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.41358703889347925,"extension":6.670690462395047},"index":3,"playId":"82300d5f-8f8a-38f4-b757-850a339976d1","pitchNumber":4,"startTime":"2026-06-23T23:15:34.309Z","endTime":"2026-06-23T23:15:38.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-23T23:15:50.517Z","endTime":"2026-06-23T23:16:00.900Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.872806190590918,"aZ":-41.220863394783485,"pfxX":6.611248255691615,"pfxZ":-6.865603055637337,"pX":-0.31677893249394035,"pZ":0.954355459588562,"vX0":1.5946415217985892,"vY0":-114.07144083138101,"vZ0":-1.3512310281763644,"x":129.07,"y":213.01,"x0":-1.8836030830694699,"y0":50.0011953748781,"z0":5.61625153717999,"aX":8.715797960332349},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.5,"breakHorizontal":-12.4,"spinRate":2590,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.480053349468208,"extension":6.568099525883763},"index":5,"playId":"d4ebd699-88ba-33c1-9288-afda1d4c6503","pitchNumber":5,"startTime":"2026-06-23T23:16:00.900Z","endTime":"2026-06-23T23:16:04.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:16:04.598Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T23:17:48.537Z","endTime":"2026-06-23T23:18:56.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85208016240815,"aZ":-31.75155960154799,"pfxX":5.7513290371890715,"pfxZ":0.2602016828919158,"pX":0.6186574812918987,"pZ":2.198240912014575,"vX0":3.416211494063649,"vY0":-127.04394257773687,"vZ0":-2.3295969529879135,"x":93.42,"y":179.43,"x0":-1.4921901849878025,"y0":50.003453486475806,"z0":5.659217257659759,"aX":9.36923518570711},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":-11.2,"spinRate":2485,"spinDirection":35},"zone":6,"typeConfidence":0.9,"plateTime":0.4316913915299452,"extension":6.489671252128048},"index":0,"playId":"ff7a7245-1394-3834-8148-ce0a3952255d","pitchNumber":1,"startTime":"2026-06-23T23:18:17.344Z","endTime":"2026-06-23T23:18:44.364Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}}},{"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":98.1,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.816081863301772,"aZ":-21.54583325225802,"pfxX":-9.423610918255246,"pfxZ":5.120695663650036,"pX":0.05246739107906767,"pZ":2.8983362950560143,"vX0":7.5152631689957285,"vY0":-142.7061755106363,"vZ0":-3.856239727105322,"x":115.0,"y":160.52,"x0":-1.3821586321633141,"y0":50.004263988004396,"z0":5.613270300418515,"aX":-19.56631002711264},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":2327,"spinDirection":226},"zone":2,"typeConfidence":0.93,"plateTime":0.38285298000140866,"extension":6.57781961688559},"hitData":{"launchSpeed":97.2,"launchAngle":32.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.07,"coordY":48.55}},"index":1,"playId":"a8683e41-3781-36f8-9ba8-c95fae686e72","pitchNumber":2,"startTime":"2026-06-23T23:18:46.535Z","endTime":"2026-06-23T23:18:56.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:18:56.563Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp line drive to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T23:18:59.602Z","endTime":"2026-06-23T23:19:53.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285130750489987,"aZ":-25.921468867152967,"pfxX":-10.935891907525729,"pfxZ":3.6963636900627677,"pX":0.5425151534569223,"pZ":1.3985403749709626,"vX0":8.148714081696843,"vY0":-129.72678539951897,"vZ0":-5.377250425376025,"x":96.32,"y":201.02,"x0":-1.2318695090452128,"y0":50.00084628182395,"z0":5.4956590291651635,"aX":-18.47959993868143},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":1727,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4236022486655471,"extension":6.848629109115718},"index":0,"playId":"accd1f4e-ea73-3b69-9a96-6440edfcc81f","pitchNumber":1,"startTime":"2026-06-23T23:19:23.696Z","endTime":"2026-06-23T23:19:26.905Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285516722197894,"aZ":-43.43615442697594,"pfxX":3.9453396704606076,"pfxZ":-7.305115439548623,"pX":-0.2845177142877122,"pZ":1.7868453170878615,"vX0":1.7484046574595096,"vY0":-123.82368327347238,"vZ0":-0.7201537988112915,"x":127.85,"y":190.54,"x0":-1.5137179194975854,"y0":50.00205418359764,"z0":5.7372249030106195,"aX":6.083780408775859},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.1,"breakHorizontal":-7.6,"spinRate":2402,"spinDirection":46},"zone":8,"typeConfidence":0.91,"plateTime":0.44349836927132635,"extension":6.79026498182284},"hitData":{"launchSpeed":106.3,"launchAngle":11.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":155.05,"coordY":96.27}},"index":1,"playId":"2e6332e0-82f6-3198-a820-ac65ef88fcd5","pitchNumber":2,"startTime":"2026-06-23T23:19:38.375Z","endTime":"2026-06-23T23:19:53.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:19:53.568Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to left fielder Victor Robles. Brandon Lowe to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T23:19:53.290Z","endTime":"2026-06-23T23:20:29.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134954278114648,"aZ":-41.65501870671451,"pfxX":4.47323655305809,"pfxZ":-6.221051088412613,"pX":-0.7797371980564547,"pZ":3.0808573866412137,"vX0":0.5801174990685753,"vY0":-122.89071830574565,"vZ0":2.09348761261793,"x":146.72,"y":155.6,"x0":-1.6000000961434862,"y0":50.00249927434798,"z0":5.765228058675604,"aX":6.817769859705411},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.4,"breakHorizontal":-8.3,"spinRate":1955,"spinDirection":38},"zone":1,"typeConfidence":0.88,"plateTime":0.44628837738531457,"extension":6.689908440570728},"hitData":{"launchSpeed":101.1,"launchAngle":6.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.01,"coordY":123.31}},"index":0,"playId":"5d5f1497-4113-348c-952b-3f72941a49b6","pitchNumber":1,"startTime":"2026-06-23T23:20:18.131Z","endTime":"2026-06-23T23:20:29.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:20:29.082Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to third baseman J.P. Crawford. Brandon Lowe scores. Bryan Reynolds to 3rd. Throwing error by third baseman J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T23:20:33.221Z","endTime":"2026-06-23T23:21:36.412Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.2,"endSpeed":90.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.457250866468726,"aZ":-20.97610357159181,"pfxX":-10.533507202053428,"pfxZ":5.4205593999434445,"pX":-0.34358617116959755,"pZ":1.7912579384172929,"vX0":7.003284871992016,"vY0":-142.74549918276097,"vZ0":-6.924375182969105,"x":130.1,"y":190.42,"x0":-1.4585896436170451,"y0":50.003264085615136,"z0":5.566237590476857,"aX":-21.766757942243895},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":17.6,"spinRate":2206,"spinDirection":225},"zone":7,"typeConfidence":0.92,"plateTime":0.3835186844980063,"extension":6.8033214670860955},"index":0,"playId":"1c319a55-3707-3b1a-aab2-084f6211cbad","pitchNumber":1,"startTime":"2026-06-23T23:21:02.785Z","endTime":"2026-06-23T23:21:06.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714352888395585,"aZ":-20.38456197653932,"pfxX":-9.609588145711525,"pfxZ":5.6511679006043,"pX":-0.06826089741324862,"pZ":2.722685217493523,"vX0":6.9804651400970466,"vY0":-143.2106105399661,"vZ0":-4.6636645381857385,"x":119.6,"y":165.27,"x0":-1.2834086631809842,"y0":50.00269267966772,"z0":5.639658861150791,"aX":-20.048039575768442},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.5,"breakHorizontal":16.1,"spinRate":2298,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.38181622557778905,"extension":6.8067507761840265},"hitData":{"launchSpeed":76.1,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":176.01}},"index":1,"playId":"43872bb4-521c-3024-8467-f45968330256","pitchNumber":2,"startTime":"2026-06-23T23:21:24.013Z","endTime":"2026-06-23T23:21:36.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:21:36.412Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to shortstop Colt Emerson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T23:22:55.507Z","endTime":"2026-06-23T23:23:28.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T23:22:17.319Z","endTime":"2026-06-23T23:22:57.821Z","isPitch":false,"type":"action"},{"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":89.5,"endSpeed":81.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20498225138526,"aZ":-30.14293032659956,"pfxX":3.8572610940444303,"pfxZ":1.1923401291774383,"pX":0.6325436266061186,"pZ":4.349064939000618,"vX0":4.6310830493492015,"vY0":-130.23401613415362,"vZ0":2.1240387378319796,"x":92.89,"y":121.36,"x0":-1.6747491470583045,"y0":50.00361251381803,"z0":5.814100613046478,"aX":6.577518376195997},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":-8.0,"spinRate":2163,"spinDirection":46},"zone":12,"typeConfidence":0.85,"plateTime":0.42174190976300974,"extension":6.665939531520731},"index":1,"playId":"ff4f3787-f049-3b5c-8ff2-2a1920c2ddaf","pitchNumber":1,"startTime":"2026-06-23T23:22:57.821Z","endTime":"2026-06-23T23:23:00.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(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":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.706569875553363,"aZ":-30.26700648693583,"pfxX":3.5042919714992515,"pfxZ":1.1561660425174587,"pX":-0.06396098828917726,"pZ":2.1214477521815223,"vX0":2.7678418119171395,"vY0":-128.31764745012399,"vZ0":-2.6539584063974253,"x":119.44,"y":181.5,"x0":-1.6152939552195198,"y0":50.00547490310122,"z0":5.548385870853292,"aX":5.793060383798941},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-7.0,"spinRate":2241,"spinDirection":42},"zone":8,"typeConfidence":0.88,"plateTime":0.4282758281943271,"extension":6.793819845005401},"hitData":{"launchSpeed":69.0,"launchAngle":58.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":94.32,"coordY":142.91}},"index":2,"playId":"779d3dc3-f059-37fb-9ecd-0f101be70d53","pitchNumber":2,"startTime":"2026-06-23T23:23:12.881Z","endTime":"2026-06-23T23:23:28.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:23:28.757Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-23T23:23:42.388Z","endTime":"2026-06-23T23:24:47.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03981732407347,"aZ":-33.53552977987099,"pfxX":5.919576017446023,"pfxZ":-0.8243341179212713,"pX":0.0844278891890248,"pZ":2.2852103489135827,"vX0":2.8532596617251245,"vY0":-128.19867503255273,"vZ0":-1.731571469464578,"x":113.78,"y":177.08,"x0":-1.8156298758969653,"y0":50.00391822425921,"z0":5.612491147093819,"aX":9.752592383146386},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-11.4,"spinRate":2343,"spinDirection":31},"zone":5,"typeConfidence":0.9,"plateTime":0.4289340031174089,"extension":6.860419524008029},"index":0,"playId":"7dc75cbf-0b94-3f4d-8b0d-77da971eb234","pitchNumber":1,"startTime":"2026-06-23T23:23:54.681Z","endTime":"2026-06-23T23:23:58.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61939866854375,"aZ":-23.78361817219904,"pfxX":-10.230178085310804,"pfxZ":4.074271501464294,"pX":0.4599765940227263,"pZ":2.475010279935192,"vX0":8.701678818739158,"vY0":-142.53481031292395,"vZ0":-4.713716180432889,"x":99.47,"y":171.95,"x0":-1.3026600418793457,"y0":50.00201050452765,"z0":5.6511533267123495,"aX":-21.05864073868831},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2225,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.3842212410959638,"extension":6.8181203410975995},"index":1,"playId":"0df0ec70-4a58-3666-8df2-972243695ee0","pitchNumber":2,"startTime":"2026-06-23T23:24:12.748Z","endTime":"2026-06-23T23:24:16.749Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-23T23:24:30.376Z","endTime":"2026-06-23T23:24:43.891Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162554648671314,"aZ":-32.205700240953696,"pfxX":3.8278948469892566,"pfxZ":-0.01599733753527488,"pX":-0.5895884307287,"pZ":2.859914442544053,"vX0":1.325046598567611,"vY0":-128.42312028185646,"vZ0":-0.8509526634862444,"x":139.47,"y":161.56,"x0":-1.6089014366846737,"y0":50.00604744537396,"z0":5.6880316093338195,"aX":6.430989852293868},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-7.2,"spinRate":2447,"spinDirection":42},"zone":1,"typeConfidence":0.89,"plateTime":0.42558420233942496,"extension":6.575268720180789},"index":3,"playId":"199b5aaf-b178-3c99-ab95-a77391ba07bb","pitchNumber":3,"startTime":"2026-06-23T23:24:43.891Z","endTime":"2026-06-23T23:24:47.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:24:47.653Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh homers (8) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T23:26:30.406Z","endTime":"2026-06-23T23:28:21.959Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270958655299523,"aZ":-17.686615473503565,"pfxX":-5.899217935819548,"pfxZ":7.684731591228015,"pX":-0.06256361148075805,"pZ":4.177673509189007,"vX0":7.173374689772322,"vY0":-135.62297880894377,"vZ0":-0.5549887308751971,"x":119.38,"y":125.98,"x0":-1.9603215323946048,"y0":50.00565766855102,"z0":5.605137406605459,"aX":-11.126283145519224},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2251,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4020008362751857,"extension":6.436836281530123},"index":0,"playId":"1ed5ba16-d5f0-3284-8059-31baa80fb594","pitchNumber":1,"startTime":"2026-06-23T23:26:55.811Z","endTime":"2026-06-23T23:26:58.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-23T23:27:08.667Z","endTime":"2026-06-23T23:27:18.822Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":89.7,"endSpeed":83.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.220414984072764,"aZ":-21.33354251532845,"pfxX":0.2308564304583377,"pfxZ":6.1653714028565485,"pX":-0.23932956704194944,"pZ":2.5580427110768706,"vX0":4.460368538220017,"vY0":-130.69697877048776,"vZ0":-3.5157408358291367,"x":126.12,"y":169.71,"x0":-1.9862930632621854,"y0":50.004453039859605,"z0":5.491417480949632,"aX":0.4063524905300075},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.8,"breakHorizontal":-1.2,"spinRate":2513,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.41641577260543006,"extension":6.3611235009887865},"index":2,"playId":"529fc229-fbaf-3d36-a9b4-a1b2e4cd49d1","pitchNumber":2,"startTime":"2026-06-23T23:27:18.822Z","endTime":"2026-06-23T23:27:22.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517043445880546,"aZ":-16.59557973289418,"pfxX":-4.9277582252828305,"pfxZ":8.128943421133641,"pX":-0.00791049191809893,"pZ":3.861700802851918,"vX0":6.99000363957069,"vY0":-136.6861669250262,"vZ0":-1.397961313214004,"x":117.3,"y":134.51,"x0":-1.9430714436575733,"y0":50.001838233572265,"z0":5.504537216454383,"aX":-9.44334619341164},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":7.7,"spinRate":2415,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39878232862198537,"extension":6.546263972228806},"index":3,"playId":"1e512836-f456-374f-b0d4-456316ed47c5","pitchNumber":3,"startTime":"2026-06-23T23:27:36.167Z","endTime":"2026-06-23T23:27:39.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55616135991969,"aZ":-29.955256467275937,"pfxX":1.2762069606453454,"pfxZ":1.309874712824728,"pX":0.20130285267437725,"pZ":2.3590430268664417,"vX0":5.319538052667025,"vY0":-128.5449707402185,"vZ0":-2.139667732480052,"x":109.33,"y":175.09,"x0":-2.050351777731664,"y0":50.00250002619797,"z0":5.499781000691107,"aX":2.1619084266978184},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-3.4,"spinRate":2517,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.42410001567910127,"extension":6.688036255417925},"hitData":{"launchSpeed":99.4,"launchAngle":32.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.95,"coordY":55.72}},"index":4,"playId":"3409a532-2218-3733-9ea6-26e485c988a5","pitchNumber":4,"startTime":"2026-06-23T23:27:54.773Z","endTime":"2026-06-23T23:28:21.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:28:21.959Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T23:28:10.960Z","endTime":"2026-06-23T23:29:22.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.659476398060196,"aZ":-40.72704354688162,"pfxX":5.919099682726095,"pfxZ":-6.845793535544015,"pX":0.12857590408722236,"pZ":2.178187073327791,"vX0":2.8174935881491447,"vY0":-111.28615358987386,"vZ0":1.272562629021655,"x":112.1,"y":179.97,"x0":-1.924317383320614,"y0":50.002352916072034,"z0":5.829729011901732,"aX":7.395872285648299},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.8,"breakHorizontal":-11.5,"spinRate":2538,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.49287938528554864,"extension":6.38901898349378},"index":0,"playId":"387028f6-315d-3156-9fed-05fc964300cf","pitchNumber":1,"startTime":"2026-06-23T23:28:41.521Z","endTime":"2026-06-23T23:28:45.640Z","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":92.7,"endSpeed":85.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996447706977005,"aZ":-20.438714519088048,"pfxX":-7.113673384349756,"pfxZ":6.323575079246855,"pX":-0.3217487285143955,"pZ":1.3371803109987268,"vX0":6.845783293790712,"vY0":-134.8044519887078,"vZ0":-6.619155004889244,"x":129.26,"y":202.68,"x0":-1.9596870713150172,"y0":50.002071404793554,"z0":5.248496788810085,"aX":-13.201962419576093},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":11.5,"spinRate":2276,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4050004740125872,"extension":6.695348070830564},"index":1,"playId":"32ec0ec0-c149-3160-a988-364589bfaf08","pitchNumber":2,"startTime":"2026-06-23T23:28:53.747Z","endTime":"2026-06-23T23:28:57.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480499083582778,"aZ":-15.310786413841381,"pfxX":-4.826629096984258,"pfxZ":8.729731487179798,"pX":-0.14761942230686223,"pZ":3.123536837048417,"vX0":6.201627639272999,"vY0":-137.4071258360398,"vZ0":-3.6759971447122104,"x":122.63,"y":154.44,"x0":-1.795857570149697,"y0":50.00553010431624,"z0":5.504317375906696,"aX":-9.327289079930736},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2468,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3970380543859875,"extension":6.523255745518175},"hitData":{"launchSpeed":95.6,"launchAngle":28.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.01,"coordY":94.51}},"index":2,"playId":"2f24c9bd-89c7-3480-bdcf-9ab56c15aa56","pitchNumber":3,"startTime":"2026-06-23T23:29:11.507Z","endTime":"2026-06-23T23:29:22.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:29:22.624Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T23:29:29.542Z","endTime":"2026-06-23T23:30:03.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82105847186155,"aZ":-19.83606110413139,"pfxX":-8.062988799246813,"pfxZ":6.595724753510627,"pX":-0.8342536344836682,"pZ":2.2878462219310043,"vX0":5.915843511702897,"vY0":-135.46313898203627,"vZ0":-4.754252581547482,"x":148.8,"y":177.01,"x0":-1.9918756519134844,"y0":50.00290154641304,"z0":5.440421852118229,"aX":-15.080916395599942},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2266,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4033598613264342,"extension":6.827934981088228},"hitData":{"launchSpeed":91.6,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.6,"coordY":138.0}},"index":0,"playId":"085eb106-26d6-35c3-8a94-b2c97a6c2fee","pitchNumber":1,"startTime":"2026-06-23T23:29:50.376Z","endTime":"2026-06-23T23:30:03.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:30:03.150Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T23:30:08.802Z","endTime":"2026-06-23T23:32:08.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087302192952187,"aZ":-32.554815124283785,"pfxX":9.597928302090079,"pfxZ":-0.2688901563176165,"pX":0.7606724202906777,"pZ":1.5408975299022278,"vX0":3.8499489534609466,"vY0":-119.33714951847888,"vZ0":-2.0254704920859887,"x":88.0,"y":197.18,"x0":-2.127294852189979,"y0":50.00211520237076,"z0":5.374399054560458,"aX":13.640370018884134},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.7,"breakHorizontal":-18.4,"spinRate":2560,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4615645807873481,"extension":6.690079062258034},"index":0,"playId":"361fa664-22c3-38a1-bf93-1110e35cb3d5","pitchNumber":1,"startTime":"2026-06-23T23:30:24.878Z","endTime":"2026-06-23T23:30:29.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84676198060657,"aZ":-23.34693912400811,"pfxX":-8.555700291450382,"pfxZ":4.7988581427997445,"pX":-0.06274034099485133,"pZ":2.6659712983364017,"vX0":7.727778783731356,"vY0":-134.63395315708664,"vZ0":-2.967847457292056,"x":119.39,"y":166.8,"x0":-1.8567232018836577,"y0":50.00052888312256,"z0":5.432365998523914,"aX":-15.727018255536567},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":13.9,"spinRate":2377,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40661448173309456,"extension":6.738063657510449},"index":1,"playId":"fc100327-9924-39bd-b235-66dda6cb25dc","pitchNumber":2,"startTime":"2026-06-23T23:30:42.867Z","endTime":"2026-06-23T23:30:47.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.628469780617515,"aZ":-21.939814694995402,"pfxX":-9.200288762456948,"pfxZ":5.510209140127833,"pX":1.452914805479704,"pZ":1.6524737447358753,"vX0":11.55268319993238,"vY0":-134.57126798215697,"vZ0":-5.837962270094692,"x":61.62,"y":194.16,"x0":-1.674387284352736,"y0":50.004948424663965,"z0":5.375714110476444,"aX":-17.09707105799042},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":14.5,"spinRate":2586,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4050070193462849,"extension":6.551520609430357},"index":2,"playId":"2682b5ff-8b2d-38ea-be69-06074087610d","pitchNumber":3,"startTime":"2026-06-23T23:31:06.648Z","endTime":"2026-06-23T23:31:10.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448891135353232,"aZ":-33.23021009075867,"pfxX":7.526018808333461,"pfxZ":-0.7375526875272378,"pX":0.90045855611115,"pZ":2.253374291694957,"vX0":4.557226390727233,"vY0":-118.99725550377464,"vZ0":-0.3515114990586087,"x":82.68,"y":177.94,"x0":-2.0191070448294575,"y0":50.00303510854539,"z0":5.420813123125653,"aX":10.762100956032773},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.2,"breakHorizontal":-14.8,"spinRate":2637,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4607938799426803,"extension":6.564444871571303},"index":3,"playId":"45aaac0c-ed76-38b5-bac3-ae81db595b57","pitchNumber":4,"startTime":"2026-06-23T23:31:28.891Z","endTime":"2026-06-23T23:31:36.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53883237058242,"aZ":-16.98879293717043,"pfxX":-4.418167577696122,"pfxZ":8.065658239029158,"pX":-0.029065560651303755,"pZ":2.5722296827417477,"vX0":6.3865466696778155,"vY0":-136.25990908205105,"vZ0":-4.4874699251695045,"x":97.81,"y":222.41,"x0":-1.8277350056126331,"y0":50.00542012611168,"z0":5.411990872061269,"aX":-8.321501204013888},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2014,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40175430276556146,"extension":6.561249065159641},"index":4,"playId":"2366fd2f-e721-3461-9e19-5b54ea867bc1","pitchNumber":5,"startTime":"2026-06-23T23:32:04.452Z","endTime":"2026-06-23T23:32:08.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:32:08.316Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-23T23:32:50.797Z","endTime":"2026-06-23T23:34:08.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a72b83c6-9582-3839-b758-3c5f7655d42a","startTime":"2026-06-23T23:32:34.401Z","endTime":"2026-06-23T23:32:37.401Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414105114542693,"aZ":-42.57303954735838,"pfxX":5.369573056217998,"pfxZ":-8.274428490238579,"pX":0.37741956223981005,"pZ":1.1645189779423455,"vX0":3.1496945579130844,"vY0":-112.5962253740166,"vZ0":-0.3896495040236829,"x":102.61,"y":207.34,"x0":-1.747090806723273,"y0":50.00236461011777,"z0":5.725448343677434,"aX":6.749375782984445},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-14.6,"breakHorizontal":-10.7,"spinRate":2643,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.49039488318260904,"extension":6.588848049657549},"index":1,"playId":"4cc6e530-6f35-3509-b2aa-0bbf54a862ad","pitchNumber":1,"startTime":"2026-06-23T23:32:53.022Z","endTime":"2026-06-23T23:32:58.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280416588972358,"aZ":-14.103996538938198,"pfxX":-5.635390226962704,"pfxZ":9.575657930331229,"pX":-0.4019242014730395,"pZ":3.5350667079930016,"vX0":6.159490461044298,"vY0":-136.7783168754192,"vZ0":-2.4982922534576204,"x":132.32,"y":143.33,"x0":-1.955123778318466,"y0":50.00376986485294,"z0":5.4321327326118345,"aX":-10.636280551356062},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2390,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4010611555347978,"extension":6.339948764298934},"index":2,"playId":"e58183fd-2344-3b08-bad7-58dd23f4292a","pitchNumber":2,"startTime":"2026-06-23T23:33:13.004Z","endTime":"2026-06-23T23:33:17.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341620699778908,"aZ":-41.610733217869246,"pfxX":8.348037941935473,"pfxZ":-7.303381647018414,"pX":-1.5438837120396376,"pZ":2.6693955748384606,"vX0":-1.452101235557992,"vY0":-113.67095290328157,"vZ0":2.3704281340405684,"x":175.85,"y":166.71,"x0":-1.9755598859051267,"y0":50.004086203734836,"z0":5.783409208185062,"aX":10.784051358266883},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.1,"breakHorizontal":-14.6,"spinRate":2638,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.4842562513208595,"extension":6.647350187278596},"index":3,"playId":"4c081a43-7a9d-32b7-bc59-477548d3c546","pitchNumber":3,"startTime":"2026-06-23T23:33:37.372Z","endTime":"2026-06-23T23:33:40.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71329617829302,"aZ":-18.426079465116192,"pfxX":-5.127774047428767,"pfxZ":7.228279729843708,"pX":-0.16711352111251462,"pZ":3.6838775177772836,"vX0":6.653141921877559,"vY0":-136.6756178305005,"vZ0":-1.4470695263910365,"x":123.37,"y":139.32,"x0":-1.9609678720895662,"y0":50.000132719734346,"z0":5.479265610701686,"aX":-9.749268910368794},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":7.9,"spinRate":2381,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3999943532204209,"extension":6.400020329735225},"hitData":{"launchSpeed":95.1,"launchAngle":42.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.24,"coordY":79.73}},"index":4,"playId":"fa0f7a37-923a-3499-946c-ec6c09cc49ce","pitchNumber":4,"startTime":"2026-06-23T23:33:57.163Z","endTime":"2026-06-23T23:34:08.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:34:08.229Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T23:35:37.593Z","endTime":"2026-06-23T23:37:49.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15253091984568,"aZ":-31.690193120904244,"pfxX":4.671020766190881,"pfxZ":0.2889581278598943,"pX":0.2657257125228574,"pZ":3.2485024472679256,"vX0":3.2597987401157296,"vY0":-128.09372052864973,"vZ0":-0.02866467156112462,"x":106.87,"y":151.07,"x0":-1.6330020923073751,"y0":50.000391066510524,"z0":5.751836992000483,"aX":7.706059927435908},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-9.2,"spinRate":2112,"spinDirection":35},"zone":3,"typeConfidence":0.89,"plateTime":0.42872654515324937,"extension":6.520488386026872},"index":0,"playId":"05335e5b-103e-3692-8be7-ea19ab8f7d56","pitchNumber":1,"startTime":"2026-06-23T23:36:20.461Z","endTime":"2026-06-23T23:36:24.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51340818517941,"aZ":-39.54784197562224,"pfxX":4.244149209104233,"pfxZ":-4.56640956332347,"pX":0.3177426428897415,"pZ":2.6662387775203924,"vX0":3.456042464680828,"vY0":-126.70633359373561,"vZ0":0.15301831116772346,"x":104.89,"y":166.79,"x0":-1.6184970842644295,"y0":50.00168210145876,"z0":5.782641542358534,"aX":6.8540857776586686},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.9,"breakHorizontal":-8.5,"spinRate":2132,"spinDirection":35},"zone":6,"typeConfidence":0.88,"plateTime":0.43339220996155525,"extension":6.404990095307361},"index":1,"playId":"f440e39f-d76f-3337-880b-8654f9dbd0c1","pitchNumber":2,"startTime":"2026-06-23T23:36:33.871Z","endTime":"2026-06-23T23:36:38.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430432011549904,"aZ":-32.514916182049305,"pfxX":4.207602042077089,"pfxZ":-0.19808386930094635,"pX":1.818865370686495,"pZ":1.2013435374534938,"vX0":6.596502729095701,"vY0":-129.5213570903794,"vZ0":-4.744558476391851,"x":47.67,"y":206.34,"x0":-1.3014085049642625,"y0":50.00331229212202,"z0":5.5251902707521205,"aX":7.194631534510266},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.2,"breakHorizontal":-9.0,"spinRate":2488,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.42185932921417235,"extension":6.591163975284827},"index":2,"playId":"9643e552-b8db-3332-918e-1a0e980a113a","pitchNumber":3,"startTime":"2026-06-23T23:36:48.724Z","endTime":"2026-06-23T23:36:52.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.205351260829637,"aZ":-36.37256307441111,"pfxX":6.639083809620875,"pfxZ":-2.536269661473698,"pX":0.2685806231359674,"pZ":2.1729507908821595,"vX0":2.6756287886049472,"vY0":-128.0260013768406,"vZ0":-1.7210735543341582,"x":106.76,"y":180.11,"x0":-1.6535578179716177,"y0":50.003257904395106,"z0":5.7089814060589035,"aX":10.986300543331444},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.8,"breakHorizontal":-12.6,"spinRate":2600,"spinDirection":43},"zone":9,"typeConfidence":0.9,"plateTime":0.4283330525638456,"extension":6.566979495351064},"index":3,"playId":"8c094de2-cf7f-356b-868b-07e7636be490","pitchNumber":4,"startTime":"2026-06-23T23:37:02.560Z","endTime":"2026-06-23T23:37:05.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948662416766986,"aZ":-38.80658335683406,"pfxX":4.7171034542524435,"pfxZ":-3.9593927967205946,"pX":0.10640945684117023,"pZ":1.995971513832553,"vX0":2.6379632040514327,"vY0":-128.3993187722918,"vZ0":-1.6205695382363714,"x":112.94,"y":184.89,"x0":-1.5464005888479375,"y0":50.00481912794278,"z0":5.647877304815767,"aX":7.896727073110847},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-7.3,"breakHorizontal":-9.1,"spinRate":2252,"spinDirection":40},"zone":8,"typeConfidence":0.89,"plateTime":0.4261615166303785,"extension":6.666873816831557},"index":4,"playId":"6dd69cfd-ecfc-3dca-83f5-286608f84dd9","pitchNumber":5,"startTime":"2026-06-23T23:37:24.115Z","endTime":"2026-06-23T23:37:27.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017678901576613,"aZ":-36.269740159180316,"pfxX":4.591250796390798,"pfxZ":-2.518106694797914,"pX":1.001284494379085,"pZ":1.8278053877183955,"vX0":4.732537777653144,"vY0":-127.12996033935293,"vZ0":-1.935477451619798,"x":78.83,"y":189.43,"x0":-1.4866254544754194,"y0":50.00580702231611,"z0":5.4998836601682655,"aX":7.455656762184245},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.8,"breakHorizontal":-9.5,"spinRate":2064,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4321657217555379,"extension":6.72523629089849},"index":5,"playId":"34f013eb-912b-3651-b820-eff402a6b3e8","pitchNumber":6,"startTime":"2026-06-23T23:37:45.222Z","endTime":"2026-06-23T23:37:49.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:37:49.286Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T23:37:58.832Z","endTime":"2026-06-23T23:39:02.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239445742400687,"aZ":-45.068736867277714,"pfxX":4.087750069410778,"pfxZ":-8.316825961325799,"pX":-0.32043173401272096,"pZ":2.6668890834666836,"vX0":1.8011547894333875,"vY0":-124.31855304930919,"vZ0":1.5446596331862439,"x":129.21,"y":166.77,"x0":-1.5876665783166184,"y0":50.00472699117415,"z0":5.806966936742054,"aX":6.335303341783342},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-14.4,"breakHorizontal":-7.8,"spinRate":2226,"spinDirection":36},"zone":4,"typeConfidence":0.91,"plateTime":0.4422760045190919,"extension":6.664710775557362},"index":0,"playId":"9e7848ac-d586-39df-b680-400e8af28dc9","pitchNumber":1,"startTime":"2026-06-23T23:38:14.053Z","endTime":"2026-06-23T23:38:18.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338542292179547,"aZ":-19.495489499883913,"pfxX":-1.4576665646797695,"pfxZ":6.586154210718506,"pX":0.3913227718074564,"pZ":3.1293419600918084,"vX0":5.438736647383365,"vY0":-137.60785443744282,"vZ0":-3.3124918110771566,"x":102.08,"y":154.29,"x0":-1.4178139182278495,"y0":50.00518383151253,"z0":5.662745059768716,"aX":-2.807273423574161},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":1.6,"spinRate":2386,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.3973845749224818,"extension":6.621388177526238},"index":1,"playId":"b85db0e6-73b5-3900-b13d-13ae73b6994e","pitchNumber":2,"startTime":"2026-06-23T23:38:32.299Z","endTime":"2026-06-23T23:38:36.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-23T23:38:50.700Z","endTime":"2026-06-23T23:38:58.491Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81077935869524,"aZ":-31.71299258961164,"pfxX":7.3430925090798365,"pfxZ":0.27570557449398336,"pX":1.7115199239028804,"pZ":1.1993440482787683,"vX0":5.356574365640858,"vY0":-129.79171621726485,"vZ0":-4.794207297042665,"x":51.76,"y":206.4,"x0":-1.337971149490085,"y0":50.00601084433243,"z0":5.5037376823469835,"aX":12.448433627697119},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":-14.5,"spinRate":2390,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.42306490921182327,"extension":6.853440998579524},"index":3,"playId":"18aed3e6-4a0a-3be3-8502-2e25fb396d75","pitchNumber":3,"startTime":"2026-06-23T23:38:58.491Z","endTime":"2026-06-23T23:39:02.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:39:02.780Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T23:39:13.899Z","endTime":"2026-06-23T23:40:53.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.445681458237317,"aZ":-34.453131152670814,"pfxX":5.172570221286657,"pfxZ":-1.3692841590765674,"pX":0.8568604213287608,"pZ":2.5175109977548873,"vX0":4.257361155357485,"vY0":-128.92018796712094,"vZ0":-1.0615459307356008,"x":84.34,"y":170.81,"x0":-1.4967469250961642,"y0":50.0055149627381,"z0":5.6290277259298165,"aX":8.581725401782363},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.5,"breakHorizontal":-10.4,"spinRate":2613,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4272416268827701,"extension":6.694046477287308},"index":0,"playId":"c60965d5-c0cc-3188-8792-589e0fc6ab59","pitchNumber":1,"startTime":"2026-06-23T23:39:25.264Z","endTime":"2026-06-23T23:39:29.615Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-23T23:39:38.676Z","endTime":"2026-06-23T23:39:46.315Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.447164761184197,"aZ":-35.53619743371818,"pfxX":4.761178700646818,"pfxZ":-1.985359283859606,"pX":0.5008152241484409,"pZ":1.8017641866941088,"vX0":3.530793836848599,"vY0":-129.78708544535579,"vZ0":-2.750120352870457,"x":97.91,"y":190.13,"x0":-1.5002029163773518,"y0":50.00533226506986,"z0":5.605994671653516,"aX":8.050089207336212},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.0,"breakHorizontal":-9.5,"spinRate":2435,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.4234864175273523,"extension":6.872232058430237},"index":2,"playId":"1ae7091d-935b-361b-a691-c12dd9269519","pitchNumber":2,"startTime":"2026-06-23T23:39:46.315Z","endTime":"2026-06-23T23:39:50.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94373149119516,"aZ":-24.60645874145288,"pfxX":-8.56293476018335,"pfxZ":3.6762401986520032,"pX":0.42305488923852497,"pZ":3.688236530476626,"vX0":8.063529159190486,"vY0":-142.6282476647372,"vZ0":-0.9523600568810995,"x":100.87,"y":139.2,"x0":-1.3288368367284806,"y0":50.00403942771139,"z0":5.578815798644918,"aX":-17.63542098299867},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.6,"breakHorizontal":13.9,"spinRate":2340,"spinDirection":219},"zone":12,"typeConfidence":0.92,"plateTime":0.38407955744385447,"extension":6.6372676962234385},"index":3,"playId":"4ef66bf0-72ff-3914-94c4-80b40218dc76","pitchNumber":3,"startTime":"2026-06-23T23:40:02.043Z","endTime":"2026-06-23T23:40:05.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45085286078824,"aZ":-33.30788342338781,"pfxX":6.837230995380775,"pfxZ":-0.6799220972274522,"pX":1.3323817049925355,"pZ":1.4867388952633438,"vX0":4.550538567591736,"vY0":-128.59398932145953,"vZ0":-3.715900461861775,"x":66.21,"y":198.64,"x0":-1.3528791594593683,"y0":50.00494834940437,"z0":5.554420592982134,"aX":11.368845786179035},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.9,"breakHorizontal":-13.4,"spinRate":2422,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4271171106512033,"extension":6.752089938299134},"index":4,"playId":"446998e3-9214-307a-baf1-e12a92714e83","pitchNumber":4,"startTime":"2026-06-23T23:40:16.122Z","endTime":"2026-06-23T23:40:19.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.036846145636392,"aZ":-22.692161452171874,"pfxX":-8.633747224848477,"pfxZ":4.586708200505742,"pX":1.262504172275009,"pZ":2.9648943481691674,"vX0":9.874554543211543,"vY0":-142.49667412428124,"vZ0":-3.5671822089146454,"x":68.88,"y":158.73,"x0":-1.1168541251217816,"y0":50.00385455066747,"z0":5.657043057072027,"aX":-17.855190642066614},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.8,"breakHorizontal":13.8,"spinRate":2382,"spinDirection":215},"zone":12,"typeConfidence":0.92,"plateTime":0.38356666177514676,"extension":6.768323952853876},"index":5,"playId":"4a1e76e6-300b-369a-b2da-36b2fa0edf1c","pitchNumber":5,"startTime":"2026-06-23T23:40:30.694Z","endTime":"2026-06-23T23:40:34.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.726742213238435,"aZ":-17.78065445431225,"pfxX":-4.638581640386016,"pfxZ":7.08457966002554,"pX":1.6600356461249681,"pZ":2.1889457589801538,"vX0":9.843072080234776,"vY0":-141.2914128171058,"vZ0":-5.920137777693295,"x":53.72,"y":179.68,"x0":-1.2585268703503818,"y0":50.00175887315788,"z0":5.445008269456273,"aX":-9.423607280038018},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":6.5,"spinRate":2239,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.38693121188916546,"extension":6.852391209327343},"index":6,"playId":"45e36643-2afb-3d80-b116-847fb4e27082","pitchNumber":6,"startTime":"2026-06-23T23:40:49.541Z","endTime":"2026-06-23T23:40:53.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:40:53.996Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-23T23:41:00.712Z","endTime":"2026-06-23T23:43:42.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17496253178818,"aZ":-30.746946458291607,"pfxX":4.455247187931933,"pfxZ":0.8411493340514333,"pX":0.5188998514031254,"pZ":2.2354261790513075,"vX0":3.946909348503719,"vY0":-129.64130164198323,"vZ0":-2.4670093062476868,"x":97.22,"y":178.42,"x0":-1.6023550705387828,"y0":50.00421483145019,"z0":5.546868642914735,"aX":7.582090956331786},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-9.0,"spinRate":2255,"spinDirection":37},"zone":6,"typeConfidence":0.88,"plateTime":0.4225374128353083,"extension":6.761058452166278},"index":0,"playId":"339278c3-6e8d-3c6f-b02e-d3f24058f86f","pitchNumber":1,"startTime":"2026-06-23T23:41:20.060Z","endTime":"2026-06-23T23:41:24.124Z","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":98.0,"endSpeed":89.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92778811469592,"aZ":-22.00456797907995,"pfxX":-8.698720780502532,"pfxZ":4.924567917085712,"pX":0.5105910867855924,"pZ":2.8299161973461446,"vX0":8.172880252837137,"vY0":-142.56051357229094,"vZ0":-3.75425172718298,"x":97.54,"y":162.37,"x0":-1.2594131021873443,"y0":50.0006190782399,"z0":5.548158833484116,"aX":-17.952520067951237},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":14.2,"spinRate":2199,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.3838095837477442,"extension":6.749179635190662},"index":1,"playId":"459abb3a-d197-33b6-a83b-e3f81f9b9d74","pitchNumber":2,"startTime":"2026-06-23T23:41:39.347Z","endTime":"2026-06-23T23:41:44.631Z","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":"9ab9525a-9d1f-37a7-b28a-17debebf4bef","startTime":"2026-06-23T23:42:13.093Z","endTime":"2026-06-23T23:42:16.093Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-23T23:42:30.637Z","endTime":"2026-06-23T23:42:55.719Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.133948035067625,"aZ":-33.3409038142877,"pfxX":5.603569054303692,"pfxZ":-0.7094400689543843,"pX":0.6710874505534816,"pZ":2.0780967717622594,"vX0":3.7660738263956794,"vY0":-127.73492209319319,"vZ0":-2.223016381446358,"x":91.42,"y":182.67,"x0":-1.549846398126324,"y0":50.00083962853785,"z0":5.579273367596686,"aX":9.263566102874687},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":-11.0,"spinRate":2447,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.4286877158195801,"extension":6.803064411405257},"index":4,"playId":"6fbe1a34-5d81-3cf7-b824-c777c993025e","pitchNumber":3,"startTime":"2026-06-23T23:42:55.719Z","endTime":"2026-06-23T23:43:00.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823601856748404,"aZ":-34.59132970662783,"pfxX":4.30254480367545,"pfxZ":-1.4439795550315653,"pX":0.4948699968651657,"pZ":0.862364285804663,"vX0":3.94090582967468,"vY0":-128.5635019585826,"vZ0":-4.86085037802249,"x":98.14,"y":215.5,"x0":-1.6148178715427497,"y0":50.00043931518235,"z0":5.4522903558085645,"aX":7.223755140528938},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.5,"breakHorizontal":-8.6,"spinRate":2110,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4255028085217525,"extension":6.813388731182803},"index":5,"playId":"1179af7c-e18e-398b-a574-de361b9a3926","pitchNumber":4,"startTime":"2026-06-23T23:43:38.351Z","endTime":"2026-06-23T23:43:42.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:43:42.914Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-23T23:44:49.806Z","endTime":"2026-06-23T23:46:40.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87772427822069,"aZ":-23.99650528449135,"pfxX":-8.544160069599403,"pfxZ":4.501837543356057,"pX":0.5981492172523247,"pZ":2.0470071554853915,"vX0":9.356366027301828,"vY0":-133.26490782045371,"vZ0":-4.513897654117927,"x":94.2,"y":183.51,"x0":-1.8311644319405243,"y0":50.00365872328856,"z0":5.474101412538781,"aX":-15.526993825115989},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":13.7,"spinRate":2203,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40939534308237935,"extension":6.502102907379514},"index":0,"playId":"e398a00c-75a5-393e-bc91-2711deecb878","pitchNumber":1,"startTime":"2026-06-23T23:45:45.638Z","endTime":"2026-06-23T23:45:50.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":80.8,"endSpeed":74.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8112820703839,"aZ":-29.35632441116078,"pfxX":8.309004312270776,"pfxZ":2.0127450165022394,"pX":0.6865907918522964,"pZ":2.119669678352474,"vX0":4.022194448851551,"vY0":-117.63593477930695,"vZ0":-0.9735956552754512,"x":90.83,"y":181.55,"x0":-2.125995107518943,"y0":50.00163791747149,"z0":5.266205137339517,"aX":11.614750308204533},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.7,"breakHorizontal":-16.1,"spinRate":2635,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.46603389128368455,"extension":6.716421843314122},"index":1,"playId":"b991797d-cefb-3298-98b9-93df8a96861e","pitchNumber":2,"startTime":"2026-06-23T23:45:59.410Z","endTime":"2026-06-23T23:46:02.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.316169355146585,"aZ":-16.352144721670147,"pfxX":-5.914486686529237,"pfxZ":8.295202738599393,"pX":-0.7956653700348674,"pZ":3.524139073494255,"vX0":5.738889474795499,"vY0":-136.57246529627682,"vZ0":-2.1925098454040244,"x":147.33,"y":143.63,"x0":-2.145905464033854,"y0":50.00480178787067,"z0":5.449704494175125,"aX":-11.284018212044218},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2387,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3995727860505056,"extension":6.602377762141191},"index":2,"playId":"cfe4792e-337f-3896-ae4c-caaa2e90b400","pitchNumber":3,"startTime":"2026-06-23T23:46:18.198Z","endTime":"2026-06-23T23:46:22.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224227990721893,"aZ":-28.20452751713269,"pfxX":-9.836697902527284,"pfxZ":2.3281199197013605,"pX":-1.1266812265277373,"pZ":1.6825913349163777,"vX0":5.173294874148645,"vY0":-129.30179427170668,"vZ0":-4.353058214424612,"x":159.95,"y":193.35,"x0":-1.8680969143555355,"y0":50.00333917173867,"z0":5.534981440323505,"aX":-16.771102378252028},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":16.8,"spinRate":1647,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4225027538525281,"extension":6.579932590079156},"hitData":{"launchSpeed":75.7,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":150.16}},"index":3,"playId":"82494b69-337f-30b9-92b4-59ed523e599a","pitchNumber":4,"startTime":"2026-06-23T23:46:32.474Z","endTime":"2026-06-23T23:46:40.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:46:40.480Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-23T23:46:45.671Z","endTime":"2026-06-23T23:47:41.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467002609678847,"aZ":-18.414127823023666,"pfxX":-8.026760116111188,"pfxZ":7.474898844969026,"pX":0.6590843920174181,"pZ":2.6286203044432432,"vX0":9.164483545144174,"vY0":-134.83596666502132,"vZ0":-4.0506428187029275,"x":91.88,"y":167.81,"x0":-1.7417838532671057,"y0":50.000318108777165,"z0":5.450567924180038,"aX":-14.770398528162152},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":12.6,"spinRate":2383,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40630067361636835,"extension":6.6305696954939775},"index":0,"playId":"16b313b5-2fcf-3f2b-9df2-64ce8e0635bc","pitchNumber":1,"startTime":"2026-06-23T23:47:05.869Z","endTime":"2026-06-23T23:47:09.701Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.493133534253822,"aZ":-18.71146587277141,"pfxX":-8.786103615050804,"pfxZ":7.130871414860842,"pX":-0.8840105520965876,"pZ":2.748622105738452,"vX0":5.777705479075241,"vY0":-136.62921143613377,"vZ0":-3.975838052713794,"x":150.7,"y":164.57,"x0":-1.8861004357316038,"y0":50.001823682484535,"z0":5.510762900602835,"aX":-16.58719985654466},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":14.6,"spinRate":2491,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4011010033093281,"extension":6.644332854710743},"index":1,"playId":"c264a2a5-5c32-3425-9795-bce4023fc29e","pitchNumber":2,"startTime":"2026-06-23T23:47:19.671Z","endTime":"2026-06-23T23:47:23.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37783486430337,"aZ":-13.282589617436166,"pfxX":-4.943815527873611,"pfxZ":9.663802344813128,"pX":0.18371573223074675,"pZ":1.8645344303966436,"vX0":7.153433283636198,"vY0":-139.63113757868163,"vZ0":-7.158698520816632,"x":110.0,"y":188.44,"x0":-1.7809959011031888,"y0":50.00079857228833,"z0":5.353564714576804,"aX":-9.663269473177058},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2375,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39377899813397077,"extension":6.394219187412148},"index":2,"playId":"9b4c8283-7a3b-3a41-9ca8-89b3c00b6c07","pitchNumber":3,"startTime":"2026-06-23T23:47:37.665Z","endTime":"2026-06-23T23:47:41.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:47:41.308Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Emerson singles on a ground ball to shortstop Jared Triolo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-23T23:47:43.426Z","endTime":"2026-06-23T23:48:29.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":68.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28047266020131,"aZ":-43.253054592287505,"pfxX":5.962803656345878,"pfxZ":-9.137732244099661,"pX":-1.355326593760013,"pZ":2.7461502353622413,"vX0":-0.4139825805944072,"vY0":-110.79542942599038,"vZ0":3.121670172314335,"x":168.66,"y":164.63,"x0":-1.9355107800747526,"y0":50.00094629731813,"z0":5.9178779370987,"aX":7.231966263787158},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-15.0,"breakHorizontal":-10.6,"spinRate":2558,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4990347755145077,"extension":6.577547190344515},"index":0,"playId":"aac922b0-6c47-3be9-a8b3-403d6cdfda54","pitchNumber":1,"startTime":"2026-06-23T23:48:05.341Z","endTime":"2026-06-23T23:48:09.133Z","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":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.625729325370607,"aZ":-20.490287488247166,"pfxX":1.2383839112674444,"pfxZ":6.691458427577096,"pX":0.1311960586097404,"pZ":3.2360379388134533,"vX0":4.857436321612192,"vY0":-131.01767630186288,"vZ0":-2.0255242537328453,"x":112.0,"y":151.41,"x0":-1.9045061247516732,"y0":50.00086072442292,"z0":5.543983725536796,"aX":2.1602197775888374},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.9,"breakHorizontal":-3.2,"spinRate":2408,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4174157698234251,"extension":6.53630617807516},"hitData":{"launchSpeed":88.0,"launchAngle":8.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.18,"coordY":120.41}},"index":1,"playId":"01b3614a-faa2-3cb9-8724-7d1974d2a569","pitchNumber":2,"startTime":"2026-06-23T23:48:18.454Z","endTime":"2026-06-23T23:48:29.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:48:29.139Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-23T23:48:35.195Z","endTime":"2026-06-23T23:50:36.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395978093265775,"aZ":-26.277851215908814,"pfxX":1.6775554427839063,"pfxZ":3.4022718802809138,"pX":-0.10206837586084828,"pZ":3.447864650069823,"vX0":4.386825895119784,"vY0":-129.79932405547106,"vZ0":-0.37327063769720026,"x":120.89,"y":145.69,"x0":-2.0219300201055104,"y0":50.00006456642035,"z0":5.569184358147873,"aX":2.903489519918844},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2341,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4196089368161888,"extension":6.512780411122162},"index":0,"playId":"27d039c6-8d20-30ff-980c-7545201ed095","pitchNumber":1,"startTime":"2026-06-23T23:48:51.268Z","endTime":"2026-06-23T23:48:55.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527741478796415,"aZ":-17.4810898087688,"pfxX":-5.628204154977255,"pfxZ":7.825785068086153,"pX":-0.9580726261585926,"pZ":3.7311303858493536,"vX0":4.541840578213611,"vY0":-135.20502310434753,"vZ0":-1.7685251423037898,"x":153.52,"y":138.04,"x0":-1.9166696799617728,"y0":50.004246526230546,"z0":5.602143837868006,"aX":-10.570128670552213},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2202,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4029061704444308,"extension":6.634150370258128},"index":1,"playId":"41061385-88dd-3365-acb7-30bf2a4a0c1a","pitchNumber":2,"startTime":"2026-06-23T23:49:08.551Z","endTime":"2026-06-23T23:49:12.950Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"bb730c18-40ab-3de7-9d81-035137de58d2","startTime":"2026-06-23T23:49:27.870Z","endTime":"2026-06-23T23:49:31.209Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492101797012598,"aZ":-23.15335440328159,"pfxX":1.2296007278165502,"pfxZ":5.1223969263613025,"pX":-0.9164076991917932,"pZ":2.769653362690084,"vX0":2.4700092216198026,"vY0":-130.81338974980588,"vZ0":-2.7432051767332344,"x":151.93,"y":164.0,"x0":-2.026752927342282,"y0":50.001838322616265,"z0":5.538161265440806,"aX":2.164037864377083},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-2.6,"spinRate":2459,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.41620362531436106,"extension":6.551136515701094},"index":3,"playId":"3dbeff1e-0f6b-3ad6-9028-c3826a335673","pitchNumber":3,"startTime":"2026-06-23T23:49:45.632Z","endTime":"2026-06-23T23:49:49.922Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02454255873071,"aZ":-15.672322791570684,"pfxX":-6.744835705519444,"pfxZ":8.767545850003787,"pX":0.23979538278016213,"pZ":2.398514120492129,"vX0":7.9499755825277525,"vY0":-135.67073042846147,"vZ0":-5.185043103721541,"x":107.86,"y":174.02,"x0":-1.8390029569614599,"y0":50.002824955074864,"z0":5.41053350367021,"aX":-12.69467644515452},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2429,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40225061641340254,"extension":6.6687915905556805},"index":4,"playId":"2ed5281d-b39e-3d99-b67e-6d4213e2889e","pitchNumber":4,"startTime":"2026-06-23T23:50:06.940Z","endTime":"2026-06-23T23:50:11.086Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044329351814735,"aZ":-14.52789928264961,"pfxX":-5.443056687569825,"pfxZ":9.112707093053526,"pX":-0.5369053011988593,"pZ":2.6006095887795992,"vX0":5.4794850008875216,"vY0":-137.46625506857367,"vZ0":-5.096542550100613,"x":137.47,"y":168.56,"x0":-1.8374388556518382,"y0":50.00464720292721,"z0":5.4458461471948825,"aX":-10.543463727851409},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2368,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39662498453696315,"extension":6.497981759329036},"hitData":{"launchSpeed":97.9,"launchAngle":24.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.99,"coordY":60.47}},"index":5,"playId":"40e2edfe-b5ae-338a-86cb-467386bd2625","pitchNumber":5,"startTime":"2026-06-23T23:50:27.139Z","endTime":"2026-06-23T23:50:36.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:50:36.027Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (19) on a line drive to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T23:52:29.200Z","endTime":"2026-06-23T23:53:24.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.959079627155415,"aZ":-34.334543388663775,"pfxX":6.609745755307097,"pfxZ":-1.364010450931442,"pX":-0.41975143881461074,"pZ":4.101032061177951,"vX0":1.0268137343808603,"vY0":-125.08941188207588,"vZ0":2.5645415261741658,"x":133.0,"y":128.05,"x0":-1.6944965901195868,"y0":50.00446586530066,"z0":5.8831980482273005,"aX":10.443721259052467},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":-12.2,"spinRate":1917,"spinDirection":41},"zone":11,"typeConfidence":0.91,"plateTime":0.4383793824201172,"extension":6.649728202136923},"index":0,"playId":"81454ba7-f8e7-3427-8989-a0bfd6655fd5","pitchNumber":1,"startTime":"2026-06-23T23:52:58.172Z","endTime":"2026-06-23T23:53:01.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4964216892405,"aZ":-26.80189936013485,"pfxX":-7.725883788339129,"pfxZ":3.2514988287674047,"pX":-0.18411528305326952,"pZ":1.8477666199989007,"vX0":5.608413441047982,"vY0":-127.71666257741684,"vZ0":-3.7504838305141663,"x":124.02,"y":188.89,"x0":-1.40564261893541,"y0":50.00076122912576,"z0":5.445011290471464,"aX":-12.75181545111617},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":12.7,"spinRate":1587,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.42898974983246285,"extension":6.904361719618684},"hitData":{"launchSpeed":81.5,"launchAngle":16.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.04,"coordY":128.36}},"index":1,"playId":"b0f8c9e0-c1bd-3181-8e8a-44c72e3f7e3b","pitchNumber":2,"startTime":"2026-06-23T23:53:11.869Z","endTime":"2026-06-23T23:53:24.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:53:24.285Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T23:53:28.912Z","endTime":"2026-06-23T23:56:03.047Z","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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09217766572943,"aZ":-32.3425194014347,"pfxX":4.624567767434682,"pfxZ":-0.10109162835871999,"pX":0.8649367717810642,"pZ":2.5483513954018377,"vX0":4.732068383926419,"vY0":-128.03123015929063,"vZ0":-1.0668197425537482,"x":84.03,"y":169.97,"x0":-1.6099173901059827,"y0":50.003128822218024,"z0":5.507647641498448,"aX":7.656582702509661},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-9.5,"spinRate":2132,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.42823910622960293,"extension":6.806987087138089},"index":0,"playId":"b8075642-6a1c-33e6-88d6-841d569d11fc","pitchNumber":1,"startTime":"2026-06-23T23:54:01.713Z","endTime":"2026-06-23T23:54:04.887Z","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":87.9,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1592881898212,"aZ":-34.497314468851584,"pfxX":5.162345953116404,"pfxZ":-1.3952578008078156,"pX":1.2901790427512008,"pZ":1.3921968136081901,"vX0":5.4370848015292506,"vY0":-127.91317027211907,"vZ0":-3.6130754268035226,"x":67.82,"y":201.19,"x0":-1.5297126327129091,"y0":50.00214553585991,"z0":5.513617357352083,"aX":8.59642609453437},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.1,"breakHorizontal":-10.6,"spinRate":2154,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4273892198340441,"extension":6.906457781490232},"index":1,"playId":"26a5af16-d3d4-3593-85e8-d1c08f60f5e8","pitchNumber":2,"startTime":"2026-06-23T23:54:19.653Z","endTime":"2026-06-23T23:54:23.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960509744528512,"aZ":-34.38985831729423,"pfxX":3.863848402127319,"pfxZ":-1.312890468422472,"pX":1.1480709861119263,"pZ":0.4554650406918748,"vX0":5.814639236807714,"vY0":-128.6997458477155,"vZ0":-5.988012089989051,"x":73.24,"y":226.48,"x0":-1.636462083098022,"y0":50.00369454414486,"z0":5.453759646292881,"aX":6.525125140838601},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":-8.3,"spinRate":2273,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.42446925956483783,"extension":6.722256436911121},"index":2,"playId":"3e5a3d28-0b54-3b58-b13c-c30f81563407","pitchNumber":3,"startTime":"2026-06-23T23:54:36.915Z","endTime":"2026-06-23T23:54:40.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.588862501075933,"aZ":-31.477767980546545,"pfxX":5.663400632360466,"pfxZ":0.42659767122247416,"pX":-1.813472440241908,"pZ":3.987035925161125,"vX0":-1.929324753018478,"vY0":-126.88668119436524,"vZ0":1.861325539427406,"x":186.13,"y":131.13,"x0":-1.7797485981715446,"y0":50.00358158962145,"z0":5.749396219756682,"aX":9.248988188496739},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-9.8,"spinRate":1725,"spinDirection":43},"zone":11,"typeConfidence":0.89,"plateTime":0.4314254726587414,"extension":6.619185793491672},"index":3,"playId":"1176a119-7bbc-3f44-9c6e-fed30e29de1b","pitchNumber":4,"startTime":"2026-06-23T23:55:02.067Z","endTime":"2026-06-23T23:55:05.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88640155265234,"aZ":-28.257038077098397,"pfxX":-6.5573806319052235,"pfxZ":2.328566706370438,"pX":-0.8060402908375263,"pZ":2.5988882268675244,"vX0":4.115996996554103,"vY0":-128.13939978092097,"vZ0":-1.6137850059278955,"x":147.72,"y":168.61,"x0":-1.5727135685453646,"y0":50.00090086853046,"z0":5.422755554698335,"aX":-11.017416729476286},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":11.0,"spinRate":1539,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.42574654574277426,"extension":6.850388345354023},"index":4,"playId":"83138fa6-a189-3faa-9db3-63603594cbaf","pitchNumber":5,"startTime":"2026-06-23T23:55:25.273Z","endTime":"2026-06-23T23:55:29.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-23T23:55:37.730Z","endTime":"2026-06-23T23:55:58.749Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55440379140059,"aZ":-32.24315213511422,"pfxX":3.991063037488685,"pfxZ":-0.04234356157883745,"pX":-0.34521895944524295,"pZ":1.6294241080609013,"vX0":1.8555196748746345,"vY0":-127.61115151853267,"vZ0":-3.167173054159977,"x":130.16,"y":194.79,"x0":-1.6014619518094018,"y0":50.00394349272988,"z0":5.440759957239565,"aX":6.546938835308334},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":-7.7,"spinRate":1895,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.43009217709603664,"extension":6.941711912994445},"index":6,"playId":"83f1ffcd-d216-3a2d-bbff-99697f5d3de7","pitchNumber":6,"startTime":"2026-06-23T23:55:58.749Z","endTime":"2026-06-23T23:56:03.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:56:03.047Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Gonzales grounds into a double play, shortstop Colt Emerson to second baseman Cole Young to first baseman Josh Naylor. Brandon Lowe to 3rd. Bryan Reynolds out at 2nd. Nick Gonzales out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T23:56:06.257Z","endTime":"2026-06-23T23:56:48.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":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":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.621854425012156,"aZ":-33.77311111668672,"pfxX":3.6769308153605533,"pfxZ":-0.9506568405944957,"pX":0.24844207104458127,"pZ":2.2464762011095694,"vX0":3.590423296660254,"vY0":-128.46064282650372,"vZ0":-1.7411245226623593,"x":107.53,"y":178.13,"x0":-1.6430935785779643,"y0":50.003803891575544,"z0":5.5486460080505156,"aX":6.170196390121931},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":-7.4,"spinRate":2001,"spinDirection":35},"zone":6,"typeConfidence":0.89,"plateTime":0.42572818142444735,"extension":6.534246917314584},"hitData":{"launchSpeed":99.9,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":151.18}},"index":0,"playId":"f0d8c486-80bd-35b7-9bcb-609bd95367e6","pitchNumber":1,"startTime":"2026-06-23T23:56:39.307Z","endTime":"2026-06-23T23:56:48.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:56:48.160Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T23:57:06.627Z","endTime":"2026-06-23T23:58:41.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.914548863672017,"aZ":-24.026584447729814,"pfxX":-1.4881009914151733,"pfxZ":4.209830142401408,"pX":1.159318920549528,"pZ":2.4995021811136358,"vX0":7.786801052424852,"vY0":-137.85325055099466,"vZ0":-4.036400691939954,"x":72.81,"y":171.29,"x0":-1.5013948690004972,"y0":50.00531926791248,"z0":5.592928833188799,"aX":-2.8825419043474},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":1.2,"spinRate":2307,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3964102041495807,"extension":6.649993924634152},"index":0,"playId":"e3fd1410-d12d-313a-a47c-78d2f272e7e7","pitchNumber":1,"startTime":"2026-06-23T23:57:20.146Z","endTime":"2026-06-23T23:57:23.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.854335383804933,"aZ":-38.31636537490153,"pfxX":4.1939915944111865,"pfxZ":-3.790504020181155,"pX":-0.45512253753548954,"pZ":1.9582883848925294,"vX0":1.460695191719164,"vY0":-126.92175918239387,"vZ0":-1.5284562387073184,"x":134.35,"y":185.91,"x0":-1.5842699225005745,"y0":50.005882360605995,"z0":5.641476449994792,"aX":6.790119212056479},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.0,"breakHorizontal":-7.9,"spinRate":1817,"spinDirection":37},"zone":7,"typeConfidence":0.9,"plateTime":0.4328274057410728,"extension":6.58363199636248},"index":1,"playId":"576f0d81-dc76-328d-acaa-87b182cca945","pitchNumber":2,"startTime":"2026-06-23T23:57:38.387Z","endTime":"2026-06-23T23:57:42.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.750874385281044,"aZ":-24.676800585900516,"pfxX":-1.068838680006757,"pfxZ":3.9200434017237455,"pX":1.1399191449571977,"pZ":2.513038398825478,"vX0":7.471017462583054,"vY0":-137.4893944531556,"vZ0":-3.678900633342133,"x":73.55,"y":170.93,"x0":-1.4748060402283638,"y0":50.00234462603235,"z0":5.544871976946352,"aX":-2.0444035122693878},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":0.4,"spinRate":2336,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.3985169105106787,"extension":6.789187256775243},"index":2,"playId":"d8f769f8-57c8-3293-89ab-f1f117af37c2","pitchNumber":3,"startTime":"2026-06-23T23:57:56.876Z","endTime":"2026-06-23T23:58:00.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"9c2f1545-f7ef-42d0-a422-f794ef8f091a","startTime":"2026-06-23T23:58:18.170Z","endTime":"2026-06-23T23:58:23.170Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317416428920193,"aZ":-35.61927785055181,"pfxX":4.501974984636638,"pfxZ":-2.069065042328683,"pX":0.37383378429414704,"pZ":2.092133725869998,"vX0":3.3796110425233414,"vY0":-128.86114575609676,"vZ0":-1.8393144920003737,"x":102.75,"y":182.29,"x0":-1.5442000292825462,"y0":50.00238653644437,"z0":5.593384523816744,"aX":7.494229503591714},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.0,"breakHorizontal":-9.0,"spinRate":2462,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.4267131567063518,"extension":6.4688446555522585},"hitData":{"launchSpeed":71.8,"launchAngle":16.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":165.87}},"index":4,"playId":"5183ccf3-4170-3a87-b3fe-5686483e4ae4","pitchNumber":4,"startTime":"2026-06-23T23:58:34.832Z","endTime":"2026-06-23T23:58:41.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T23:58:41.481Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T00:00:31.582Z","endTime":"2026-06-24T00:00:56.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594945559068762,"aZ":-16.08012258678779,"pfxX":-5.308740188591242,"pfxZ":8.658068014487464,"pX":-0.9387953156811526,"pZ":3.374474211006236,"vX0":4.782190750333812,"vY0":-135.03194130123654,"vZ0":-2.809066463221165,"x":152.78,"y":147.67,"x0":-2.037380552629442,"y0":50.003084512612176,"z0":5.550626688161843,"aX":-9.868352908144745},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2267,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4046232348790202,"extension":6.820500281368796},"hitData":{"launchSpeed":90.3,"launchAngle":46.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.69,"coordY":86.56}},"index":0,"playId":"04d4e86c-2c65-3aa3-917e-bc4786140426","pitchNumber":1,"startTime":"2026-06-24T00:00:44.983Z","endTime":"2026-06-24T00:00:56.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:00:56.005Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to third baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T00:01:01.612Z","endTime":"2026-06-24T00:01:50.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964775852824364,"aZ":-21.708165717726303,"pfxX":-7.715881108779761,"pfxZ":5.706445960574704,"pX":-0.7643477175559343,"pZ":1.905321401333034,"vX0":6.101763365054706,"vY0":-133.60517680406295,"vZ0":-4.9305926050766065,"x":146.14,"y":187.34,"x0":-2.059454145038581,"y0":50.00059192585401,"z0":5.3056697624816715,"aX":-14.145117940319397},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":2365,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.407763925974006,"extension":6.462006296695888},"index":0,"playId":"8c500d5d-3f5c-3901-9f0b-c958d49efb07","pitchNumber":1,"startTime":"2026-06-24T00:01:15.516Z","endTime":"2026-06-24T00:01:19.985Z","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.7,"endSpeed":84.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573132425692872,"aZ":-22.290210517699855,"pfxX":-10.238999738817322,"pfxZ":5.43533580003088,"pX":0.2647418462142518,"pZ":1.5217947146574757,"vX0":9.529389157391172,"vY0":-133.2473401575573,"vZ0":-5.766024020087913,"x":106.91,"y":197.69,"x0":-2.0080418115674026,"y0":50.00431173170539,"z0":5.299018301392732,"aX":-18.623688177276836},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":2433,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40928617923269117,"extension":6.965497723573781},"index":1,"playId":"4d898c55-0f97-3506-97ac-e2c3b3a7cce4","pitchNumber":2,"startTime":"2026-06-24T00:01:28.079Z","endTime":"2026-06-24T00:01:32.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974328434542272,"aZ":-31.264397974830217,"pfxX":10.296236207674253,"pfxZ":0.6354215863285066,"pX":0.42649114726494114,"pZ":1.7956064026150886,"vX0":2.9127188946866376,"vY0":-119.44964599277863,"vZ0":-1.718976925696636,"x":100.74,"y":190.3,"x0":-2.147947709608701,"y0":50.00562494701046,"z0":5.347566729651614,"aX":14.812765951920593},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.0,"breakHorizontal":-19.3,"spinRate":2794,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4593470155955157,"extension":6.646306111407768},"hitData":{"launchSpeed":92.6,"launchAngle":9.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.76,"coordY":156.41}},"index":2,"playId":"835f4129-4951-3dc7-aa91-dd8d52999476","pitchNumber":3,"startTime":"2026-06-24T00:01:41.883Z","endTime":"2026-06-24T00:01:50.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:01:50.592Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a fly ball to center fielder Jake Mangum, deflected by left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T00:01:52.505Z","endTime":"2026-06-24T00:02:42.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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_deflection"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":93.3,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551435839093863,"aZ":-15.101049089704146,"pfxX":-7.512340504818415,"pfxZ":9.073481525158225,"pX":-0.45289000179251143,"pZ":3.081867683998351,"vX0":6.578257933042514,"vY0":-135.7655652344668,"vZ0":-3.7038590913251475,"x":134.26,"y":155.57,"x0":-1.9220581076638548,"y0":50.00111150068529,"z0":5.503565024170669,"aX":-14.132416539107002},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2352,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4022465683054386,"extension":6.79425240510533},"index":0,"playId":"19e2a6e6-db07-350c-899a-b080d3730e5d","pitchNumber":1,"startTime":"2026-06-24T00:02:09.761Z","endTime":"2026-06-24T00:02:13.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2357593501228,"aZ":-15.690013435957749,"pfxX":-5.8470951090389125,"pfxZ":8.875461462630595,"pX":0.3907044048226663,"pZ":3.0585229485196326,"vX0":7.905639626389454,"vY0":-135.13845953259568,"vZ0":-3.5262173999007564,"x":102.11,"y":156.2,"x0":-1.8070279177963078,"y0":50.00675588898694,"z0":5.476136590724391,"aX":-10.865412570348846},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2348,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.404638774427414,"extension":6.659650407700254},"hitData":{"launchSpeed":73.6,"launchAngle":32.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.12,"coordY":104.48}},"index":1,"playId":"9814387d-a9de-386d-832c-5346903e59ed","pitchNumber":2,"startTime":"2026-06-24T00:02:28.115Z","endTime":"2026-06-24T00:02:42.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:02:42.547Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T00:02:51.470Z","endTime":"2026-06-24T00:05:44.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.753732199674527,"aZ":-32.414744221557754,"pfxX":9.655320509855068,"pfxZ":-0.16614068431209095,"pX":1.341933204452024,"pZ":1.1722647471021854,"vX0":5.056520177032634,"vY0":-119.34954668414127,"vZ0":-2.8283481768929435,"x":65.85,"y":207.13,"x0":-2.061116219685745,"y0":50.00306098058785,"z0":5.302602459873686,"aX":13.878442713793486},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.7,"breakHorizontal":-18.7,"spinRate":2850,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4595714529305748,"extension":6.765621222157318},"index":0,"playId":"bc4aad22-e579-33b6-9de7-5711ae4b636f","pitchNumber":1,"startTime":"2026-06-24T00:03:04.501Z","endTime":"2026-06-24T00:03:08.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.043861923821513,"aZ":-32.88533142441587,"pfxX":8.757697325310328,"pfxZ":-0.4941488116340702,"pX":1.1699514141675482,"pZ":1.0337978640052206,"vX0":4.900927799653371,"vY0":-119.07258324828219,"vZ0":-3.038778319859571,"x":72.4,"y":210.87,"x0":-2.056769165144532,"y0":50.00523702990327,"z0":5.318747935545584,"aX":12.507456169159573},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.4,"breakHorizontal":-17.0,"spinRate":2857,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4609661915187502,"extension":6.649088499763468},"index":1,"playId":"37cbe60e-b0f6-375d-a210-c83a9346fe06","pitchNumber":2,"startTime":"2026-06-24T00:03:21.646Z","endTime":"2026-06-24T00:03:24.947Z","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":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92282985878355,"aZ":-15.480182112453843,"pfxX":-3.2611376436316437,"pfxZ":8.8296066147896,"pX":-0.19192279435197082,"pZ":2.7195451648812865,"vX0":5.505467764837714,"vY0":-136.36699788218007,"vZ0":-4.5605156903099955,"x":124.32,"y":165.35,"x0":-1.8097789138558251,"y0":50.00319766251951,"z0":5.4755902254371485,"aX":-6.166396654156025},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":4.8,"spinRate":2429,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40109075776387604,"extension":6.577057897589363},"index":2,"playId":"7b9d612f-90fd-3e58-ae86-2610665ac3f9","pitchNumber":3,"startTime":"2026-06-24T00:03:39.394Z","endTime":"2026-06-24T00:03:43.340Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"e058e8d8-229c-3cd3-8a32-9eccf04b0122","startTime":"2026-06-24T00:04:00.363Z","endTime":"2026-06-24T00:04:03.576Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899656508409493,"aZ":-24.847680243922476,"pfxX":-9.824447398495703,"pfxZ":3.987198485843688,"pX":-0.5247387048361266,"pZ":2.6520142797170747,"vX0":7.137516139168235,"vY0":-134.15153828090567,"vZ0":-2.833505725179185,"x":137.0,"y":167.18,"x0":-1.9330351222024782,"y0":50.00284632429818,"z0":5.478373473257582,"aX":-18.046754396300113},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":16.4,"spinRate":2493,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40708803297503193,"extension":6.852220790468431},"index":4,"playId":"07631467-ee0f-3e02-b567-c046e8ab3826","pitchNumber":4,"startTime":"2026-06-24T00:04:18.026Z","endTime":"2026-06-24T00:04:31.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Naylor steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"07631467-ee0f-3e02-b567-c046e8ab3826","startTime":"2026-06-24T00:04:40.122Z","endTime":"2026-06-24T00:04:52.509Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48904701578525,"aZ":-29.249764921077283,"pfxX":9.827571829503206,"pfxZ":1.9795719869135553,"pX":1.7124188895009926,"pZ":0.6643630533862184,"vX0":5.837709337107551,"vY0":-120.82865613949897,"vZ0":-4.581114816715447,"x":51.73,"y":220.84,"x0":-2.011786634784773,"y0":50.00532867289449,"z0":5.15450557981781,"aX":14.535089568226097},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":-19.2,"spinRate":2792,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45326598624564296,"extension":6.786925769873611},"index":6,"playId":"65d4c634-3753-397d-ad22-dfebd8409b52","pitchNumber":5,"startTime":"2026-06-24T00:04:52.509Z","endTime":"2026-06-24T00:04:56.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64343898351803,"aZ":-15.749914368717173,"pfxX":-6.307971989400982,"pfxZ":8.504775484825796,"pX":0.6187790156636563,"pZ":3.183031100040213,"vX0":8.66125208015017,"vY0":-137.64222677987152,"vZ0":-3.4025803138771424,"x":93.41,"y":152.84,"x0":-1.739495646048356,"y0":50.00646268879027,"z0":5.49253016497781,"aX":-12.187722309049851},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":9.7,"spinRate":2405,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.39693848439861945,"extension":6.852524913582932},"index":7,"playId":"b5c7521d-298a-35c8-9dff-2f09a7ebf564","pitchNumber":6,"startTime":"2026-06-24T00:05:12.016Z","endTime":"2026-06-24T00:05:15.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739586086714397,"aZ":-22.64560945206845,"pfxX":-6.893374179804907,"pfxZ":5.04508768124689,"pX":0.16469792239666525,"pZ":2.025921133651281,"vX0":7.580627965973062,"vY0":-135.7944507397086,"vZ0":-4.825272582407366,"x":110.72,"y":184.08,"x0":-1.7532685789983615,"y0":50.0006039537262,"z0":5.379320939610707,"aX":-13.011553332956764},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":11.0,"spinRate":2260,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.401711193962325,"extension":6.817303602543503},"hitData":{"launchSpeed":90.6,"launchAngle":32.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":104.56}},"index":8,"playId":"4b479c4c-57fc-3072-a3d7-20fcd922658b","pitchNumber":7,"startTime":"2026-06-24T00:05:35.790Z","endTime":"2026-06-24T00:05:44.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:05:44.096Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Endy Rodríguez flies out to left fielder Victor Robles.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T00:06:42.164Z","endTime":"2026-06-24T00:08:10.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.7,"endSpeed":87.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14172052517565,"aZ":-22.177473997932328,"pfxX":-8.581787085230914,"pfxZ":5.073361585901388,"pX":-0.27785406401044926,"pZ":2.3947987757866303,"vX0":6.490612566163419,"vY0":-139.23836527815757,"vZ0":-4.644911418486285,"x":127.59,"y":174.12,"x0":-1.5196597402506284,"y0":50.005054972752035,"z0":5.5448290432352705,"aX":-16.917389606497128},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":14.3,"spinRate":2203,"spinDirection":214},"zone":4,"typeConfidence":0.83,"plateTime":0.39279162019210734,"extension":6.785433106273401},"hitData":{"launchSpeed":76.7,"launchAngle":48.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.89,"coordY":129.3}},"index":0,"playId":"e3e3df79-1813-3000-86c5-6aabc409e970","pitchNumber":1,"startTime":"2026-06-24T00:07:57.426Z","endTime":"2026-06-24T00:08:10.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:08:10.373Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T00:08:12.715Z","endTime":"2026-06-24T00:10:03.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254352807815298,"aZ":-32.43123493315814,"pfxX":4.436910376551349,"pfxZ":-0.1504814874840612,"pX":0.47060990722424656,"pZ":3.065454278903758,"vX0":3.7820071109157785,"vY0":-127.83404874254728,"vZ0":-0.20226472707934207,"x":99.06,"y":156.01,"x0":-1.5981110407148233,"y0":50.00622349414467,"z0":5.664957446796984,"aX":7.4352074014152665},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.1,"breakHorizontal":-8.8,"spinRate":2402,"spinDirection":38},"zone":3,"typeConfidence":0.89,"plateTime":0.4264453559744923,"extension":6.824730502193364},"index":0,"playId":"8c68658a-dd42-3a4c-a7c5-9326bb018497","pitchNumber":1,"startTime":"2026-06-24T00:08:30.729Z","endTime":"2026-06-24T00:08:34.783Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12968743638119,"aZ":-34.906615688353504,"pfxX":5.797967423114612,"pfxZ":-1.657677586859565,"pX":-0.5433744425342382,"pZ":2.4383049804091494,"vX0":1.2573159716542117,"vY0":-127.23848505832783,"vZ0":-1.1489196188282849,"x":137.71,"y":172.95,"x0":-1.796945292721425,"y0":50.00421819161309,"z0":5.65170799441208,"aX":9.545233315573574},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.0,"breakHorizontal":-10.8,"spinRate":2478,"spinDirection":43},"zone":4,"typeConfidence":0.9,"plateTime":0.4298124387092921,"extension":6.486625059448145},"index":1,"playId":"2c61645b-16b0-35e6-bb9b-6a79732df270","pitchNumber":2,"startTime":"2026-06-24T00:08:44.826Z","endTime":"2026-06-24T00:08:48.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207130808807108,"aZ":-34.44584579393759,"pfxX":2.1134674926640367,"pfxZ":-1.3762056846408743,"pX":1.6957778963091614,"pZ":1.6744104254406948,"vX0":7.172655376934675,"vY0":-127.6053813035648,"vZ0":-2.971642982334294,"x":52.36,"y":193.57,"x0":-1.4259106146334943,"y0":50.003974959819786,"z0":5.567313776215564,"aX":3.4852117413851342},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.0,"breakHorizontal":-5.4,"spinRate":2437,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.42919589323437135,"extension":6.859791111544508},"index":2,"playId":"c3557817-f1ba-3a19-8f19-2502d03147fb","pitchNumber":3,"startTime":"2026-06-24T00:09:06.654Z","endTime":"2026-06-24T00:09:09.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.306992888539813,"aZ":-34.338260043040144,"pfxX":5.156942905804188,"pfxZ":-1.3030426528475303,"pX":-0.14842123403531002,"pZ":4.222037008648741,"vX0":1.7807000714785495,"vY0":-128.1775106571802,"vZ0":2.862904135538881,"x":122.66,"y":124.79,"x0":-1.5218289530498494,"y0":50.00028182180952,"z0":5.770558608825698,"aX":8.58523818860409},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.4,"breakHorizontal":-9.7,"spinRate":2514,"spinDirection":38},"zone":11,"typeConfidence":0.9,"plateTime":0.42720466899737497,"extension":6.591331667427325},"index":3,"playId":"dce8afc7-f984-35d1-8626-bf4c9bf35cf9","pitchNumber":4,"startTime":"2026-06-24T00:09:22.002Z","endTime":"2026-06-24T00:09:25.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.265296660689884,"aZ":-19.54097613431058,"pfxX":-8.835904261273829,"pfxZ":6.212402450113707,"pX":0.6974478242637365,"pZ":3.0035647217808252,"vX0":8.947203535391148,"vY0":-141.6787676439558,"vZ0":-3.6200968407980936,"x":90.41,"y":157.68,"x0":-1.3529574832001443,"y0":50.004273143077334,"z0":5.546289828147494,"aX":-17.971247938766894},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2261,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.3865520503402613,"extension":6.8589439138371295},"index":4,"playId":"8a7662f2-90ff-3f6d-a585-1ef19ce7fcb4","pitchNumber":5,"startTime":"2026-06-24T00:09:41.183Z","endTime":"2026-06-24T00:09:44.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686449530946426,"aZ":-36.45218154674841,"pfxX":5.484599931957385,"pfxZ":-2.6255739191293994,"pX":0.8632993271148901,"pZ":1.8082528172563723,"vX0":4.130014815450351,"vY0":-127.2263943321695,"vZ0":-2.0244421744636933,"x":84.09,"y":189.96,"x0":-1.4973129787146238,"y0":50.00310094914423,"z0":5.521074499234452,"aX":8.932774130283795},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.0,"breakHorizontal":-10.9,"spinRate":2304,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.43158001665300816,"extension":6.947347156134424},"index":5,"playId":"951c7c5d-9d2e-3b94-b0ca-3fb4a251e263","pitchNumber":6,"startTime":"2026-06-24T00:09:59.520Z","endTime":"2026-06-24T00:10:03.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:10:03.697Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to third baseman J.P. Crawford.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T00:10:17.056Z","endTime":"2026-06-24T00:14:15.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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,5,6,7,8,9,10],"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":10},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":94.3,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838105773325474,"aZ":-24.81503647346878,"pfxX":-2.012699853218476,"pfxZ":3.8617844648093644,"pX":1.710817787129752,"pZ":2.943129753415663,"vX0":9.038594287478418,"vY0":-137.02611196872684,"vZ0":-2.518028408792175,"x":51.79,"y":159.32,"x0":-1.3666546072413464,"y0":50.00163418429549,"z0":5.566701636990768,"aX":-3.8354548642075694},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":1.8,"spinRate":2357,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.3994873762369022,"extension":6.887331498376194},"index":0,"playId":"2c712b0b-17bb-3210-bce1-3eceda97c165","pitchNumber":1,"startTime":"2026-06-24T00:10:28.237Z","endTime":"2026-06-24T00:10:31.766Z","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":89.6,"endSpeed":83.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79314617374703,"aZ":-27.483627044677394,"pfxX":-7.578238305002472,"pfxZ":2.6860443699497862,"pX":-0.7820027466456152,"pZ":1.482441859637217,"vX0":4.592045880212155,"vY0":-130.4604764953225,"vZ0":-4.522020053858817,"x":146.81,"y":198.75,"x0":-1.567577006410269,"y0":50.00565943552527,"z0":5.275436296583878,"aX":-13.250835871349668},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":13.0,"spinRate":1515,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4175817024439712,"extension":6.77748738018488},"index":1,"playId":"187f510a-9f78-30f0-9da7-00dba23394a4","pitchNumber":2,"startTime":"2026-06-24T00:10:48.738Z","endTime":"2026-06-24T00:10:52.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36098445036191,"aZ":-33.36999659619639,"pfxX":3.050073284047947,"pfxZ":-0.7062099889964308,"pX":1.747565004598606,"pZ":1.6205312789616975,"vX0":7.070933246844779,"vY0":-129.07177601677174,"vZ0":-3.4825564019208093,"x":50.39,"y":195.03,"x0":-1.4215502990140056,"y0":50.00291730194668,"z0":5.551381737878528,"aX":5.156734480609584},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.8,"breakHorizontal":-7.1,"spinRate":2480,"spinDirection":37},"zone":14,"typeConfidence":0.89,"plateTime":0.424026799610723,"extension":6.83992348828719},"index":2,"playId":"7068c882-67c5-30ef-b137-331b027198c2","pitchNumber":3,"startTime":"2026-06-24T00:11:15.775Z","endTime":"2026-06-24T00:11:19.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5136900328867,"aZ":-16.036847578346084,"pfxX":-7.038260576991803,"pfxZ":7.634412521056843,"pX":1.1054875366786554,"pZ":3.5435993036481572,"vX0":9.754393645099778,"vY0":-144.01598091445285,"vZ0":-2.8937440116563944,"x":74.86,"y":143.1,"x0":-1.4012460260130497,"y0":50.001492903717526,"z0":5.545660176336747,"aX":-14.875436449403496},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.4,"breakHorizontal":10.9,"spinRate":2262,"spinDirection":219},"zone":12,"typeConfidence":0.68,"plateTime":0.3794283381386183,"extension":6.8595055290021865},"index":3,"playId":"e4295cf1-6a3d-39b8-be18-0ec3670fa41f","pitchNumber":4,"startTime":"2026-06-24T00:11:38.904Z","endTime":"2026-06-24T00:11:42.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T00:11:57.597Z","endTime":"2026-06-24T00:12:18.729Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32191763153074,"aZ":-18.45009405671815,"pfxX":-5.468126796778636,"pfxZ":6.487981185879253,"pX":0.6411840191998713,"pZ":3.6775710623765687,"vX0":7.731317758933817,"vY0":-143.8054653981489,"vZ0":-2.231438479215436,"x":92.56,"y":139.49,"x0":-1.3595977300665008,"y0":50.001175113586,"z0":5.595862571340822,"aX":-11.563907078121355},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":8.5,"spinRate":2204,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.37948625813560977,"extension":6.774499656448685},"index":5,"playId":"4fb87425-628f-3696-b500-bed4af311225","pitchNumber":5,"startTime":"2026-06-24T00:12:18.729Z","endTime":"2026-06-24T00:12:22.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181001963153005,"aZ":-34.497019066846775,"pfxX":4.495901924632275,"pfxZ":-1.398669897768086,"pX":1.0224654355706233,"pZ":0.9193387132207759,"vX0":4.869073236668297,"vY0":-128.3573369316484,"vZ0":-4.563902833136977,"x":78.03,"y":213.96,"x0":-1.4846782802985252,"y0":50.00012119856826,"z0":5.4136898541083704,"aX":7.481882170047923},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.4,"breakHorizontal":-9.2,"spinRate":2600,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4271232916080203,"extension":6.880883082696255},"index":6,"playId":"cd702d72-0369-35fc-a83c-159f52738005","pitchNumber":6,"startTime":"2026-06-24T00:12:36.835Z","endTime":"2026-06-24T00:12:40.484Z","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":88.8,"endSpeed":82.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86260541733634,"aZ":-30.975213292612672,"pfxX":4.936469138838894,"pfxZ":0.7071744475900514,"pX":0.7221597008510217,"pZ":1.9164638802165637,"vX0":4.101744720259855,"vY0":-129.3983210130185,"vZ0":-3.109672153659453,"x":89.47,"y":187.04,"x0":-1.522561072979519,"y0":50.00584482039443,"z0":5.4959428760363185,"aX":8.409720571432123},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.8,"breakHorizontal":-9.8,"spinRate":2324,"spinDirection":36},"zone":9,"typeConfidence":0.89,"plateTime":0.42256231757057305,"extension":6.903948882238964},"index":7,"playId":"76f546cd-880a-39bc-a5b3-5294af90470e","pitchNumber":7,"startTime":"2026-06-24T00:12:53.204Z","endTime":"2026-06-24T00:12:56.805Z","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":91.4,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11289634267957,"aZ":-30.48285617958145,"pfxX":-10.048526488606807,"pfxZ":0.9425443802775497,"pX":-0.9513762929881722,"pZ":0.4024837944879087,"vX0":5.035884322934946,"vY0":-132.9299049249973,"vZ0":-7.026078049633989,"x":153.26,"y":227.91,"x0":-1.5594778949222454,"y0":50.00603503992131,"z0":5.2779238042488155,"aX":-18.07941813859013},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.5,"breakHorizontal":17.2,"spinRate":1533,"spinDirection":245},"zone":13,"typeConfidence":0.87,"plateTime":0.41122906209428267,"extension":6.81213061025794},"index":8,"playId":"40b69be3-f1d2-3d3c-92b0-37de50d33d2a","pitchNumber":8,"startTime":"2026-06-24T00:13:17.005Z","endTime":"2026-06-24T00:13:20.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96756257248839,"aZ":-41.73580838241688,"pfxX":3.2727282755687903,"pfxZ":-6.3023408706197905,"pX":1.2557986863311543,"pZ":0.2506714035050392,"vX0":5.363051004429577,"vY0":-123.11855197714131,"vZ0":-3.9882906767660047,"x":69.13,"y":232.01,"x0":-1.3851631087604412,"y0":50.000661823213356,"z0":5.464058494863488,"aX":4.96718101194592},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.1,"breakHorizontal":-7.3,"spinRate":2430,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4467748980163284,"extension":6.793087793116876},"index":9,"playId":"ab3c53c6-fe4b-3722-988d-95d59e0b071e","pitchNumber":9,"startTime":"2026-06-24T00:13:38.106Z","endTime":"2026-06-24T00:13:41.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.404818580602836,"aZ":-19.443805111997797,"pfxX":-9.804566481428575,"pfxZ":6.251368051275966,"pX":0.03381433502985714,"pZ":3.2241206448073907,"vX0":7.364817506226835,"vY0":-141.99836041105354,"vZ0":-2.928313063904072,"x":115.71,"y":151.73,"x0":-1.323436417295984,"y0":50.00264360796981,"z0":5.510149181852807,"aX":-19.963476995506067},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.9,"breakHorizontal":16.2,"spinRate":2134,"spinDirection":219},"zone":2,"typeConfidence":0.89,"plateTime":0.3861725491321768,"extension":6.812798905068003},"hitData":{"launchSpeed":89.4,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.0,"coordY":140.66}},"index":10,"playId":"cb60376f-06c7-3c29-bf3d-9190f8b24cc9","pitchNumber":10,"startTime":"2026-06-24T00:14:00.640Z","endTime":"2026-06-24T00:14:15.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:14:15.446Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jared Triolo pops out to second baseman Cole Young.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T00:15:58.649Z","endTime":"2026-06-24T00:16:28.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T00:14:45.156Z","endTime":"2026-06-24T00:15:17.334Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"fa4881cc-aef4-37f0-91d0-bbdd89d0f704","startTime":"2026-06-24T00:15:17.334Z","endTime":"2026-06-24T00:15:20.445Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"13df3fa3-1216-338f-b525-f347d133f1be","startTime":"2026-06-24T00:15:39.602Z","endTime":"2026-06-24T00:15:44.384Z","isPitch":false,"type":"pickoff"},{"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":2},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.570581383729696,"aZ":-16.14666376024866,"pfxX":-10.43103981748536,"pfxZ":7.980789466217834,"pX":0.9216641161404959,"pZ":1.9701592202955613,"vX0":10.310345654063841,"vY0":-140.95815108692486,"vZ0":-6.609236377168884,"x":81.87,"y":185.59,"x0":-1.4313767752684683,"y0":50.00523904994367,"z0":5.391138211601518,"aX":-20.95640053946024},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":16.7,"spinRate":2306,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.38884296400255547,"extension":6.64631842838199},"index":3,"playId":"5c96318c-2494-3ecc-9785-66dfef88a291","pitchNumber":1,"startTime":"2026-06-24T00:16:01.038Z","endTime":"2026-06-24T00:16:04.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.578440166642785,"aZ":-17.92956224982764,"pfxX":-10.992923715307647,"pfxZ":7.051981857053107,"pX":-0.744517747679401,"pZ":3.4686928229550404,"vX0":6.341392008291248,"vY0":-141.51443289036152,"vZ0":-2.5786422007317444,"x":145.38,"y":145.13,"x0":-1.5912875757926832,"y0":50.00210826197572,"z0":5.546030617122291,"aX":-22.19990866336927},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":18.5,"spinRate":2316,"spinDirection":220},"zone":1,"typeConfidence":0.92,"plateTime":0.3876906505609572,"extension":6.689479440518287},"hitData":{"launchSpeed":52.2,"launchAngle":35.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":150.16}},"index":4,"playId":"bfd6b831-bce0-3579-85bb-b69ac065209f","pitchNumber":2,"startTime":"2026-06-24T00:16:21.492Z","endTime":"2026-06-24T00:16:28.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:16:28.509Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Raley doubles (7) on a sharp line drive to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T00:18:31.943Z","endTime":"2026-06-24T00:20:08.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585524699054222,"aZ":-23.786680480675855,"pfxX":-12.063786085081443,"pfxZ":4.638375045879687,"pX":-0.6131520647921269,"pZ":2.198865971911937,"vX0":7.710785355260757,"vY0":-133.5560145146169,"vZ0":-3.9755970880876017,"x":140.37,"y":179.41,"x0":-1.9694448799132225,"y0":50.00021782124681,"z0":5.415939345111848,"aX":-21.80469895807909},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":20.2,"spinRate":2064,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.41000127905005,"extension":6.736734280061759},"index":0,"playId":"97c75423-839c-353a-8375-82e3a914b694","pitchNumber":1,"startTime":"2026-06-24T00:18:31.943Z","endTime":"2026-06-24T00:18:35.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731671429084415,"aZ":-39.78438013667745,"pfxX":6.002713794238598,"pfxZ":-6.160088378441316,"pX":1.498742698151651,"pZ":0.4530188139508224,"vX0":5.506705924710257,"vY0":-111.57564804453132,"vZ0":-2.3378280386976034,"x":59.87,"y":226.55,"x0":-1.798966029516133,"y0":50.00139131345137,"z0":5.690612997788363,"aX":7.418740052659897},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-11.4,"breakHorizontal":-12.5,"spinRate":2528,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.49462903461723196,"extension":6.635729849919664},"index":1,"playId":"024f6a03-0aa5-307a-913b-71779453207d","pitchNumber":2,"startTime":"2026-06-24T00:18:49.601Z","endTime":"2026-06-24T00:18:53.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37059639397196,"aZ":-16.442853258714447,"pfxX":-6.314864567002595,"pfxZ":8.417718647437507,"pX":0.3361025024801323,"pZ":4.148311068572279,"vX0":8.34570227766286,"vY0":-135.77057859298682,"vZ0":-0.7781057708028714,"x":104.19,"y":126.78,"x0":-1.9553792673706478,"y0":50.00638724335451,"z0":5.581599028859155,"aX":-11.807595534557164},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2279,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4032282441975208,"extension":6.621944768599638},"index":2,"playId":"f987a486-d78d-3706-84df-b06a94564aa1","pitchNumber":3,"startTime":"2026-06-24T00:19:05.664Z","endTime":"2026-06-24T00:19:08.664Z","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":91.8,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196527466226943,"aZ":-24.581548360685577,"pfxX":-9.9073057898035,"pfxZ":4.224966205497198,"pX":-1.3239305847895908,"pZ":2.6814144349330093,"vX0":5.062496478533991,"vY0":-133.59384625596277,"vZ0":-2.63446899228383,"x":167.47,"y":166.38,"x0":-1.9616031455663268,"y0":50.00475501127024,"z0":5.457209648385244,"aX":-17.815548638310815},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":2308,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4108201821303017,"extension":6.670847029244889},"index":3,"playId":"6c8be115-5590-34c0-941d-702d561cca40","pitchNumber":4,"startTime":"2026-06-24T00:19:21.159Z","endTime":"2026-06-24T00:19:24.868Z","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":92.9,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86600537624505,"aZ":-25.02852724994444,"pfxX":-10.135147072368694,"pfxZ":3.864307276823701,"pX":-0.2561841135283188,"pZ":2.032848194262913,"vX0":7.9638590935930775,"vY0":-134.99937416897527,"vZ0":-4.2648388147973435,"x":126.77,"y":183.89,"x0":-1.9248477065811116,"y0":50.00279616371095,"z0":5.390796416813084,"aX":-18.74291504381129},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":2308,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4054274491036898,"extension":6.755119079823929},"index":4,"playId":"95d5ef9d-e199-3ef6-9cc2-00fe53672f74","pitchNumber":5,"startTime":"2026-06-24T00:19:37.492Z","endTime":"2026-06-24T00:19:41.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129363459566285,"aZ":-22.795325376754988,"pfxX":-10.127780571289115,"pfxZ":4.976137508732988,"pX":-0.7434873809006757,"pZ":2.9938091208887885,"vX0":7.019831474041701,"vY0":-135.97098755417696,"vZ0":-2.3243505320175983,"x":145.34,"y":157.95,"x0":-2.035034030589387,"y0":50.000660963640684,"z0":5.431421774452656,"aX":-19.075814401356126},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":2342,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40190566370738257,"extension":6.608469040106494},"hitData":{"launchSpeed":100.2,"launchAngle":11.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.74,"coordY":79.21}},"index":5,"playId":"0e953d7c-ad8e-3fe6-9896-8663e1ad346b","pitchNumber":6,"startTime":"2026-06-24T00:19:55.771Z","endTime":"2026-06-24T00:20:08.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:20:08.619Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (7) on a fly ball to right field. Luke Raley scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T00:20:25.298Z","endTime":"2026-06-24T00:21:20.912Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6885301084042,"aZ":-28.128220681035888,"pfxX":9.088138414591569,"pfxZ":2.819387787928566,"pX":-1.1531074854973973,"pZ":3.4480311298470374,"vX0":0.09092941287086137,"vY0":-119.07979627228156,"vZ0":1.38896862562705,"x":160.95,"y":145.68,"x0":-2.3728961184489785,"y0":50.00591145462396,"z0":5.4002847399937615,"aX":13.064729153628631},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.4,"spinRate":2586,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.45981767846783406,"extension":6.509660450099008},"index":0,"playId":"dc0489b7-1b19-3c49-8d0f-1bcf267f003e","pitchNumber":1,"startTime":"2026-06-24T00:20:38.730Z","endTime":"2026-06-24T00:20:42.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.711667339563398,"aZ":-30.955166773396424,"pfxX":10.291736992000644,"pfxZ":0.8680138048846278,"pX":0.1524428812997445,"pZ":2.0576736818680317,"vX0":2.3640399310006908,"vY0":-117.69079178684773,"vZ0":-0.9121403988618144,"x":111.19,"y":183.22,"x0":-2.20229587537073,"y0":50.00096655669988,"z0":5.3217788421716,"aX":14.40910081998847},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.7,"breakHorizontal":-19.2,"spinRate":2654,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.46571583258895366,"extension":6.6275557166259835},"hitData":{"launchSpeed":100.9,"launchAngle":36.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.26,"coordY":73.07}},"index":1,"playId":"d2e6061f-3373-3530-b581-667fc5bb6b6e","pitchNumber":2,"startTime":"2026-06-24T00:20:55.134Z","endTime":"2026-06-24T00:21:20.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:21:20.912Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Robles walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T00:21:14.203Z","endTime":"2026-06-24T00:24:26.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969973031878375,"aZ":-16.632088360710245,"pfxX":-5.8146600570454465,"pfxZ":8.300117992845394,"pX":-0.981186273870635,"pZ":1.6974812485930375,"vX0":4.39402208317086,"vY0":-135.32702802601182,"vZ0":-6.8706067244129505,"x":154.4,"y":192.95,"x0":-1.8630379533543453,"y0":50.00032139995656,"z0":5.415533169883811,"aX":-10.883213427112015},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":9.7,"spinRate":2357,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40332206234337864,"extension":6.66590016978775},"index":0,"playId":"2d242c82-1440-3688-b4f3-5e5c80306903","pitchNumber":1,"startTime":"2026-06-24T00:21:56.720Z","endTime":"2026-06-24T00:22:00.364Z","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":92.2,"endSpeed":84.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2967232912997,"aZ":-21.66495538676696,"pfxX":-9.2370185512906,"pfxZ":5.748962220529432,"pX":0.7613844137382743,"pZ":2.0447601876580306,"vX0":9.76145105050848,"vY0":-133.9795952183488,"vZ0":-4.852436922998893,"x":87.98,"y":183.57,"x0":-1.7186004024476922,"y0":50.006605160560596,"z0":5.415373762385745,"aX":-16.8991126692568},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":14.8,"spinRate":2480,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40785654207356403,"extension":6.739010300851626},"index":1,"playId":"c5053747-6363-3e1f-862c-a89883066bda","pitchNumber":2,"startTime":"2026-06-24T00:22:10.945Z","endTime":"2026-06-24T00:22:15.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.664002224525156,"aZ":-34.15314022761804,"pfxX":10.826512173694804,"pfxZ":-1.4025282362600908,"pX":-0.10685846709277996,"pZ":0.8267678047687943,"vX0":1.4564248626517458,"vY0":-118.25332848523438,"vZ0":-3.155809761088957,"x":121.07,"y":216.46,"x0":-2.137567471205238,"y0":50.004331707954655,"z0":5.328586956086216,"aX":15.252805419667148},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.1,"breakHorizontal":-19.9,"spinRate":2742,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4641213848210368,"extension":6.587524068893566},"index":2,"playId":"8b2fbd09-b544-3886-b41e-ccb2a8b98ee5","pitchNumber":3,"startTime":"2026-06-24T00:22:32.778Z","endTime":"2026-06-24T00:22:36.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181519880650722,"aZ":-15.120551224769656,"pfxX":-5.287665610169882,"pfxZ":8.953779250462933,"pX":1.7198365031333227,"pZ":2.3270390203764864,"vX0":10.957186620921755,"vY0":-136.43040990534232,"vZ0":-5.700549615983109,"x":51.44,"y":175.95,"x0":-1.6431688711664687,"y0":50.00023996541886,"z0":5.46821195374002,"aX":-10.069021091136705},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2471,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.399932375110172,"extension":6.530022736750085},"index":3,"playId":"cdc5ab3c-5681-363a-900e-995c134d38a1","pitchNumber":4,"startTime":"2026-06-24T00:22:49.575Z","endTime":"2026-06-24T00:22:52.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300321893219195,"aZ":-29.079064808027855,"pfxX":10.19564862734058,"pfxZ":2.0703941347129664,"pX":2.981864611357477,"pZ":1.196590388648013,"vX0":8.59745159104146,"vY0":-121.78343359767142,"vZ0":-3.7083524265028966,"x":3.34,"y":206.47,"x0":-1.9263975923036691,"y0":50.001999083945705,"z0":5.271430679146063,"aX":15.21498745754501},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.0,"breakHorizontal":-20.6,"spinRate":2863,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.45082473296226055,"extension":6.613604127566904},"index":4,"playId":"6e655000-fe52-31bd-b27d-de2262b69fce","pitchNumber":5,"startTime":"2026-06-24T00:23:08.410Z","endTime":"2026-06-24T00:23:12.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11682125305566,"aZ":-23.610606579739528,"pfxX":-7.9967528813070885,"pfxZ":4.581865399649142,"pX":-0.3977953286379326,"pZ":1.9126061329270274,"vX0":6.575756007295864,"vY0":-135.2654991253873,"vZ0":-4.846849328280001,"x":132.16,"y":187.14,"x0":-1.811054468121857,"y0":50.002736904339294,"z0":5.36477700377654,"aX":-14.946677429164636},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":13.2,"spinRate":2312,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40359750941450523,"extension":6.655579032900524},"index":5,"playId":"fc9b27b8-ee17-3f66-9f5f-a33fcf02c14e","pitchNumber":6,"startTime":"2026-06-24T00:23:31.515Z","endTime":"2026-06-24T00:23:35.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239860192743723,"aZ":-17.62974816632021,"pfxX":-3.351459396369203,"pfxZ":7.6591433796543225,"pX":0.17280877589979018,"pZ":3.5460983200247767,"vX0":6.590531497008594,"vY0":-136.28807536143648,"vZ0":-2.2847420519786823,"x":110.41,"y":143.04,"x0":-1.8308462421681062,"y0":50.00486282881112,"z0":5.599800464029698,"aX":-6.366727627079682},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":4.8,"spinRate":2252,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40040706976583307,"extension":6.587470131658181},"index":6,"playId":"ddfa36c6-7982-3323-b7e3-8dd2e9fe8795","pitchNumber":7,"startTime":"2026-06-24T00:23:50.759Z","endTime":"2026-06-24T00:23:58.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.706548628809394,"aZ":-38.21346995606242,"pfxX":7.488561444078006,"pfxZ":-4.18701706027846,"pX":-1.5616114218487496,"pZ":2.2963599952208815,"vX0":-0.5520594983739543,"vY0":-119.58361089780381,"vZ0":0.7056232703657694,"x":176.52,"y":176.78,"x0":-2.2997744927627286,"y0":50.00122136842021,"z0":5.433846223616093,"aX":10.81109659220972},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.1,"breakHorizontal":-13.4,"spinRate":2762,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.45857282154165,"extension":6.478719347811823},"index":7,"playId":"b89ccc47-fab2-3b8b-94d1-4943446b7423","pitchNumber":8,"startTime":"2026-06-24T00:24:21.770Z","endTime":"2026-06-24T00:24:26.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:24:26.480Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T00:27:20.454Z","endTime":"2026-06-24T00:29:18.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T00:24:50.854Z","endTime":"2026-06-24T00:25:31.457Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Montgomery replaces Mitch Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T00:25:31.457Z","endTime":"2026-06-24T00:27:22.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299427256174997,"aZ":-16.133742348282905,"pfxX":4.456778896563541,"pfxZ":7.868390105807078,"pX":0.45902784951444336,"pZ":3.139271672250707,"vX0":-3.659005561312106,"vY0":-141.4019948235505,"vZ0":-3.519005102916832,"x":99.5,"y":154.02,"x0":1.1866693079902122,"y0":50.000112211392754,"z0":5.426154778038822,"aX":9.08186824306743},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":-7.4,"spinRate":2168,"spinDirection":163},"zone":3,"typeConfidence":2.0,"plateTime":0.38641809794509197,"extension":6.983910794104724},"index":2,"playId":"e058c135-e48e-3a71-abae-b29088621532","pitchNumber":1,"startTime":"2026-06-24T00:27:22.769Z","endTime":"2026-06-24T00:27:28.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Robles steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"e058c135-e48e-3a71-abae-b29088621532","startTime":"2026-06-24T00:27:45.479Z","endTime":"2026-06-24T00:27:57.335Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.611014032801965,"aZ":-36.17130213274193,"pfxX":-0.005703619851896269,"pfxZ":-2.560947488434531,"pX":0.41513218116747636,"pZ":0.2933505040416001,"vX0":-1.817422344196351,"vY0":-123.74015881108274,"vZ0":-5.287900806326547,"x":101.18,"y":230.86,"x0":1.1570373082354004,"y0":50.00024744372983,"z0":5.458061209173753,"aX":-0.008405753031346328},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":0.4,"spinRate":2544,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4411336985765466,"extension":6.826353739790153},"index":4,"playId":"e4206042-d37e-3660-95ab-5a666dba2646","pitchNumber":2,"startTime":"2026-06-24T00:27:57.335Z","endTime":"2026-06-24T00:28:00.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.677980711085493,"aZ":-15.525465581584717,"pfxX":6.043128082635822,"pfxZ":8.142468402532922,"pX":0.8687039130942422,"pZ":3.2232153348362673,"vX0":-3.1873161786628343,"vY0":-141.695040275061,"vZ0":-3.615088077717375,"x":83.89,"y":151.75,"x0":1.2195834285858183,"y0":50.00495461279911,"z0":5.500101920499071,"aX":12.358328110880997},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":-10.3,"spinRate":1966,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.38573774727096843,"extension":6.861031438748033},"index":5,"playId":"fcf12a89-1cb2-3ade-9e57-0dda4c4db138","pitchNumber":3,"startTime":"2026-06-24T00:28:21.334Z","endTime":"2026-06-24T00:28:25.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181506656534598,"aZ":-15.62834124715799,"pfxX":6.575558182957404,"pfxZ":8.025141530351233,"pX":0.33651780902688405,"pZ":2.567277553863792,"vX0":-4.645174461004495,"vY0":-142.13150457226305,"vZ0":-5.541583051626698,"x":104.17,"y":169.46,"x0":1.1311688144817802,"y0":50.005868906570534,"z0":5.522051573014795,"aX":13.561424231968415},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":-11.0,"spinRate":2027,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.3842169056399496,"extension":6.818072318856393},"index":6,"playId":"8d360f0d-9c4e-37a4-b974-64a1b0790ac1","pitchNumber":4,"startTime":"2026-06-24T00:28:43.567Z","endTime":"2026-06-24T00:28:48.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93887363621694,"aZ":-12.861529463263986,"pfxX":2.1314632178071555,"pfxZ":9.188340063335081,"pX":0.8933394329841304,"pZ":4.054390947452967,"vX0":-1.3754810365703094,"vY0":-143.74582982045746,"vZ0":-2.2789445735964016,"x":82.95,"y":129.31,"x0":1.1000314865942056,"y0":50.0023150250994,"z0":5.651527418314193,"aX":4.480163965295276},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":-3.6,"spinRate":2116,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.3803889038317534,"extension":6.820509161960554},"index":7,"playId":"cf3e3f32-7f9e-3b55-84a0-ceb897cd15b8","pitchNumber":5,"startTime":"2026-06-24T00:29:14.183Z","endTime":"2026-06-24T00:29:18.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:29:18.099Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a ground ball to right fielder Ryan O'Hearn. Victor Robles to 3rd. J.P. Crawford to 2nd. J.P. Crawford advances to 2nd, on a throwing error by right fielder Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T00:29:23.103Z","endTime":"2026-06-24T00:31:56.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7393398579899,"aZ":-26.022927654795595,"pfxX":-3.049940347979616,"pfxZ":3.470778005518235,"pX":-0.08337165401666907,"pZ":0.28482516826273074,"vX0":-1.9006534381431655,"vY0":-131.6834733067944,"vZ0":-8.2673710769897,"x":120.18,"y":231.09,"x0":1.041903754595547,"y0":50.00068607241629,"z0":5.365409426784278,"aX":-5.400788724113886},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":5.9,"spinRate":2472,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4146067465302843,"extension":6.836995458150954},"index":0,"playId":"6acd5c9b-86fc-33ee-9f08-47a50c586319","pitchNumber":1,"startTime":"2026-06-24T00:29:43.329Z","endTime":"2026-06-24T00:29:47.207Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"27bbead4-41a3-3f40-853a-7d9f74219c95","startTime":"2026-06-24T00:30:17.975Z","endTime":"2026-06-24T00:30:22.427Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11404766725617,"aZ":-10.034349869300328,"pfxX":3.160755885664896,"pfxZ":10.625672804012414,"pX":-1.1663917703661522,"pZ":1.8541578731543513,"vX0":-7.439847284961836,"vY0":-143.6263012887656,"vZ0":-8.270887908909728,"x":161.46,"y":188.72,"x0":1.0500683461515758,"y0":50.00456252560166,"z0":5.400160968317779,"aX":6.5877375000860665},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":-4.2,"spinRate":2116,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.3817606412654073,"extension":6.983712621949292},"index":2,"playId":"c32568a5-5657-3736-8293-fb19423e89dc","pitchNumber":2,"startTime":"2026-06-24T00:30:43.146Z","endTime":"2026-06-24T00:30:46.440Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64152713627132,"aZ":-27.252569051340597,"pfxX":-0.10619899637517438,"pfxZ":2.8347469937509615,"pX":0.7441695767141243,"pZ":1.54021056521793,"vX0":-1.2757452167854055,"vY0":-131.3669162440844,"vZ0":-5.044533471675822,"x":88.63,"y":197.19,"x0":1.251291624421646,"y0":50.00159053102635,"z0":5.528643808669026,"aX":-0.18422605430918107},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":0.5,"spinRate":2626,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41806331812757147,"extension":6.5544138903989495},"index":3,"playId":"63b527de-50d7-38d9-ad92-8993ae43dcf1","pitchNumber":3,"startTime":"2026-06-24T00:31:00.716Z","endTime":"2026-06-24T00:31:04.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70298363838153,"aZ":-13.538191370696145,"pfxX":5.101312572861026,"pfxZ":9.078253998712047,"pX":-0.3462898536288563,"pZ":3.4963231650163196,"vX0":-5.5979493721790465,"vY0":-142.59710201830933,"vZ0":-3.0101823267480747,"x":130.2,"y":144.38,"x0":0.9823100334273849,"y0":50.0049617194001,"z0":5.423189581623011,"aX":10.475435293296005},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":-8.0,"spinRate":2150,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.38453329478350273,"extension":6.872823301233488},"index":4,"playId":"b51a50b5-d480-3121-ac00-c9e09e36349f","pitchNumber":4,"startTime":"2026-06-24T00:31:18.922Z","endTime":"2026-06-24T00:31:23.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96525173444511,"aZ":-14.040839769560622,"pfxX":7.3674605720117246,"pfxZ":8.809832298816286,"pX":0.9172505867515519,"pZ":2.537188484654209,"vX0":-3.569931095637789,"vY0":-142.3920289664251,"vZ0":-5.661510738243636,"x":82.04,"y":170.28,"x0":1.2283199656076331,"y0":50.00549332254653,"z0":5.436063647964465,"aX":15.166816212863543},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":-12.6,"spinRate":2053,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.3843209760314501,"extension":6.868884650504378},"hitData":{"launchSpeed":72.1,"launchAngle":26.0,"totalDistance":242.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.42,"coordY":118.24}},"index":5,"playId":"ac2f0c22-adc2-3389-ab7b-62b98612dd2e","pitchNumber":5,"startTime":"2026-06-24T00:31:40.337Z","endTime":"2026-06-24T00:31:56.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:31:56.652Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T00:33:27.136Z","endTime":"2026-06-24T00:34:31.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T00:32:26.524Z","endTime":"2026-06-24T00:33:29.336Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":98.6,"endSpeed":90.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08817361115051,"aZ":-10.49639904350607,"pfxX":3.0142967259115268,"pfxZ":10.398406454664162,"pX":-0.2688694097741904,"pZ":2.335243779243086,"vX0":-4.7082332158729026,"vY0":-143.45047507584138,"vZ0":-6.909543312402207,"x":127.25,"y":175.73,"x0":1.0018248575182538,"y0":50.00270915747254,"z0":5.428998446140484,"aX":6.284258737522851},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":-4.6,"spinRate":2083,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.38177375994734986,"extension":7.041282390997979},"index":1,"playId":"b703b31d-d50d-34a9-a8e7-085117bb116c","pitchNumber":1,"startTime":"2026-06-24T00:33:29.336Z","endTime":"2026-06-24T00:33:32.692Z","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":98.2,"endSpeed":89.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.282838727012795,"aZ":-15.567145209714528,"pfxX":2.2805883276964884,"pfxZ":8.082639154112162,"pX":-0.07954358594036955,"pZ":4.789371474627969,"vX0":-4.017595259796652,"vY0":-142.97354177208857,"vZ0":0.21640496168167206,"x":120.03,"y":109.47,"x0":1.052419541961371,"y0":50.00287887609972,"z0":5.695591254850859,"aX":4.686441061496978},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":-3.2,"spinRate":2051,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.3842197494388575,"extension":6.8529292169074925},"index":2,"playId":"62b20e4b-482f-381e-8f82-a3cb74553ec9","pitchNumber":2,"startTime":"2026-06-24T00:33:50.397Z","endTime":"2026-06-24T00:33:53.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534696386475346,"aZ":-37.45372946048728,"pfxX":1.095905293400388,"pfxZ":-3.1996863716999595,"pX":-0.20406177574596868,"pZ":2.0134383329644403,"vX0":-3.7020099542055784,"vY0":-127.6813275011955,"vZ0":-1.6277687804121066,"x":124.78,"y":184.42,"x0":1.1228864855829794,"y0":50.003120517136495,"z0":5.609100343273421,"aX":1.8077113173691977},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.9,"breakHorizontal":-1.1,"spinRate":2585,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.4291456458872527,"extension":6.730167150641368},"index":3,"playId":"9fbae344-3328-33bb-bdb8-bcc50e3e50b4","pitchNumber":3,"startTime":"2026-06-24T00:34:07.586Z","endTime":"2026-06-24T00:34:11.290Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116609248188304,"aZ":-38.32849237535167,"pfxX":-0.5409658733489673,"pfxZ":-3.719262039357284,"pX":-0.39100493354476185,"pZ":1.495668816419286,"vX0":-3.341878866117072,"vY0":-127.56186234804656,"vZ0":-2.4675376962256226,"x":131.9,"y":198.4,"x0":1.0038176033886976,"y0":50.00139525103965,"z0":5.483857272654099,"aX":-0.8952726954554164},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.1,"breakHorizontal":1.7,"spinRate":2711,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.42863702855636276,"extension":6.8523937398649535},"index":4,"playId":"c4500323-48c9-321a-acf5-ab0ddd82fd3f","pitchNumber":4,"startTime":"2026-06-24T00:34:27.239Z","endTime":"2026-06-24T00:34:31.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:34:31.341Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T00:34:43.643Z","endTime":"2026-06-24T00:36:37.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.3,"endSpeed":90.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67677537275131,"aZ":-11.772087321665722,"pfxX":1.7624016939110865,"pfxZ":9.833292828664565,"pX":-1.3613762628110784,"pZ":2.8235844991287036,"vX0":-6.53024229017373,"vY0":-143.04822196091658,"vZ0":-5.505566639343637,"x":168.89,"y":162.54,"x0":0.7209527151098977,"y0":50.00143327856839,"z0":5.5096919169386585,"aX":3.6572072216202884},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":-1.9,"spinRate":2173,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.382754834299909,"extension":6.720056412414964},"index":0,"playId":"344afa41-54ad-357a-95a6-d7ed6c9c0a5f","pitchNumber":1,"startTime":"2026-06-24T00:34:54.624Z","endTime":"2026-06-24T00:34:57.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63671669932274,"aZ":-11.679435892166035,"pfxX":1.2385804402879064,"pfxZ":9.748947906648835,"pX":0.01893021959855064,"pZ":3.153671993370129,"vX0":-3.424455567450559,"vY0":-144.11832732249638,"vZ0":-4.652340288404015,"x":116.28,"y":153.63,"x0":1.0619160240935697,"y0":50.004814359069776,"z0":5.51086679020276,"aX":2.6044210692474588},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":-1.6,"spinRate":2292,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.3801098374872316,"extension":6.880801631159744},"index":1,"playId":"1c2cfe60-bbb3-383d-8424-0f4115bb9afa","pitchNumber":2,"startTime":"2026-06-24T00:35:20.036Z","endTime":"2026-06-24T00:35:23.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238605786053846,"aZ":-39.31675936887908,"pfxX":-1.255156978369489,"pfxZ":-4.2905481671405745,"pX":-0.27470278109568147,"pZ":1.72664035371663,"vX0":-2.890370063764259,"vY0":-127.64654555167502,"vZ0":-1.9723865075112907,"x":127.47,"y":192.16,"x0":1.0317057403729128,"y0":50.00390233161783,"z0":5.580991361540683,"aX":-2.088467690885692},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-8.0,"breakHorizontal":2.9,"spinRate":2804,"spinDirection":331},"zone":7,"typeConfidence":2.0,"plateTime":0.4277373781484872,"extension":6.803500138238352},"index":2,"playId":"42da45a3-70b3-309e-ba69-64b6e8b7b462","pitchNumber":3,"startTime":"2026-06-24T00:35:36.836Z","endTime":"2026-06-24T00:35:40.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207359468070962,"aZ":-38.921270156372856,"pfxX":-0.41257668624499466,"pfxZ":-4.097113903184109,"pX":-0.562327944010622,"pZ":-0.7587228124905729,"vX0":-3.4641184657212887,"vY0":-127.53905105696528,"vZ0":-7.809580319643654,"x":138.43,"y":259.27,"x0":0.8670173712475205,"y0":50.001625699624064,"z0":5.412097297808841,"aX":-0.6794180563822168},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-9.0,"breakHorizontal":1.6,"spinRate":2744,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.42944797501506793,"extension":6.7685198177463315},"index":3,"playId":"13e71399-aee9-32f6-9093-f52d1575d970","pitchNumber":4,"startTime":"2026-06-24T00:35:54.173Z","endTime":"2026-06-24T00:35:57.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T00:36:17.469Z","endTime":"2026-06-24T00:36:33.225Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.894375397998544,"aZ":-10.007274216460969,"pfxX":2.353751727609236,"pfxZ":10.471427524382964,"pX":-0.9053569961591399,"pZ":2.128027342773967,"vX0":-5.92570020242313,"vY0":-144.404547688243,"vZ0":-7.792500350947806,"x":151.51,"y":181.32,"x0":0.8653702247870891,"y0":50.00466642484076,"z0":5.473534787678377,"aX":4.984250504255783},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.6,"breakHorizontal":-3.1,"spinRate":2175,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.3789691446807999,"extension":7.123971737532962},"index":5,"playId":"5f65bb8c-1acc-3061-957f-97484dcad476","pitchNumber":5,"startTime":"2026-06-24T00:36:33.225Z","endTime":"2026-06-24T00:36:37.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:36:37.328Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, third baseman J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T00:38:55.987Z","endTime":"2026-06-24T00:40:46.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T00:37:53.555Z","endTime":"2026-06-24T00:38:58.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.362630449784948,"aZ":-22.00431983279029,"pfxX":10.081081257404609,"pfxZ":5.1687779516083765,"pX":1.240575285000942,"pZ":2.5488953784742305,"vX0":-8.392534121000157,"vY0":-139.39398589153444,"vZ0":-4.1536113775438,"x":69.71,"y":169.96,"x0":2.980773696264253,"y0":50.00220815712074,"z0":5.511148732344008,"aX":19.835964303246936},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":-16.6,"spinRate":2185,"spinDirection":114},"zone":12,"typeConfidence":0.88,"plateTime":0.3929514200332842,"extension":5.8293280881484},"index":1,"playId":"936b34b3-d4f4-3eec-ad15-bd9ffa2edf4c","pitchNumber":1,"startTime":"2026-06-24T00:38:58.307Z","endTime":"2026-06-24T00:39:02.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271225000681085,"aZ":-23.627090309551825,"pfxX":10.623313408397074,"pfxZ":4.415782052650998,"pX":-0.8352943435317662,"pZ":1.7907878128379033,"vX0":-13.60876488749616,"vY0":-137.9305010070886,"vZ0":-5.488717679099921,"x":148.84,"y":190.43,"x0":2.77103188523757,"y0":50.00335550294871,"z0":5.389060021181222,"aX":20.569774338982835},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":-16.6,"spinRate":2119,"spinDirection":111},"zone":13,"typeConfidence":0.87,"plateTime":0.39635324244181014,"extension":5.92161023757935},"index":2,"playId":"0518ec09-c11e-350a-b6e0-b268db9d2f51","pitchNumber":2,"startTime":"2026-06-24T00:39:12.171Z","endTime":"2026-06-24T00:39:39.182Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"}}},{"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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0858779556783,"aZ":-25.334251293283344,"pfxX":10.778691309001463,"pfxZ":3.3783947496027693,"pX":0.1775888440113135,"pZ":2.731029294004003,"vX0":-11.273397481642075,"vY0":-141.10098158044678,"vZ0":-3.2583534599031245,"x":110.23,"y":165.04,"x0":2.81780655479724,"y0":50.00005470818432,"z0":5.526836628190736,"aX":21.80493581079845},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.6,"breakHorizontal":-17.3,"spinRate":2230,"spinDirection":110},"zone":2,"typeConfidence":0.9,"plateTime":0.38767436466992544,"extension":5.942532378237489},"index":3,"playId":"1e606e7b-5efe-35dc-9c18-723fe0b88763","pitchNumber":3,"startTime":"2026-06-24T00:39:40.268Z","endTime":"2026-06-24T00:39:43.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-06-24T00:39:59.715Z","endTime":"2026-06-24T00:40:16.478Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231476504757413,"aZ":-24.675339623110254,"pfxX":10.593992260490278,"pfxZ":3.778957923640407,"pX":0.80848937883391,"pZ":2.6117397489683647,"vX0":-9.620858970299631,"vY0":-139.6411701207447,"vZ0":-3.4582069219536145,"x":86.18,"y":168.26,"x0":2.915163174618602,"y0":50.00014736358554,"z0":5.481810525492762,"aX":21.005434143264257},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":-17.3,"spinRate":2117,"spinDirection":105},"zone":6,"typeConfidence":0.9,"plateTime":0.39161553302871077,"extension":5.927068605110023},"index":5,"playId":"95ad6a00-87f4-33be-aa02-0bca537a443d","pitchNumber":4,"startTime":"2026-06-24T00:40:16.478Z","endTime":"2026-06-24T00:40:19.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.6,"endSpeed":90.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233478953284543,"aZ":-24.893586719246283,"pfxX":10.61541465352913,"pfxZ":3.5433791729259507,"pX":-0.2416120506823671,"pZ":2.655733697405425,"vX0":-12.163651959045204,"vY0":-141.73462155622005,"vZ0":-3.708388492913955,"x":126.21,"y":167.08,"x0":2.7053040895285583,"y0":50.00426679594762,"z0":5.551405458602165,"aX":21.82460560628594},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.9,"breakHorizontal":-17.0,"spinRate":2120,"spinDirection":112},"zone":5,"typeConfidence":0.9,"plateTime":0.38491437373424287,"extension":5.933312184024875},"hitData":{"launchSpeed":85.1,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":168.4}},"index":6,"playId":"011dfe1d-8318-3eb8-8447-a9608a1563bd","pitchNumber":5,"startTime":"2026-06-24T00:40:35.563Z","endTime":"2026-06-24T00:40:46.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:40:46.480Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Lowe lines out sharply to right fielder Luke Raley.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T00:40:51.256Z","endTime":"2026-06-24T00:41:38.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"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":2},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.665391528827598,"aZ":-22.14398306089423,"pfxX":10.86553611826061,"pfxZ":4.97298779669631,"pX":-0.7154912979440715,"pZ":2.1017547687340956,"vX0":-13.475252072551969,"vY0":-140.81780957103607,"vZ0":-5.387496208228568,"x":144.27,"y":182.03,"x0":2.710285175930833,"y0":50.002639149314746,"z0":5.463532098602687,"aX":21.91699403644127},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":-17.0,"spinRate":2067,"spinDirection":110},"zone":4,"typeConfidence":0.87,"plateTime":0.3883134183227326,"extension":6.076800551576311},"index":0,"playId":"7417d1cf-aec9-36d2-a5f4-03794db8329d","pitchNumber":1,"startTime":"2026-06-24T00:41:09.003Z","endTime":"2026-06-24T00:41:13.368Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.088260408994767,"aZ":-24.392533586609044,"pfxX":10.450797462281248,"pfxZ":3.973434916608861,"pX":0.3918609643163738,"pZ":2.1558958478022037,"vX0":-10.30272628015415,"vY0":-138.6287542948921,"vZ0":-4.614239066417414,"x":102.06,"y":180.57,"x0":2.7869648952523542,"y0":50.003649047866055,"z0":5.456764388060718,"aX":20.475448614791187},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":-16.9,"spinRate":2152,"spinDirection":103},"zone":6,"typeConfidence":0.89,"plateTime":0.3941121256508544,"extension":6.007799807538979},"hitData":{"launchSpeed":106.0,"launchAngle":18.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.34,"coordY":89.14}},"index":1,"playId":"66684bb0-f4fb-3e33-a9fb-96f301889d49","pitchNumber":2,"startTime":"2026-06-24T00:41:29.556Z","endTime":"2026-06-24T00:41:38.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:41:38.658Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out softly, pitcher José A. Ferrer to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T00:41:40.883Z","endTime":"2026-06-24T00:42:58.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":97.4,"endSpeed":89.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63326473768693,"aZ":-20.61234279287517,"pfxX":10.479593266424715,"pfxZ":5.703538689449308,"pX":0.34819958565844844,"pZ":2.0541162961872343,"vX0":-10.175625374887701,"vY0":-141.36258994743028,"vZ0":-5.845149944329579,"x":103.73,"y":183.32,"x0":2.6294808603740094,"y0":50.00647935706811,"z0":5.468201348895679,"aX":21.256069688927106},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":-16.9,"spinRate":2243,"spinDirection":100},"zone":9,"typeConfidence":0.87,"plateTime":0.38717406479265026,"extension":5.924382561349995},"index":0,"playId":"366b5f10-2fd6-3018-81c8-1982834c91e9","pitchNumber":1,"startTime":"2026-06-24T00:42:05.802Z","endTime":"2026-06-24T00:42:09.853Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-24T00:42:18.693Z","endTime":"2026-06-24T00:42:34.526Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.1,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063568915849263,"aZ":-29.59794833203567,"pfxX":11.013721466737312,"pfxZ":1.59064991235896,"pX":0.06647309780941958,"pZ":1.626947053922199,"vX0":-10.299197731219676,"vY0":-126.36543562319771,"vZ0":-3.3828456356741374,"x":114.47,"y":194.85,"x0":2.7666107067249555,"y0":50.00049029011211,"z0":5.3641837336852145,"aX":17.787088752207307},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-17.5,"spinRate":2180,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.4336702692491339,"extension":5.942522722360545},"index":2,"playId":"1bc3ad1a-be64-3fb4-97f8-cfc2895c547a","pitchNumber":2,"startTime":"2026-06-24T00:42:34.526Z","endTime":"2026-06-24T00:42:37.848Z","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":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795518970211752,"aZ":-28.910361077951464,"pfxX":10.745265086206606,"pfxZ":1.9870874122416673,"pX":0.7171108280897495,"pZ":2.427067505534415,"vX0":-8.607446867572946,"vY0":-127.55600110178334,"vZ0":-1.833046941059093,"x":89.67,"y":173.25,"x0":2.7429813941629235,"y0":50.00521953087406,"z0":5.439557251984887,"aX":17.669103773998643},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-17.5,"spinRate":2179,"spinDirection":84},"zone":6,"typeConfidence":0.9,"plateTime":0.429773638198812,"extension":5.81761241019477},"hitData":{"launchSpeed":44.8,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.84,"coordY":190.0}},"index":3,"playId":"6201e3f4-bb01-34c1-b8cb-ca17359a74f8","pitchNumber":3,"startTime":"2026-06-24T00:42:51.336Z","endTime":"2026-06-24T00:42:58.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:42:58.723Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out sharply to right fielder Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T00:45:17.707Z","endTime":"2026-06-24T00:48:12.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T00:44:18.443Z","endTime":"2026-06-24T00:45:20.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95041441395027,"aZ":-14.549969103197157,"pfxX":-8.837339882960931,"pfxZ":9.840953950166245,"pX":0.48855291746026014,"pZ":1.682044684177771,"vX0":7.018670268019779,"vY0":-132.8424363357455,"vZ0":-7.699624301559111,"x":98.38,"y":193.36,"x0":-1.037140852949248,"y0":50.001408067938655,"z0":5.6717036237329514,"aX":-15.82370245332891},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":14.5,"spinRate":2216,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4120088202359349,"extension":6.872588372634302},"index":1,"playId":"1bedd48b-6fa5-3120-a85d-f8e678564caf","pitchNumber":1,"startTime":"2026-06-24T00:45:20.059Z","endTime":"2026-06-24T00:45:24.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312069386858774,"aZ":-12.320735134758271,"pfxX":-6.673003394587964,"pfxZ":10.48332698654341,"pX":0.005947306275506879,"pZ":3.3644234212782305,"vX0":6.015470520883067,"vY0":-136.7809841698272,"vZ0":-4.2023709915237735,"x":116.77,"y":147.94,"x0":-1.355369232469388,"y0":50.00226757165656,"z0":5.7661661460382945,"aX":-12.637434393603469},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":10.8,"spinRate":2302,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40050928501893335,"extension":6.834955730277342},"index":2,"playId":"f4252c42-8922-3665-8f02-8131061ff948","pitchNumber":2,"startTime":"2026-06-24T00:45:38.227Z","endTime":"2026-06-24T00:45:41.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-24T00:46:01.566Z","endTime":"2026-06-24T00:46:21.766Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28385298578601,"aZ":-13.004708041235617,"pfxX":-4.155307689693941,"pfxZ":10.095580672342669,"pX":-0.3105153902681092,"pZ":4.7652535070279525,"vX0":3.5190780181132806,"vY0":-137.3861119713503,"vZ0":-0.9818795346875512,"x":128.84,"y":110.12,"x0":-1.0722489209291532,"y0":50.005603553027754,"z0":6.016919730550268,"aX":-7.893033223228804},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2244,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39967282255014513,"extension":6.653066890539552},"index":4,"playId":"35bde497-69a6-324c-a379-c4c71842c087","pitchNumber":3,"startTime":"2026-06-24T00:46:21.766Z","endTime":"2026-06-24T00:46:25.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658133415693896,"aZ":-26.233326104281176,"pfxX":-5.436115650534004,"pfxZ":3.557528377125606,"pX":0.19463281045878048,"pZ":1.2342108054485108,"vX0":5.619763913180945,"vY0":-128.4407552593365,"vZ0":-5.926197334134191,"x":109.58,"y":205.46,"x0":-1.3156683401985054,"y0":50.002789582053694,"z0":5.611865994861266,"aX":-9.08054686005871},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":8.5,"spinRate":1270,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4264667706182399,"extension":7.123760424031973},"index":5,"playId":"332fe6ed-0faf-3c09-b33f-05e10d52bcc2","pitchNumber":4,"startTime":"2026-06-24T00:46:39.771Z","endTime":"2026-06-24T00:46:42.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592312050667708,"aZ":-15.820309357526577,"pfxX":-6.928123159918087,"pfxZ":8.46857087549688,"pX":-1.3431730782819458,"pZ":3.755300693663833,"vX0":2.5474350083009005,"vY0":-137.611710777952,"vZ0":-2.7628698109531085,"x":168.2,"y":137.39,"x0":-1.3771899939873016,"y0":50.00047774369736,"z0":5.835052222576324,"aX":-13.376028246833688},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2274,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39699523646602186,"extension":6.611590650229036},"index":6,"playId":"6ded2645-d910-3f53-aaaa-395b3435473f","pitchNumber":5,"startTime":"2026-06-24T00:47:18.229Z","endTime":"2026-06-24T00:47:22.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.716600636673277,"aZ":-28.396296644990517,"pfxX":0.5671271308032089,"pfxZ":2.4645833229544944,"pX":0.9539854060825211,"pZ":1.1321109198278867,"vX0":5.249669979918451,"vY0":-122.77805258697745,"vZ0":-4.906591228348629,"x":80.64,"y":208.21,"x0":-1.2831112543299097,"y0":50.00074236441713,"z0":5.565547796566534,"aX":0.8669442772384665},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":-2.3,"spinRate":2371,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44566690846249113,"extension":6.641065596805352},"index":7,"playId":"e45dbeb6-c72a-3b14-b9a3-f9cd52e18ddc","pitchNumber":6,"startTime":"2026-06-24T00:47:39.254Z","endTime":"2026-06-24T00:47:43.578Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01602480055165,"aZ":-15.025402478849298,"pfxX":-8.593757666169141,"pfxZ":8.875354684761817,"pX":-0.12546062635568636,"pZ":2.2244743537793044,"vX0":6.09206455872316,"vY0":-137.96397512949963,"vZ0":-6.479840419225969,"x":121.78,"y":178.72,"x0":-1.2430858052653624,"y0":50.00219658529987,"z0":5.6118849361873115,"aX":-16.6050611759175},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":14.3,"spinRate":2331,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39664309569520784,"extension":6.784494902712486},"hitData":{"launchSpeed":105.2,"launchAngle":14.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.43,"coordY":94.23}},"index":8,"playId":"ba7865bd-242c-3a2b-b38f-e1103c718fef","pitchNumber":7,"startTime":"2026-06-24T00:47:59.581Z","endTime":"2026-06-24T00:48:12.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:48:12.357Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T00:48:11.595Z","endTime":"2026-06-24T00:49:13.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896309701658762,"aZ":-12.44797184665015,"pfxX":-7.819416826200314,"pfxZ":10.609757119020127,"pX":0.3119125964736793,"pZ":1.5403042271114715,"vX0":6.465426458835901,"vY0":-134.8838384012414,"vZ0":-8.567069259391756,"x":105.11,"y":197.19,"x0":-1.089805026475138,"y0":50.00106844775067,"z0":5.6170179169310215,"aX":-14.53511263336292},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":13.0,"spinRate":2330,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4047073267901746,"extension":6.807523795136278},"index":0,"playId":"15ae47e2-c01a-3c91-8da2-fa719bcd99bd","pitchNumber":1,"startTime":"2026-06-24T00:48:35.243Z","endTime":"2026-06-24T00:48:39.492Z","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":83.4,"endSpeed":76.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511197602112027,"aZ":-29.602530480007914,"pfxX":3.5127970985286217,"pfxZ":1.7214053733831527,"pX":0.5806732651810482,"pZ":3.020908586828207,"vX0":3.615368236934907,"vY0":-121.5418364617675,"vZ0":-0.6079414567245559,"x":94.87,"y":157.22,"x0":-1.381895646034605,"y0":50.00564700625559,"z0":5.841772850931698,"aX":5.264141679101166},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":-7.2,"spinRate":2339,"spinDirection":66},"zone":3,"typeConfidence":2.0,"plateTime":0.4503979800302087,"extension":6.64451214499793},"index":1,"playId":"b6482e38-db05-3b9f-be79-1563bd8a6140","pitchNumber":2,"startTime":"2026-06-24T00:48:51.895Z","endTime":"2026-06-24T00:48:55.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61794499858561,"aZ":-10.935763938856747,"pfxX":-6.412655027844799,"pfxZ":10.912624750565252,"pX":-0.5076561053780684,"pZ":3.1173685757111493,"vX0":4.445285481481667,"vY0":-138.11822699425548,"vZ0":-5.094071204582603,"x":136.35,"y":154.61,"x0":-1.2987035700363108,"y0":50.006048456205214,"z0":5.710900806651764,"aX":-12.484240769783478},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":10.8,"spinRate":2329,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39545052875220943,"extension":6.779303637682086},"index":2,"playId":"7d6e7c4f-6927-3cb3-900e-69e37963d0c2","pitchNumber":3,"startTime":"2026-06-24T00:49:09.661Z","endTime":"2026-06-24T00:49:13.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:49:13.320Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Raley pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T00:49:14.415Z","endTime":"2026-06-24T00:50:31.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52804795292984,"aZ":-22.930333833872364,"pfxX":-6.118398845472071,"pfxZ":5.617957020989497,"pX":-0.6602823049853201,"pZ":1.203039115196878,"vX0":3.5581635602894055,"vY0":-126.35441113614552,"vZ0":-6.731014967499582,"x":142.17,"y":206.3,"x0":-1.2792696230090923,"y0":50.002105214669825,"z0":5.698183194510758,"aX":-10.06568271752195},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":10.4,"spinRate":1097,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4306141183906642,"extension":7.046234088538149},"index":0,"playId":"da21060f-84a2-3dbe-94af-a7f42d411b82","pitchNumber":1,"startTime":"2026-06-24T00:49:40.079Z","endTime":"2026-06-24T00:49:43.079Z","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":96.1,"endSpeed":87.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58999624234561,"aZ":-13.917873586987538,"pfxX":-8.215556307215294,"pfxZ":9.208435076306026,"pX":-0.8495457583015862,"pZ":3.49517473634264,"vX0":4.415502703572964,"vY0":-139.92941837239306,"vZ0":-3.7111136078088944,"x":149.38,"y":144.41,"x0":-1.380533398373598,"y0":50.00631426139721,"z0":5.750660734403746,"aX":-16.294205598596765},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":13.9,"spinRate":2357,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39144152541597643,"extension":6.837204910182842},"index":1,"playId":"b08ae01f-17f5-3c0d-925f-93025e1d198f","pitchNumber":2,"startTime":"2026-06-24T00:50:01.472Z","endTime":"2026-06-24T00:50:04.472Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975859639594734,"aZ":-13.806218728448806,"pfxX":-7.074169742168207,"pfxZ":9.401859100937436,"pX":0.20425556570553402,"pZ":2.5439705083535658,"vX0":6.930720458469377,"vY0":-138.64604026268648,"vZ0":-5.986049735060455,"x":109.21,"y":170.09,"x0":-1.404571611707065,"y0":50.00234166020693,"z0":5.646431970461588,"aX":-13.82058411919351},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":11.4,"spinRate":2394,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3945160051225054,"extension":6.700649330031655},"hitData":{"launchSpeed":90.0,"launchAngle":66.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":146.62}},"index":2,"playId":"729de0b3-0184-3967-9424-8a1f4423df6a","pitchNumber":3,"startTime":"2026-06-24T00:50:20.255Z","endTime":"2026-06-24T00:50:31.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:50:31.624Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T00:52:42.235Z","endTime":"2026-06-24T00:54:17.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T00:51:37.043Z","endTime":"2026-06-24T00:52:44.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21440777347492,"aZ":-20.343558767898074,"pfxX":-10.576707014305523,"pfxZ":5.932466445990341,"pX":-0.3423812725573004,"pZ":2.2773279321527724,"vX0":6.8063831250542695,"vY0":-140.4003053017785,"vZ0":-5.265453687059035,"x":130.05,"y":177.29,"x0":-1.425798972088137,"y0":50.00001739882881,"z0":5.503588619894158,"aX":-21.081759439571975},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2186,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.3903370219822264,"extension":6.097918636362773},"index":1,"playId":"e6b05685-08b2-38d6-a5c6-423aaefd5cb7","pitchNumber":1,"startTime":"2026-06-24T00:52:44.568Z","endTime":"2026-06-24T00:52:48.663Z","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":96.5,"endSpeed":87.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55024748895349,"aZ":-24.767483562247072,"pfxX":-10.410873229375609,"pfxZ":3.7376634290483484,"pX":0.09252609924631486,"pZ":3.882438129504151,"vX0":8.13949248996565,"vY0":-140.29873206673332,"vZ0":-0.3123376157950753,"x":113.47,"y":133.95,"x0":-1.5025333796156033,"y0":50.00195887413838,"z0":5.61788218893616,"aX":-20.626940810923216},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":17.0,"spinRate":2077,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.39131636631775546,"extension":5.884664552155094},"index":2,"playId":"a52e4297-59f8-3a7d-b7f7-ee3064b908c7","pitchNumber":2,"startTime":"2026-06-24T00:52:58.486Z","endTime":"2026-06-24T00:53:01.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.059453240797716,"aZ":-18.345249844294692,"pfxX":-10.007971065052315,"pfxZ":7.05700239106178,"pX":1.2088169006422276,"pZ":1.956950253076302,"vX0":10.028495224769314,"vY0":-139.2826745421083,"vZ0":-6.25909085292709,"x":70.92,"y":185.94,"x0":-1.1427335752243948,"y0":50.00299404683894,"z0":5.451647551567624,"aX":-19.61179615415885},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2089,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.39364242023517004,"extension":5.930786255172003},"index":3,"playId":"e108bc15-98db-3f43-9bab-ae17785bc829","pitchNumber":3,"startTime":"2026-06-24T00:53:13.714Z","endTime":"2026-06-24T00:53:17.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950486938676747,"aZ":-19.188122512241655,"pfxX":-9.227630600325966,"pfxZ":6.74301292535246,"pX":-0.864496778464128,"pZ":2.1634658240391054,"vX0":5.004662685142775,"vY0":-138.16100584650167,"vZ0":-5.559807628577885,"x":149.95,"y":180.37,"x0":-1.5045048073912566,"y0":50.001555844446,"z0":5.499283466521585,"aX":-17.76518373275092},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":15.6,"spinRate":2269,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.3970565061329667,"extension":5.771958263267567},"index":4,"playId":"7ac4fa75-fcad-3fb1-98f2-51f8b0fb4cc5","pitchNumber":4,"startTime":"2026-06-24T00:53:29.512Z","endTime":"2026-06-24T00:53:33.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96001376810989,"aZ":-17.75033866836921,"pfxX":-9.015206934450482,"pfxZ":7.189461428214612,"pX":-0.2966870946342453,"pZ":3.3224217324278635,"vX0":5.958820891098698,"vY0":-140.10052637009966,"vZ0":-3.209070367977978,"x":128.31,"y":149.07,"x0":-1.2700471713408046,"y0":50.001961802352554,"z0":5.629799292512869,"aX":-18.083219446044808},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":15.2,"spinRate":2212,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.38960620853302386,"extension":5.864898866475709},"index":5,"playId":"ca238bb2-4c17-34d3-ac9b-dc7267dadb80","pitchNumber":5,"startTime":"2026-06-24T00:53:53.632Z","endTime":"2026-06-24T00:53:56.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05399693072477,"aZ":-19.166626622569048,"pfxX":-8.582511551905462,"pfxZ":6.547691411442987,"pX":-0.6254711570617812,"pZ":3.769069569465946,"vX0":5.208668327827085,"vY0":-139.51722524745833,"vZ0":-1.5076190751124572,"x":140.84,"y":137.02,"x0":-1.3937603292068463,"y0":50.00580240239606,"z0":5.569622756119887,"aX":-17.05673586458312},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":14.6,"spinRate":2221,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3914109373516941,"extension":6.001702372749301},"index":6,"playId":"c3f51972-eb99-35ca-9281-937555b24e5e","pitchNumber":6,"startTime":"2026-06-24T00:54:12.971Z","endTime":"2026-06-24T00:54:17.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:54:17.127Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to right fielder Luke Raley.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T00:54:27.062Z","endTime":"2026-06-24T00:55:56.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(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":84.0,"endSpeed":77.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166734971257075,"aZ":-35.61610354768013,"pfxX":8.92849155292608,"pfxZ":-2.287853876656115,"pX":1.35211565255135,"pZ":2.2175701045746745,"vX0":4.440687961518548,"vY0":-122.24600175835987,"vZ0":-1.0061020585778844,"x":65.46,"y":178.91,"x0":-1.6503989648100912,"y0":50.00053968286314,"z0":5.704701803316555,"aX":13.44702768498504},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":-17.3,"spinRate":2585,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.44886928061383013,"extension":5.79560499373838},"index":0,"playId":"8ac21698-e87e-3b63-99e3-1f78c85b7279","pitchNumber":1,"startTime":"2026-06-24T00:54:39.478Z","endTime":"2026-06-24T00:54:44.833Z","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":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727467791060388,"aZ":-37.093782340190984,"pfxX":10.013956793375554,"pfxZ":-3.3854595828882967,"pX":-0.03724363935991919,"pZ":2.0948776175925117,"vX0":1.2569823859829743,"vY0":-120.18276634442473,"vZ0":-0.5721158991393427,"x":118.42,"y":182.22,"x0":-1.8680044756860448,"y0":50.002111337459134,"z0":5.649259626212522,"aX":14.551757475457798},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.0,"breakHorizontal":-18.4,"spinRate":2767,"spinDirection":39},"zone":8,"typeConfidence":0.9,"plateTime":0.45688556312575956,"extension":5.783916823337584},"index":1,"playId":"4f829070-6cd1-3948-b6fe-eac2a16e8558","pitchNumber":2,"startTime":"2026-06-24T00:54:56.277Z","endTime":"2026-06-24T00:54:59.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93221657300191,"aZ":-24.18266928002636,"pfxX":-11.209273343664409,"pfxZ":4.039670580338992,"pX":0.4594756217044297,"pZ":3.511104442544151,"vX0":9.114851252658951,"vY0":-139.69465569763335,"vZ0":-1.2646036545291541,"x":99.49,"y":143.98,"x0":-1.3863272536232358,"y0":50.00646414294103,"z0":5.556622154753558,"aX":-22.199196916125615},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":18.5,"spinRate":2072,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.3918131423794602,"extension":6.00338963188493},"index":2,"playId":"95e74ded-8fb3-3559-8c1f-15878a3861f6","pitchNumber":3,"startTime":"2026-06-24T00:55:14.395Z","endTime":"2026-06-24T00:55:41.405Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.942928369411014,"aZ":-21.053102992221426,"pfxX":-10.187900733909775,"pfxZ":5.703291529466018,"pX":-0.38605247333683074,"pZ":2.940534083725183,"vX0":6.161653179323556,"vY0":-138.5001904804921,"vZ0":-3.1838407907777238,"x":131.72,"y":159.39,"x0":-1.3121070703735667,"y0":50.0002849863728,"z0":5.507221461970565,"aX":-19.85728410508979},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":17.3,"spinRate":2026,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.39495252209918297,"extension":5.9705064417714775},"hitData":{"launchSpeed":99.6,"launchAngle":11.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.53,"coordY":117.41}},"index":3,"playId":"16421262-446a-3147-a5c5-90e51f4904e2","pitchNumber":4,"startTime":"2026-06-24T00:55:45.091Z","endTime":"2026-06-24T00:55:56.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:55:56.975Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T00:56:25.669Z","endTime":"2026-06-24T00:58:07.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Ryan O'Hearn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T00:56:08.215Z","endTime":"2026-06-24T00:56:28.008Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42623960234304,"aZ":-23.297392389061404,"pfxX":-8.295250944833795,"pfxZ":4.5836043588199065,"pX":-0.25352350523616,"pZ":3.006976219313889,"vX0":5.858398768559624,"vY0":-138.1899638072636,"vZ0":-2.7173370839920574,"x":126.66,"y":157.59,"x0":-1.3218737543715977,"y0":50.002691686917935,"z0":5.565918494478717,"aX":-16.063923888584846},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":2022,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3961689751050077,"extension":5.953226916963078},"index":1,"playId":"fdeb7384-ba99-3e2e-a7f7-0c92b3892fb3","pitchNumber":1,"startTime":"2026-06-24T00:56:28.008Z","endTime":"2026-06-24T00:56:42.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Billy Cook steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"fdeb7384-ba99-3e2e-a7f7-0c92b3892fb3","startTime":"2026-06-24T00:56:49.886Z","endTime":"2026-06-24T00:57:03.302Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62720697131338,"aZ":-36.715917679466806,"pfxX":9.005567963570098,"pfxZ":-3.03911039977684,"pX":-0.46642325837396764,"pZ":1.5322847108416235,"vX0":0.6685448135308895,"vY0":-121.88780908183739,"vZ0":-2.24593632059903,"x":134.78,"y":197.41,"x0":-1.9137970594058136,"y0":50.005032206221934,"z0":5.658895814214749,"aX":13.449725800468972},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.8,"breakHorizontal":-16.4,"spinRate":2683,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.4506611652383561,"extension":5.875178379090562},"index":3,"playId":"36a50177-5403-3cf8-80c3-8a92662908f3","pitchNumber":2,"startTime":"2026-06-24T00:57:03.302Z","endTime":"2026-06-24T00:57:07.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.110330410579902,"aZ":-36.173440099701914,"pfxX":4.967972722117268,"pfxZ":-2.6030502067025205,"pX":1.5594817257164177,"pZ":1.148356035629555,"vX0":6.342927998568824,"vY0":-123.62572467250922,"vZ0":-3.386327373511299,"x":57.56,"y":207.77,"x0":-1.6910097792148846,"y0":50.00214882106544,"z0":5.592142694177559,"aX":7.6383835256192905},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.3,"breakHorizontal":-10.6,"spinRate":2791,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4441376819596643,"extension":5.948418170785506},"index":4,"playId":"b4a592cc-fe4d-32d3-87c1-7f6e2da27a0a","pitchNumber":3,"startTime":"2026-06-24T00:57:25.377Z","endTime":"2026-06-24T00:57:31.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.505154807180666,"aZ":-21.49668436177615,"pfxX":-10.008675074989645,"pfxZ":5.303513438649736,"pX":-0.19708474959379915,"pZ":2.5092158748832687,"vX0":7.179257439967833,"vY0":-141.07176622696701,"vZ0":-4.329620198580848,"x":124.51,"y":171.03,"x0":-1.4764264910953007,"y0":50.001231395200925,"z0":5.451992793631825,"aX":-20.143543281475417},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":1976,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.388470011458502,"extension":6.0020443070157805},"index":5,"playId":"1453ee82-d2bc-3737-8391-173dd6eef98f","pitchNumber":4,"startTime":"2026-06-24T00:58:02.043Z","endTime":"2026-06-24T00:58:07.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T00:58:07.463Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna challenged (pitch result), call on the field was overturned: Marcell Ozuna walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T00:59:23.260Z","endTime":"2026-06-24T01:01:34.535Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T00:58:33.611Z","endTime":"2026-06-24T00:59:25.501Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123482691609826,"aZ":-35.373312312799634,"pfxX":8.212157077427051,"pfxZ":-2.079499878874362,"pX":1.0676538365120705,"pZ":1.7953702729780756,"vX0":4.127660122295191,"vY0":-123.56878423311991,"vZ0":-2.1261432705388583,"x":76.3,"y":190.31,"x0":-1.694968933561379,"y0":50.00514736617266,"z0":5.657521493431322,"aX":12.617305008512647},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.1,"breakHorizontal":-15.8,"spinRate":2633,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.44437586812957974,"extension":5.820308904636572},"index":1,"playId":"2866938f-4211-34ef-9fc3-902e68870ef4","pitchNumber":1,"startTime":"2026-06-24T00:59:25.501Z","endTime":"2026-06-24T00:59:29.493Z","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":97.2,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90129328294937,"aZ":-21.752137710782907,"pfxX":-9.576193053396976,"pfxZ":5.1705272887536236,"pX":1.1078478755671382,"pZ":2.5476202995368573,"vX0":9.462960096290452,"vY0":-141.24035548219916,"vZ0":-4.344641811546099,"x":74.77,"y":169.99,"x0":-1.0457645501422026,"y0":50.00244444725061,"z0":5.50903957678575,"aX":-19.300486139456492},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2211,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.38815900055470465,"extension":6.017496271360862},"index":2,"playId":"6ec8f8fb-c28b-38a3-8ec8-b7e571b422ec","pitchNumber":2,"startTime":"2026-06-24T00:59:40.606Z","endTime":"2026-06-24T00:59:44.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000790580581533,"aZ":-36.23640276337708,"pfxX":4.189297901854329,"pfxZ":-2.7108495105750636,"pX":-0.015173063792700829,"pZ":1.872326211133765,"vX0":2.900735220529691,"vY0":-121.94627261037965,"vZ0":-1.606717293400579,"x":117.58,"y":188.23,"x0":-1.7662080817923895,"y0":50.002826159971264,"z0":5.678932334488467,"aX":6.279655375491916},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.0,"breakHorizontal":-8.3,"spinRate":2716,"spinDirection":27},"zone":8,"typeConfidence":0.89,"plateTime":0.4499356690199865,"extension":5.962127713209083},"index":3,"playId":"c34dd374-8b7b-30b1-9b5a-31de43a3812d","pitchNumber":3,"startTime":"2026-06-24T01:00:00.298Z","endTime":"2026-06-24T01:00:03.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-24T01:00:12.788Z","endTime":"2026-06-24T01:00:26.086Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11050865139384,"aZ":-19.646916635039947,"pfxX":-10.076286855087108,"pfxZ":6.187432767770723,"pX":0.7894252447114491,"pZ":2.77140539597388,"vX0":8.967930055971213,"vY0":-141.58969233595727,"vZ0":-4.272536808350939,"x":86.91,"y":163.95,"x0":-1.1137847540604537,"y0":50.00588186598838,"z0":5.561659944698558,"aX":-20.409803147827457},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":16.3,"spinRate":2245,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.38722377208664094,"extension":6.032220612812078},"index":5,"playId":"dd8b078d-c849-3545-8118-3f1bc3966500","pitchNumber":4,"startTime":"2026-06-24T01:00:26.086Z","endTime":"2026-06-24T01:00:30.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.913944238844625,"aZ":-33.019768903664875,"pfxX":8.733615076929297,"pfxZ":-0.5408393561495339,"pX":2.1001539096023127,"pZ":0.03832122027854027,"vX0":5.949489735965447,"vY0":-124.93380501378881,"vZ0":-6.553756548968981,"x":36.95,"y":237.75,"x0":-1.4563357930191312,"y0":50.00303733743088,"z0":5.449076763935312,"aX":13.64435334409781},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-17.3,"spinRate":2674,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.440392890346629,"extension":5.949201799917639},"index":6,"playId":"f14b5300-9395-3cd4-b0d3-537a8decf6e2","pitchNumber":5,"startTime":"2026-06-24T01:00:44.868Z","endTime":"2026-06-24T01:00:48.190Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55527157121523,"aZ":-20.306885186946772,"pfxX":-10.431358179479883,"pfxZ":5.937951441090527,"pX":1.0274302500915022,"pZ":2.2437943772055915,"vX0":9.818715633053879,"vY0":-140.22275804480694,"vZ0":-5.379706504318516,"x":77.84,"y":178.2,"x0":-1.1576450339645714,"y0":50.00606865909287,"z0":5.504883954817274,"aX":-20.85784795763007},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":16.9,"spinRate":2181,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39004511730908087,"extension":6.091564958591994},"index":7,"playId":"9fda0163-3c9e-3992-bd90-09d3483744e7","pitchNumber":6,"startTime":"2026-06-24T01:01:07.515Z","endTime":"2026-06-24T01:01:34.535Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}},"playEndTime":"2026-06-24T01:01:34.535Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T01:02:16.086Z","endTime":"2026-06-24T01:02:27.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Henry Davis replaces Marcell Ozuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T01:01:55.359Z","endTime":"2026-06-24T01:02:18.431Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"base":1},{"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":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844930673276995,"aZ":-20.6954022006932,"pfxX":-10.233894116339048,"pfxZ":5.7022060899107005,"pX":0.25277483785763505,"pZ":2.3628112176359846,"vX0":8.10721331933484,"vY0":-140.95635330826116,"vZ0":-5.037732558017511,"x":107.36,"y":174.98,"x0":-1.3300940288014134,"y0":50.0051574651157,"z0":5.508321092087008,"aX":-20.609648628926877},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.5,"breakHorizontal":16.9,"spinRate":2343,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.3884897973326029,"extension":6.141578749560305},"hitData":{"launchSpeed":93.5,"launchAngle":32.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.38,"coordY":58.23}},"index":1,"playId":"71f028e3-3b34-380c-9382-5f5d4288e12d","pitchNumber":1,"startTime":"2026-06-24T01:02:18.431Z","endTime":"2026-06-24T01:02:27.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:02:27.117Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez challenged (pitch result), call on the field was confirmed: Cole Young walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T01:04:47.095Z","endTime":"2026-06-24T01:06:07.299Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Bryan Reynolds.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T01:04:16.592Z","endTime":"2026-06-24T01:04:16.612Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"300"},{"details":{"description":"Billy Cook remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T01:04:16.612Z","endTime":"2026-06-24T01:04:16.614Z","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":"Henry Davis remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T01:04:16.614Z","endTime":"2026-06-24T01:04:16.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"description":"Defensive switch from center field to left field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-24T01:04:16.616Z","endTime":"2026-06-24T01:04:16.618Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Dennis Santana replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-24T01:04:16.618Z","endTime":"2026-06-24T01:04:49.413Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70529597186562,"aZ":-16.934693099285237,"pfxX":-7.564370614402565,"pfxZ":8.080426276480344,"pX":-1.3195923785192818,"pZ":3.012128049255215,"vX0":3.8509350901836825,"vY0":-136.595810350168,"vZ0":-3.717526462213243,"x":167.3,"y":157.45,"x0":-1.766621080471452,"y0":50.001096204198205,"z0":5.5584783759997185,"aX":-14.261148034864165},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2365,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4013244097298654,"extension":5.8870994311030165},"index":5,"playId":"37e24d43-f9f3-3393-b5cc-f6fd9403d809","pitchNumber":1,"startTime":"2026-06-24T01:04:49.413Z","endTime":"2026-06-24T01:04:53.263Z","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":94.7,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.209845353291,"aZ":-13.581176505533431,"pfxX":-7.602624704503695,"pfxZ":9.726386628467559,"pX":-1.2642380141643663,"pZ":3.5843669045159343,"vX0":3.9141048386435418,"vY0":-137.76570147762985,"vZ0":-3.0080922296948267,"x":165.19,"y":142.0,"x0":-1.7200441650988003,"y0":50.000525947679755,"z0":5.6152282864956256,"aX":-14.529694181861602},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":12.8,"spinRate":2400,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3984360970659311,"extension":5.773663160286469},"index":6,"playId":"e6ad5610-03dc-3e9a-8720-0eca7f250556","pitchNumber":2,"startTime":"2026-06-24T01:05:04.712Z","endTime":"2026-06-24T01:05:08.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730247721531768,"aZ":-15.602504849937693,"pfxX":-7.525829015737771,"pfxZ":8.770463056616551,"pX":-1.3668043818655615,"pZ":3.39052234879037,"vX0":3.912879823645384,"vY0":-136.73399592564795,"vZ0":-2.959855821507602,"x":169.1,"y":147.24,"x0":-1.8401970714809897,"y0":50.002979517040906,"z0":5.560377255551021,"aX":-14.220995733544862},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":12.7,"spinRate":2478,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.4008830349546759,"extension":5.825757681705552},"index":7,"playId":"cf240d8a-808d-31c6-ad95-69d00cc1db40","pitchNumber":3,"startTime":"2026-06-24T01:05:23.024Z","endTime":"2026-06-24T01:05:26.681Z","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":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514531717520008,"aZ":-17.91504470749879,"pfxX":-1.0709216516454512,"pfxZ":7.957036804040742,"pX":-0.934478409310445,"pZ":2.944507036066579,"vX0":2.814766993741266,"vY0":-132.3470181935254,"vZ0":-3.6090263421394457,"x":152.62,"y":159.28,"x0":-1.8678539574554518,"y0":50.00429832351092,"z0":5.620923736647167,"aX":-1.9197614408963928},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":1.4,"spinRate":2592,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.41222615388042394,"extension":5.661952030243839},"index":8,"playId":"a9bfcded-e8cd-3040-ad3a-de6beebd26dd","pitchNumber":4,"startTime":"2026-06-24T01:05:40.291Z","endTime":"2026-06-24T01:06:07.299Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}},"playEndTime":"2026-06-24T01:06:07.299Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Robles pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T01:06:03.215Z","endTime":"2026-06-24T01:08:18.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156086231943277,"aZ":-23.107185828257077,"pfxX":-10.781414738167577,"pfxZ":4.6891350985183715,"pX":0.49924612871368756,"pZ":1.3686480041647078,"vX0":9.056600543498792,"vY0":-138.05162068866528,"vZ0":-6.499682753145155,"x":97.97,"y":201.83,"x0":-1.419836908287763,"y0":50.00539076049944,"z0":5.304584013510561,"aX":-20.85536508139243},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2307,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.396448863471182,"extension":6.1422695818240785},"index":0,"playId":"4dfd333c-a68e-332c-a8b4-81d616c15de4","pitchNumber":1,"startTime":"2026-06-24T01:06:21.124Z","endTime":"2026-06-24T01:06:24.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T01:06:39.826Z","endTime":"2026-06-24T01:07:29.832Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.218872854104298,"aZ":-23.601682063911614,"pfxX":-10.102745490034268,"pfxZ":4.501767778286016,"pX":0.09234201660348648,"pZ":1.555475643152785,"vX0":8.265837230005161,"vY0":-137.149757675139,"vZ0":-5.912684679261126,"x":61.86,"y":177.65,"x0":-1.6473400570922967,"y0":50.0065563720148,"z0":5.34813133344265,"aX":-19.258171501453532},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":16.6,"spinRate":2358,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.39930614043625035,"extension":5.919369445616475},"index":2,"playId":"d6dec37d-0731-3837-9095-c69382a564d5","pitchNumber":2,"startTime":"2026-06-24T01:07:29.832Z","endTime":"2026-06-24T01:07:33.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426367671122783,"aZ":-31.56964740772386,"pfxX":1.85718606482865E-4,"pfxZ":0.38686484028287893,"pX":0.29136826471988875,"pZ":2.2737677053620113,"vX0":4.489632878702336,"vY0":-123.35799910229998,"vZ0":-1.5549588423456615,"x":105.89,"y":177.39,"x0":-1.548438851731752,"y0":50.00115246005223,"z0":5.56178924177061,"aX":-8.22484038674096E-4},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":-1.0,"spinRate":2827,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.44320548459439424,"extension":5.979397081698093},"index":3,"playId":"aa1076f4-a782-38e5-a5ef-b0517618b45c","pitchNumber":3,"startTime":"2026-06-24T01:07:48.418Z","endTime":"2026-06-24T01:07:51.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91173262152547,"aZ":-31.10235295245726,"pfxX":0.40474550488535554,"pfxZ":0.6770446103120751,"pX":-0.24159455071777017,"pZ":2.598869462138698,"vX0":3.616969325841245,"vY0":-124.89787014910594,"vZ0":-1.1331666804825071,"x":126.21,"y":168.61,"x0":-1.755535816288738,"y0":50.00607491641083,"z0":5.594256115908135,"aX":0.6457578889835405},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":-1.4,"spinRate":2818,"spinDirection":2},"zone":5,"typeConfidence":0.9,"plateTime":0.43694982911349056,"extension":5.81556933186835},"hitData":{"launchSpeed":72.0,"launchAngle":73.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":139.14,"coordY":178.54}},"index":4,"playId":"ba0bd72c-75f2-32bf-93b4-7de13dd6afdd","pitchNumber":4,"startTime":"2026-06-24T01:08:09.171Z","endTime":"2026-06-24T01:08:18.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:08:18.695Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T01:08:27.291Z","endTime":"2026-06-24T01:09:46.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200877310093848,"aZ":-28.545962948789374,"pfxX":-9.702826529110467,"pfxZ":2.148337429944773,"pX":-0.19936587642169676,"pZ":1.903260161409198,"vX0":7.295458704809609,"vY0":-128.51145101174677,"vZ0":-3.356659660350269,"x":124.6,"y":187.39,"x0":-1.8007370836650904,"y0":50.00281189384721,"z0":5.42053331133988,"aX":-16.387617441807894},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":16.2,"spinRate":2444,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.4246315428859244,"extension":6.147329110411671},"index":0,"playId":"c74c8216-83a5-34ba-9729-047d9c3ab4b7","pitchNumber":1,"startTime":"2026-06-24T01:08:45.871Z","endTime":"2026-06-24T01:08:49.733Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594075030343426,"aZ":-24.60770101751678,"pfxX":-0.7301942358012412,"pfxZ":4.329956036265976,"pX":-0.5932442203783427,"pZ":3.396505663755647,"vX0":3.184521262708641,"vY0":-130.8172943227786,"vZ0":-1.1801053839546036,"x":139.61,"y":147.07,"x0":-1.727346529271865,"y0":50.00079219429938,"z0":5.684845914376416,"aX":-1.2757160083705488},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":0.7,"spinRate":2540,"spinDirection":201},"zone":1,"typeConfidence":0.87,"plateTime":0.41746746459637807,"extension":5.885991848256759},"index":1,"playId":"ae14e024-46b8-3695-a455-b20384fc3487","pitchNumber":2,"startTime":"2026-06-24T01:09:02.382Z","endTime":"2026-06-24T01:09:05.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2603351983777,"aZ":-31.94855484766823,"pfxX":-0.966308668819094,"pfxZ":0.1466875472649174,"pX":1.1592335057958445,"pZ":0.40983000383854995,"vX0":7.10166349226331,"vY0":-122.60142191406541,"vZ0":-5.579586668040917,"x":72.81,"y":227.71,"x0":-1.6439769186317938,"y0":50.001679161246244,"z0":5.427810261898182,"aX":-1.4774704388688775},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":0.1,"spinRate":2717,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.4460177949862989,"extension":5.935836045610285},"index":2,"playId":"64869cd9-111d-3710-8dbe-c2af1a993560","pitchNumber":3,"startTime":"2026-06-24T01:09:21.202Z","endTime":"2026-06-24T01:09:24.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63337210909649,"aZ":-23.144848654395577,"pfxX":0.30726762609351255,"pfxZ":5.144765642736825,"pX":0.5427638400145798,"pZ":3.0796569331695407,"vX0":5.431087329015232,"vY0":-130.9045363656603,"vZ0":-2.2959932515263133,"x":96.31,"y":155.63,"x0":-1.5888390105889496,"y0":50.00370945960756,"z0":5.6799751117096635,"aX":0.5395949047591968},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-1.6,"spinRate":2623,"spinDirection":202},"zone":3,"typeConfidence":0.87,"plateTime":0.4165651633289591,"extension":5.8389809227815554},"index":3,"playId":"7413dbcb-9c92-3a5e-a9ff-e32627974bde","pitchNumber":4,"startTime":"2026-06-24T01:09:41.422Z","endTime":"2026-06-24T01:09:46.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:09:46.254Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to shortstop Jared Triolo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T01:09:59.862Z","endTime":"2026-06-24T01:12:14.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708547768640507,"aZ":-23.201917138522635,"pfxX":0.5901339054942997,"pfxZ":5.126057792362552,"pX":-0.028298388062758535,"pZ":4.207087105301175,"vX0":4.216954495975183,"vY0":-130.73940515277582,"vZ0":0.36712122053702867,"x":118.08,"y":125.19,"x0":-1.7314703978163832,"y0":50.00228626189908,"z0":5.790969438267259,"aX":1.0324073545657595},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":-1.9,"spinRate":2505,"spinDirection":185},"zone":11,"typeConfidence":0.87,"plateTime":0.4171798157688005,"extension":5.714382827847483},"index":0,"playId":"a5d1b062-f8f1-3404-ac49-42413719db5a","pitchNumber":1,"startTime":"2026-06-24T01:10:09.445Z","endTime":"2026-06-24T01:10:13.257Z","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.5,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259052127530673,"aZ":-21.20492612475726,"pfxX":0.8014352968704388,"pfxZ":6.163101187029376,"pX":0.043986717543882885,"pZ":4.614071366218175,"vX0":3.9670060623691388,"vY0":-131.89624468073458,"vZ0":0.9760035755747144,"x":115.32,"y":114.2,"x0":-1.5772698463733257,"y0":50.00584889937279,"z0":5.790819268030651,"aX":1.4270471602267174},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.6,"breakHorizontal":-2.3,"spinRate":2564,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.41359097262601674,"extension":5.89992631091304},"index":1,"playId":"959c7c5e-e541-38c7-86a0-07b51d1b27d2","pitchNumber":2,"startTime":"2026-06-24T01:10:28.495Z","endTime":"2026-06-24T01:10:31.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909020067751847,"aZ":-21.65156543837203,"pfxX":-9.724178523190467,"pfxZ":5.518560262271784,"pX":1.1609543709404937,"pZ":2.2446278322202504,"vX0":10.867324606599574,"vY0":-136.6501315113694,"vZ0":-4.549753672068644,"x":72.75,"y":178.18,"x0":-1.589350400536966,"y0":50.00096629507238,"z0":5.403589760195311,"aX":-18.533154530202065},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":15.5,"spinRate":2418,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3996370672159575,"extension":6.10645839780685},"index":2,"playId":"8e7457e1-ecbd-3145-9b9c-6e5abdf83f77","pitchNumber":3,"startTime":"2026-06-24T01:10:49.499Z","endTime":"2026-06-24T01:10:53.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18753861778402,"aZ":-21.786762012375195,"pfxX":1.118589602531105,"pfxZ":5.8741689585857815,"pX":0.18196895738449834,"pZ":2.4621568988205382,"vX0":4.63506655350693,"vY0":-131.49807208965834,"vZ0":-4.019597368525684,"x":110.06,"y":172.3,"x0":-1.7416509407436391,"y0":50.006480849969755,"z0":5.606624926948561,"aX":1.979494300710719},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":-3.0,"spinRate":2595,"spinDirection":227},"zone":5,"typeConfidence":0.88,"plateTime":0.41490102474342994,"extension":5.816749852730645},"index":3,"playId":"a82d2879-3d4b-36a8-a137-71db551c689e","pitchNumber":4,"startTime":"2026-06-24T01:11:10.027Z","endTime":"2026-06-24T01:11:14.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60113394113811,"aZ":-20.795380654291193,"pfxX":-0.16196580931119264,"pfxZ":6.505979043243193,"pX":0.5595623071441584,"pZ":1.8832704562730924,"vX0":5.768893332645913,"vY0":-130.90440755179276,"vZ0":-5.49913528778787,"x":95.67,"y":187.93,"x0":-1.6444687782448746,"y0":50.00380005208436,"z0":5.551078186851242,"aX":-0.28400709880000186},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":-0.8,"spinRate":2570,"spinDirection":203},"zone":9,"typeConfidence":0.88,"plateTime":0.4171660500007772,"extension":5.819327971595238},"index":4,"playId":"4cfd6f2b-7da5-3c08-99bb-43b84ce7b5b9","pitchNumber":5,"startTime":"2026-06-24T01:11:27.542Z","endTime":"2026-06-24T01:11:32.151Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167196197327872,"aZ":-29.875349555613838,"pfxX":1.0444537053305576,"pfxZ":1.493202419407968,"pX":-0.4480302494733516,"pZ":2.048254749508246,"vX0":2.8339934790965184,"vY0":-122.9026032082571,"vZ0":-2.301108734494523,"x":134.08,"y":183.48,"x0":-1.7493262131499387,"y0":50.0027934432429,"z0":5.521030859175188,"aX":1.6052272807462376},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-2.5,"spinRate":2597,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.4447751461511906,"extension":6.012330686588319},"hitData":{"launchSpeed":85.8,"launchAngle":70.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":150.16}},"index":5,"playId":"d8dd3684-d899-3886-bfc7-c94348575740","pitchNumber":6,"startTime":"2026-06-24T01:12:04.794Z","endTime":"2026-06-24T01:12:14.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:12:14.672Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T01:14:42.187Z","endTime":"2026-06-24T01:16:10.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T01:13:24.426Z","endTime":"2026-06-24T01:13:31.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Callihan replaces Jared Triolo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T01:13:31.499Z","endTime":"2026-06-24T01:14:44.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"}},{"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":99.3,"endSpeed":91.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01205224836267,"aZ":-15.262211897663677,"pfxX":-5.518498115688344,"pfxZ":7.94540171133667,"pX":0.18105388355151922,"pZ":2.940393631327608,"vX0":9.530565725901683,"vY0":-144.38926764116655,"vZ0":-3.76170169361243,"x":110.1,"y":159.39,"x0":-2.4331040358289315,"y0":50.00501077806738,"z0":5.188292567700333,"aX":-11.750272564900405},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2320,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.3781349780011123,"extension":6.453303554375849},"index":2,"playId":"e2c70f10-4b6f-3b39-abf9-8b413570ac4a","pitchNumber":1,"startTime":"2026-06-24T01:14:44.251Z","endTime":"2026-06-24T01:14:47.400Z","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":99.9,"endSpeed":91.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81296583164783,"aZ":-14.074494020913287,"pfxX":-3.9623056147505964,"pfxZ":8.41144722600032,"pX":-0.4258067294848066,"pZ":2.2480333182215113,"vX0":6.972569623464186,"vY0":-145.2648093568771,"vZ0":-6.098727400834363,"x":133.23,"y":178.08,"x0":-2.33481435942265,"y0":50.00385579360101,"z0":5.219320816214518,"aX":-8.527664387195227},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.3,"breakHorizontal":5.9,"spinRate":2407,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.3760609038662195,"extension":6.42717167821176},"index":3,"playId":"f69b940d-0304-3880-9665-9fb8ba213396","pitchNumber":2,"startTime":"2026-06-24T01:14:59.720Z","endTime":"2026-06-24T01:15:03.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-24T01:15:19.380Z","endTime":"2026-06-24T01:15:26.265Z","isPitch":false,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087516217870824,"aZ":-34.582270728474334,"pfxX":3.0377636864362305,"pfxZ":-1.4384639680483238,"pX":-0.3583256270508688,"pZ":1.735753418056023,"vX0":3.793542453270689,"vY0":-128.49625935473455,"vZ0":-2.1652730410570484,"x":130.66,"y":191.91,"x0":-2.2471538113225353,"y0":50.00115011996784,"z0":5.270504516521717,"aX":5.090194426074822},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.9,"breakHorizontal":-6.4,"spinRate":2369,"spinDirection":90},"zone":7,"typeConfidence":0.9,"plateTime":0.4258947389772869,"extension":6.713034068361437},"index":5,"playId":"9adc59fe-7772-345b-902f-1ab9f31cdee9","pitchNumber":3,"startTime":"2026-06-24T01:15:26.265Z","endTime":"2026-06-24T01:15:30.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870636088564655,"aZ":-31.621479498184286,"pfxX":3.5150536062393734,"pfxZ":0.3342613218526276,"pX":1.756175308533104,"pZ":-0.4138661157620928,"vX0":8.0944112543455,"vY0":-127.68866954858693,"vZ0":-7.499276983098954,"x":50.06,"y":249.95,"x0":-1.9144386914592835,"y0":50.00179022395002,"z0":5.056857411564544,"aX":5.7896030112689045},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-8.3,"spinRate":2440,"spinDirection":95},"zone":14,"typeConfidence":0.92,"plateTime":0.4293383461393083,"extension":6.742295927529889},"index":6,"playId":"19b8c04e-fe8b-339d-a791-7d6b42f77b9c","pitchNumber":4,"startTime":"2026-06-24T01:15:47.157Z","endTime":"2026-06-24T01:15:50.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44554287808355,"aZ":-11.950296279729985,"pfxX":-4.117382661655854,"pfxZ":9.29114181853318,"pX":-0.6881895561942171,"pZ":2.6348607800166564,"vX0":5.80721780706685,"vY0":-146.16323573619295,"vZ0":-5.411808712001501,"x":143.23,"y":167.64,"x0":-2.160117779279872,"y0":50.007173383226345,"z0":5.2196486554055905,"aX":-8.966602431083082},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2320,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.37385496960034503,"extension":6.59174646923216},"index":7,"playId":"bf14af8a-a287-32b4-81ca-8650b26ef161","pitchNumber":5,"startTime":"2026-06-24T01:16:06.957Z","endTime":"2026-06-24T01:16:10.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:16:10.794Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T01:16:13.363Z","endTime":"2026-06-24T01:18:16.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":92.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.189048602319154,"aZ":-16.335679499792608,"pfxX":-2.0974713829068063,"pfxZ":7.263693118263038,"pX":-0.7358562061903398,"pZ":3.9431189154440176,"vX0":5.915309259764573,"vY0":-146.436886959592,"vZ0":-1.0236050560975556,"x":145.05,"y":132.32,"x0":-2.505780233463329,"y0":50.0057794429205,"z0":5.2703503774344345,"aX":-4.575651102270484},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.2,"breakHorizontal":2.6,"spinRate":2290,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.37342020661683106,"extension":6.4464468902799},"index":0,"playId":"47fd7316-b2f1-33c4-9e07-a7cbdb9b075e","pitchNumber":1,"startTime":"2026-06-24T01:16:35.809Z","endTime":"2026-06-24T01:16:39.008Z","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":101.0,"endSpeed":92.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9219249558591,"aZ":-13.461585402185527,"pfxX":-5.644078187567366,"pfxZ":8.531550844085729,"pX":-0.11065920136086711,"pZ":1.9513940041817912,"vX0":8.354981787082371,"vY0":-146.75309298125705,"vZ0":-6.886257444823769,"x":121.22,"y":186.09,"x0":-2.253935561823391,"y0":50.004447547071166,"z0":5.121188514542319,"aX":-12.381515719401342},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2362,"spinDirection":225},"zone":8,"typeConfidence":0.92,"plateTime":0.3724464828151177,"extension":6.655617913750662},"index":1,"playId":"d42734e4-b965-3c01-91ce-3e69cf864832","pitchNumber":2,"startTime":"2026-06-24T01:16:51.935Z","endTime":"2026-06-24T01:16:56.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-24T01:17:11.099Z","endTime":"2026-06-24T01:17:25.640Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025840898516314,"aZ":-34.79072916541379,"pfxX":2.967184726758261,"pfxZ":-1.5566263981600277,"pX":0.14561631301471242,"pZ":0.9941923669316869,"vX0":4.991058102329502,"vY0":-128.6229289195846,"vZ0":-3.780472375076269,"x":111.45,"y":211.94,"x0":-2.203547777950254,"y0":50.003626364891,"z0":5.173334958974532,"aX":4.984229153793887},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.5,"breakHorizontal":-6.5,"spinRate":2403,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4254069898738426,"extension":6.719274483207239},"index":3,"playId":"2857f916-6de5-3c65-90c2-3efe9c9c767c","pitchNumber":3,"startTime":"2026-06-24T01:17:25.640Z","endTime":"2026-06-24T01:17:30.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483492992954314,"aZ":-35.86621810667312,"pfxX":3.511968264123245,"pfxZ":-2.1734091287472577,"pX":-0.04603220750585644,"pZ":0.1294948828394485,"vX0":3.7960913785003667,"vY0":-129.63426691523057,"vZ0":-5.729232496655053,"x":118.75,"y":235.28,"x0":-1.9864672862322819,"y0":50.00373290909494,"z0":5.111189122767295,"aX":5.967073931465364},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.0,"breakHorizontal":-7.2,"spinRate":2412,"spinDirection":91},"zone":13,"typeConfidence":0.91,"plateTime":0.42276703655020587,"extension":6.842812972991803},"index":4,"playId":"ae5cc542-9a3c-3501-b1d2-3b2d3c56954f","pitchNumber":4,"startTime":"2026-06-24T01:17:45.482Z","endTime":"2026-06-24T01:17:49.699Z","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":1},"pitchData":{"startSpeed":101.4,"endSpeed":93.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37984004531177,"aZ":-17.01221448780369,"pfxX":-3.1665484318362704,"pfxZ":6.828730114757036,"pX":-1.0594747430583367,"pZ":3.7311887574837184,"vX0":5.159947691631705,"vY0":-147.6930436649618,"vZ0":-1.6253846818700088,"x":157.38,"y":138.04,"x0":-2.413474395225624,"y0":50.00697970383382,"z0":5.283384240774185,"aX":-7.035288056501605},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.2,"breakHorizontal":4.8,"spinRate":2254,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.37007573835212204,"extension":6.588234876480907},"index":5,"playId":"80ca0af5-7b54-3b51-9ce7-95e403bb55b9","pitchNumber":5,"startTime":"2026-06-24T01:18:11.297Z","endTime":"2026-06-24T01:18:16.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:18:16.013Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T01:18:25.341Z","endTime":"2026-06-24T01:20:36.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.46"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.44"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.15"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.97"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.49"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.32"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.24"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.25"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.29"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.42"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.5,"endSpeed":93.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92524820176394,"aZ":-18.88539049477674,"pfxX":-3.212104724009915,"pfxZ":5.9851054531379235,"pX":-0.8870100800278304,"pZ":2.312887399838372,"vX0":5.440365644603648,"vY0":-147.7784044034679,"vZ0":-5.190996900982094,"x":150.81,"y":176.33,"x0":-2.3312134779442517,"y0":50.00439599400768,"z0":5.195237871934199,"aX":-7.133587883584193},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.1,"breakHorizontal":4.8,"spinRate":2227,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.37008741667132394,"extension":6.654479272079423},"index":0,"playId":"2dd5c1f0-5415-36a8-ab48-91833450279c","pitchNumber":1,"startTime":"2026-06-24T01:18:40.827Z","endTime":"2026-06-24T01:19:07.858Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}}},{"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":99.9,"endSpeed":91.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00146054663267,"aZ":-14.27676256352045,"pfxX":-3.3780409561530673,"pfxZ":8.304994541140804,"pX":-0.44894476100242087,"pZ":2.300057514298723,"vX0":6.44648301917403,"vY0":-145.40741511989143,"vZ0":-5.740927191589317,"x":134.11,"y":176.68,"x0":-2.249252459156765,"y0":50.00522036110453,"z0":5.156179390758711,"aX":-7.282247793588594},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.2,"breakHorizontal":4.9,"spinRate":2343,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.37573679515659464,"extension":6.63783113645002},"index":1,"playId":"84506e40-f74c-3c29-810c-53db0fd80bbe","pitchNumber":2,"startTime":"2026-06-24T01:19:10.600Z","endTime":"2026-06-24T01:19:14.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.0,"endSpeed":93.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.906176862787106,"aZ":-13.156316638683439,"pfxX":-4.33655104288715,"pfxZ":8.513667041623,"pX":-0.6330009760746192,"pZ":2.190325119681047,"vX0":6.623292399130118,"vY0":-148.37766465717093,"vZ0":-6.3647819118078415,"x":141.13,"y":179.64,"x0":-2.328862280831842,"y0":50.00410114959258,"z0":5.12719263396931,"aX":-9.688399778701404},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.4,"breakHorizontal":6.6,"spinRate":2386,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.368905371850591,"extension":6.657104002301123},"index":2,"playId":"5697d279-f5e4-3de9-9235-ab9486bd4507","pitchNumber":3,"startTime":"2026-06-24T01:19:26.579Z","endTime":"2026-06-24T01:19:30.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-24T01:19:40.093Z","endTime":"2026-06-24T01:19:52.416Z","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(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":100.7,"endSpeed":92.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68264554213534,"aZ":-16.79172447873655,"pfxX":-5.7938563939903815,"pfxZ":7.062537466973626,"pX":-0.904381699897767,"pZ":1.9392995212467927,"vX0":6.272783806377443,"vY0":-146.4554501576588,"vZ0":-6.256921297831057,"x":151.47,"y":186.42,"x0":-2.3183312886316534,"y0":50.0059641813727,"z0":5.103032075994464,"aX":-12.624128196594011},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.8,"breakHorizontal":9.4,"spinRate":2169,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.3735988662845804,"extension":6.5590324511833},"index":4,"playId":"ea4e7b95-af42-3b7f-8d92-27a6ffae57ea","pitchNumber":4,"startTime":"2026-06-24T01:19:52.416Z","endTime":"2026-06-24T01:19:55.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02878100621763,"aZ":-32.82100039928778,"pfxX":2.1497877512951202,"pfxZ":-0.3812300137816713,"pX":-0.07401275524474023,"pZ":1.1186029071223242,"vX0":4.252044936064359,"vY0":-129.29885211975918,"vZ0":-3.716340810621941,"x":119.82,"y":208.58,"x0":-2.0192974869320395,"y0":50.0029650772782,"z0":5.093682504512709,"aX":3.6389687820011534},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-4.8,"spinRate":2284,"spinDirection":91},"zone":13,"typeConfidence":0.9,"plateTime":0.4236609539883691,"extension":6.838094886613443},"index":5,"playId":"7de89bec-514c-31ae-aef7-cc98da57e7fb","pitchNumber":5,"startTime":"2026-06-24T01:20:12.329Z","endTime":"2026-06-24T01:20:16.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.574406426983316,"aZ":-13.81086352915577,"pfxX":-4.132602727690699,"pfxZ":8.3798970055231,"pX":-0.4154732241773653,"pZ":3.479798113453541,"vX0":6.954753606913347,"vY0":-146.83054408127433,"vZ0":-2.6566404849064047,"x":132.84,"y":144.83,"x0":-2.2738828646234555,"y0":50.00260003240716,"z0":5.214183407354866,"aX":-9.056479472557438},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2359,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.37251203508044295,"extension":6.751466460476557},"index":6,"playId":"87562178-276a-3831-965f-11f58854fdc8","pitchNumber":6,"startTime":"2026-06-24T01:20:32.503Z","endTime":"2026-06-24T01:20:36.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:20:36.317Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-24T01:18:25.341Z","endTime":"2026-06-24T01:20:36.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.46"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.44"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.15"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.97"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.49"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.32"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.24"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.25"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.29"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.42"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.5,"endSpeed":93.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92524820176394,"aZ":-18.88539049477674,"pfxX":-3.212104724009915,"pfxZ":5.9851054531379235,"pX":-0.8870100800278304,"pZ":2.312887399838372,"vX0":5.440365644603648,"vY0":-147.7784044034679,"vZ0":-5.190996900982094,"x":150.81,"y":176.33,"x0":-2.3312134779442517,"y0":50.00439599400768,"z0":5.195237871934199,"aX":-7.133587883584193},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.1,"breakHorizontal":4.8,"spinRate":2227,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.37008741667132394,"extension":6.654479272079423},"index":0,"playId":"2dd5c1f0-5415-36a8-ab48-91833450279c","pitchNumber":1,"startTime":"2026-06-24T01:18:40.827Z","endTime":"2026-06-24T01:19:07.858Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}}},{"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":99.9,"endSpeed":91.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00146054663267,"aZ":-14.27676256352045,"pfxX":-3.3780409561530673,"pfxZ":8.304994541140804,"pX":-0.44894476100242087,"pZ":2.300057514298723,"vX0":6.44648301917403,"vY0":-145.40741511989143,"vZ0":-5.740927191589317,"x":134.11,"y":176.68,"x0":-2.249252459156765,"y0":50.00522036110453,"z0":5.156179390758711,"aX":-7.282247793588594},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.2,"breakHorizontal":4.9,"spinRate":2343,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.37573679515659464,"extension":6.63783113645002},"index":1,"playId":"84506e40-f74c-3c29-810c-53db0fd80bbe","pitchNumber":2,"startTime":"2026-06-24T01:19:10.600Z","endTime":"2026-06-24T01:19:14.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.0,"endSpeed":93.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.906176862787106,"aZ":-13.156316638683439,"pfxX":-4.33655104288715,"pfxZ":8.513667041623,"pX":-0.6330009760746192,"pZ":2.190325119681047,"vX0":6.623292399130118,"vY0":-148.37766465717093,"vZ0":-6.3647819118078415,"x":141.13,"y":179.64,"x0":-2.328862280831842,"y0":50.00410114959258,"z0":5.12719263396931,"aX":-9.688399778701404},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.4,"breakHorizontal":6.6,"spinRate":2386,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.368905371850591,"extension":6.657104002301123},"index":2,"playId":"5697d279-f5e4-3de9-9235-ab9486bd4507","pitchNumber":3,"startTime":"2026-06-24T01:19:26.579Z","endTime":"2026-06-24T01:19:30.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-24T01:19:40.093Z","endTime":"2026-06-24T01:19:52.416Z","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(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":100.7,"endSpeed":92.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68264554213534,"aZ":-16.79172447873655,"pfxX":-5.7938563939903815,"pfxZ":7.062537466973626,"pX":-0.904381699897767,"pZ":1.9392995212467927,"vX0":6.272783806377443,"vY0":-146.4554501576588,"vZ0":-6.256921297831057,"x":151.47,"y":186.42,"x0":-2.3183312886316534,"y0":50.0059641813727,"z0":5.103032075994464,"aX":-12.624128196594011},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.8,"breakHorizontal":9.4,"spinRate":2169,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.3735988662845804,"extension":6.5590324511833},"index":4,"playId":"ea4e7b95-af42-3b7f-8d92-27a6ffae57ea","pitchNumber":4,"startTime":"2026-06-24T01:19:52.416Z","endTime":"2026-06-24T01:19:55.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02878100621763,"aZ":-32.82100039928778,"pfxX":2.1497877512951202,"pfxZ":-0.3812300137816713,"pX":-0.07401275524474023,"pZ":1.1186029071223242,"vX0":4.252044936064359,"vY0":-129.29885211975918,"vZ0":-3.716340810621941,"x":119.82,"y":208.58,"x0":-2.0192974869320395,"y0":50.0029650772782,"z0":5.093682504512709,"aX":3.6389687820011534},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-4.8,"spinRate":2284,"spinDirection":91},"zone":13,"typeConfidence":0.9,"plateTime":0.4236609539883691,"extension":6.838094886613443},"index":5,"playId":"7de89bec-514c-31ae-aef7-cc98da57e7fb","pitchNumber":5,"startTime":"2026-06-24T01:20:12.329Z","endTime":"2026-06-24T01:20:16.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.574406426983316,"aZ":-13.81086352915577,"pfxX":-4.132602727690699,"pfxZ":8.3798970055231,"pX":-0.4154732241773653,"pZ":3.479798113453541,"vX0":6.954753606913347,"vY0":-146.83054408127433,"vZ0":-2.6566404849064047,"x":132.84,"y":144.83,"x0":-2.2738828646234555,"y0":50.00260003240716,"z0":5.214183407354866,"aX":-9.056479472557438},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2359,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.37251203508044295,"extension":6.751466460476557},"index":6,"playId":"87562178-276a-3831-965f-11f58854fdc8","pitchNumber":6,"startTime":"2026-06-24T01:20:32.503Z","endTime":"2026-06-24T01:20:36.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:20:36.317Z","atBatIndex":74},"scoringPlays":[13,22,25,51],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":96.07,"y":138.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":123.87,"y":69.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":185.95,"y":63.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":168.07,"y":63.53},"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":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":93.21,"y":95.15},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":49.54,"y":110.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":137.11,"y":66.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":164.58,"y":175.07},"type":"H","description":"Single"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10],"bottom":[11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":62.87,"y":64.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":143.7,"y":150.16},"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":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":69.46,"y":106.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":147.56,"y":54.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":147.18,"y":88.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":142.01,"y":168.84},"type":"O","description":"Forceout"},{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":104.18,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18],"bottom":[19,20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":51.81,"y":72.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":84.04,"y":111.18},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":135.07,"y":48.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":155.05,"y":96.27},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":92.01,"y":123.31},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":111.27,"y":176.01},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":94.32,"y":142.91},"type":"O","description":"Pop Out"}]}},{"startIndex":25,"endIndex":33,"top":[25,26,27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":194.95,"y":55.72},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":212.01,"y":94.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":98.6,"y":138.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":146.24,"y":79.73},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":34,"endIndex":41,"top":[34,35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":143.7,"y":150.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":111.18,"y":120.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":127.99,"y":60.47},"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":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":193.04,"y":128.36},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":116.84,"y":151.18},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":156.88,"y":165.87},"type":"O","description":"Lineout"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":121.69,"y":86.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":89.76,"y":156.41},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":95.12,"y":104.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":172.08,"y":104.56},"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":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":62.89,"y":129.3},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":89.0,"y":140.66},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":148.77,"y":150.16},"type":"O","description":"Pop Out"}]}},{"startIndex":50,"endIndex":59,"top":[50,51,52,53,54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":100.74,"y":79.21},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":216.26,"y":73.07},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":160.42,"y":118.24},"type":"H","description":"Single"}],"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":106.71,"y":168.4},"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":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":187.34,"y":89.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":134.84,"y":190.0},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62],"bottom":[63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":188.43,"y":94.23},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":96.07,"y":146.62},"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":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":181.53,"y":117.41},"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":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":98.38,"y":58.23},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":74,"top":[68,69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":139.14,"y":178.54},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":113.8,"y":150.16},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":10,"errors":1,"leftOnBase":9},"away":{"runs":3,"hits":8,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"catcher":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"shortstop":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"left":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"onDeck":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"inHole":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"battingOrder":2,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"onDeck":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"inHole":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"battingOrder":2,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":11,"groundOuts":2,"airOuts":16,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".232","atBats":35,"obp":".312","slg":".388","ops":".700","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".342","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":138,"era":"3.59","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.18","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":41,"strikes":97,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":1,"pitchesPerInning":"15.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":40,"groundOuts":84,"airOuts":91,"runs":28,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":41,"baseOnBalls":24,"intentionalWalks":2,"hits":73,"hitByPitch":2,"avg":".253","atBats":288,"obp":".314","slg":".368","ops":".682","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":106,"rbi":33,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":29,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":492,"errors":6,"chances":554,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":17,"airOuts":20,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".230","atBats":61,"obp":".266","slg":".262","ops":".528","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":16,"rbi":2,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":26,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":50,"groundOuts":68,"airOuts":94,"runs":34,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":73,"hitByPitch":7,"avg":".253","atBats":288,"obp":".319","slg":".372","ops":".691","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":107,"rbi":37,"leftOnBase":113,"sacBunts":1,"sacFlies":3,"babip":".291","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.14","popOuts":27,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":210,"putOuts":119,"errors":3,"chances":332,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":20,"groundOuts":38,"airOuts":32,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":133,"obp":".340","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":547,"era":"2.73","inningsPitched":"33.0","wins":1,"losses":1,"saves":3,"saveOpportunities":5,"holds":9,"blownSaves":2,"earnedRuns":10,"whip":"1.39","battersFaced":146,"outs":99,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":174,"strikes":373,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".500","pitchesPerInning":"16.58","gamesFinished":4,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.18","hitsPer9Inn":"10.36","runsScoredPer9":"3.00","homeRunsPer9":"0.55","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689546":{"person":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"jerseyNumber":"82","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":41,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":206,"era":"0.00","inningsPitched":"12.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.11","battersFaced":51,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":80,"strikes":126,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".---","pitchesPerInning":"16.26","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.39","walksPer9Inn":"6.39","hitsPer9Inn":"3.55","runsScoredPer9":"0.71","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"ID621074":{"person":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":14,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":64,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":20,"strikes":44,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":2,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","homeRunsPer9":"4.50","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"31","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":10,"airOuts":14,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".222","atBats":45,"obp":".327","slg":".311","ops":".638","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":14,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":13,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"15.43","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.57","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"23.14","runsScoredPer9":"15.43","homeRunsPer9":"7.71","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":10,"errors":2,"chances":33,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695380":{"person":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":19,"airOuts":22,"runs":16,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":84,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":365,"era":"5.32","inningsPitched":"22.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.27","battersFaced":95,"outs":66,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":143,"strikes":222,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".000","pitchesPerInning":"16.59","gamesFinished":11,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"10.23","walksPer9Inn":"3.68","hitsPer9Inn":"7.77","runsScoredPer9":"6.55","homeRunsPer9":"0.41","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"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}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":31,"groundOuts":70,"airOuts":53,"runs":47,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":69,"baseOnBalls":28,"intentionalWalks":0,"hits":76,"hitByPitch":10,"avg":".287","atBats":265,"obp":".373","slg":".442","ops":".815","caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":117,"rbi":33,"leftOnBase":95,"sacBunts":0,"sacFlies":3,"babip":".359","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.86","popOuts":5,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":136,"errors":0,"chances":137,"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"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"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":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":28,"groundOuts":59,"airOuts":61,"runs":32,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":48,"baseOnBalls":38,"intentionalWalks":0,"hits":48,"hitByPitch":5,"avg":".223","atBats":215,"obp":".351","slg":".386","ops":".737","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":83,"rbi":23,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":92,"errors":6,"chances":222,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":24,"groundOuts":44,"airOuts":47,"runs":28,"doubles":12,"triples":1,"homeRuns":12,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".281","atBats":178,"obp":".353","slg":".562","ops":".915","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":100,"rbi":33,"leftOnBase":68,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.83","popOuts":6,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":45,"groundOuts":27,"airOuts":63,"runs":18,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":65,"baseOnBalls":24,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".164","atBats":183,"obp":".258","slg":".317","ops":".575","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":58,"rbi":21,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".196","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.88","popOuts":13,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":19,"stolenBasePercentage":".655","caughtStealingPercentage":".345","assists":12,"putOuts":314,"errors":1,"chances":327,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":20,"groundOuts":26,"airOuts":34,"runs":8,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".139","atBats":101,"obp":".211","slg":".228","ops":".439","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":23,"rbi":9,"leftOnBase":49,"sacBunts":1,"sacFlies":3,"babip":".157","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":17,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":52,"groundOuts":66,"airOuts":103,"runs":34,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":100,"baseOnBalls":22,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":339,"obp":".269","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1493,"era":"3.29","inningsPitched":"93.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.01","battersFaced":368,"outs":279,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1493,"balls":523,"strikes":970,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".600","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"4.55","strikeoutsPer9Inn":"9.68","walksPer9Inn":"2.13","hitsPer9Inn":"6.97","runsScoredPer9":"3.29","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":64,"groundOuts":65,"airOuts":109,"runs":41,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":88,"baseOnBalls":16,"intentionalWalks":1,"hits":73,"hitByPitch":3,"atBats":332,"obp":".260","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1297,"era":"3.94","inningsPitched":"89.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.00","battersFaced":354,"outs":267,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":415,"strikes":882,"strikePercentage":".680","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".545","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"8.90","walksPer9Inn":"1.62","hitsPer9Inn":"7.38","runsScoredPer9":"4.15","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806068":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":6,"groundOuts":21,"airOuts":20,"runs":13,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".219","atBats":96,"obp":".286","slg":".479","ops":".765","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":46,"rbi":16,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":39,"errors":2,"chances":87,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":12,"flyOuts":41,"groundOuts":64,"airOuts":79,"runs":50,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":69,"baseOnBalls":25,"intentionalWalks":0,"hits":74,"hitByPitch":5,"atBats":280,"obp":".332","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1293,"era":"5.22","inningsPitched":"70.2","wins":2,"losses":6,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":41,"whip":"1.40","battersFaced":317,"outs":212,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1293,"balls":450,"strikes":843,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".250","pitchesPerInning":"18.30","gamesFinished":2,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.18","hitsPer9Inn":"9.42","runsScoredPer9":"6.37","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 6-7)","summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":26,"strikes":65,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"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":16,"gamesStarted":16,"flyOuts":56,"groundOuts":101,"airOuts":86,"runs":46,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":84,"baseOnBalls":23,"intentionalWalks":0,"hits":106,"hitByPitch":2,"atBats":376,"obp":".326","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1482,"era":"3.94","inningsPitched":"96.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.34","battersFaced":402,"outs":288,"gamesPitched":16,"completeGames":1,"shutouts":0,"pitchesThrown":1482,"balls":483,"strikes":999,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":".462","pitchesPerInning":"15.44","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.16","hitsPer9Inn":"9.94","runsScoredPer9":"4.31","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(S, 14)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":10,"groundOuts":21,"airOuts":21,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":13,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":111,"obp":".317","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":510,"era":"5.08","inningsPitched":"28.1","wins":3,"losses":4,"saves":14,"saveOpportunities":19,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.38","battersFaced":126,"outs":85,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":510,"balls":188,"strikes":322,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".429","pitchesPerInning":"18.00","gamesFinished":23,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"13.98","walksPer9Inn":"4.13","hitsPer9Inn":"8.26","runsScoredPer9":"5.40","homeRunsPer9":"1.27","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":18,"groundOuts":15,"airOuts":26,"runs":14,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".189","atBats":95,"obp":".313","slg":".305","ops":".618","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":29,"rbi":11,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":8,"putOuts":240,"errors":3,"chances":251,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":23,"gamesStarted":0,"flyOuts":10,"groundOuts":18,"airOuts":17,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":16,"hitByPitch":3,"atBats":67,"obp":".321","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":303,"era":"1.93","inningsPitched":"18.2","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":9,"blownSaves":0,"earnedRuns":4,"whip":"1.18","battersFaced":79,"outs":56,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":96,"strikes":207,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".333","pitchesPerInning":"16.23","gamesFinished":5,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"9.16","walksPer9Inn":"2.89","hitsPer9Inn":"7.71","runsScoredPer9":"2.89","homeRunsPer9":"0.48","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":48,"groundOuts":70,"airOuts":98,"runs":42,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":71,"baseOnBalls":26,"intentionalWalks":1,"hits":77,"hitByPitch":3,"avg":".244","atBats":315,"obp":".307","slg":".425","ops":".732","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":134,"rbi":37,"leftOnBase":124,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":20,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":214,"errors":2,"chances":220,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":6,"flyOuts":23,"groundOuts":30,"airOuts":40,"runs":7,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":43,"baseOnBalls":5,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":135,"obp":".200","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":558,"era":"1.58","inningsPitched":"40.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.70","battersFaced":141,"outs":120,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":558,"balls":168,"strikes":390,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".750","pitchesPerInning":"13.95","gamesFinished":1,"strikeoutWalkRatio":"8.60","strikeoutsPer9Inn":"9.68","walksPer9Inn":"1.13","hitsPer9Inn":"5.18","runsScoredPer9":"1.58","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 16)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","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":37,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":43,"runs":10,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":1,"hits":33,"hitByPitch":1,"atBats":128,"obp":".317","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":568,"era":"2.04","inningsPitched":"35.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":16,"blownSaves":2,"earnedRuns":8,"whip":"1.27","battersFaced":146,"outs":106,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":196,"strikes":372,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".600","pitchesPerInning":"16.08","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.06","hitsPer9Inn":"8.41","runsScoredPer9":"2.55","homeRunsPer9":"0.51","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":26,"groundOuts":36,"airOuts":47,"runs":25,"doubles":7,"triples":1,"homeRuns":14,"strikeOuts":68,"baseOnBalls":11,"intentionalWalks":1,"hits":47,"hitByPitch":6,"avg":".240","atBats":196,"obp":".300","slg":".500","ops":".800","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":98,"rbi":35,"leftOnBase":89,"sacBunts":2,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":89,"errors":0,"chances":89,"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"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":52,"groundOuts":72,"airOuts":91,"runs":34,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":81,"baseOnBalls":19,"intentionalWalks":0,"hits":68,"hitByPitch":4,"atBats":311,"obp":".272","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1323,"era":"3.60","inningsPitched":"85.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.02","battersFaced":335,"outs":255,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1323,"balls":473,"strikes":850,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".556","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"4.26","strikeoutsPer9Inn":"8.58","walksPer9Inn":"2.01","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,663728,677594,647304,668227,670042,702284,645302,806068,669923,678606,660825,662253],"pitchers":[669923,678606,660825,662253],"bench":[686527,641598,608701,642215],"bullpen":[622491,689546,669302,676106,695380,682243,621074,642100,693433],"battingOrder":[641487,663728,677594,647304,668227,670042,702284,645302,806068],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Raley, L (7, Keller, M)."},{"label":"HR","value":"Raleigh (8, 4th inning off Keller, M, 0 on, 0 out); Young (7, 7th inning off Keller, M, 1 on, 0 out)."},{"label":"TB","value":"Crawford, J 2; Emerson; Naylor, J 2; Raleigh 4; Raley, L 2; Young 4."},{"label":"RBI","value":"Raleigh (21); Young 2 (37)."},{"label":"Runners left in scoring position, 2 out","value":"Rodríguez, J 2; Arozarena."},{"label":"GIDP","value":"Young."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Naylor, J (14, 2nd base off Keller, M/Rodríguez, E); Robles (3, 2nd base off Montgomery, M/Rodríguez, E)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kirby (1, missed catch); Crawford, J (6, throw)."},{"label":"Pickoffs","value":"Kirby (Mangum at 1st base)."},{"label":"DP","value":"(Emerson-Young-Naylor, J)."}]}],"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":6,"groundOuts":5,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".255","atBats":35,"obp":".335","slg":".408","ops":".743","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":11,"groundOuts":2,"airOuts":16,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".270","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"4.16","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":47,"strikes":95,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":3,"pitchesPerInning":"15.78","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":1,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":35,"groundOuts":77,"airOuts":77,"runs":34,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":107,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":6,"atBats":322,"obp":".253","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1456,"era":"2.86","inningsPitched":"88.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"0.93","battersFaced":350,"outs":264,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1456,"balls":520,"strikes":936,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".462","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"5.94","strikeoutsPer9Inn":"10.94","walksPer9Inn":"1.84","hitsPer9Inn":"6.55","runsScoredPer9":"3.48","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":44,"groundOuts":62,"airOuts":78,"runs":36,"doubles":11,"triples":1,"homeRuns":10,"strikeOuts":40,"baseOnBalls":39,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".282","atBats":245,"obp":".386","slg":".457","ops":".843","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":112,"rbi":33,"leftOnBase":108,"sacBunts":0,"sacFlies":4,"babip":".296","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":24,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":431,"errors":4,"chances":476,"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"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":46,"groundOuts":58,"airOuts":77,"runs":48,"doubles":19,"triples":1,"homeRuns":18,"strikeOuts":82,"baseOnBalls":33,"intentionalWalks":0,"hits":70,"hitByPitch":2,"avg":".246","atBats":284,"obp":".326","slg":".511","ops":".837","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":145,"rbi":49,"leftOnBase":126,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.78","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":183,"putOuts":92,"errors":5,"chances":280,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682848":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":11,"airOuts":21,"runs":11,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":16,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".250","atBats":72,"obp":".386","slg":".431","ops":".817","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":31,"rbi":8,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.52","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","assists":3,"putOuts":173,"errors":2,"chances":178,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":35,"groundOuts":74,"airOuts":58,"runs":52,"doubles":18,"triples":2,"homeRuns":11,"strikeOuts":71,"baseOnBalls":50,"intentionalWalks":2,"hits":81,"hitByPitch":5,"avg":".287","atBats":282,"obp":".401","slg":".482","ops":".883","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":136,"rbi":51,"leftOnBase":106,"sacBunts":0,"sacFlies":2,"babip":".347","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.64","popOuts":2,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":113,"errors":1,"chances":115,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":5,"gamesStarted":5,"flyOuts":13,"groundOuts":18,"airOuts":20,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":82,"obp":".344","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":346,"era":"5.75","inningsPitched":"20.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.52","battersFaced":90,"outs":61,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":133,"strikes":213,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.30","walksPer9Inn":"3.54","hitsPer9Inn":"10.18","runsScoredPer9":"5.75","homeRunsPer9":"1.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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}},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","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":11,"groundOuts":22,"airOuts":32,"runs":7,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":4,"atBats":121,"obp":".307","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":593,"era":"1.85","inningsPitched":"34.0","wins":1,"losses":0,"saves":0,"saveOpportunities":3,"holds":3,"blownSaves":3,"earnedRuns":7,"whip":"1.12","battersFaced":138,"outs":102,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":593,"balls":235,"strikes":358,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.44","gamesFinished":5,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"11.12","walksPer9Inn":"2.91","hitsPer9Inn":"7.15","runsScoredPer9":"1.85","homeRunsPer9":"0.53","inheritedRunners":18,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":33,"gamesStarted":0,"flyOuts":15,"groundOuts":28,"airOuts":29,"runs":14,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":115,"obp":".269","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":526,"era":"3.34","inningsPitched":"32.1","wins":4,"losses":1,"saves":11,"saveOpportunities":14,"holds":6,"blownSaves":3,"earnedRuns":12,"whip":"1.02","battersFaced":130,"outs":97,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":526,"balls":200,"strikes":326,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".800","pitchesPerInning":"16.27","gamesFinished":18,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"10.58","walksPer9Inn":"3.62","hitsPer9Inn":"5.57","runsScoredPer9":"3.90","homeRunsPer9":"0.56","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":4,"flyOuts":10,"groundOuts":31,"airOuts":17,"runs":16,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":116,"obp":".328","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":531,"era":"4.55","inningsPitched":"29.2","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":15,"whip":"1.45","battersFaced":131,"outs":89,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":531,"balls":193,"strikes":338,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".500","pitchesPerInning":"17.90","gamesFinished":4,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"12.13","walksPer9Inn":"4.55","hitsPer9Inn":"8.49","runsScoredPer9":"4.85","homeRunsPer9":"0.91","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":17,"groundOuts":40,"airOuts":29,"runs":13,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".232","atBats":138,"obp":".307","slg":".275","ops":".582","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":38,"rbi":9,"leftOnBase":70,"sacBunts":1,"sacFlies":0,"babip":".320","groundOutsToAirouts":"1.38","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":66,"errors":5,"chances":146,"fielding":".966","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".111","atBats":27,"obp":".172","slg":".370","ops":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":10,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-4 | K, CS","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":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":59,"flyOuts":14,"groundOuts":58,"airOuts":30,"runs":21,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":1,"hits":50,"hitByPitch":2,"avg":".305","atBats":164,"obp":".350","slg":".366","ops":".716","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":60,"rbi":13,"leftOnBase":88,"sacBunts":3,"sacFlies":1,"babip":".366","groundOutsToAirouts":"1.93","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"164.00","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":91,"errors":2,"chances":95,"fielding":".979","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":{"note":"(L, 5-5)","summary":"6.0 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":11,"groundOuts":2,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":29,"strikes":63,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":16,"gamesStarted":16,"flyOuts":47,"groundOuts":87,"airOuts":100,"runs":52,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":0,"hits":85,"hitByPitch":6,"atBats":339,"obp":".325","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1426,"era":"4.89","inningsPitched":"88.1","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.32","battersFaced":379,"outs":265,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1426,"balls":512,"strikes":914,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":3,"winPercentage":".500","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.26","hitsPer9Inn":"8.66","runsScoredPer9":"5.30","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":12,"errors":0,"chances":18,"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"}]},"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":33,"gamesStarted":0,"flyOuts":17,"groundOuts":47,"airOuts":32,"runs":22,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":23,"intentionalWalks":8,"hits":31,"hitByPitch":8,"atBats":158,"obp":".328","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":690,"era":"3.92","inningsPitched":"43.2","wins":5,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":19,"whip":"1.24","battersFaced":189,"outs":131,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":250,"strikes":440,"strikePercentage":".640","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".714","pitchesPerInning":"15.80","gamesFinished":8,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"9.89","walksPer9Inn":"4.74","hitsPer9Inn":"6.39","runsScoredPer9":"4.53","homeRunsPer9":"0.82","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":3,"chances":14,"fielding":".786","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":2,"strikes":11,"strikePercentage":".850","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":20,"groundOuts":11,"airOuts":37,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":86,"obp":".330","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":413,"era":"3.91","inningsPitched":"23.0","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":10,"whip":"1.39","battersFaced":100,"outs":69,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":413,"balls":148,"strikes":265,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".---","pitchesPerInning":"17.96","gamesFinished":4,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"7.43","walksPer9Inn":"4.70","hitsPer9Inn":"7.83","runsScoredPer9":"3.91","homeRunsPer9":"0.39","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":14,"flyOuts":49,"groundOuts":58,"airOuts":93,"runs":44,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":69,"baseOnBalls":43,"intentionalWalks":1,"hits":59,"hitByPitch":4,"atBats":277,"obp":".325","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1277,"era":"4.62","inningsPitched":"74.0","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.38","battersFaced":327,"outs":222,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1277,"balls":473,"strikes":804,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".222","pitchesPerInning":"17.26","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"8.39","walksPer9Inn":"5.23","hitsPer9Inn":"7.18","runsScoredPer9":"5.35","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","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 | SB","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":1,"stolenBasePercentage":"1.000","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":41,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".160","atBats":25,"obp":".160","slg":".160","ops":".320","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":4,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":9,"flyOuts":34,"groundOuts":67,"airOuts":73,"runs":35,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":56,"baseOnBalls":25,"intentionalWalks":0,"hits":72,"hitByPitch":2,"atBats":266,"obp":".336","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1175,"era":"3.72","inningsPitched":"67.2","wins":4,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.43","battersFaced":296,"outs":203,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1175,"balls":433,"strikes":742,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".571","pitchesPerInning":"17.36","gamesFinished":2,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.45","walksPer9Inn":"3.33","hitsPer9Inn":"9.58","runsScoredPer9":"4.66","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":22},"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}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":34,"gamesStarted":0,"flyOuts":23,"groundOuts":22,"airOuts":45,"runs":20,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":124,"obp":".343","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":548,"era":"5.06","inningsPitched":"32.0","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":18,"whip":"1.47","battersFaced":143,"outs":96,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":204,"strikes":344,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".400","pitchesPerInning":"17.13","gamesFinished":15,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"7.59","walksPer9Inn":"4.78","hitsPer9Inn":"8.44","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"701","stats":{"batting":{"note":"2-","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":50,"flyOuts":21,"groundOuts":35,"airOuts":49,"runs":14,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".136","atBats":132,"obp":".238","slg":".280","ops":".518","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":37,"rbi":17,"leftOnBase":79,"sacBunts":1,"sacFlies":1,"babip":".135","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.40","popOuts":18,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":9,"stolenBasePercentage":".429","caughtStealingPercentage":".571","assists":14,"putOuts":428,"errors":3,"chances":445,"fielding":".993","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","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":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":17,"flyOuts":11,"groundOuts":2,"airOuts":15,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".268","atBats":41,"obp":".388","slg":".512","ops":".900","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":21,"rbi":7,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"0.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":10,"strikes":7,"strikePercentage":".410","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID684049":{"person":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"jerseyNumber":"77","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":13,"gamesStarted":0,"flyOuts":14,"groundOuts":6,"airOuts":20,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":55,"obp":".391","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":284,"era":"5.14","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.86","battersFaced":70,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":284,"balls":102,"strikes":182,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".---","pitchesPerInning":"20.29","gamesFinished":5,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"10.93","walksPer9Inn":"7.07","hitsPer9Inn":"9.64","runsScoredPer9":"8.36","homeRunsPer9":"2.57","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":2},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":34,"groundOuts":61,"airOuts":55,"runs":33,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":58,"baseOnBalls":20,"intentionalWalks":1,"hits":65,"hitByPitch":2,"avg":".274","atBats":237,"obp":".333","slg":".447","ops":".780","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":106,"rbi":41,"leftOnBase":120,"sacBunts":0,"sacFlies":2,"babip":".318","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.54","popOuts":6,"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":5,"putOuts":139,"errors":2,"chances":146,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":34,"groundOuts":84,"airOuts":57,"runs":40,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":53,"baseOnBalls":16,"intentionalWalks":0,"hits":81,"hitByPitch":5,"avg":".296","atBats":274,"obp":".345","slg":".376","ops":".721","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":296,"totalBases":103,"rbi":35,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".356","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.33","popOuts":7,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":66,"errors":6,"chances":170,"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"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":54,"flyOuts":30,"groundOuts":34,"airOuts":60,"runs":16,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":65,"baseOnBalls":20,"intentionalWalks":1,"hits":40,"hitByPitch":2,"avg":".201","atBats":199,"obp":".281","slg":".317","ops":".598","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":63,"rbi":25,"leftOnBase":109,"sacBunts":0,"sacFlies":0,"babip":".266","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.17","popOuts":16,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":15,"gamesStarted":15,"flyOuts":46,"groundOuts":89,"airOuts":77,"runs":36,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":97,"baseOnBalls":22,"intentionalWalks":0,"hits":78,"hitByPitch":6,"atBats":335,"obp":".288","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1326,"era":"3.18","inningsPitched":"90.2","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.10","battersFaced":369,"outs":272,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1326,"balls":420,"strikes":906,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".667","pitchesPerInning":"14.63","gamesFinished":0,"strikeoutWalkRatio":"4.41","strikeoutsPer9Inn":"9.63","walksPer9Inn":"2.18","hitsPer9Inn":"7.74","runsScoredPer9":"3.57","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687462,664040,668804,693304,656811,695257,682848,542303,680779,663968,669707,682997,656605,682254,676755,642701],"pitchers":[656605,682254,676755,642701],"bench":[699013],"bullpen":[677952,684049,696149,696062,683003,669387,670990,681895,694973,642397],"battingOrder":[687462,664040,668804,693304,695257,682848,680779,663968,682997],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rodríguez, E (4, Kirby); Lowe, B (19, Kirby)."},{"label":"TB","value":"Gonzales, N 2; Horwitz; Lowe, B 3; Mangum; O'Hearn; Ozuna; Reynolds, B; Rodríguez, E 2."},{"label":"RBI","value":"Ozuna (25)."},{"label":"Runners left in scoring position, 2 out","value":"O'Hearn; Rodríguez, E; Mangum."},{"label":"GIDP","value":"Gonzales, N."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cook, B (4, 2nd base off Bazardo/Raleigh)."},{"label":"CS","value":"Mangum (4, 2nd base by Kirby/Raleigh)."},{"label":"PO","value":"Mangum (1st base by Kirby)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"O'Hearn (2, throw)."},{"label":"DP","value":"(Lowe, B-Triolo-Horwitz)."}]}],"note":[{"label":"a","value":"Struck out for Triolo in the 9th."},{"label":"1","value":"Ran for O'Hearn in the 8th."},{"label":"2","value":"Ran for Ozuna in the 8th."}]}},"officials":[{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Keller, M."},{"label":"ABS Challenge","value":"Raleigh 2 (Ball-Overturned to Strike, Ball-Confirmed); Horwitz (Strike-Overturned to Ball); O'Hearn (Strike-Overturned to Ball); Ozuna (Strike-Overturned to Ball); Rodríguez, E (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Kirby 91-65; Ferrer 10-8; Bazardo 21-12; Muñoz, A 16-12; Keller, M 92-63; Montgomery, M 19-12; Mattson 13-11; Santana, D 18-9."},{"label":"Groundouts-flyouts","value":"Kirby 3-5; Ferrer 2-0; Bazardo 0-1; Muñoz, A 0-0; Keller, M 2-11; Montgomery, M 0-0; Mattson 0-0; Santana, D 0-0."},{"label":"Batters faced","value":"Kirby 27; Ferrer 3; Bazardo 5; Muñoz, A 3; Keller, M 26; Montgomery, M 4; Mattson 3; Santana, D 4."},{"label":"Inherited runners-scored","value":"Montgomery, M 1-0."},{"label":"Umpires","value":"HP: Hunter Wendelstedt. 1B: Vic Carapazza. 2B: Edwin Moscoso. 3B: Nic Lentz. "},{"label":"Weather","value":"73 degrees, Clear."},{"label":"Wind","value":"11 mph, Calm."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:39."},{"label":"Att","value":"16,015."},{"label":"Venue","value":"PNC Park."},{"label":"June 23, 2026"}],"pitchingNotes":["Keller, M pitched to 3 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","boxscoreName":"Young"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":50,"groundOuts":68,"airOuts":94,"runs":34,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":73,"hitByPitch":7,"avg":".253","atBats":288,"obp":".319","slg":".372","ops":".691","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":107,"rbi":37,"leftOnBase":113,"sacBunts":1,"sacFlies":3,"babip":".291","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.14","popOuts":27,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":210,"putOuts":119,"errors":3,"chances":332,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","boxscoreName":"Kirby"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 6-7)","summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":26,"strikes":65,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"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":16,"gamesStarted":16,"flyOuts":56,"groundOuts":101,"airOuts":86,"runs":46,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":84,"baseOnBalls":23,"intentionalWalks":0,"hits":106,"hitByPitch":2,"atBats":376,"obp":".326","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1482,"era":"3.94","inningsPitched":"96.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.34","battersFaced":402,"outs":288,"gamesPitched":16,"completeGames":1,"shutouts":0,"pitchesThrown":1482,"balls":483,"strikes":999,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":".462","pitchesPerInning":"15.44","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.16","hitsPer9Inn":"9.94","runsScoredPer9":"4.31","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","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":53,"pitchingGameScore":53},{"player":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","boxscoreName":"Raleigh"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":45,"groundOuts":27,"airOuts":63,"runs":18,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":65,"baseOnBalls":24,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".164","atBats":183,"obp":".258","slg":".317","ops":".575","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":58,"rbi":21,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".196","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.88","popOuts":13,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":19,"stolenBasePercentage":".655","caughtStealingPercentage":".345","assists":12,"putOuts":314,"errors":1,"chances":327,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"loser":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"save":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}