{"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":823121,"link":"/api/v1.1/game/823121/feed/live","metaData":{"wait":10,"timeStamp":"20260630_035218","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823121,"type":"R","doubleHeader":"N","id":"2026/06/29/anamlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823121-2026-06-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-30T01:40:00Z","originalDate":"2026-06-29","officialDate":"2026-06-29","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":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","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":"LA Angels","record":{"gamesPlayed":86,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":36,"losses":50,"ties":0,"pct":".419"},"records":{},"divisionLeader":false,"wins":36,"losses":50,"winningPercentage":".419"},"franchiseName":"Los Angeles","clubName":"Angels","active":true},"home":{"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":86,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":43,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":43,"losses":43,"winningPercentage":".500"},"franchiseName":"Seattle","clubName":"Mariners","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},"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},"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},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":32,"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},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":24,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID815083":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083","firstName":"Mitchell","lastName":"Farris","primaryNumber":"70","birthDate":"2001-02-14","currentAge":25,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Farris","middleName":"Thomas","boxscoreName":"Farris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Farris","nameSlug":"mitch-farris-815083","firstLastName":"Mitch Farris","lastFirstName":"Farris, Mitch","lastInitName":"Farris, M","initLastName":"M Farris","fullFMLName":"Mitchell Thomas Farris","fullLFMName":"Farris, Mitchell Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694203":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","firstName":"Denzer","lastName":"Guzman","primaryNumber":"23","birthDate":"2004-02-08","currentAge":22,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Denzer","useLastName":"Guzman","boxscoreName":"Guzman, D","gender":"M","nameMatrilineal":"Daniel","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Denzer Guzman","nameSlug":"denzer-guzman-694203","firstLastName":"Denzer Guzman","lastFirstName":"Guzman, Denzer","lastInitName":"Guzman, D","initLastName":"D Guzman","fullFMLName":"Denzer Guzman","fullLFMName":"Guzman, Denzer ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID685133":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","firstName":"Wade","lastName":"Meckler","primaryNumber":"53","birthDate":"2000-04-21","currentAge":26,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wade","useLastName":"Meckler","middleName":"Jameson","boxscoreName":"Meckler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wade Meckler","nameSlug":"wade-meckler-685133","firstLastName":"Wade Meckler","lastFirstName":"Meckler, Wade","lastInitName":"Meckler, W","initLastName":"W Meckler","fullFMLName":"Wade Jameson Meckler","fullLFMName":"Meckler, Wade Jameson","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID681006":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006","firstName":"Joshua","lastName":"Simpson","primaryNumber":"37","birthDate":"1997-08-19","currentAge":29,"birthCity":"Stafford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Simpson","middleName":"Wayne","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Simpson","nameSlug":"josh-simpson-681006","firstLastName":"Josh Simpson","lastFirstName":"Simpson, Josh","lastInitName":"Simpson, J","initLastName":"J Simpson","fullFMLName":"Joshua Wayne Simpson","fullLFMName":"Simpson, Joshua Wayne","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},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"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},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"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},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691951":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951","firstName":"Samuel","lastName":"Aldegheri","primaryNumber":"61","birthDate":"2001-09-19","currentAge":24,"birthCity":"Verona","birthCountry":"Italy","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Aldegheri","boxscoreName":"Aldegheri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-duh-GEAR-ee","mlbDebutDate":"2024-08-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Aldegheri","nameSlug":"sam-aldegheri-691951","firstLastName":"Sam Aldegheri","lastFirstName":"Aldegheri, Sam","lastInitName":"Aldegheri, S","initLastName":"S Aldegheri","fullFMLName":"Samuel Aldegheri","fullLFMName":"Aldegheri, Samuel ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"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},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"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},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696519":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519","firstName":"Samuel","lastName":"Natera","primaryNumber":"52","birthDate":"1999-11-05","currentAge":26,"birthCity":"Ciudad Juarez","birthStateProvince":"CH","birthCountry":"Mexico","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Samy","useLastName":"Natera Jr.","boxscoreName":"Natera Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"nuh-TAIR-uh","mlbDebutDate":"2026-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Samy Natera Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"samy-natera-jr-696519","firstLastName":"Samy Natera Jr.","lastFirstName":"Natera Jr., Samy","lastInitName":"Natera Jr., S","initLastName":"S Natera Jr.","fullFMLName":"Samuel Natera Jr.","fullLFMName":"Natera Jr., Samuel ","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47378,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2026"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Cloudy","temp":"64","wind":"6 mph, Out To CF"},"gameInfo":{"attendance":37100,"firstPitch":"2026-06-30T01:42:00.000Z","gameDurationMinutes":130},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"home":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"}},"officialScorer":{"id":482188,"fullName":"Darin Padur","link":"/api/v1/people/482188"},"primaryDatacaster":{"id":810853,"fullName":"Jeremy Pilgrim-Stoppel","link":"/api/v1/people/810853"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (17) on a fly ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:42:19.292Z","endTime":"2026-06-30T01:43:35.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T22:47:44.095Z","endTime":"2026-06-30T01:16:45.183Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-30T01:16:45.183Z","endTime":"2026-06-30T01:41:50.197Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-30T01:41:50.197Z","endTime":"2026-06-30T01:42:21.047Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":88.7,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.499235858798155,"aZ":-31.221835118760133,"pfxX":2.3639420822013664,"pfxZ":0.5620795623755099,"pX":0.762235547112984,"pZ":0.994608731628389,"vX0":5.182158157117671,"vY0":-129.05275470209503,"vZ0":-5.837856767116118,"x":87.95,"y":211.93,"x0":-1.5716367420776718,"y0":50.00408867353512,"z0":5.663429662255647,"aX":4.025365223431945},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-5.4,"spinRate":2269,"spinDirection":20},"zone":14,"typeConfidence":0.88,"plateTime":0.42289961284549316,"extension":6.585143763842073},"index":3,"playId":"859124bf-dbcc-3871-b481-a3cb1a297b0f","pitchNumber":1,"startTime":"2026-06-30T01:42:21.047Z","endTime":"2026-06-30T01:42:24.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294075618989943,"aZ":-35.52097240383684,"pfxX":3.1959062027928864,"pfxZ":-1.9682084057122866,"pX":0.13670025394134447,"pZ":1.26469145229394,"vX0":3.4294421247605804,"vY0":-129.69746075815348,"vZ0":-4.501017486949488,"x":111.79,"y":204.63,"x0":-1.6181543000314074,"y0":50.00169678933684,"z0":5.733523189946859,"aX":5.439807002775028},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.3,"breakHorizontal":-6.6,"spinRate":2512,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4224168020441401,"extension":6.5264365026606015},"index":4,"playId":"c90702d9-8eef-3e2b-909a-be9104af8086","pitchNumber":2,"startTime":"2026-06-30T01:42:36.622Z","endTime":"2026-06-30T01:42:39.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T01:42:45.671Z","endTime":"2026-06-30T01:42:59.472Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":90.7,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499769452550012,"aZ":-35.37266051603835,"pfxX":2.6159933442487304,"pfxZ":-1.7968450193759598,"pX":-0.03386224105613729,"pZ":1.3267351448081615,"vX0":3.2105385318333757,"vY0":-132.07662425719232,"vZ0":-4.818927048015781,"x":118.29,"y":202.96,"x0":-1.6004048519780845,"y0":50.00041178761977,"z0":5.747167661703624,"aX":4.666176187726604},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-4.0,"breakHorizontal":-5.4,"spinRate":2448,"spinDirection":28},"zone":13,"typeConfidence":0.88,"plateTime":0.413133685582042,"extension":6.540694737613168},"index":6,"playId":"112c54be-d734-343e-96e2-c45a893ac403","pitchNumber":3,"startTime":"2026-06-30T01:42:59.472Z","endTime":"2026-06-30T01:43:02.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64849737573816,"aZ":-23.126660127139022,"pfxX":-10.39344969253149,"pfxZ":4.413243232853469,"pX":-0.15435998436608625,"pZ":2.8567171466598134,"vX0":7.104234279033055,"vY0":-142.23962276717435,"vZ0":-3.968263829751959,"x":122.88,"y":161.65,"x0":-1.3341523054950557,"y0":50.00136268860443,"z0":5.736497074796298,"aX":-21.293436581020774},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2329,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.38508658279886454,"extension":6.513168783094181},"hitData":{"launchSpeed":94.0,"launchAngle":25.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":77.13,"coordY":48.07}},"index":7,"playId":"6c92dd7b-0e9c-3f34-b774-04605a6063dd","pitchNumber":4,"startTime":"2026-06-30T01:43:21.955Z","endTime":"2026-06-30T01:43:35.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:43:35.973Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a ground ball to right fielder Victor Robles, deflected by first baseman Josh Naylor. Zach Neto scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:43:49.372Z","endTime":"2026-06-30T01:44:42.158Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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_deflection"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900380182879537,"aZ":-34.51624507192717,"pfxX":4.782313223837181,"pfxZ":-1.3838528315076175,"pX":-0.34704250486948046,"pZ":2.965168543307512,"vX0":2.2456199703661843,"vY0":-129.04075006823828,"vZ0":-0.2664885649096821,"x":130.23,"y":158.72,"x0":-1.8488987376809856,"y0":50.00376415741209,"z0":5.72054644093622,"aX":8.094522374714128},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.4,"breakHorizontal":-9.1,"spinRate":2083,"spinDirection":36},"zone":1,"typeConfidence":0.9,"plateTime":0.4238533834483982,"extension":6.463738688020433},"index":0,"playId":"d25c5af9-f467-3c88-a4bf-9eb0dfdd16c9","pitchNumber":1,"startTime":"2026-06-30T01:44:07.533Z","endTime":"2026-06-30T01:44:10.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.670577487575862,"aZ":-25.294756231424138,"pfxX":-11.804394102973811,"pfxZ":3.4001193590670926,"pX":-0.10196229824369686,"pZ":2.599967153519856,"vX0":7.916998388950706,"vY0":-141.21419091721813,"vZ0":-3.843610616917216,"x":120.89,"y":168.58,"x0":-1.4058934353293366,"y0":50.002929350675764,"z0":5.6028867995040255,"aX":-23.879213371056192},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.5,"breakHorizontal":19.8,"spinRate":2307,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3876270627304903,"extension":6.517548760965863},"hitData":{"launchSpeed":82.7,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":169.24,"coordY":124.2}},"index":1,"playId":"c8576fad-16ba-3e34-8b86-0cc2060f912b","pitchNumber":2,"startTime":"2026-06-30T01:44:30.953Z","endTime":"2026-06-30T01:44:42.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:44:42.158Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nolan Schanuel grounds into a double play, second baseman Cole Young to shortstop Colt Emerson to first baseman Josh Naylor. Denzer Guzman out at 2nd. Nolan Schanuel out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:45:01.222Z","endTime":"2026-06-30T01:45:46.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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_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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91711072481621,"aZ":-31.74516498947447,"pfxX":6.585233084835084,"pfxZ":0.25857065421655356,"pX":0.27165766190247626,"pZ":2.737019060420653,"vX0":3.1500432847905917,"vY0":-127.34476864745696,"vZ0":-1.0876955410186688,"x":106.65,"y":164.88,"x0":-1.8363555663368174,"y0":50.000528197809814,"z0":5.678684977229614,"aX":10.824027570360064},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-12.6,"spinRate":2227,"spinDirection":41},"zone":6,"typeConfidence":0.9,"plateTime":0.42995155043082933,"extension":6.4507045870721855},"index":0,"playId":"9f611afe-7aa9-36d8-a456-b90c9407bf7a","pitchNumber":1,"startTime":"2026-06-30T01:45:14.028Z","endTime":"2026-06-30T01:45:19.173Z","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(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":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063400814695406,"aZ":-44.06029392435063,"pfxX":5.1933496281342,"pfxZ":-7.610685803946572,"pX":-0.4556910759663451,"pZ":2.318874329876398,"vX0":1.469773833676788,"vY0":-123.95317110221391,"vZ0":0.27033984646805,"x":134.37,"y":176.17,"x0":-1.7307516620731271,"y0":50.0050682367231,"z0":5.877895119848081,"aX":8.107038916446285},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.6,"breakHorizontal":-9.7,"spinRate":2602,"spinDirection":34},"zone":4,"typeConfidence":0.91,"plateTime":0.44135970731482566,"extension":6.494580615524327},"hitData":{"launchSpeed":97.3,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.31,"coordY":153.29}},"index":1,"playId":"a05723b7-3864-39fe-b995-c969398b55ec","pitchNumber":2,"startTime":"2026-06-30T01:45:38.533Z","endTime":"2026-06-30T01:45:46.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:45:46.557Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:45:58.450Z","endTime":"2026-06-30T01:48:14.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":{"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.3,"endSpeed":88.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30477204325411,"aZ":-17.901001605526854,"pfxX":-9.578538834500144,"pfxZ":7.05986273479807,"pX":0.32155608686747555,"pZ":1.9866714168199964,"vX0":8.149192504123091,"vY0":-141.29089677733765,"vZ0":-7.007802703571324,"x":104.74,"y":185.14,"x0":-1.3561492797726182,"y0":50.0003574758114,"z0":5.650097391591727,"aX":-19.356498111585886},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":15.7,"spinRate":2386,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.38771006645687445,"extension":6.628838720759788},"index":0,"playId":"fd3a9101-6dbb-372b-b8bd-fc2a4e94d9c4","pitchNumber":1,"startTime":"2026-06-30T01:46:14.584Z","endTime":"2026-06-30T01:46:18.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02026717337228,"aZ":-30.945682733308388,"pfxX":5.977532608982484,"pfxZ":0.7350612379751218,"pX":1.6552611249364035,"pZ":0.6773052575861699,"vX0":6.1241091145960285,"vY0":-128.9554607352666,"vZ0":-6.287661063417556,"x":53.91,"y":220.49,"x0":-1.531348569501256,"y0":50.005403306317106,"z0":5.549135526093539,"aX":10.019049406286275},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-12.2,"spinRate":2534,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4255243565384572,"extension":6.407455365929756},"index":1,"playId":"d73e60b6-4914-3927-909a-b9dab86e4abf","pitchNumber":2,"startTime":"2026-06-30T01:46:30.171Z","endTime":"2026-06-30T01:46:33.171Z","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":97.6,"endSpeed":89.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.728414332137444,"aZ":-22.34919453945874,"pfxX":-11.017520704809783,"pfxZ":4.817569396692442,"pX":1.002688930843661,"pZ":2.2414393951892984,"vX0":10.304902951002676,"vY0":-141.7272520966706,"vZ0":-5.747420108612216,"x":78.78,"y":178.26,"x0":-1.2450916043373288,"y0":50.00269061433173,"z0":5.7186306680055985,"aX":-22.46298059502633},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2417,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3861463460604826,"extension":6.573216050379408},"index":2,"playId":"10d0cd29-4f79-366b-8a40-59977b35d4ea","pitchNumber":3,"startTime":"2026-06-30T01:46:47.731Z","endTime":"2026-06-30T01:46:52.575Z","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":87.7,"endSpeed":80.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56806516106006,"aZ":-32.70371187141341,"pfxX":4.5225652808110075,"pfxZ":-0.32460817251457463,"pX":-0.28079353108092614,"pZ":1.3285855906793533,"vX0":2.0080415395046973,"vY0":-127.68057516024018,"vZ0":-4.3116768540680885,"x":127.7,"y":202.91,"x0":-1.6661811018446508,"y0":50.002508415414624,"z0":5.627688967828778,"aX":7.4268125199082125},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":-8.6,"spinRate":2500,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.42985234165461916,"extension":6.586517782634083},"index":3,"playId":"fa9ee5b4-76c9-3257-a280-95e8f1531647","pitchNumber":4,"startTime":"2026-06-30T01:47:05.476Z","endTime":"2026-06-30T01:47:08.476Z","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.9,"endSpeed":81.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728865729093222,"aZ":-31.75873651040491,"pfxX":6.581413413280621,"pfxZ":0.2458846024122714,"pX":0.8594680938208679,"pZ":1.3506797537459678,"vX0":4.158403803000862,"vY0":-129.39652269774797,"vZ0":-4.8338911046362885,"x":84.24,"y":202.31,"x0":-1.6251139989488594,"y0":50.00459616649424,"z0":5.6846506222369335,"aX":11.127115701080172},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.5,"breakHorizontal":-12.8,"spinRate":2402,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4237676254725793,"extension":6.629437899396165},"index":4,"playId":"c67c3213-9df8-37a7-bbaf-da0d19802bca","pitchNumber":5,"startTime":"2026-06-30T01:47:25.772Z","endTime":"2026-06-30T01:47:30.471Z","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":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.556324047654755,"aZ":-40.40497263179013,"pfxX":1.384412876829754,"pfxZ":-4.801451987663931,"pX":1.0987752128078845,"pZ":-0.995378293850359,"vX0":6.279050221908871,"vY0":-130.6717224904994,"vZ0":-8.876673408278899,"x":75.12,"y":265.66,"x0":-1.5228026483727293,"y0":50.00185854331552,"z0":5.512687516520895,"aX":2.373322143070193},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-10.6,"breakHorizontal":-4.0,"spinRate":2649,"spinDirection":21},"zone":14,"typeConfidence":0.86,"plateTime":0.4204269268161567,"extension":6.574324986696231},"index":5,"playId":"90763c02-31ce-3705-805a-69329f641138","pitchNumber":6,"startTime":"2026-06-30T01:47:42.752Z","endTime":"2026-06-30T01:47:47.675Z","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":96.2,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.408214442959483,"aZ":-21.24614626292847,"pfxX":-10.588298944928667,"pfxZ":5.469889977418973,"pX":0.2776884374330827,"pZ":2.45865047800814,"vX0":8.55221860954879,"vY0":-139.919509593529,"vZ0":-4.975587665151321,"x":106.42,"y":172.4,"x0":-1.4317879347905227,"y0":50.00053421227239,"z0":5.638186918609106,"aX":-21.14515235063148},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.1,"breakHorizontal":17.6,"spinRate":2435,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39036846758186394,"extension":6.756029585994613},"hitData":{"launchSpeed":85.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":166.79}},"index":6,"playId":"5090743c-ef99-3371-acca-14a34bf5f8a1","pitchNumber":7,"startTime":"2026-06-30T01:48:05.836Z","endTime":"2026-06-30T01:48:14.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:48:14.376Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:50:12.643Z","endTime":"2026-06-30T01:51:22.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":1},"details":{"event":"Groundout","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":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":90.8,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05898132806475,"aZ":-27.71105788892221,"pfxX":-10.14767681455103,"pfxZ":2.5155709595498674,"pX":-0.5826020635611747,"pZ":2.260103364437462,"vX0":8.476896801200567,"vY0":-132.03217435066708,"vZ0":-3.3436308536042048,"x":139.21,"y":177.76,"x0":-2.5101401200845386,"y0":50.00079428712849,"z0":5.573206258260545,"aX":-17.985895563351225},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":2156,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.41420733972834434,"extension":6.10508748881847},"index":0,"playId":"f7997364-2fd5-3e43-9443-ca414b5c712b","pitchNumber":1,"startTime":"2026-06-30T01:50:20.484Z","endTime":"2026-06-30T01:50:24.148Z","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.6,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75946302634557,"aZ":-24.262892988052755,"pfxX":-10.43997868869578,"pfxZ":4.311418023739454,"pX":-0.39036746673191625,"pZ":1.2693898901099323,"vX0":9.134917654293695,"vY0":-134.51307032400845,"vZ0":-6.365982444778026,"x":131.88,"y":204.51,"x0":-2.4714511593545145,"y0":50.00411064622413,"z0":5.383303141900072,"aX":-19.162348295065062},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2205,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4069541908592238,"extension":6.131528173691648},"index":1,"playId":"c539489f-5db4-335b-b5f5-b303b86b0aee","pitchNumber":2,"startTime":"2026-06-30T01:50:32.306Z","endTime":"2026-06-30T01:50:36.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14278433424175,"aZ":-20.04822662923309,"pfxX":-2.1567378050926393,"pfxZ":6.901922476360603,"pX":0.49718709874357714,"pZ":2.6398260709667047,"vX0":8.079219389027703,"vY0":-130.86604393966547,"vZ0":-3.693326519241006,"x":98.05,"y":167.5,"x0":-2.332098827837535,"y0":50.006322395105784,"z0":5.5467450094902135,"aX":-3.7917412153378356},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":2.4,"spinRate":2440,"spinDirection":215},"zone":6,"typeConfidence":0.86,"plateTime":0.41640941726966574,"extension":6.103860285101869},"index":2,"playId":"b0026542-8aa8-3544-a2ff-96ebff9f02f3","pitchNumber":3,"startTime":"2026-06-30T01:50:43.974Z","endTime":"2026-06-30T01:50:47.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T01:50:52.820Z","endTime":"2026-06-30T01:51:02.348Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703140733808866,"aZ":-20.831240663756112,"pfxX":-0.3073474798499971,"pfxZ":6.466504378307455,"pX":1.5252773383858642,"pZ":2.7881462952003626,"vX0":9.723979138944037,"vY0":-131.10335992531185,"vZ0":-3.432659373884225,"x":58.86,"y":163.5,"x0":-2.1798132300234303,"y0":50.00417668535017,"z0":5.655049216320813,"aX":-0.5408628430235118},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-1.4,"spinRate":2513,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.4165509778590004,"extension":6.312534712480703},"index":4,"playId":"d528491f-6edf-3550-aced-bba5fa179bbb","pitchNumber":4,"startTime":"2026-06-30T01:51:02.348Z","endTime":"2026-06-30T01:51:06.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23112924647942,"aZ":-33.49607850327354,"pfxX":-8.858282153845458,"pfxZ":-0.8761348354530076,"pX":-0.4796645488231899,"pZ":1.7876659824716654,"vX0":7.599788431240828,"vY0":-122.3072474238257,"vZ0":-1.8050491406747198,"x":135.28,"y":190.51,"x0":-2.483715014330102,"y0":50.0038770204664,"z0":5.42118290614621,"aX":-13.355713800421952},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.8,"breakHorizontal":14.2,"spinRate":1950,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.448677450115893,"extension":6.019736002188831},"hitData":{"launchSpeed":82.4,"launchAngle":8.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":143.98}},"index":5,"playId":"bba72e30-7892-3a5b-9e3c-af3eea878596","pitchNumber":5,"startTime":"2026-06-30T01:51:14.514Z","endTime":"2026-06-30T01:51:22.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:51:22.630Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:51:30.356Z","endTime":"2026-06-30T01:52:17.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02167949585494,"aZ":-24.698655682048777,"pfxX":0.5215593270568997,"pfxZ":4.4494777796688965,"pX":0.9131903851452683,"pZ":2.8646913397275915,"vX0":7.938441936293093,"vY0":-127.91273530108207,"vZ0":-2.070574236474031,"x":82.19,"y":161.43,"x0":-2.2807228119633547,"y0":50.002385956012006,"z0":5.594999430012683,"aX":0.8740505830811057},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":-2.5,"spinRate":2367,"spinDirection":197},"zone":12,"typeConfidence":0.86,"plateTime":0.4259985490732028,"extension":6.153737647829151},"index":0,"playId":"f316872e-0fd9-3a10-b77b-4b5e93f873cf","pitchNumber":1,"startTime":"2026-06-30T01:51:43.647Z","endTime":"2026-06-30T01:51:47.071Z","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":1},"pitchData":{"startSpeed":77.5,"endSpeed":72.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.912938354589095,"aZ":-29.38762516755318,"pfxX":5.59921553668616,"pfxZ":2.1276042209333603,"pX":-0.015194122850780176,"pZ":3.2203546773384013,"vX0":3.623673051239935,"vY0":-112.99432951292157,"vZ0":0.8105264736394722,"x":117.58,"y":151.83,"x0":-2.359615889752444,"y0":50.00420420434804,"z0":5.778157438886614,"aX":7.340748955089801},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.3,"breakHorizontal":-10.9,"spinRate":2318,"spinDirection":83},"zone":2,"typeConfidence":0.9,"plateTime":0.4822019296023963,"extension":5.685799940238625},"index":1,"playId":"d70c1578-afb0-3291-b59a-7d90a04dd04d","pitchNumber":2,"startTime":"2026-06-30T01:51:56.831Z","endTime":"2026-06-30T01:52:00.195Z","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":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.907103904776964,"aZ":-22.385681250289736,"pfxX":-10.137216832887441,"pfxZ":5.24789087849192,"pX":-0.16843214091965492,"pZ":1.9235277673640614,"vX0":8.873616969906143,"vY0":-135.3643689647238,"vZ0":-5.8095005047538315,"x":123.42,"y":186.84,"x0":-2.1624835147899066,"y0":50.006671676740204,"z0":5.651793805113642,"aX":-18.92818027049741},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2293,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.40371670843582397,"extension":6.383298237565298},"hitData":{"launchSpeed":105.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.72,"coordY":143.98}},"index":2,"playId":"38ecdcab-3006-3122-b231-c97ec8d312dd","pitchNumber":3,"startTime":"2026-06-30T01:52:09.184Z","endTime":"2026-06-30T01:52:17.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:52:17.208Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:52:24.396Z","endTime":"2026-06-30T01:53:02.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67451720258006,"aZ":-28.03425575194955,"pfxX":-9.302933893602102,"pfxZ":2.239460298903574,"pX":-0.8955268339431445,"pZ":1.8617763317306808,"vX0":7.329025755221381,"vY0":-134.74386378691722,"vZ0":-4.403454290651867,"x":151.14,"y":188.51,"x0":-2.434231702367777,"y0":50.0034014104718,"z0":5.484377752531361,"aX":-17.20699645537685},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":15.4,"spinRate":2137,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.40557767735436645,"extension":6.045548422549715},"index":0,"playId":"b45242c6-8d00-39ce-b477-f50639ba61f8","pitchNumber":1,"startTime":"2026-06-30T01:52:40.574Z","endTime":"2026-06-30T01:52:43.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641170863406668,"aZ":-32.78027334485045,"pfxX":-8.771541246832983,"pfxZ":-0.398654440057598,"pX":-0.7564557566552078,"pZ":2.072600305765653,"vX0":7.492867453002896,"vY0":-122.95085775338681,"vZ0":-1.3191143433005899,"x":145.83,"y":182.82,"x0":-2.699088752521847,"y0":50.000798769554066,"z0":5.389739607382422,"aX":-13.471628632780908},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":14.2,"spinRate":2018,"spinDirection":250},"zone":7,"typeConfidence":0.91,"plateTime":0.4449346698865022,"extension":6.005712326550901},"hitData":{"launchSpeed":94.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.39,"coordY":150.57}},"index":1,"playId":"c9ea8429-bc5c-3271-aec6-726c7c8fdb35","pitchNumber":2,"startTime":"2026-06-30T01:52:54.237Z","endTime":"2026-06-30T01:53:02.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:53:02.268Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:55:11.689Z","endTime":"2026-06-30T01:56:27.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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.5,"endSpeed":87.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.136562050510726,"aZ":-23.81983612373944,"pfxX":-10.41713298555491,"pfxZ":4.276619157356759,"pX":-1.6838595357585986,"pZ":3.8414226410477896,"vX0":3.140017778658544,"vY0":-139.093190501126,"vZ0":-1.1787153593179782,"x":181.18,"y":135.06,"x0":-1.4763342717483712,"y0":50.00162502649681,"z0":5.8549166157912005,"aX":-20.34400827806273},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":18.1,"spinRate":2323,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3942621230451069,"extension":6.3909391805542874},"index":0,"playId":"c0728e66-cab2-3338-9dd7-f4db3347916e","pitchNumber":1,"startTime":"2026-06-30T01:55:33.288Z","endTime":"2026-06-30T01:55:36.288Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04285810040218,"aZ":-34.460548446938155,"pfxX":6.904489382919846,"pfxZ":-1.4029827163374176,"pX":-0.32048774584555134,"pZ":2.457709806089379,"vX0":1.219029825829204,"vY0":-126.92660488309866,"vZ0":-1.4945041902519771,"x":129.22,"y":172.42,"x0":-1.7039245267838912,"y0":50.00115123945315,"z0":5.798733395039981,"aX":11.261531551158692},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":-12.7,"spinRate":2489,"spinDirection":41},"zone":4,"typeConfidence":0.9,"plateTime":0.4315657187898094,"extension":6.581850239069364},"index":1,"playId":"31150849-7954-3253-ba64-31bec6111324","pitchNumber":2,"startTime":"2026-06-30T01:55:47.173Z","endTime":"2026-06-30T01:55:50.173Z","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(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":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731074590834584,"aZ":-44.67860673598523,"pfxX":4.564034800708038,"pfxZ":-8.306302723570514,"pX":0.019794640344407685,"pZ":1.2452450955039254,"vX0":2.401425860983234,"vY0":-122.37066397903331,"vZ0":-1.573239126936278,"x":116.25,"y":205.16,"x0":-1.5693141395274715,"y0":50.000684341336985,"z0":5.748244376324596,"aX":6.8723583167505256},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.1,"breakHorizontal":-8.9,"spinRate":2608,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.44879028471100746,"extension":6.577496217728455},"index":2,"playId":"6a25206c-e961-33d8-9c97-c3d4c10193ab","pitchNumber":3,"startTime":"2026-06-30T01:56:02.372Z","endTime":"2026-06-30T01:56:05.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T01:56:12.152Z","endTime":"2026-06-30T01:56:24.732Z","isPitch":false,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"}},{"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.9,"endSpeed":80.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05498043454299,"aZ":-38.15018437282629,"pfxX":6.945634057745901,"pfxZ":-3.6210629134579495,"pX":0.14306027835279655,"pZ":1.4308649057073561,"vX0":2.2586327984386294,"vY0":-128.05791895552397,"vZ0":-3.153984370141085,"x":111.55,"y":200.15,"x0":-1.6541965181618783,"y0":50.00303781655547,"z0":5.682493842925683,"aX":11.460317001385725},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.1,"breakHorizontal":-13.1,"spinRate":2492,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.42879192974187275,"extension":6.494627176650024},"index":4,"playId":"7c140e15-770d-33b9-8f54-7cae2e7d3995","pitchNumber":4,"startTime":"2026-06-30T01:56:24.732Z","endTime":"2026-06-30T01:56:27.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:56:27.755Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jo Adell lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:56:30.974Z","endTime":"2026-06-30T01:57:00.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74221114644142,"aZ":-36.996757308408284,"pfxX":6.481067886566855,"pfxZ":-2.9380405562584357,"pX":0.5131060054850665,"pZ":2.0381362552640345,"vX0":3.4161193547269257,"vY0":-127.53713552862202,"vZ0":-1.7502328927857649,"x":97.44,"y":183.75,"x0":-1.6863510017195245,"y0":50.00014554742718,"z0":5.6568126097802445,"aX":10.651482646657744},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.5,"breakHorizontal":-12.5,"spinRate":2491,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.4298070561867835,"extension":6.623236845341735},"hitData":{"launchSpeed":108.7,"launchAngle":13.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.56,"coordY":75.49}},"index":0,"playId":"70548ab9-7700-32ad-9e2b-739dd9e3391b","pitchNumber":1,"startTime":"2026-06-30T01:56:52.827Z","endTime":"2026-06-30T01:57:00.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:57:00.350Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:57:10.888Z","endTime":"2026-06-30T01:58:02.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09604791153365,"aZ":-22.27598249686997,"pfxX":-10.22309984332632,"pfxZ":4.918444731311366,"pX":0.035847566972446634,"pZ":4.189657837679047,"vX0":7.472728017801003,"vY0":-141.1912499856194,"vZ0":-0.7614946228332877,"x":115.63,"y":125.66,"x0":-1.3211603884246037,"y0":50.00292077167238,"z0":5.900479257516469,"aX":-20.575177284582416},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.9,"breakHorizontal":16.9,"spinRate":2344,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3883936793584102,"extension":6.551782742016087},"index":0,"playId":"84a16bc9-02c4-31d4-b1a0-16334f2c708d","pitchNumber":1,"startTime":"2026-06-30T01:57:23.581Z","endTime":"2026-06-30T01:57:28.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50872432280251,"aZ":-24.10636264366171,"pfxX":-10.33223853239962,"pfxZ":4.032221180850497,"pX":-1.2899114150138191,"pZ":2.548600588057058,"vX0":4.264019121636423,"vY0":-140.9472003030673,"vZ0":-4.297728223297838,"x":166.17,"y":169.97,"x0":-1.4841357807741569,"y0":50.004803695419135,"z0":5.659378618019971,"aX":-20.688808267039636},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.6,"breakHorizontal":17.8,"spinRate":2371,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3893386573689481,"extension":6.565227943215645},"index":1,"playId":"f4c01855-f0de-3729-a75a-08c29748dd2d","pitchNumber":2,"startTime":"2026-06-30T01:57:37.641Z","endTime":"2026-06-30T01:57:41.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44249408933635,"aZ":-23.47168747948546,"pfxX":-11.346357313607605,"pfxZ":4.402441589107307,"pX":-0.13294021790827104,"pZ":2.1255346293452466,"vX0":7.4018770678208865,"vY0":-139.9041129077622,"vZ0":-5.3401560859991,"x":122.07,"y":181.39,"x0":-1.3429240770782895,"y0":50.00085392105761,"z0":5.603466868682491,"aX":-22.422760497105838},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":19.0,"spinRate":2402,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39195103796283437,"extension":6.679396938231333},"hitData":{"launchSpeed":70.6,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.42,"coordY":152.59}},"index":2,"playId":"cbaa0f7b-8ae3-3b41-b49c-60650dce4782","pitchNumber":3,"startTime":"2026-06-30T01:57:55.369Z","endTime":"2026-06-30T01:58:02.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:58:02.892Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to left fielder Wade Meckler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:00:04.522Z","endTime":"2026-06-30T02:01:28.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8944327048492,"aZ":-26.88969853007699,"pfxX":-9.064960221201451,"pfxZ":2.9237940038148587,"pX":0.17940251776064045,"pZ":2.627183330595829,"vX0":9.368677143145199,"vY0":-133.2162673349068,"vZ0":-2.6389380335934343,"x":110.16,"y":167.85,"x0":-2.1944972534928286,"y0":50.00477813358847,"z0":5.5613903618034595,"aX":-16.399686397337994},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":2195,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.4101480774095889,"extension":6.164350956232755},"index":0,"playId":"e12a2c44-8087-382f-92d8-702372a76426","pitchNumber":1,"startTime":"2026-06-30T02:00:09.016Z","endTime":"2026-06-30T02:00:12.607Z","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.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84734270695432,"aZ":-26.198212329421942,"pfxX":-9.870203102911269,"pfxZ":3.237907909056095,"pX":-0.9596840116288918,"pZ":1.779110696551191,"vX0":6.811271612861072,"vY0":-134.8120877051438,"vZ0":-5.432618281980125,"x":153.58,"y":190.74,"x0":-2.2345231629627484,"y0":50.001069565285064,"z0":5.665657640083941,"aX":-18.19639276751137},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":2139,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4060303257393052,"extension":6.476341230982217},"index":1,"playId":"32d2ec5a-457c-36ae-9135-f849a428a71f","pitchNumber":2,"startTime":"2026-06-30T02:00:20.327Z","endTime":"2026-06-30T02:00:24.852Z","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":92.1,"endSpeed":84.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423046461022075,"aZ":-23.33268911278698,"pfxX":-7.840237843397212,"pfxZ":4.856108540212112,"pX":-0.49554736508958447,"pZ":2.5691563941971802,"vX0":7.110516851329556,"vY0":-133.98793045534566,"vZ0":-3.8954409096676788,"x":135.89,"y":169.41,"x0":-2.1625721747630107,"y0":50.005983965905045,"z0":5.705338577211334,"aX":-14.285851627444403},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.2,"breakHorizontal":12.7,"spinRate":2206,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.40847700887439764,"extension":6.247333383838525},"index":2,"playId":"1db4a958-3712-3efd-8598-afe90619de5d","pitchNumber":3,"startTime":"2026-06-30T02:00:32.606Z","endTime":"2026-06-30T02:00:35.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.261867031828743,"aZ":-22.3408284303154,"pfxX":1.1226235148165409,"pfxZ":5.600497778115137,"pX":0.9655413932011637,"pZ":1.6484658349299572,"vX0":8.069182661847803,"vY0":-130.79132376566892,"vZ0":-5.952920542418032,"x":80.2,"y":194.27,"x0":-2.289001031833094,"y0":50.00111196400218,"z0":5.59952513321593,"aX":1.9669702274149508},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.2,"breakHorizontal":-3.6,"spinRate":2476,"spinDirection":209},"zone":14,"typeConfidence":0.92,"plateTime":0.41674204522015934,"extension":6.379826566715345},"index":3,"playId":"4738c777-201e-337f-bdcc-620521f6c51f","pitchNumber":4,"startTime":"2026-06-30T02:00:51.816Z","endTime":"2026-06-30T02:00:54.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69333528193398,"aZ":-25.541134194541996,"pfxX":-9.260466251602866,"pfxZ":3.5366988868934905,"pX":-0.45133453661564177,"pZ":1.1014573848228084,"vX0":7.872379036125375,"vY0":-135.83151910758835,"vZ0":-7.245877970480086,"x":134.2,"y":209.04,"x0":-2.178573712059285,"y0":50.00428894335798,"z0":5.569794545320751,"aX":-17.371777523744612},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":2091,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4026539157745517,"extension":6.4572372736136225},"index":4,"playId":"e0a8d350-55ba-3ee2-8edc-f9f6b881e53e","pitchNumber":5,"startTime":"2026-06-30T02:01:06.045Z","endTime":"2026-06-30T02:01:10.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607803181185556,"aZ":-26.64399868035438,"pfxX":4.749289289277401,"pfxZ":3.905464420237582,"pX":0.9950391326594931,"pZ":1.786900831078984,"vX0":5.8167461133111935,"vY0":-118.06646484217698,"vZ0":-3.1219398395497024,"x":79.07,"y":190.53,"x0":-2.114000214647068,"y0":50.005857317071005,"z0":5.567650493157871,"aX":6.733905938251715},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.6,"breakHorizontal":-10.0,"spinRate":2427,"spinDirection":81},"zone":14,"typeConfidence":0.83,"plateTime":0.46317680492374613,"extension":6.374849106681225},"hitData":{"launchSpeed":88.9,"launchAngle":33.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.93,"coordY":71.15}},"index":5,"playId":"253b4d2b-d5e1-359c-942d-17335eeb68cd","pitchNumber":6,"startTime":"2026-06-30T02:01:18.092Z","endTime":"2026-06-30T02:01:28.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:01:28.115Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:01:32.716Z","endTime":"2026-06-30T02:03:20.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":2},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84600795375222,"aZ":-29.0537915502919,"pfxX":-9.440706975137212,"pfxZ":2.035875586429852,"pX":0.7325459212896234,"pZ":1.9944187167817513,"vX0":10.549893858035562,"vY0":-122.68479439382487,"vZ0":-2.0782379889352014,"x":89.08,"y":184.93,"x0":-2.38419847183333,"y0":50.00430701347055,"z0":5.313708671622477,"aX":-14.48352102876087},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":2000,"spinDirection":245},"zone":9,"typeConfidence":0.92,"plateTime":0.44538073839563674,"extension":6.0980107502127225},"index":0,"playId":"12839e5f-61bf-351a-a427-bbedf28e9d61","pitchNumber":1,"startTime":"2026-06-30T02:01:51.887Z","endTime":"2026-06-30T02:01:55.857Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001086094273216,"aZ":-26.98184335422792,"pfxX":-9.331441558953218,"pfxZ":2.76724020568931,"pX":-0.6869692551220724,"pZ":2.3673992397918897,"vX0":8.124491278747259,"vY0":-135.70659783576033,"vZ0":-3.306030674394261,"x":143.19,"y":174.86,"x0":-2.498317062634456,"y0":50.002235714181886,"z0":5.468243100763592,"aX":-17.510418669193093},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":2188,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.40266752959486096,"extension":6.150900765178605},"index":1,"playId":"4fa4bdf2-6b85-3b38-a29c-e32b50122bcd","pitchNumber":2,"startTime":"2026-06-30T02:02:04.984Z","endTime":"2026-06-30T02:02:08.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754694258528286,"aZ":-32.1531424654369,"pfxX":-9.75335218237313,"pfxZ":0.015106216423051322,"pX":-1.4465808347632645,"pZ":2.272044081876765,"vX0":6.099734642925359,"vY0":-124.01414776248501,"vZ0":-1.1081524453247922,"x":172.14,"y":177.43,"x0":-2.6706452981089868,"y0":50.00352249952312,"z0":5.406123091345494,"aX":-15.195584170610864},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":16.2,"spinRate":1951,"spinDirection":250},"zone":13,"typeConfidence":0.93,"plateTime":0.441632460876515,"extension":6.053194741814703},"index":2,"playId":"b5c828c7-370a-35ea-9eeb-63e7a84255b1","pitchNumber":3,"startTime":"2026-06-30T02:02:20.908Z","endTime":"2026-06-30T02:02:25.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T02:02:38.366Z","endTime":"2026-06-30T02:02:58.315Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98968967424858,"aZ":-23.205743805080196,"pfxX":-0.43910238175839744,"pfxZ":4.841793058733048,"pX":-1.1002226300517008,"pZ":2.508343031421855,"vX0":4.443924192668256,"vY0":-134.42761196543526,"vZ0":-3.204919128329523,"x":158.94,"y":171.05,"x0":-2.7095363519423654,"y0":50.00038684056465,"z0":5.341975316660661,"aX":-0.8137091254105936},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":0.0,"spinRate":2493,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.4056633359149937,"extension":6.126143316981293},"index":4,"playId":"2654554c-aa9f-3438-aff1-aab44e78138b","pitchNumber":4,"startTime":"2026-06-30T02:02:58.315Z","endTime":"2026-06-30T02:03:02.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811933022732653,"aZ":-31.773989699030675,"pfxX":-9.525767124563655,"pfxZ":0.2603868369330522,"pX":-1.1792110546949603,"pZ":1.4543634874887985,"vX0":6.586213341873563,"vY0":-123.74968126695785,"vZ0":-2.8183242984359786,"x":161.95,"y":199.51,"x0":-2.6382050560185024,"y0":50.00453931383959,"z0":5.271096156035587,"aX":-14.768282748773387},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":15.7,"spinRate":1899,"spinDirection":250},"zone":13,"typeConfidence":0.92,"plateTime":0.4426875778959567,"extension":5.97744661579064},"hitData":{"launchSpeed":74.3,"launchAngle":-35.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.61,"coordY":172.37}},"index":5,"playId":"4c37aad1-c6e8-3e3a-8963-a4c165ded232","pitchNumber":5,"startTime":"2026-06-30T02:03:12.066Z","endTime":"2026-06-30T02:03:20.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:03:20.547Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to third baseman Denzer Guzman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:03:27.385Z","endTime":"2026-06-30T02:05:16.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785161300966866,"aZ":-33.51134435249434,"pfxX":-10.287981767528132,"pfxZ":-0.8755254231838023,"pX":-0.9249657909005612,"pZ":1.2331980383175476,"vX0":7.505828569768893,"vY0":-122.76371565051204,"vZ0":-2.7626190337085914,"x":152.26,"y":205.48,"x0":-2.681957305083829,"y0":50.00223469717855,"z0":5.219162804081068,"aX":-15.738575391808993},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":16.9,"spinRate":1841,"spinDirection":251},"zone":13,"typeConfidence":0.92,"plateTime":0.44578184287560463,"extension":5.944859171809653},"index":0,"playId":"e8b55149-00e1-3ce1-aaee-c57e632d8e9a","pitchNumber":1,"startTime":"2026-06-30T02:03:42.959Z","endTime":"2026-06-30T02:03:46.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14557571023227,"aZ":-27.604257847057852,"pfxX":-9.234117752785686,"pfxZ":2.4803695557352974,"pX":-2.5345632280574804,"pZ":2.2093653624354683,"vX0":3.6423294732260665,"vY0":-134.66964683757232,"vZ0":-3.16313552642047,"x":213.61,"y":179.13,"x0":-2.701648752060139,"y0":50.00642738946442,"z0":5.343453667260774,"aX":-17.03213307622547},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":16.0,"spinRate":2122,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4061033705035757,"extension":6.085215046043148},"index":1,"playId":"8bd49baa-b678-3efe-8f08-95b85350f749","pitchNumber":2,"startTime":"2026-06-30T02:03:56.463Z","endTime":"2026-06-30T02:03:59.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.015105209279245,"aZ":-31.345856485397068,"pfxX":-9.302707326992667,"pfxZ":0.5276927758550816,"pX":-0.7357654532882185,"pZ":2.0750046909890547,"vX0":7.729910615503293,"vY0":-123.73425232943765,"vZ0":-1.5558136731984997,"x":145.05,"y":182.75,"x0":-2.6806926824682487,"y0":50.00125744565463,"z0":5.3208035752932545,"aX":-14.528187302459834},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":15.2,"spinRate":1859,"spinDirection":245},"zone":7,"typeConfidence":0.92,"plateTime":0.4414518470640534,"extension":6.098944299594365},"index":2,"playId":"1a570d5c-7abe-3ca7-8b41-319b6669b512","pitchNumber":3,"startTime":"2026-06-30T02:04:11.470Z","endTime":"2026-06-30T02:04:15.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116243925988822,"aZ":-29.513291363133515,"pfxX":-8.787036646824852,"pfxZ":1.7480550713898584,"pX":-1.8792014968681197,"pZ":2.1078357089103035,"vX0":5.231400578101547,"vY0":-122.8276533518654,"vZ0":-1.499451186997292,"x":188.63,"y":181.87,"x0":-2.8987884329451217,"y0":50.004294080655406,"z0":5.244071378952,"aX":-13.380707010964509},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.0,"breakHorizontal":14.6,"spinRate":1934,"spinDirection":250},"zone":13,"typeConfidence":0.92,"plateTime":0.4465264586484401,"extension":6.044074175825421},"index":3,"playId":"ba8d856e-fb88-3ca0-905d-6c29c1184033","pitchNumber":4,"startTime":"2026-06-30T02:04:31.072Z","endTime":"2026-06-30T02:04:34.072Z","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":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.741198146991994,"aZ":-20.63775307318743,"pfxX":-0.12294299561117816,"pfxZ":6.471068320115525,"pX":0.12807361684255605,"pZ":2.353211022716234,"vX0":6.738167754595609,"vY0":-132.0585662401233,"vZ0":-4.069163700726978,"x":112.12,"y":175.24,"x0":-2.4307417091241947,"y0":50.00098974561181,"z0":5.415004675891667,"aX":-0.22052084712235653},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-1.1,"spinRate":2393,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.413338903847114,"extension":6.4482449784436575},"index":4,"playId":"7f205350-ef7e-3929-881c-a6171661afbc","pitchNumber":5,"startTime":"2026-06-30T02:04:45.209Z","endTime":"2026-06-30T02:04:48.679Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-30T02:04:52.958Z","endTime":"2026-06-30T02:05:07.434Z","isPitch":false,"type":"action","player":{"id":663728,"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21970521033691,"aZ":-21.102492622359417,"pfxX":0.9454524583968099,"pfxZ":6.139492272779686,"pX":-0.20533632570834817,"pZ":2.5685303783940925,"vX0":5.534566722745489,"vY0":-133.09841149684328,"vZ0":-3.5889167307502454,"x":124.83,"y":169.43,"x0":-2.4301698216218184,"y0":50.00218448452698,"z0":5.45330592793118,"aX":1.704022635093374},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-2.9,"spinRate":2495,"spinDirection":200},"zone":5,"typeConfidence":0.92,"plateTime":0.4107362035022972,"extension":6.348615896628499},"hitData":{"launchSpeed":73.2,"launchAngle":57.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":77.03,"coordY":142.6}},"index":6,"playId":"cc55c846-6e8e-3ec3-a9c0-7d8c5fa5b7ec","pitchNumber":6,"startTime":"2026-06-30T02:05:07.434Z","endTime":"2026-06-30T02:05:16.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:05:16.466Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:07:13.583Z","endTime":"2026-06-30T02:09:47.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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,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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.554788644550985,"aZ":-31.31073416874258,"pfxX":6.061083724199853,"pfxZ":0.5372146712676003,"pX":-0.09267477004669425,"pZ":2.0501843253293592,"vX0":1.9569218720067965,"vY0":-126.4441862548355,"vZ0":-2.6681814143443354,"x":120.53,"y":183.43,"x0":-1.6662801384357562,"y0":50.0025169737488,"z0":5.661003333316375,"aX":9.699528684732618},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-11.4,"spinRate":2506,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.43510628565505005,"extension":6.355531140946146},"index":0,"playId":"2933b964-12dc-3d22-80eb-fe32ea6d21bd","pitchNumber":1,"startTime":"2026-06-30T02:07:42.399Z","endTime":"2026-06-30T02:07:48.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.757704788956485,"aZ":-16.69903826288143,"pfxX":-6.533425511021195,"pfxZ":7.877222389042906,"pX":0.9290091815760066,"pZ":2.852138005654502,"vX0":8.487004102055247,"vY0":-138.75709536396778,"vZ0":-4.781147314508687,"x":81.59,"y":161.77,"x0":-1.3092670542333593,"y0":50.006293715926596,"z0":5.697319547977003,"aX":-12.84262895852515},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":10.2,"spinRate":2340,"spinDirection":221},"zone":12,"typeConfidence":0.89,"plateTime":0.3935433257844636,"extension":6.573463115870417},"index":1,"playId":"a9ba1659-c3ff-372b-96ee-20a2541f217a","pitchNumber":2,"startTime":"2026-06-30T02:08:04.721Z","endTime":"2026-06-30T02:08:08.511Z","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":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.567038252284064,"aZ":-21.497175234783676,"pfxX":-10.721346294151068,"pfxZ":5.288911453259772,"pX":0.04877456202498043,"pZ":3.644106574269382,"vX0":7.4640814975713345,"vY0":-141.25764259834128,"vZ0":-2.270656152946958,"x":115.14,"y":140.39,"x0":-1.2366773273177094,"y0":50.00205015898322,"z0":5.842427544977551,"aX":-21.63743433669964},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":17.9,"spinRate":2352,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3879475795654548,"extension":6.541877631258268},"index":2,"playId":"5d61f1e0-5499-3488-b8d5-67d14b284069","pitchNumber":3,"startTime":"2026-06-30T02:08:21.459Z","endTime":"2026-06-30T02:08:25.217Z","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":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60294185360528,"aZ":-44.225073551031755,"pfxX":5.034678763227981,"pfxZ":-7.87418086695466,"pX":0.47741384833919254,"pZ":1.0695129322937993,"vX0":3.032812162368076,"vY0":-123.49120536089471,"vZ0":-2.2921400007176698,"x":98.8,"y":209.9,"x0":-1.4241911847073294,"y0":50.00124091385917,"z0":5.760630777739562,"aX":7.706843691899466},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.5,"breakHorizontal":-9.8,"spinRate":2520,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4450314892617597,"extension":6.5181050401749605},"index":3,"playId":"1091928c-2679-3132-b70e-4c3b2cfcb5b3","pitchNumber":4,"startTime":"2026-06-30T02:08:38.283Z","endTime":"2026-06-30T02:08:41.297Z","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.5,"endSpeed":81.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00408094113268,"aZ":-33.04362128335913,"pfxX":5.55283092249608,"pfxZ":-0.5317623876283535,"pX":1.2747658255164527,"pZ":0.7496605262532109,"vX0":5.189795443134667,"vY0":-127.30502025162832,"vZ0":-5.6657969626429505,"x":68.41,"y":218.54,"x0":-1.511125621437462,"y0":50.00131706394901,"z0":5.617963100479834,"aX":9.117322669929537},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":-11.3,"spinRate":2538,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.43015495755055966,"extension":6.688313679260397},"index":4,"playId":"9f34cd62-6aaf-3755-bd9a-5d904ac51c78","pitchNumber":5,"startTime":"2026-06-30T02:08:59.896Z","endTime":"2026-06-30T02:09:03.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99062321787988,"aZ":-16.08003104939722,"pfxX":-5.685237246696461,"pfxZ":7.900546866688135,"pX":0.14096308438488836,"pZ":2.7833124963486555,"vX0":6.159835893788776,"vY0":-140.8772755516345,"vZ0":-5.119928736180599,"x":111.63,"y":163.63,"x0":-1.321395064369076,"y0":50.00181192675561,"z0":5.642066212033625,"aX":-11.580053415473886},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":9.2,"spinRate":2410,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.38683178269949625,"extension":6.6848809205588715},"index":5,"playId":"ac17474d-ed9d-3678-8de2-b237fb0a2c85","pitchNumber":6,"startTime":"2026-06-30T02:09:20.114Z","endTime":"2026-06-30T02:09:23.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.958538470504518,"aZ":-35.98169646860873,"pfxX":8.20021718209809,"pfxZ":-2.336181428166798,"pX":0.2853593084591192,"pZ":2.1576735314892406,"vX0":2.0910757924196175,"vY0":-126.85065457356735,"vZ0":-1.8372300260814134,"x":106.12,"y":180.52,"x0":-1.6150659983797264,"y0":50.00344443010587,"z0":5.760090204320257,"aX":13.362584536660588},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.4,"breakHorizontal":-15.4,"spinRate":2549,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.4317951225552248,"extension":6.660134182512242},"hitData":{"launchSpeed":91.9,"launchAngle":38.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.99,"coordY":80.28}},"index":6,"playId":"08f0cdb8-456e-31c7-85ee-c3d794c5a468","pitchNumber":7,"startTime":"2026-06-30T02:09:37.783Z","endTime":"2026-06-30T02:09:47.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:09:47.822Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:09:53.496Z","endTime":"2026-06-30T02:11:37.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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],"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 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":88.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.607054592628735,"aZ":-22.504402151136606,"pfxX":-11.05500979618311,"pfxZ":4.7974879926105904,"pX":0.5162511811746234,"pZ":2.305161479801729,"vX0":8.73099353733785,"vY0":-141.19167557244387,"vZ0":-5.378987845591659,"x":97.32,"y":176.54,"x0":-1.1822052116646735,"y0":50.00348798087163,"z0":5.686237287127951,"aX":-22.2867487732881},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2450,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38815177060134376,"extension":6.603915990915958},"index":0,"playId":"c5d989cc-992a-3e1b-8918-2104e58e19b4","pitchNumber":1,"startTime":"2026-06-30T02:10:11.817Z","endTime":"2026-06-30T02:10:14.818Z","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":86.5,"endSpeed":79.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834627978779462,"aZ":-36.0000007783421,"pfxX":8.806016667958827,"pfxZ":-2.395280772982958,"pX":-0.0853803815186207,"pZ":1.878510632996256,"vX0":0.8672756848321534,"vY0":-125.92941633087018,"vZ0":-2.3730778053301673,"x":120.25,"y":188.06,"x0":-1.5779997065225824,"y0":50.00194504437702,"z0":5.760142762687114,"aX":14.06775095768338},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.7,"breakHorizontal":-16.1,"spinRate":2619,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.43582698089695704,"extension":6.620052013295007},"index":1,"playId":"78c40fa9-6c5f-3cc2-925e-51c173d92322","pitchNumber":2,"startTime":"2026-06-30T02:10:26.816Z","endTime":"2026-06-30T02:10:33.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.980876850341748,"aZ":-17.841512292648808,"pfxX":-5.3786455270128775,"pfxZ":6.9977728427000585,"pX":0.6136628757224252,"pZ":3.836809254364076,"vX0":7.412088579497481,"vY0":-141.88347490077484,"vZ0":-2.2974731956632723,"x":93.61,"y":135.19,"x0":-1.3278847670990843,"y0":50.00539335426454,"z0":5.787771457332616,"aX":-11.02137245636857},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":8.3,"spinRate":2340,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3853146660889162,"extension":6.586997421765187},"index":2,"playId":"98d7a58c-9b33-330d-b163-94a643cd3dd7","pitchNumber":3,"startTime":"2026-06-30T02:11:00.871Z","endTime":"2026-06-30T02:11:04.083Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484037538685754,"aZ":-44.2419321185449,"pfxX":6.583353819209276,"pfxZ":-7.902899482298786,"pX":1.4040667666765947,"pZ":-0.29383431837164276,"vX0":5.040486883100326,"vY0":-123.54387476365524,"vZ0":-5.028326790415524,"x":63.48,"y":246.71,"x0":-1.5270971368214785,"y0":50.004680942463104,"z0":5.536368778021663,"aX":10.049652459446463},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.4,"breakHorizontal":-13.2,"spinRate":2574,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.44548581729282244,"extension":6.896850487876956},"index":3,"playId":"149034d0-5d98-3dee-915e-fbf55469b96a","pitchNumber":4,"startTime":"2026-06-30T02:11:16.266Z","endTime":"2026-06-30T02:11:20.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51893596652336,"aZ":-27.519671178644607,"pfxX":-8.558916783967792,"pfxZ":2.7090377504985046,"pX":0.24378588908799412,"pZ":2.2048786312424777,"vX0":7.130576490442324,"vY0":-129.86073288582475,"vZ0":-3.1720062491884526,"x":107.71,"y":179.25,"x0":-1.416823489100639,"y0":50.004615907868036,"z0":5.520938813581458,"aX":-14.716089416840783},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":14.0,"spinRate":1619,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4207272534616715,"extension":6.817411376767786},"index":4,"playId":"257ace77-41b2-3d0e-baf4-7c0d7f399dce","pitchNumber":5,"startTime":"2026-06-30T02:11:34.031Z","endTime":"2026-06-30T02:11:37.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:11:37.412Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach Neto homers (18) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:11:43.652Z","endTime":"2026-06-30T02:12:31.054Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3951577744525,"aZ":-34.765937176166524,"pfxX":7.2215174033454765,"pfxZ":-1.5982844107997725,"pX":0.6031873508490905,"pZ":2.104585185672678,"vX0":2.881520254014468,"vY0":-126.4343555935174,"vZ0":-2.0963575307559434,"x":94.01,"y":181.96,"x0":-1.4890239433077457,"y0":50.004027443993344,"z0":5.730345585641051,"aX":11.709175635162048},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.1,"breakHorizontal":-13.7,"spinRate":2302,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.4329488732799165,"extension":6.538732400345494},"hitData":{"launchSpeed":102.3,"launchAngle":35.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":56.88,"coordY":54.14}},"index":0,"playId":"8506e44d-adbf-344f-a831-7aac02fc747c","pitchNumber":1,"startTime":"2026-06-30T02:12:06.019Z","endTime":"2026-06-30T02:12:31.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:12:31.054Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Denzer Guzman lines out to second baseman Cole Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:12:32.669Z","endTime":"2026-06-30T02:13:05.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":"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":96.9,"endSpeed":88.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70325256098292,"aZ":-18.45994467277325,"pfxX":-9.222964390215942,"pfxZ":6.8466907474767,"pX":-0.4425013576982369,"pZ":4.6494807401584675,"vX0":6.142060740075982,"vY0":-141.01503292084152,"vZ0":-0.18631840952849577,"x":133.87,"y":113.24,"x0":-1.4567465295764954,"y0":50.00113723813588,"z0":5.91285279761243,"aX":-18.471287466931784},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":15.4,"spinRate":2304,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3892214594021204,"extension":6.673942761302723},"index":0,"playId":"fe5d272b-b86e-3f87-838a-799090a12886","pitchNumber":1,"startTime":"2026-06-30T02:12:47.472Z","endTime":"2026-06-30T02:12:50.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(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":96.3,"endSpeed":87.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.486753843066374,"aZ":-22.405790127705224,"pfxX":-10.422745729473686,"pfxZ":4.936636453422919,"pX":-0.2507580308656384,"pZ":2.220583802230173,"vX0":7.120571203952487,"vY0":-139.9841715300392,"vZ0":-5.518838526639428,"x":126.56,"y":178.82,"x0":-1.4771707974549197,"y0":50.003611144064514,"z0":5.690747226896819,"aX":-20.623793339279263},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":17.4,"spinRate":2400,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39172868662944227,"extension":6.789124146521943},"hitData":{"launchSpeed":92.4,"launchAngle":10.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":134.28,"coordY":133.28}},"index":1,"playId":"cb3d27ab-23e6-34ea-a078-e27926f4345b","pitchNumber":2,"startTime":"2026-06-30T02:13:00.756Z","endTime":"2026-06-30T02:13:05.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:13:05.791Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (8) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:14:56.213Z","endTime":"2026-06-30T02:16:39.316Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":"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":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738420085163845,"aZ":-24.526668022322777,"pfxX":-9.675800474270899,"pfxZ":4.37425896363357,"pX":0.3865914712008771,"pZ":1.692433668170134,"vX0":10.306805403406827,"vY0":-130.64752227636816,"vZ0":-5.213768456324011,"x":102.26,"y":193.08,"x0":-2.332342584752142,"y0":50.00021348793125,"z0":5.531729640524954,"aX":-16.90518940709276},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":2099,"spinDirection":226},"zone":9,"typeConfidence":0.89,"plateTime":0.41752337347974455,"extension":6.3481738462557376},"index":0,"playId":"3c292601-3538-35a0-9a4b-bc0dfa88086a","pitchNumber":1,"startTime":"2026-06-30T02:15:08.453Z","endTime":"2026-06-30T02:15:11.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089010292577537,"aZ":-31.897420814315083,"pfxX":-10.189583662307822,"pfxZ":0.17872077702425404,"pX":-1.2162811559167601,"pZ":1.3104974615173075,"vX0":6.5127517497768075,"vY0":-122.4568276055233,"vZ0":-3.2378502061618866,"x":163.36,"y":203.4,"x0":-2.5800444554975708,"y0":50.000917232950755,"z0":5.36493761152795,"aX":-15.548358967915918},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":17.0,"spinRate":1837,"spinDirection":251},"zone":13,"typeConfidence":0.92,"plateTime":0.4464641855045368,"extension":6.076690852386933},"index":1,"playId":"f761f94c-df91-31b8-a89b-1fd1cef2cff3","pitchNumber":2,"startTime":"2026-06-30T02:15:21.845Z","endTime":"2026-06-30T02:15:24.933Z","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":91.3,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33298129879582,"aZ":-25.334588529660106,"pfxX":-8.385633279279087,"pfxZ":3.8073879938500674,"pX":-1.5701061282809763,"pZ":3.123019948284715,"vX0":5.485076997978844,"vY0":-132.8938965516731,"vZ0":-1.5820359894393978,"x":176.85,"y":154.46,"x0":-2.5668637822039644,"y0":50.00215413417573,"z0":5.558613100000468,"aX":-15.062982665936755},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":14.0,"spinRate":2120,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.41148312864925174,"extension":6.090884655281736},"index":2,"playId":"06a902fd-92f2-375d-81bb-1124fe84e20a","pitchNumber":3,"startTime":"2026-06-30T02:15:34.488Z","endTime":"2026-06-30T02:15:38.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61926341120048,"aZ":-29.883989308617384,"pfxX":-11.058376846116037,"pfxZ":1.4628242007150067,"pX":0.6695327441761628,"pZ":1.0664933400434953,"vX0":11.167033048284274,"vY0":-123.69497464820832,"vZ0":-4.1933820313071815,"x":91.48,"y":209.98,"x0":-2.4478216757078046,"y0":50.00165940272564,"z0":5.264632559007557,"aX":-17.28799587259914},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":17.8,"spinRate":1899,"spinDirection":250},"zone":14,"typeConfidence":0.94,"plateTime":0.4413060247455083,"extension":6.096329321252468},"index":3,"playId":"fdc45d8b-e237-3320-85a6-2bb8daf94642","pitchNumber":4,"startTime":"2026-06-30T02:15:48.905Z","endTime":"2026-06-30T02:15:52.139Z","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":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268291880478284,"aZ":-21.129038247699917,"pfxX":0.09065450941820385,"pfxZ":6.298597133173672,"pX":-0.8847545484599099,"pZ":2.874269328493739,"vX0":4.527057794757588,"vY0":-130.97695458165518,"vZ0":-2.6911188565190702,"x":150.72,"y":161.17,"x0":-2.640640178683927,"y0":50.002171063202645,"z0":5.479027964308548,"aX":0.15849123919776098},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2399,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.4167166049005533,"extension":6.346954372032044},"index":4,"playId":"c3a31eac-59bd-3073-a39e-0b44158703fb","pitchNumber":5,"startTime":"2026-06-30T02:16:02.447Z","endTime":"2026-06-30T02:16:05.839Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54145313158185,"aZ":-26.99185357667841,"pfxX":-8.44123336122481,"pfxZ":2.8696379770278035,"pX":0.05460056442257344,"pZ":2.2022375610504934,"vX0":8.816954845069205,"vY0":-133.04474452136384,"vZ0":-3.639048688626899,"x":114.92,"y":179.32,"x0":-2.19383006809254,"y0":50.003088253861584,"z0":5.5275343947606235,"aX":-15.246730813412894},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":2070,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.4105097060417031,"extension":6.504362571016678},"hitData":{"launchSpeed":104.6,"launchAngle":23.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.5,"coordY":16.85}},"index":5,"playId":"0c6a6131-69ab-3cff-a15e-bd84c1af3093","pitchNumber":6,"startTime":"2026-06-30T02:16:18.633Z","endTime":"2026-06-30T02:16:39.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:16:39.316Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:16:40.659Z","endTime":"2026-06-30T02:17:56.538Z","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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":666176,"link":"/api/v1/people/666176"},"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, 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":78.7,"endSpeed":73.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.4126977874123,"aZ":-28.209175444114173,"pfxX":5.693326944458242,"pfxZ":2.9367390987458633,"pX":0.2450528946067857,"pZ":2.009438209603868,"vX0":4.561761581960816,"vY0":-114.61193144718754,"vZ0":-1.9664150422488618,"x":107.66,"y":184.53,"x0":-2.500704927108187,"y0":50.0006724231997,"z0":5.596775749228694,"aX":7.678472089164625},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.2,"breakHorizontal":-11.3,"spinRate":2327,"spinDirection":86},"zone":9,"typeConfidence":0.9,"plateTime":0.47536124207489516,"extension":6.260194716280355},"index":0,"playId":"64c50655-c605-32e9-8401-50e8a3f20578","pitchNumber":1,"startTime":"2026-06-30T02:17:03.059Z","endTime":"2026-06-30T02:17:06.556Z","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.3,"endSpeed":84.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923438059812426,"aZ":-24.12756632686105,"pfxX":-8.939061859651014,"pfxZ":4.395327771302403,"pX":-0.9297535001890901,"pZ":2.2238537736684503,"vX0":6.612709639829316,"vY0":-134.21182167382028,"vZ0":-4.635059979240872,"x":152.44,"y":178.74,"x0":-2.2590228270666857,"y0":50.00641964741622,"z0":5.6828639051823115,"aX":-16.378566173146943},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":14.9,"spinRate":2179,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.40746163421435,"extension":6.411933790285117},"index":1,"playId":"974de8a4-6bed-3850-a77c-36f38dfd6dfe","pitchNumber":2,"startTime":"2026-06-30T02:17:15.224Z","endTime":"2026-06-30T02:17:21.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2090093645597,"aZ":-23.534458027465472,"pfxX":-1.2292791050878211,"pfxZ":4.799630066997555,"pX":0.09321449084264428,"pZ":2.6235983545867447,"vX0":6.32413638390002,"vY0":-132.79349294545958,"vZ0":-3.4777611386373906,"x":113.45,"y":167.94,"x0":-2.15097784003005,"y0":50.005704220532486,"z0":5.646001529557005,"aX":-2.2149656322397986},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2501,"spinDirection":199},"zone":5,"typeConfidence":0.87,"plateTime":0.4111650508814648,"extension":6.361204806158805},"hitData":{"launchSpeed":94.8,"launchAngle":47.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.12,"coordY":95.51}},"index":2,"playId":"51806e25-b837-335a-9d58-078fe91f42b3","pitchNumber":3,"startTime":"2026-06-30T02:17:46.206Z","endTime":"2026-06-30T02:17:56.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:17:56.538Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:18:03.914Z","endTime":"2026-06-30T02:19:14.040Z","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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825675148322695,"aZ":-22.482063213732552,"pfxX":0.21128827674308098,"pfxZ":5.673018852424246,"pX":0.08405973409564411,"pZ":2.778626930870054,"vX0":6.5106030813869555,"vY0":-129.10016943293095,"vZ0":-2.7814276208153026,"x":113.8,"y":163.76,"x0":-2.4852370556035135,"y0":50.00375808992625,"z0":5.577811523844326,"aX":0.3593980721293453},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":-1.7,"spinRate":2438,"spinDirection":194},"zone":5,"typeConfidence":0.89,"plateTime":0.422326028461097,"extension":6.307623168115715},"index":0,"playId":"b4998d1b-e08e-3be2-8214-0b414bf05509","pitchNumber":1,"startTime":"2026-06-30T02:18:23.956Z","endTime":"2026-06-30T02:18:28.158Z","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":92.2,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171359193299963,"aZ":-26.335372660523724,"pfxX":-9.90041043758998,"pfxZ":3.160514441585385,"pX":-0.9833026916180001,"pZ":1.5879333551930597,"vX0":7.793344241676957,"vY0":-134.07322529601234,"vZ0":-5.093157652241025,"x":154.48,"y":195.91,"x0":-2.6214482241911554,"y0":50.00006670354201,"z0":5.358681901127789,"aX":-18.27457152685387},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":16.6,"spinRate":2132,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4063584995037104,"extension":6.265630709967294},"index":1,"playId":"6f20d644-dae2-32c5-8f27-0540e4598b20","pitchNumber":2,"startTime":"2026-06-30T02:18:35.236Z","endTime":"2026-06-30T02:18:38.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18088488607426,"aZ":-30.90236194702641,"pfxX":-9.558179895625155,"pfxZ":0.8093449188269881,"pX":0.0816073663678424,"pZ":1.5104443374761882,"vX0":9.45061966578239,"vY0":-123.74115655013743,"vZ0":-3.0309144759325233,"x":113.89,"y":198.0,"x0":-2.525678938324276,"y0":50.00098425095232,"z0":5.311410086471704,"aX":-14.982070936170777},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":15.4,"spinRate":1803,"spinDirection":247},"zone":14,"typeConfidence":0.93,"plateTime":0.44081299915008154,"extension":6.06184739682857},"index":2,"playId":"ecb07257-95ca-3ee5-8dbc-e823a9550b83","pitchNumber":3,"startTime":"2026-06-30T02:18:46.830Z","endTime":"2026-06-30T02:18:52.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59223578931715,"aZ":-21.99263506338334,"pfxX":0.44193345530107875,"pfxZ":5.69067256097229,"pX":-0.56397377170453,"pZ":3.4211024033966315,"vX0":4.386634902846419,"vY0":-132.68861145205068,"vZ0":-1.703384095518986,"x":138.5,"y":146.41,"x0":-2.2938455731008243,"y0":50.000882138232946,"z0":5.669044167469938,"aX":0.7891611436474207},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":-1.7,"spinRate":2504,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.41232481964468626,"extension":6.189932343823747},"index":3,"playId":"20817b1c-e70e-3809-b0f1-8c62fb4d866a","pitchNumber":4,"startTime":"2026-06-30T02:19:10.936Z","endTime":"2026-06-30T02:19:14.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:19:14.040Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:19:19.968Z","endTime":"2026-06-30T02:20:26.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":681351,"link":"/api/v1/people/681351"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.453816542163516,"aZ":-20.226734951320612,"pfxX":-1.2801492904055154,"pfxZ":6.693734856893677,"pX":-0.5618146581615844,"pZ":2.252515287360157,"vX0":5.632371195701565,"vY0":-132.50335273457742,"vZ0":-4.385643991757245,"x":138.42,"y":177.96,"x0":-2.5455659587220225,"y0":50.000043994687395,"z0":5.400813706916075,"aX":-2.2849567545806937},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":1.1,"spinRate":2471,"spinDirection":210},"zone":4,"typeConfidence":0.89,"plateTime":0.4128689450531766,"extension":6.265488911145472},"index":0,"playId":"2b213f49-bf07-3240-bcd3-bd1fb140bdbb","pitchNumber":1,"startTime":"2026-06-30T02:19:37.181Z","endTime":"2026-06-30T02:19:40.713Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.543575945095068,"aZ":-21.546102256108426,"pfxX":1.1385481079310407,"pfxZ":6.132413943763758,"pX":0.8137372346892732,"pZ":2.544961706609902,"vX0":7.35238102412212,"vY0":-130.55917885074714,"vZ0":-3.696976233376159,"x":85.98,"y":170.07,"x0":-2.182370013120378,"y0":50.000911919901384,"z0":5.593687669442105,"aX":1.9717046897017163},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.6,"breakHorizontal":-3.6,"spinRate":2458,"spinDirection":197},"zone":12,"typeConfidence":0.93,"plateTime":0.41893086254041245,"extension":6.396715080289371},"index":1,"playId":"8e01a91c-5b58-3795-bf54-9a4fd9c4fe28","pitchNumber":2,"startTime":"2026-06-30T02:19:48.145Z","endTime":"2026-06-30T02:19:51.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432770969733397,"aZ":-29.807193642744764,"pfxX":-9.329710770814279,"pfxZ":1.465874294005913,"pX":0.10897355168825161,"pZ":0.3913079584158999,"vX0":9.251570353745736,"vY0":-126.62546442571323,"vZ0":-6.029777270287373,"x":112.85,"y":228.21,"x0":-2.3840480592596434,"y0":50.00560064406189,"z0":5.195410117200123,"aX":-15.11657502995153},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":14.8,"spinRate":1803,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.4329534504319028,"extension":6.095035875887807},"index":2,"playId":"339f67f0-cf44-3956-9f8e-7f512d8ba756","pitchNumber":3,"startTime":"2026-06-30T02:20:07.198Z","endTime":"2026-06-30T02:20:10.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762043585844026,"aZ":-20.99471255727258,"pfxX":-1.0607699818183813,"pfxZ":6.176922095090562,"pX":-0.4868117949916927,"pZ":3.2514478461391403,"vX0":5.027289875900493,"vY0":-132.78056874458957,"vZ0":-2.159001798338431,"x":135.56,"y":150.99,"x0":-2.2557105586060135,"y0":50.00492773050896,"z0":5.580852310664473,"aX":-1.9213890637928757},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":1.0,"spinRate":2496,"spinDirection":207},"zone":1,"typeConfidence":0.87,"plateTime":0.410354516122057,"extension":6.2611381534682105},"index":3,"playId":"3d6937d7-5d90-30dd-9fdb-650930ef2bed","pitchNumber":4,"startTime":"2026-06-30T02:20:22.555Z","endTime":"2026-06-30T02:20:26.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:20:26.144Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, first baseman Josh Naylor to pitcher George Kirby.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:22:16.357Z","endTime":"2026-06-30T02:22:59.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":669923,"link":"/api/v1/people/669923"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94094573629108,"aZ":-45.30044775228116,"pfxX":5.747542084997687,"pfxZ":-8.852826530993857,"pX":0.5708462645179051,"pZ":0.8527334257575935,"vX0":3.2691011842215456,"vY0":-121.54055093419952,"vZ0":-2.2245220863647304,"x":95.24,"y":215.76,"x0":-1.542747852687101,"y0":50.00495109956787,"z0":5.748925180127396,"aX":8.51817575236269},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.3,"breakHorizontal":-11.3,"spinRate":2582,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.45230233067780645,"extension":6.5834015816411435},"index":0,"playId":"5ba6b71f-fa7d-31a6-a6bc-16cdb70fc410","pitchNumber":1,"startTime":"2026-06-30T02:22:37.737Z","endTime":"2026-06-30T02:22:41.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051144002452787,"aZ":-35.11637371674249,"pfxX":8.302262112725876,"pfxZ":-1.851124899748509,"pX":0.0270792963841726,"pZ":2.6160551485378165,"vX0":1.3907995969323665,"vY0":-125.63115014591354,"vZ0":-0.660937828502058,"x":115.97,"y":168.15,"x0":-1.612824326998524,"y0":50.00526803062432,"z0":5.7537350360273996,"aX":13.182110948213907},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.2,"breakHorizontal":-15.4,"spinRate":2353,"spinDirection":44},"zone":5,"typeConfidence":0.91,"plateTime":0.437118874229534,"extension":6.541958079688884},"hitData":{"launchSpeed":96.9,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.06,"coordY":151.25}},"index":1,"playId":"ffe792f5-1cb4-31fc-aeaa-6d8c312a8c3c","pitchNumber":2,"startTime":"2026-06-30T02:22:52.165Z","endTime":"2026-06-30T02:22:59.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:22:59.668Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:23:06.917Z","endTime":"2026-06-30T02:24:00.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957861068990464,"aZ":-22.744930736564182,"pfxX":-9.832100013586597,"pfxZ":4.824435559194292,"pX":0.8742349607730319,"pZ":2.2515346537229974,"vX0":9.449827923209899,"vY0":-138.67313011359937,"vZ0":-5.053575874801754,"x":83.68,"y":177.99,"x0":-1.2942390982767398,"y0":50.00298520529657,"z0":5.607469056978469,"aX":-19.218885456296768},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":16.0,"spinRate":2312,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39443496230596065,"extension":6.652400305944273},"index":0,"playId":"78711c40-e573-35d9-86e4-317a3a5b7c11","pitchNumber":1,"startTime":"2026-06-30T02:23:33.203Z","endTime":"2026-06-30T02:23:37.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240421928406565,"aZ":-40.86855702652078,"pfxX":5.141956424881284,"pfxZ":-5.412446401911122,"pX":0.3215798382751748,"pZ":1.8004310223888584,"vX0":3.0713962592730635,"vY0":-126.09874266365793,"vZ0":-1.5181545555785716,"x":104.74,"y":190.17,"x0":-1.5812977559018413,"y0":50.00388217380271,"z0":5.715103460874533,"aX":8.259026623754583},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-10.0,"breakHorizontal":-10.1,"spinRate":2632,"spinDirection":42},"zone":9,"typeConfidence":0.8,"plateTime":0.43479591097086434,"extension":6.460576609639749},"hitData":{"launchSpeed":96.7,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.55,"coordY":121.67}},"index":1,"playId":"811edb2b-684e-3ee0-bae0-53662407fd02","pitchNumber":2,"startTime":"2026-06-30T02:23:48.574Z","endTime":"2026-06-30T02:24:00.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:24:00.601Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a ground ball to left fielder Randy Arozarena. Jorge Soler to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:24:06.191Z","endTime":"2026-06-30T02:25:53.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":75.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837240818235813,"aZ":-45.39733610995189,"pfxX":6.188571650200618,"pfxZ":-9.115899032802211,"pX":-0.14055303482774176,"pZ":2.275493745453159,"vX0":1.873183683641121,"vY0":-120.36350036902766,"vZ0":1.2303811559723623,"x":122.36,"y":177.34,"x0":-1.7351015788194548,"y0":50.00308951266752,"z0":5.813492625301398,"aX":8.97652486249096},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.8,"breakHorizontal":-11.6,"spinRate":2537,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.45706047914660575,"extension":6.668928862695849},"index":0,"playId":"b399f571-179c-316c-8a26-6b4722634d84","pitchNumber":1,"startTime":"2026-06-30T02:24:25.733Z","endTime":"2026-06-30T02:24:29.301Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201968727247383,"aZ":-42.95484958929159,"pfxX":6.168299656429268,"pfxZ":-7.283094513356566,"pX":0.1628280653719922,"pZ":1.2655336872828744,"vX0":2.4503703701627675,"vY0":-121.32949870072099,"vZ0":-1.3909873409133025,"x":110.79,"y":204.61,"x0":-1.6633624225668564,"y0":50.00118996315486,"z0":5.611852531459532,"aX":9.133756219891737},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.2,"breakHorizontal":-11.8,"spinRate":2461,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.45259261305598386,"extension":6.5989058317585485},"index":1,"playId":"f8004d03-5757-3cc5-a11d-6c60021b253f","pitchNumber":2,"startTime":"2026-06-30T02:24:45.919Z","endTime":"2026-06-30T02:25:12.934Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971160553801475,"aZ":-25.014270490592306,"pfxX":-9.201013767582737,"pfxZ":4.267062428876617,"pX":0.9028100590609442,"pZ":0.9286045001319326,"vX0":9.00830069625872,"vY0":-128.36354418429283,"vZ0":-6.156142439953204,"x":82.59,"y":213.71,"x0":-1.4458829611531812,"y0":50.0061412186357,"z0":5.288740760965131,"aX":-15.456304895980551},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":1638,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.42564576470103077,"extension":6.932216070233426},"index":2,"playId":"a9f49fcd-f8ae-3fef-a117-2525d0605c37","pitchNumber":3,"startTime":"2026-06-30T02:25:23.258Z","endTime":"2026-06-30T02:25:26.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.870339936403795,"aZ":-14.08246382847681,"pfxX":-5.3481033845117185,"pfxZ":9.216159280606787,"pX":0.586138120039129,"pZ":2.6688071814965095,"vX0":7.358199729200715,"vY0":-138.92656760225245,"vZ0":-5.342387835487751,"x":94.66,"y":166.72,"x0":-1.3966465901135536,"y0":50.002739218953764,"z0":5.5459026279281005,"aX":-10.499201468557008},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2277,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.3936148716066432,"extension":6.6937757429528135},"hitData":{"launchSpeed":71.4,"launchAngle":9.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.82,"coordY":117.34}},"index":3,"playId":"0bc71ab5-2923-32b8-a068-eb3f95e07078","pitchNumber":4,"startTime":"2026-06-30T02:25:40.744Z","endTime":"2026-06-30T02:25:53.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:25:53.792Z","atBatIndex":23},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jo Adell grounds into a double play, shortstop Colt Emerson to second baseman Cole Young to first baseman Josh Naylor. Wade Meckler out at 2nd. Jo Adell out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:25:54.386Z","endTime":"2026-06-30T02:26:34.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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"}]}],"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":96.2,"endSpeed":88.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.540241909606213,"aZ":-21.641131402826392,"pfxX":-8.949886511688028,"pfxZ":5.254525162810475,"pX":-0.44973581349630337,"pZ":2.5243125412570504,"vX0":6.1429086198266525,"vY0":-139.99090628875308,"vZ0":-4.774750162373537,"x":134.14,"y":170.62,"x0":-1.4981163748768598,"y0":50.006771343184205,"z0":5.649419869884044,"aX":-17.951710502944348},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.8,"breakHorizontal":15.1,"spinRate":2287,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38973646903637826,"extension":6.61713353320993},"hitData":{"launchSpeed":85.6,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.06,"coordY":153.1}},"index":0,"playId":"75de962d-e0b8-306b-a53b-29f1a9d0bc9d","pitchNumber":1,"startTime":"2026-06-30T02:26:26.018Z","endTime":"2026-06-30T02:26:34.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:26:34.333Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to center fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:28:22.361Z","endTime":"2026-06-30T02:30:23.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":92.3,"endSpeed":85.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64120038876657,"aZ":-22.900801353860984,"pfxX":-8.706767504182451,"pfxZ":5.0552185407724135,"pX":-0.5939593767442035,"pZ":1.8846415287671336,"vX0":7.0998078035360646,"vY0":-134.22362975747325,"vZ0":-5.856237709026087,"x":139.64,"y":187.89,"x0":-2.135444532013336,"y0":50.00079047393129,"z0":5.713487253257299,"aX":-15.967234679800521},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":2176,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.40726236255627857,"extension":6.408911617102762},"index":0,"playId":"c987334f-c78c-3d1e-aa78-6b24912ec460","pitchNumber":1,"startTime":"2026-06-30T02:28:40.481Z","endTime":"2026-06-30T02:28:44.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97304851760279,"aZ":-30.928208179673017,"pfxX":-10.67245244922901,"pfxZ":0.8013356952754012,"pX":0.9607946869228645,"pZ":0.38532580696557905,"vX0":10.799371585222863,"vY0":-123.80421260747949,"vZ0":-5.968732891644879,"x":69.75,"y":189.9,"x0":-2.073480950931534,"y0":50.002440941087166,"z0":5.419633836445076,"aX":-16.549465856364627},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":16.8,"spinRate":1844,"spinDirection":246},"zone":14,"typeConfidence":0.92,"plateTime":0.44259875307706364,"extension":6.029566964389545},"index":1,"playId":"bcebcadc-8562-300b-be32-037f8c915091","pitchNumber":2,"startTime":"2026-06-30T02:28:58.919Z","endTime":"2026-06-30T02:29:02.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-30T02:29:18.672Z","endTime":"2026-06-30T02:29:30.561Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1265475549646,"aZ":-31.348925852702433,"pfxX":-10.272633744059359,"pfxZ":0.5183264699219932,"pX":-0.027780715716362283,"pZ":0.4460599309713366,"vX0":8.74434249547887,"vY0":-124.84768548250513,"vZ0":-5.7395034764515565,"x":118.06,"y":226.74,"x0":-2.233736896384204,"y0":50.00178833230354,"z0":5.34155905240487,"aX":-16.285539262720054},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":16.7,"spinRate":1812,"spinDirection":244},"zone":13,"typeConfidence":0.92,"plateTime":0.4380096712845467,"extension":6.142395984954013},"index":3,"playId":"0e9f4007-d6bf-31c5-a19a-c3ddc0dc1969","pitchNumber":3,"startTime":"2026-06-30T02:29:30.561Z","endTime":"2026-06-30T02:29:34.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277852753168794,"aZ":-19.95794878881485,"pfxX":-1.7331160609068608,"pfxZ":6.69219590649228,"pX":0.2980727932559988,"pZ":3.369710602581848,"vX0":7.190776201117889,"vY0":-133.39294109778004,"vZ0":-2.372039339543786,"x":105.64,"y":147.8,"x0":-2.192487452766833,"y0":50.000718056570044,"z0":5.68957288849589,"aX":-3.16353276995938},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":1.8,"spinRate":2478,"spinDirection":212},"zone":3,"typeConfidence":0.85,"plateTime":0.40864138667546834,"extension":6.236669331653539},"index":4,"playId":"e249c8aa-ffe9-3691-bb3d-2b0322744015","pitchNumber":4,"startTime":"2026-06-30T02:29:44.109Z","endTime":"2026-06-30T02:29:47.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07450121737647,"aZ":-24.40846599185481,"pfxX":-9.637882499215097,"pfxZ":4.111481515783879,"pX":-1.113206692926329,"pZ":2.5723372952207857,"vX0":6.3510418387759815,"vY0":-136.34691885278158,"vZ0":-3.796222838108215,"x":159.43,"y":169.33,"x0":-2.2167214122209096,"y0":50.00231161428231,"z0":5.660551404551235,"aX":-18.204330136453898},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.8,"breakHorizontal":16.2,"spinRate":2169,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.40121292682625276,"extension":6.342145197104718},"index":5,"playId":"c854847f-6da7-3538-9a5b-d1e6c29e3407","pitchNumber":5,"startTime":"2026-06-30T02:29:58.825Z","endTime":"2026-06-30T02:30:03.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.307693517018492,"aZ":-22.956093039489293,"pfxX":0.39815282294639376,"pfxZ":5.141015511170327,"pX":-0.4013223101921358,"pZ":1.6529467870309587,"vX0":4.84888657164169,"vY0":-132.34464981499897,"vZ0":-5.799640230314591,"x":132.3,"y":194.15,"x0":-2.3006512169114743,"y0":50.00591640220128,"z0":5.528816497311467,"aX":0.7131779242885572},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.7,"spinRate":2484,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.4121297738733283,"extension":6.457847319288524},"hitData":{"launchSpeed":99.8,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.6,"coordY":98.35}},"index":6,"playId":"4fe64a93-2ea6-30aa-ad6d-22d7e488c245","pitchNumber":6,"startTime":"2026-06-30T02:30:10.717Z","endTime":"2026-06-30T02:30:23.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:30:23.881Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dominic Canzone grounds into a double play, first baseman Nolan Schanuel to shortstop Zach Neto. Julio Rodríguez out at 2nd. Dominic Canzone out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:30:26.140Z","endTime":"2026-06-30T02:32:33.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.651423261858383,"aZ":-34.53472793199277,"pfxX":-8.240993081264122,"pfxZ":-1.5116847915840328,"pX":0.025079367905220345,"pZ":1.4373803041301927,"vX0":10.095124589830787,"vY0":-124.1959013238441,"vZ0":-2.50115679998635,"x":116.04,"y":199.97,"x0":-3.01980755642539,"y0":50.002487673322086,"z0":5.3271391569373545,"aX":-12.887126245599923},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.1,"breakHorizontal":12.6,"spinRate":1892,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.4408590629852376,"extension":5.991053835916451},"index":0,"playId":"b725a65f-cf15-30cb-85b0-59c2b323d2c0","pitchNumber":1,"startTime":"2026-06-30T02:30:48.849Z","endTime":"2026-06-30T02:30:52.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11987377616005,"aZ":-26.859998498535546,"pfxX":-9.67847321898046,"pfxZ":2.914212506004006,"pX":-0.42958043955561664,"pZ":2.2462298350466283,"vX0":9.788684375816405,"vY0":-133.82598015597728,"vZ0":-3.7790074560481557,"x":133.37,"y":178.13,"x0":-2.8659195750262585,"y0":50.00517714181501,"z0":5.586376407582849,"aX":-17.67179678446949},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":15.6,"spinRate":2232,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.4082575216715818,"extension":6.213851451094331},"index":1,"playId":"71a3d419-3fa1-39f0-9b34-41da86622cf0","pitchNumber":2,"startTime":"2026-06-30T02:31:08.883Z","endTime":"2026-06-30T02:31:12.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47324606634325,"aZ":-21.568678786500474,"pfxX":0.06805447458476888,"pfxZ":5.953740567365992,"pX":1.152643118716279,"pZ":2.602374722690475,"vX0":10.108166357736794,"vY0":-131.5266803062705,"vZ0":-3.8206730267006064,"x":73.06,"y":168.52,"x0":-2.7222275475628153,"y0":50.00485708873975,"z0":5.6409977722492535,"aX":0.11958099120365469},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-1.9,"spinRate":2484,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.4137754774371092,"extension":6.260581177999336},"index":2,"playId":"c26488ff-f13b-3bf4-a0d1-76833ac7b3f8","pitchNumber":3,"startTime":"2026-06-30T02:31:33.646Z","endTime":"2026-06-30T02:31:37.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12124958502048,"aZ":-25.570017203735365,"pfxX":-7.840210694193123,"pfxZ":4.266728743235225,"pX":-0.8027910427489099,"pZ":2.4717485941469897,"vX0":7.906512049220471,"vY0":-123.24786708724567,"vZ0":-1.8272902539525693,"x":147.6,"y":172.04,"x0":-3.0246406269367467,"y0":50.00332464314914,"z0":5.3697645718397595,"aX":-12.134950845100969},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":12.5,"spinRate":1826,"spinDirection":246},"zone":4,"typeConfidence":0.91,"plateTime":0.44339592434102126,"extension":6.04797576095684},"index":3,"playId":"bb7d00e5-2702-3606-98ed-8fe57b989010","pitchNumber":4,"startTime":"2026-06-30T02:31:55.067Z","endTime":"2026-06-30T02:32:22.097Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458076678081984,"aZ":-23.952007141272468,"pfxX":-0.028402084827443552,"pfxZ":4.677142697476076,"pX":0.6441821910344971,"pZ":2.0709997197822596,"vX0":8.666067492885496,"vY0":-130.94462386248557,"vZ0":-4.560588057897345,"x":92.45,"y":182.86,"x0":-2.687429311725504,"y0":50.00236933126364,"z0":5.600055276401893,"aX":-0.05030944770004259},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.8,"breakHorizontal":-1.7,"spinRate":2490,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.4163232148433047,"extension":6.249813910753409},"hitData":{"launchSpeed":103.6,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.49,"coordY":177.44}},"index":4,"playId":"a8b958c6-3038-33dd-926c-f061152c30e3","pitchNumber":5,"startTime":"2026-06-30T02:32:25.349Z","endTime":"2026-06-30T02:32:33.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:32:33.363Z","atBatIndex":26},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:32:59.438Z","endTime":"2026-06-30T02:33:21.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":84.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87668626651985,"aZ":-22.19382159605714,"pfxX":-1.3251812966326924,"pfxZ":5.560415557088794,"pX":1.2734112048803063,"pZ":1.4631139411591356,"vX0":9.124597501331367,"vY0":-132.2689042883685,"vZ0":-6.358515728078068,"x":68.46,"y":199.28,"x0":-2.0301666634069186,"y0":50.00143937965618,"z0":5.496062557646989,"aX":-2.3792325115967645},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":0.7,"spinRate":2560,"spinDirection":208},"zone":14,"typeConfidence":0.89,"plateTime":0.4121235027296244,"extension":6.336156541288278},"index":0,"playId":"ed45811c-75ad-31f2-aedb-ce51a9e81172","pitchNumber":1,"startTime":"2026-06-30T02:33:02.948Z","endTime":"2026-06-30T02:33:07.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69232883539423,"aZ":-26.78591734387591,"pfxX":-9.152017094164249,"pfxZ":2.8686935671742138,"pX":-2.302958290951559,"pZ":2.9342487257804515,"vX0":3.2773879365654683,"vY0":-135.68916705249066,"vZ0":-2.4452327665947875,"x":204.78,"y":159.56,"x0":-2.332394769548808,"y0":50.00174675446656,"z0":5.699548533518558,"aX":-17.187300148317135},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":16.0,"spinRate":2274,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.40254580437848775,"extension":6.368398839112715},"index":1,"playId":"7324b0ff-297f-3618-86c0-6960c4a3334a","pitchNumber":2,"startTime":"2026-06-30T02:33:14.968Z","endTime":"2026-06-30T02:33:21.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:33:21.020Z","atBatIndex":27},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Josh Naylor reaches on a fielding error by third baseman Denzer Guzman. Randy Arozarena to 3rd. Josh Naylor to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:33:33.450Z","endTime":"2026-06-30T02:34:26.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"Field Error","eventType":"field_error","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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26717320511863,"aZ":-24.25951141080415,"pfxX":-7.95838182253288,"pfxZ":4.404544297669704,"pX":-0.8722979572425599,"pZ":3.24192622787758,"vX0":7.895138357910126,"vY0":-132.42675586203958,"vZ0":-1.7447402600937405,"x":150.25,"y":151.25,"x0":-2.8421530798274848,"y0":50.002352571668894,"z0":5.664275179238516,"aX":-14.296125959372231},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":2125,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.41182683984321367,"extension":6.179554373416351},"index":0,"playId":"5943816e-c70b-3419-9573-341003702ae0","pitchNumber":1,"startTime":"2026-06-30T02:33:50.482Z","endTime":"2026-06-30T02:33:53.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.767508816562724,"aZ":-29.541738199875738,"pfxX":-7.9800510457014715,"pfxZ":1.6871499800373568,"pX":-0.3561215440288026,"pZ":2.0825988614133326,"vX0":9.050539547098742,"vY0":-123.47557870927037,"vZ0":-2.1315666114470835,"x":130.57,"y":182.55,"x0":-3.0114089972280835,"y0":50.00434189929278,"z0":5.413260127156861,"aX":-12.473978062362441},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.9,"breakHorizontal":12.6,"spinRate":1883,"spinDirection":247},"zone":7,"typeConfidence":0.92,"plateTime":0.4415324277681951,"extension":5.988381876389703},"hitData":{"launchSpeed":46.1,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.19,"coordY":169.21}},"index":1,"playId":"221b8048-9b03-376c-9d7e-9305bfc571d1","pitchNumber":2,"startTime":"2026-06-30T02:34:12.113Z","endTime":"2026-06-30T02:34:26.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:34:26.131Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a fly ball to left fielder Wade Meckler. Randy Arozarena scores. Josh Naylor scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:35:24.930Z","endTime":"2026-06-30T02:35:57.672Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:35:27.057Z","endTime":"2026-06-30T02:35:27.058Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37385213021086,"aZ":-28.334374470285475,"pfxX":-8.61354315147713,"pfxZ":2.660909428901612,"pX":0.5414727886934396,"pZ":1.8768852327926344,"vX0":11.300373689112071,"vY0":-119.2822962925396,"vZ0":-2.2807580382618453,"x":96.36,"y":188.1,"x0":-3.132559718613615,"y0":50.004421890959925,"z0":5.393346501695518,"aX":-12.446178976788321},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":13.0,"spinRate":1695,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.45870599360031283,"extension":5.904688803115206},"index":1,"playId":"b33d7ac5-afc6-331b-95cb-bc429db6a67a","pitchNumber":1,"startTime":"2026-06-30T02:35:27.059Z","endTime":"2026-06-30T02:35:30.126Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615570430887292,"aZ":-16.871543812989856,"pfxX":-2.106753313753785,"pfxZ":8.453273236519646,"pX":0.29636886029455817,"pZ":2.168927096887694,"vX0":8.82282486155837,"vY0":-132.99215122762746,"vZ0":-5.738890376929254,"x":105.7,"y":180.22,"x0":-2.7749406007183173,"y0":50.004969724093264,"z0":5.55774517678496,"aX":-3.814931799233486},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":2.2,"spinRate":2492,"spinDirection":213},"zone":9,"typeConfidence":0.88,"plateTime":0.410139123769933,"extension":6.2908802870212},"hitData":{"launchSpeed":73.8,"launchAngle":27.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.24,"coordY":110.9}},"index":2,"playId":"40e3bce8-7d6d-3d9f-ae8d-439263c9ea0b","pitchNumber":2,"startTime":"2026-06-30T02:35:45.652Z","endTime":"2026-06-30T02:35:57.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:35:57.672Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to left fielder Wade Meckler. Cal Raleigh to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:36:23.340Z","endTime":"2026-06-30T02:36:49.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766626590813758,"aZ":-29.250957583139495,"pfxX":-10.19593021313801,"pfxZ":1.624065785345139,"pX":-0.7622762434359295,"pZ":1.5222280554907153,"vX0":8.818448139894068,"vY0":-133.50707064700208,"vZ0":-4.9758363695549,"x":146.06,"y":197.68,"x0":-2.789640709349347,"y0":50.002026087807685,"z0":5.525112427580202,"aX":-18.33501286226666},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.0,"breakHorizontal":16.4,"spinRate":2056,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.4108696444276383,"extension":6.234642272898579},"hitData":{"launchSpeed":82.6,"launchAngle":12.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.16,"coordY":106.63}},"index":0,"playId":"04237458-74e8-330b-a158-8e61f078318f","pitchNumber":1,"startTime":"2026-06-30T02:36:38.549Z","endTime":"2026-06-30T02:36:49.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:36:49.579Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to left fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:38:11.096Z","endTime":"2026-06-30T02:40:27.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:36:55.278Z","endTime":"2026-06-30T02:38:13.225Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.4,"endSpeed":74.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0441469303108,"aZ":-29.22589732116098,"pfxX":4.046848824823797,"pfxZ":2.118500025839234,"pX":0.7367271675321827,"pZ":1.5091581506553422,"vX0":6.677611777595338,"vY0":-116.96076241922547,"vZ0":-2.9964120810130743,"x":88.92,"y":198.03,"x0":-2.6756520643544595,"y0":50.00384593563876,"z0":5.53383878519012,"aX":5.633561167740283},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.4,"breakHorizontal":-8.9,"spinRate":2434,"spinDirection":99},"zone":14,"typeConfidence":0.88,"plateTime":0.4674252155156928,"extension":6.188641948597128},"index":1,"playId":"6cdedcce-a320-338b-b3c3-850616741394","pitchNumber":1,"startTime":"2026-06-30T02:38:13.225Z","endTime":"2026-06-30T02:38:16.483Z","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.2,"endSpeed":82.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173231889942805,"aZ":-21.304539568933006,"pfxX":-1.1245460253323927,"pfxZ":6.287250309639607,"pX":1.2291913557437266,"pZ":2.4908487297217548,"vX0":10.343058335648998,"vY0":-129.62365980997293,"vZ0":-3.7485830638792663,"x":70.15,"y":171.53,"x0":-2.6402732510167466,"y0":50.00037113543541,"z0":5.552428980114403,"aX":-1.945626253117058},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.9,"breakHorizontal":0.1,"spinRate":2550,"spinDirection":199},"zone":12,"typeConfidence":0.88,"plateTime":0.42009276457054856,"extension":6.2076717057357},"index":2,"playId":"70bc5c6c-adf4-3e5b-91ff-91655d0fcbdc","pitchNumber":2,"startTime":"2026-06-30T02:38:32.168Z","endTime":"2026-06-30T02:38:37.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91891510326224,"aZ":-29.264632336091065,"pfxX":3.7248164479020005,"pfxZ":2.049099190644074,"pX":1.9458981869672731,"pZ":1.001779024872304,"vX0":9.528293073366735,"vY0":-117.88870870692185,"vZ0":-4.11688199691422,"x":42.83,"y":211.73,"x0":-2.6204536323109378,"y0":50.001531476432234,"z0":5.451028344993978,"aX":5.276980074805665},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":-8.9,"spinRate":2478,"spinDirection":90},"zone":14,"typeConfidence":0.87,"plateTime":0.46336929219131573,"extension":6.205694330716855},"index":3,"playId":"839d6ed9-6ff6-3fa6-807f-0684f821a4fc","pitchNumber":3,"startTime":"2026-06-30T02:38:48.912Z","endTime":"2026-06-30T02:38:52.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40004701000747,"aZ":-22.809851303258682,"pfxX":-7.271814553886245,"pfxZ":5.072759262924459,"pX":-0.23584747358439057,"pZ":1.947467112673857,"vX0":8.885777021091611,"vY0":-134.3446574546882,"vZ0":-5.4508840415698705,"x":125.99,"y":186.2,"x0":-2.6261624757449153,"y0":50.00356352481784,"z0":5.60239439459369,"aX":-13.425460023760563},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":11.5,"spinRate":2288,"spinDirection":224},"zone":8,"typeConfidence":0.89,"plateTime":0.4061678477752242,"extension":6.340316866272527},"index":4,"playId":"ce947215-8711-3b32-bc34-c432ac7d4562","pitchNumber":4,"startTime":"2026-06-30T02:39:09.079Z","endTime":"2026-06-30T02:39:12.079Z","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.7,"endSpeed":84.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010492867363613,"aZ":-22.7925948239809,"pfxX":0.5383225795580846,"pfxZ":5.258884006154091,"pX":0.5633008882754161,"pZ":2.7764738473228707,"vX0":8.375595808116925,"vY0":-131.96091768034353,"vZ0":-3.26273749841069,"x":95.53,"y":163.82,"x0":-2.7064005176683588,"y0":50.00370977319036,"z0":5.685887026080649,"aX":0.9596198535173611},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.1,"breakHorizontal":-2.6,"spinRate":2490,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.4132249742589593,"extension":6.3714342738537395},"index":5,"playId":"fab2f407-d7b7-3acc-a4b9-d9fe0296a28d","pitchNumber":5,"startTime":"2026-06-30T02:39:32.278Z","endTime":"2026-06-30T02:39:39.050Z","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":93.3,"endSpeed":85.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871305298779884,"aZ":-23.21802692725156,"pfxX":-10.467063583282375,"pfxZ":4.8148254288030765,"pX":0.9745831976164026,"pZ":1.525746576420711,"vX0":12.625174995880153,"vY0":-135.15357409590618,"vZ0":-6.517468280799461,"x":79.85,"y":197.58,"x0":-2.3848025688212893,"y0":50.00570105286723,"z0":5.585721748879297,"aX":-19.479834278608916},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":2248,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.4043832833211831,"extension":6.410751725940299},"index":6,"playId":"2b76b69b-aeb0-3436-af2f-97c9f087485a","pitchNumber":6,"startTime":"2026-06-30T02:39:55.679Z","endTime":"2026-06-30T02:39:59.051Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31872537149927,"aZ":-20.892734152909146,"pfxX":-9.537276119381279,"pfxZ":6.061991958085251,"pX":0.07407687709680331,"pZ":1.7593765576928568,"vX0":10.195334567526846,"vY0":-135.04244250922147,"vZ0":-6.35004342937923,"x":114.18,"y":191.28,"x0":-2.497533903402748,"y0":50.001439751358994,"z0":5.594168613488592,"aX":-17.747208926404422},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2200,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.4044126640661845,"extension":6.467053809429494},"hitData":{"launchSpeed":79.1,"launchAngle":43.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.12,"coordY":97.92}},"index":7,"playId":"465cc140-97b6-3860-86ec-a5a0b9a433f0","pitchNumber":7,"startTime":"2026-06-30T02:40:17.693Z","endTime":"2026-06-30T02:40:27.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:40:27.738Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:42:20.905Z","endTime":"2026-06-30T02:45:04.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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,5,7],"actionIndex":[6],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":{"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":86.4,"endSpeed":79.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763715651491843,"aZ":-33.499523361442144,"pfxX":5.052385366902408,"pfxZ":-0.8303657689925146,"pX":1.6150904678998235,"pZ":1.4751327667666012,"vX0":6.45134411564117,"vY0":-125.6388376960863,"vZ0":-3.462906293239933,"x":55.44,"y":198.95,"x0":-1.6479374519149215,"y0":50.00533068557481,"z0":5.609602137110544,"aX":8.033125628379144},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.2,"breakHorizontal":-10.7,"spinRate":2596,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4368794513307157,"extension":6.472033490286592},"index":0,"playId":"e1cbc0aa-903e-3126-9915-05934072302c","pitchNumber":1,"startTime":"2026-06-30T02:42:43.081Z","endTime":"2026-06-30T02:42:46.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.655111467658255,"aZ":-14.436263385678062,"pfxX":-7.936995810220624,"pfxZ":9.245098252026473,"pX":0.6068559990527862,"pZ":1.7531638693313456,"vX0":8.384702391596278,"vY0":-137.8866792645574,"vZ0":-7.662974061271727,"x":93.87,"y":191.44,"x0":-1.4472741315821829,"y0":50.004952015149584,"z0":5.549377877637169,"aX":-15.232317256728765},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":12.6,"spinRate":2346,"spinDirection":223},"zone":9,"typeConfidence":0.92,"plateTime":0.3977669194410618,"extension":6.727324908298677},"index":1,"playId":"5bd6a454-c414-36ea-b662-7cea70e523f3","pitchNumber":2,"startTime":"2026-06-30T02:42:55.639Z","endTime":"2026-06-30T02:42:58.653Z","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":96.0,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13128851698334,"aZ":-14.507059197462578,"pfxX":-9.242143413471561,"pfxZ":9.012940326378404,"pX":0.05682154617909081,"pZ":2.6961869452679834,"vX0":7.091747110145749,"vY0":-139.53902821988004,"vZ0":-5.499361837779176,"x":114.83,"y":165.98,"x0":-1.324389352672709,"y0":50.00265167729709,"z0":5.657919706156818,"aX":-18.117743096297954},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":15.1,"spinRate":2313,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39340738842401457,"extension":6.663337326344912},"index":2,"playId":"d942f329-2d05-3287-a0b5-20f076744463","pitchNumber":3,"startTime":"2026-06-30T02:43:10.582Z","endTime":"2026-06-30T02:43:13.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51390234241115,"aZ":-14.383415988510244,"pfxX":-6.97581980427092,"pfxZ":9.027748143578188,"pX":-0.18742649689651447,"pZ":3.0374314476294737,"vX0":5.845015006845421,"vY0":-139.73557124886136,"vZ0":-4.737888090355643,"x":124.14,"y":156.77,"x0":-1.4035687684806137,"y0":50.00340494577771,"z0":5.705241987079368,"aX":-13.74765771380852},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2378,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.3924942027170699,"extension":6.433704416206703},"index":3,"playId":"33fb2709-7081-3d97-87b5-bf3cac93065f","pitchNumber":4,"startTime":"2026-06-30T02:43:24.699Z","endTime":"2026-06-30T02:43:27.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-30T02:43:34.746Z","endTime":"2026-06-30T02:43:43.617Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"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":86.7,"endSpeed":79.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271825001477545,"aZ":-36.45839359191708,"pfxX":5.791712526051278,"pfxZ":-2.6682630179068294,"pX":0.2871199898077396,"pZ":1.707880200850988,"vX0":2.8692703188821285,"vY0":-126.19818044989896,"vZ0":-2.56422629668704,"x":106.06,"y":192.67,"x0":-1.6176605778443252,"y0":50.00000720417511,"z0":5.680976331976031,"aX":9.315730523600227},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":-11.2,"spinRate":2556,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.4344389762445733,"extension":6.450287026461119},"index":5,"playId":"b90d60ce-6945-3eac-9164-33b02b9bdfa0","pitchNumber":5,"startTime":"2026-06-30T02:43:43.617Z","endTime":"2026-06-30T02:43:46.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-30T02:44:12.266Z","endTime":"2026-06-30T02:45:01.280Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378760120676016,"aZ":-44.11820424558056,"pfxX":6.338482060424939,"pfxZ":-8.233234625971498,"pX":0.04576522166117459,"pZ":1.1788111019373517,"vX0":1.9209122168266308,"vY0":-120.50457427949766,"vZ0":-1.5038194627164503,"x":115.26,"y":206.95,"x0":-1.5879266081626813,"y0":50.00367602291649,"z0":5.756667053002352,"aX":9.194931422806556},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.0,"breakHorizontal":-12.0,"spinRate":2545,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4569166847648627,"extension":6.6698757811443095},"index":7,"playId":"604e677c-9b37-3422-aaa3-64232e1e1a58","pitchNumber":6,"startTime":"2026-06-30T02:45:01.280Z","endTime":"2026-06-30T02:45:04.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:45:04.341Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Lowe doubles (3) on a ground ball to right fielder Victor Robles.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:45:09.778Z","endTime":"2026-06-30T02:45:55.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040094334728156,"aZ":-18.83324917472152,"pfxX":-6.808319190582548,"pfxZ":6.819546543824847,"pX":0.5235730961663143,"pZ":3.630276151909236,"vX0":7.309120538546993,"vY0":-138.94883034048397,"vZ0":-2.429036897820576,"x":97.04,"y":140.76,"x0":-1.2560584122958034,"y0":50.000380731601965,"z0":5.766647409511942,"aX":-13.315234830177825},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":10.8,"spinRate":2312,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.39414042583725983,"extension":6.522370827044984},"index":0,"playId":"c8573802-0ba3-3347-ad76-6ab44b2f0178","pitchNumber":1,"startTime":"2026-06-30T02:45:29.138Z","endTime":"2026-06-30T02:45:32.138Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75112106383444,"aZ":-44.457811178786,"pfxX":5.493610005305288,"pfxZ":-8.318168888329197,"pX":0.6476231770359353,"pZ":1.5187165866555197,"vX0":3.5087538158915774,"vY0":-121.56163760333213,"vZ0":-0.8062037311046543,"x":92.31,"y":197.77,"x0":-1.5346391864897955,"y0":50.00265837437301,"z0":5.758721480379341,"aX":8.112724262508348},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.9,"breakHorizontal":-10.8,"spinRate":2575,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4528543224254027,"extension":6.607726336741287},"hitData":{"launchSpeed":105.8,"launchAngle":6.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.91,"coordY":113.05}},"index":1,"playId":"02148db0-62aa-30aa-9fd2-3956583ac6da","pitchNumber":2,"startTime":"2026-06-30T02:45:41.846Z","endTime":"2026-06-30T02:45:55.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:45:55.882Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:46:06.722Z","endTime":"2026-06-30T02:47:48.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746157365240325,"aZ":-22.8077451426325,"pfxX":-10.07993019910248,"pfxZ":4.801999754226493,"pX":0.4475163616503465,"pZ":2.8432479263872033,"vX0":8.5240007824201,"vY0":-138.95357757623913,"vZ0":-3.7286519788137915,"x":99.94,"y":162.01,"x0":-1.3533977252617473,"y0":50.005795078691804,"z0":5.721825723340286,"aX":-19.673470067174787},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":16.4,"spinRate":2317,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39449097326536364,"extension":6.5971293370721655},"index":0,"playId":"825cf9c1-ad15-3c67-bff2-547a6f149089","pitchNumber":1,"startTime":"2026-06-30T02:46:33.793Z","endTime":"2026-06-30T02:46:38.958Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"662a72bf-c4e0-43dd-8bea-ab0073dd622a","startTime":"2026-06-30T02:47:03.255Z","endTime":"2026-06-30T02:47:08.255Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.792873617503677,"aZ":-23.621437583860384,"pfxX":-11.004648746170037,"pfxZ":4.371538611226363,"pX":-0.29340929217451994,"pZ":1.9614861032304085,"vX0":7.4620962811355085,"vY0":-139.1007282098977,"vZ0":-5.557210519114502,"x":128.18,"y":185.82,"x0":-1.5838702738693173,"y0":50.00200628505405,"z0":5.555717858720178,"aX":-21.520321125290206},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":18.4,"spinRate":2293,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39407018706466124,"extension":6.700318098610788},"index":2,"playId":"6003f142-4d9c-3930-b166-2c976410af72","pitchNumber":2,"startTime":"2026-06-30T02:47:19.693Z","endTime":"2026-06-30T02:47:24.034Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311412606345034,"aZ":-36.566901374942276,"pfxX":6.182082581857777,"pfxZ":-2.829191415980585,"pX":0.22846006472569097,"pZ":2.9912895765363983,"vX0":2.7843254526687256,"vY0":-123.91823484013293,"vZ0":0.8132750452225905,"x":108.29,"y":158.02,"x0":-1.7137931270848223,"y0":50.00475973407041,"z0":5.719468640536573,"aX":9.591468247298772},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.7,"breakHorizontal":-11.9,"spinRate":2191,"spinDirection":37},"zone":2,"typeConfidence":0.9,"plateTime":0.4424056635785516,"extension":6.643459572080545},"index":3,"playId":"9eefc673-32cc-37c6-af0d-14991bf7a9a1","pitchNumber":3,"startTime":"2026-06-30T02:47:45.993Z","endTime":"2026-06-30T02:47:48.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:47:48.993Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:48:14.714Z","endTime":"2026-06-30T02:50:59.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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,3,4,5,6,7],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"6e5ce592-3902-48c9-b8fb-65b00239db4e","startTime":"2026-06-30T02:48:14.714Z","endTime":"2026-06-30T02:48:19.714Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730810770083927,"aZ":-21.418909984813574,"pfxX":-9.397741982318138,"pfxZ":5.313447890539928,"pX":-0.6663440400513955,"pZ":2.7497471924850285,"vX0":5.7160014301904845,"vY0":-141.0518390187008,"vZ0":-4.387328410535645,"x":142.4,"y":164.54,"x0":-1.4933696171538713,"y0":50.00265922196126,"z0":5.698315083306979,"aX":-19.021446510107992},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":16.0,"spinRate":2186,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3876545937325573,"extension":6.680608139940867},"index":1,"playId":"d0543acd-84b9-34c3-b7c6-09ec452816cc","pitchNumber":1,"startTime":"2026-06-30T02:48:33.502Z","endTime":"2026-06-30T02:48:38.058Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-30T02:48:55.911Z","endTime":"2026-06-30T02:49:18.252Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83172065219381,"aZ":-19.11803010477051,"pfxX":-9.561836669526613,"pfxZ":6.417627348105289,"pX":-0.020351486367881522,"pZ":1.4323928656056053,"vX0":7.6599823198308545,"vY0":-141.80404217259246,"vZ0":-7.9408851057756715,"x":117.78,"y":200.11,"x0":-1.5161731170342385,"y0":50.0009218798736,"z0":5.491562108799386,"aX":-19.445092893325757},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":15.7,"spinRate":2289,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.386458314364714,"extension":6.798043443082938},"index":3,"playId":"6ddcf419-5335-3fe6-bcb4-76e2149c237b","pitchNumber":2,"startTime":"2026-06-30T02:49:18.252Z","endTime":"2026-06-30T02:49:22.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06018047652933,"aZ":-34.00833300032549,"pfxX":6.845850742607404,"pfxZ":-1.1260694794953783,"pX":0.27828263553158583,"pZ":0.9269385613295714,"vX0":2.695491056929367,"vY0":-127.79600336378115,"vZ0":-4.79839486597883,"x":106.39,"y":213.75,"x0":-1.6840587613607108,"y0":50.00282824949975,"z0":5.546460542365479,"aX":11.151261199166182},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.0,"breakHorizontal":-13.1,"spinRate":2278,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4311010317552615,"extension":6.754443066341817},"index":4,"playId":"e03e995d-9502-3954-a587-eabf84f4f08e","pitchNumber":3,"startTime":"2026-06-30T02:49:38.115Z","endTime":"2026-06-30T02:49:42.077Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372303242602907,"aZ":-30.563138370347264,"pfxX":5.721723677616307,"pfxZ":0.9647686698719071,"pX":0.35527008923407366,"pZ":0.7563861986176282,"vX0":3.364329105095271,"vY0":-128.94456868790112,"vZ0":-6.083953124128247,"x":103.46,"y":218.36,"x0":-1.712553693792206,"y0":50.00521828726358,"z0":5.523234051475209,"aX":9.575294047762881},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":-11.2,"spinRate":2192,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.42579008230718873,"extension":6.779673045783491},"index":5,"playId":"1fcd0cdc-e47e-35ba-a397-b2d29852cc61","pitchNumber":4,"startTime":"2026-06-30T02:49:59.747Z","endTime":"2026-06-30T02:50:05.752Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76962044209241,"aZ":-43.530872670786344,"pfxX":5.6852304651829275,"pfxZ":-7.519813319633387,"pX":0.015494405116093322,"pZ":-0.121517409290482,"vX0":2.587262402560995,"vY0":-122.5738845723884,"vZ0":-4.6291527281404345,"x":116.41,"y":242.06,"x0":-1.794397872810269,"y0":50.00149539046728,"z0":5.535138189172311,"aX":8.589755894722026},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.5,"breakHorizontal":-10.9,"spinRate":2345,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4480367849131661,"extension":6.977685929717837},"index":6,"playId":"9fba3531-0fea-36fe-8485-284b808f518c","pitchNumber":5,"startTime":"2026-06-30T02:50:31.488Z","endTime":"2026-06-30T02:50:34.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390191927457394,"aZ":-29.979708922250282,"pfxX":-9.460299260634645,"pfxZ":1.288753472103621,"pX":0.25288057540441744,"pZ":1.1442031277140656,"vX0":7.54090488415711,"vY0":-130.1021395265719,"vZ0":-4.992459267034754,"x":107.36,"y":207.89,"x0":-1.4658579093534936,"y0":50.00139004044525,"z0":5.3824080609884035,"aX":-16.083332872240316},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":15.2,"spinRate":1504,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.42232770552180865,"extension":6.79356931542822},"index":7,"playId":"490ffe1a-e795-39d7-a9f2-57afe73bcc1c","pitchNumber":6,"startTime":"2026-06-30T02:50:56.800Z","endTime":"2026-06-30T02:50:59.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:50:59.800Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:52:55.976Z","endTime":"2026-06-30T02:55:31.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":681351,"link":"/api/v1/people/681351"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507729265901354,"aZ":-32.4484743919648,"pfxX":-9.952021581646665,"pfxZ":-0.1914283831045509,"pX":-0.1028944866412955,"pZ":3.1422790219849857,"vX0":8.539995252153123,"vY0":-120.09031638170144,"vZ0":1.0491329523916428,"x":120.92,"y":153.94,"x0":-2.4141175274478073,"y0":50.000256786422504,"z0":5.588672278622425,"aX":-14.51725104212526},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":16.0,"spinRate":1922,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.45629047649117505,"extension":5.912531086724438},"index":0,"playId":"182bf178-faec-3085-b939-4496aea473d8","pitchNumber":1,"startTime":"2026-06-30T02:53:08.664Z","endTime":"2026-06-30T02:53:11.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61696744791361,"aZ":-17.951542589282262,"pfxX":-1.583316967332701,"pfxZ":8.215633017382292,"pX":2.3549146165702224,"pZ":1.9234828535369761,"vX0":11.53533324846924,"vY0":-130.08225571984153,"vZ0":-5.868423570459301,"x":27.24,"y":186.85,"x0":-1.9117592320905081,"y0":50.00523387725337,"z0":5.548128321610976,"aX":-2.7421681548098267},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.8,"breakHorizontal":0.6,"spinRate":2388,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.41939505140203126,"extension":6.281278020497055},"index":1,"playId":"a852604b-e3de-3436-a0ce-fe32e51c08db","pitchNumber":2,"startTime":"2026-06-30T02:53:20.515Z","endTime":"2026-06-30T02:53:23.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321761858773836,"aZ":-19.06107466469623,"pfxX":-0.34689902816886886,"pfxZ":7.454432720547738,"pX":0.15265921281914624,"pZ":3.2833153051404764,"vX0":6.454609119579943,"vY0":-131.17293573218728,"vZ0":-2.4276862892568616,"x":111.18,"y":150.13,"x0":-2.2850616566905546,"y0":50.00161323646447,"z0":5.627375805024428,"aX":-0.6110382176909059},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":-0.6,"spinRate":2350,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.4160750581509385,"extension":6.401525673662714},"index":2,"playId":"26c16dd7-7274-36ad-99ac-4c28647466dc","pitchNumber":3,"startTime":"2026-06-30T02:53:36.770Z","endTime":"2026-06-30T02:53:39.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.276191217489565,"aZ":-30.786361680968454,"pfxX":-10.206608951056417,"pfxZ":0.9366945775127276,"pX":0.31798991994916653,"pZ":1.391130478100382,"vX0":9.539325421906243,"vY0":-120.7895125174224,"vZ0":-3.149555738835871,"x":104.88,"y":201.22,"x0":-2.3627976780659132,"y0":50.000148458385695,"z0":5.428493779872764,"aX":-15.029229043689542},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":16.1,"spinRate":1918,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.45405078580467206,"extension":5.813467627106838},"index":3,"playId":"830bc779-8948-3bff-bd9a-448cef19e0a5","pitchNumber":4,"startTime":"2026-06-30T02:53:51.348Z","endTime":"2026-06-30T02:53:56.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37151476371808,"aZ":-22.653435020887,"pfxX":0.7724246343496326,"pfxZ":5.477052630876351,"pX":-0.10392606562201555,"pZ":4.2809446528885315,"vX0":5.535109725706706,"vY0":-130.0104210104428,"vZ0":0.5975226398562623,"x":120.96,"y":123.19,"x0":-2.347536101755171,"y0":50.001848877153435,"z0":5.747485500784353,"aX":1.340824874459715},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-2.4,"spinRate":2355,"spinDirection":199},"zone":11,"typeConfidence":0.89,"plateTime":0.418885485635335,"extension":6.184043110283271},"index":4,"playId":"e5eae639-1e95-31a5-b47b-53b4c978560c","pitchNumber":5,"startTime":"2026-06-30T02:54:16.996Z","endTime":"2026-06-30T02:54:20.276Z","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":91.6,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661248200506545,"aZ":-25.964605184420908,"pfxX":-9.078198789663018,"pfxZ":3.4284253226144275,"pX":-0.9286532255252389,"pZ":2.058030326156017,"vX0":7.243710224989964,"vY0":-133.26609537260947,"vZ0":-3.9986011287405683,"x":152.4,"y":183.21,"x0":-2.4926727251854945,"y0":50.00388319674849,"z0":5.437339070190441,"aX":-16.45045350786136},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":15.0,"spinRate":2123,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.40985192375983015,"extension":6.170619283822877},"index":5,"playId":"cf7c7b10-c5ac-3990-a984-a2309587ecd1","pitchNumber":6,"startTime":"2026-06-30T02:54:31.877Z","endTime":"2026-06-30T02:54:36.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438000902453606,"aZ":-20.59754938246262,"pfxX":-0.24965501782319244,"pfxZ":6.4357331464989755,"pX":-1.0617243669254608,"pZ":2.758754164996299,"vX0":3.3608633384768796,"vY0":-132.5643110889333,"vZ0":-3.4240192626960066,"x":157.47,"y":164.29,"x0":-2.307728343037123,"y0":50.005833406728904,"z0":5.5514684813511215,"aX":-0.44998259506440885},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":-0.2,"spinRate":2378,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.41147545895448534,"extension":6.124626223884697},"index":6,"playId":"3feac99a-773c-3f0c-8d78-214c895ac483","pitchNumber":7,"startTime":"2026-06-30T02:55:11.969Z","endTime":"2026-06-30T02:55:15.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105978581490135,"aZ":-20.708824756078254,"pfxX":0.03842970674945545,"pfxZ":6.448589959406784,"pX":-0.29115547498441613,"pZ":1.832475964029567,"vX0":5.310323898657396,"vY0":-131.77841790989729,"vZ0":-5.586072553105205,"x":128.1,"y":189.3,"x0":-2.328133478015811,"y0":50.003846905004536,"z0":5.485904360966081,"aX":0.06782336620515966},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-1.1,"spinRate":2409,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.4139033614289138,"extension":6.201355391208415},"index":7,"playId":"730ddcb7-b7eb-3e6d-ba46-465563893cbe","pitchNumber":8,"startTime":"2026-06-30T02:55:26.421Z","endTime":"2026-06-30T02:55:31.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:55:31.456Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to left fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:55:39.511Z","endTime":"2026-06-30T02:56:00.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167949788240985,"aZ":-26.386954522032845,"pfxX":-8.807137370751088,"pfxZ":3.1992769974985764,"pX":-0.7550165594271934,"pZ":1.675621721641879,"vX0":7.338756912989043,"vY0":-133.71167490567754,"vZ0":-5.004809993576186,"x":145.78,"y":193.54,"x0":-2.3926719228447197,"y0":50.0011309549311,"z0":5.4677628604044495,"aX":-15.925936702999454},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":2086,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.40981855794634336,"extension":6.2479229764053805},"hitData":{"launchSpeed":96.7,"launchAngle":19.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.2,"coordY":74.38}},"index":0,"playId":"3af00f2f-2580-3776-97e7-7d8947ffa809","pitchNumber":1,"startTime":"2026-06-30T02:55:52.387Z","endTime":"2026-06-30T02:56:00.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:56:00.415Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to left fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:56:08.020Z","endTime":"2026-06-30T02:57:29.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.0,"endSpeed":73.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93310568495199,"aZ":-26.50848701671197,"pfxX":5.506841177092735,"pfxZ":4.191167323036547,"pX":-0.31053095892500643,"pZ":3.6936153000311607,"vX0":2.949229356466691,"vY0":-115.15211357531835,"vZ0":1.1682930104306122,"x":128.84,"y":139.05,"x0":-2.32041477650648,"y0":50.00432001331809,"z0":5.730390341758897,"aX":7.4495012898680555},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.2,"breakHorizontal":-10.7,"spinRate":2384,"spinDirection":90},"zone":11,"typeConfidence":0.9,"plateTime":0.47434103414816464,"extension":6.140173680607647},"index":0,"playId":"6a4c2d70-ad8c-39ef-a34e-84b2ad0d0f32","pitchNumber":1,"startTime":"2026-06-30T02:56:27.587Z","endTime":"2026-06-30T02:56:32.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588228810047173,"aZ":-30.430090850229963,"pfxX":-8.76229187073559,"pfxZ":1.1515433223598759,"pX":-0.615021431095608,"pZ":2.716895922885177,"vX0":6.727946341434382,"vY0":-122.75438812884026,"vZ0":-0.5326212962191457,"x":140.44,"y":165.42,"x0":-2.2665872337708532,"y0":50.00132753363382,"z0":5.550232430876643,"aX":-13.23663796593473},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":14.0,"spinRate":1809,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.44794353494577877,"extension":5.965981011132259},"index":1,"playId":"783bad53-ca89-32d8-9ece-9fcd8a16a7aa","pitchNumber":2,"startTime":"2026-06-30T02:56:45.391Z","endTime":"2026-06-30T02:56:52.479Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T02:57:09.691Z","endTime":"2026-06-30T02:57:20.527Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.209309478616674,"aZ":-28.33974822570755,"pfxX":6.068849551060836,"pfxZ":2.6531655035201442,"pX":1.3551161412622699,"pZ":2.076638520259839,"vX0":5.82395073739646,"vY0":-118.79238069768323,"vZ0":-2.5130313346892823,"x":65.35,"y":182.71,"x0":-1.9062681160954937,"y0":50.00488205297888,"z0":5.694015557900519,"aX":8.776872560664943},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":-12.2,"spinRate":2451,"spinDirection":90},"zone":14,"typeConfidence":0.87,"plateTime":0.45899007970605243,"extension":6.320820897065483},"hitData":{"launchSpeed":84.1,"launchAngle":28.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.64,"coordY":76.46}},"index":3,"playId":"ef045987-abfc-3eb3-b769-a5d935ec833d","pitchNumber":3,"startTime":"2026-06-30T02:57:20.527Z","endTime":"2026-06-30T02:57:29.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:57:29.547Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T02:59:24.005Z","endTime":"2026-06-30T03:00:44.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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_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":"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.7,"endSpeed":79.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.499981347335964,"aZ":-37.57833308203922,"pfxX":5.445766964451057,"pfxZ":-3.447926298972242,"pX":1.1398158107979492,"pZ":0.8618260962884202,"vX0":4.820153085702218,"vY0":-124.72126779802554,"vZ0":-4.1669051622517275,"x":73.55,"y":215.51,"x0":-1.529718560149701,"y0":50.004255742498984,"z0":5.673132957923116,"aX":8.528430508302597},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.0,"breakHorizontal":-11.0,"spinRate":2524,"spinDirection":36},"zone":14,"typeConfidence":0.85,"plateTime":0.4401793977467334,"extension":6.497706709008119},"index":0,"playId":"e37661b8-1b83-3e65-9c75-427e985e82c6","pitchNumber":1,"startTime":"2026-06-30T02:59:34.193Z","endTime":"2026-06-30T02:59:37.394Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.894915973588855,"aZ":-38.15837114777214,"pfxX":6.753894251530323,"pfxZ":-3.7979268130470807,"pX":-0.19394158368497144,"pZ":2.5400100493093554,"vX0":1.5622667289753456,"vY0":-124.87837515452219,"vZ0":-0.1376198733853009,"x":124.39,"y":170.2,"x0":-1.7055867983555835,"y0":50.00430781341779,"z0":5.7431432463172944,"aX":10.63407293434321},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.6,"breakHorizontal":-12.6,"spinRate":2382,"spinDirection":42},"zone":5,"typeConfidence":0.89,"plateTime":0.4391327853319944,"extension":6.354358003759467},"index":1,"playId":"d77d05a6-0afa-38f7-a4ca-fc50b26de1e9","pitchNumber":2,"startTime":"2026-06-30T03:00:02.825Z","endTime":"2026-06-30T03:00:08.004Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.260656702131328,"aZ":-35.056837152211045,"pfxX":6.171587928065148,"pfxZ":-1.7935017055853812,"pX":0.41926871531189147,"pZ":2.837776358184535,"vX0":3.1578559814064606,"vY0":-125.9610370175284,"vZ0":-0.1942728116261585,"x":101.02,"y":162.16,"x0":-1.6517829373482693,"y0":50.00101301116043,"z0":5.747079760109282,"aX":9.929184665060008},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":-11.9,"spinRate":2358,"spinDirection":44},"zone":6,"typeConfidence":0.9,"plateTime":0.4346059525561947,"extension":6.623992447822364},"hitData":{"launchSpeed":92.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.55,"coordY":147.52}},"index":2,"playId":"d1ee981a-ab58-3d79-9f82-eca5994bd932","pitchNumber":3,"startTime":"2026-06-30T03:00:35.985Z","endTime":"2026-06-30T03:00:44.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:00:44.527Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:00:50.201Z","endTime":"2026-06-30T03:01:31.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125994856365615,"aZ":-13.625169476008798,"pfxX":-7.01076949453344,"pfxZ":9.611360785946037,"pX":0.19130694779513774,"pZ":2.230942389212728,"vX0":6.835391743892266,"vY0":-138.1315507836146,"vZ0":-6.471392055667344,"x":109.71,"y":178.54,"x0":-1.4059621539100928,"y0":50.0033224021666,"z0":5.5223658812196685,"aX":-13.531468474974838},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":11.3,"spinRate":2246,"spinDirection":226},"zone":5,"typeConfidence":0.92,"plateTime":0.3967095670716625,"extension":6.616422327426921},"index":0,"playId":"6669ca92-74b4-363b-8b16-5a22b9af5b79","pitchNumber":1,"startTime":"2026-06-30T03:01:07.071Z","endTime":"2026-06-30T03:01:10.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637092469542246,"aZ":-18.801320356850525,"pfxX":-5.630611906725539,"pfxZ":6.850386639480826,"pX":0.0042859425492881836,"pZ":3.482624613624463,"vX0":5.758567685598303,"vY0":-138.949848456264,"vZ0":-2.5644995329812637,"x":116.84,"y":144.75,"x0":-1.365210310818211,"y0":50.0011902766607,"z0":5.669167258879642,"aX":-10.990028469557213},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":9.0,"spinRate":2322,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.39445436555403557,"extension":6.660754611656374},"hitData":{"launchSpeed":78.5,"launchAngle":57.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.29,"coordY":132.16}},"index":1,"playId":"28236706-38e1-387b-b2a3-c154d4e4c40b","pitchNumber":2,"startTime":"2026-06-30T03:01:20.766Z","endTime":"2026-06-30T03:01:31.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:01:31.187Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:01:39.518Z","endTime":"2026-06-30T03:02:21.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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_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":96.8,"endSpeed":88.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11717102010775,"aZ":-20.642864823661892,"pfxX":-10.193274079762615,"pfxZ":5.779773798699955,"pX":0.8333149272832038,"pZ":2.444546526577175,"vX0":9.33370236073688,"vY0":-140.6122413907031,"vZ0":-5.138842528563952,"x":85.24,"y":172.78,"x0":-1.2115099918930086,"y0":50.00072485209836,"z0":5.643007389556214,"aX":-20.325291497841853},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2392,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39016319695945345,"extension":6.495358520268594},"index":0,"playId":"d21e7d6b-dace-3dfd-a545-70c54f0bb97d","pitchNumber":1,"startTime":"2026-06-30T03:01:58.322Z","endTime":"2026-06-30T03:02:01.605Z","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":96.2,"endSpeed":87.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.212207378607154,"aZ":-23.182930302185603,"pfxX":-10.602207619100799,"pfxZ":4.54276600836949,"pX":-0.7308098732194341,"pZ":2.5706607818761906,"vX0":5.999534272920302,"vY0":-139.96087782043622,"vZ0":-4.321492145535248,"x":144.86,"y":169.37,"x0":-1.5270447408863164,"y0":50.004881747134625,"z0":5.657063334865903,"aX":-20.992079459286632},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.4,"breakHorizontal":17.9,"spinRate":2354,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3916613375740443,"extension":6.722650179403089},"hitData":{"launchSpeed":78.1,"launchAngle":6.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":168.82}},"index":1,"playId":"4c6beb33-3b3f-33c3-b67a-35eaae3fe1f7","pitchNumber":2,"startTime":"2026-06-30T03:02:13.321Z","endTime":"2026-06-30T03:02:21.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:02:21.848Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Canzone homers (13) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:04:35.606Z","endTime":"2026-06-30T03:06:15.589Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":815083,"link":"/api/v1/people/815083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Mitch Farris replaces Ryan Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:03:26.527Z","endTime":"2026-06-30T03:04:37.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815083,"link":"/api/v1/people/815083"},"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":90.8,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42194604896565,"aZ":-11.81299022033475,"pfxX":5.093734867142226,"pfxZ":11.551449991051104,"pX":-1.031106187658123,"pZ":1.247801536346787,"vX0":-6.054316331896483,"vY0":-131.77835437348372,"vZ0":-9.954160521752451,"x":156.3,"y":205.09,"x0":0.6319519062523259,"y0":50.00293068255234,"z0":5.941687906757135,"aX":8.978833554205684},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.0,"breakHorizontal":-7.9,"spinRate":2177,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.4152942687342138,"extension":6.816126225474519},"index":1,"playId":"3049f0c1-c9aa-3bd6-8d8b-a7620d97d40d","pitchNumber":1,"startTime":"2026-06-30T03:04:37.769Z","endTime":"2026-06-30T03:04:41.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92800664083973,"aZ":-35.86303250107408,"pfxX":-0.4893492479188444,"pfxZ":-2.59689054645201,"pX":-0.18023304102123183,"pZ":1.7356887749509988,"vX0":-2.2759113597355363,"vY0":-117.95255181954253,"vZ0":-2.6064263932723257,"x":123.87,"y":191.92,"x0":0.8579432257527969,"y0":50.00474569546369,"z0":6.1389653050455255,"aX":-0.6942273620887686},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.0,"breakHorizontal":1.4,"spinRate":2389,"spinDirection":313},"zone":8,"typeConfidence":0.9,"plateTime":0.4630991724021416,"extension":6.618970601788862},"index":2,"playId":"bb27f9fe-4d5a-3139-b9e4-496001469d6b","pitchNumber":2,"startTime":"2026-06-30T03:04:50.467Z","endTime":"2026-06-30T03:04:53.612Z","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":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.063916030915436,"aZ":-12.103428268407008,"pfxX":5.969801222465346,"pfxZ":10.889639235071,"pX":-0.6179867870540018,"pZ":1.905587911264226,"vX0":-5.391719200771767,"vY0":-134.61297298604757,"vZ0":-8.684615711924753,"x":140.56,"y":187.33,"x0":0.6311922026010047,"y0":50.002659437872055,"z0":6.021786364372519,"aX":11.002479490705973},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-9.7,"spinRate":2270,"spinDirection":149},"zone":7,"typeConfidence":0.94,"plateTime":0.4062452624603954,"extension":6.737714888086241},"index":3,"playId":"2e92bb15-d180-3c3e-bcae-34ba4e0d32bf","pitchNumber":3,"startTime":"2026-06-30T03:05:04.402Z","endTime":"2026-06-30T03:05:07.595Z","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":79.1,"endSpeed":73.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84910292949142,"aZ":-28.516798391901272,"pfxX":10.373448453893808,"pfxZ":2.726021221937291,"pX":0.6830418470388645,"pZ":1.0643283545103577,"vX0":-3.279171153479568,"vY0":-115.16668320331355,"vZ0":-5.061514132801452,"x":90.96,"y":210.04,"x0":0.7796107860770723,"y0":50.00159700908075,"z0":6.056226473714909,"aX":13.900960507581893},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.0,"breakHorizontal":-17.9,"spinRate":1735,"spinDirection":92},"zone":14,"typeConfidence":0.89,"plateTime":0.4760100359686552,"extension":6.585609135143248},"index":4,"playId":"40ec563f-b58b-39d7-9af9-7ca9d3b64a80","pitchNumber":4,"startTime":"2026-06-30T03:05:17.273Z","endTime":"2026-06-30T03:05:20.626Z","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":82.5,"endSpeed":77.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78197542482633,"aZ":-36.04657444540901,"pfxX":-0.9308057903254805,"pfxZ":-2.6148507805263144,"pX":-0.9977463344333303,"pZ":2.175457751456534,"vX0":-3.86412096134533,"vY0":-120.26002845549787,"vZ0":-1.9221670855531796,"x":155.03,"y":180.04,"x0":0.7431886763596267,"y0":50.00283047986281,"z0":6.148109966588512,"aX":-1.378282857233161},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.9,"breakHorizontal":2.5,"spinRate":2431,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.4534516246511249,"extension":6.630141875185938},"index":5,"playId":"0529034e-d82d-3131-a7c0-aa6a7c99fc6d","pitchNumber":5,"startTime":"2026-06-30T03:05:35.589Z","endTime":"2026-06-30T03:05:39.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28963575135604,"aZ":-11.697486605807152,"pfxX":5.919693279769832,"pfxZ":11.083768002240213,"pX":-0.20881143928732135,"pZ":2.4428988380377987,"vX0":-4.537984095002823,"vY0":-134.81689069323025,"vZ0":-7.369499289607941,"x":124.96,"y":172.82,"x0":0.7240382863450601,"y0":50.00311589104261,"z0":6.030603962294875,"aX":10.937664306630005},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":-9.8,"spinRate":2221,"spinDirection":149},"zone":5,"typeConfidence":0.94,"plateTime":0.4057001059825822,"extension":6.829919622199798},"hitData":{"launchSpeed":108.4,"launchAngle":25.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":176.01,"coordY":33.05}},"index":6,"playId":"8de9ce7d-049e-3a94-885a-4f7c85f9f4fe","pitchNumber":6,"startTime":"2026-06-30T03:05:50.573Z","endTime":"2026-06-30T03:06:15.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:06:15.589Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:06:18.327Z","endTime":"2026-06-30T03:07:30.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690172558925415,"aZ":-11.120553293413284,"pfxX":5.627261497919144,"pfxZ":11.545588384943821,"pX":-0.25791717573371625,"pZ":1.646060455979242,"vX0":-4.496325157792642,"vY0":-133.65764868427866,"vZ0":-9.209017506816805,"x":126.83,"y":194.34,"x0":0.7085180666819655,"y0":50.005031740935934,"z0":5.918532334202799,"aX":10.262732444377392},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":-9.4,"spinRate":2212,"spinDirection":145},"zone":8,"typeConfidence":0.94,"plateTime":0.40858725957102715,"extension":6.884893589534918},"index":0,"playId":"ce47a16e-feb2-3349-afc2-bcec1cc91809","pitchNumber":1,"startTime":"2026-06-30T03:06:35.320Z","endTime":"2026-06-30T03:06:38.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202726385024498,"aZ":-21.87832779592606,"pfxX":-0.6639522752251281,"pfxZ":5.782085643099423,"pX":-1.8520634227879953,"pZ":1.6161764678492376,"vX0":-6.361272645395638,"vY0":-131.87775647278326,"vZ0":-7.09131934644291,"x":187.6,"y":195.14,"x0":0.6667431145635516,"y0":50.00151328637428,"z0":5.927099608162749,"aX":-1.181807383225308},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":2.4,"spinRate":2233,"spinDirection":167},"zone":13,"typeConfidence":0.97,"plateTime":0.41362847676032777,"extension":6.811847846278636},"index":1,"playId":"abe3d26a-7b03-3740-9358-9e205f96c6a3","pitchNumber":2,"startTime":"2026-06-30T03:06:49.854Z","endTime":"2026-06-30T03:06:53.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63952314037211,"aZ":-21.37943390711553,"pfxX":1.758326409910041,"pfxZ":6.0479580342864825,"pX":0.2657627337727014,"pZ":1.990724534773092,"vX0":-2.45325749436748,"vY0":-131.88423286612905,"vZ0":-6.368679823568758,"x":106.87,"y":185.03,"x0":0.9740289552580748,"y0":50.00086595838018,"z0":5.983671080025162,"aX":3.1373869618661567},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":-2.8,"spinRate":2139,"spinDirection":162},"zone":8,"typeConfidence":0.7,"plateTime":0.4132691405074427,"extension":6.734938716478522},"index":2,"playId":"499a1f4c-a85b-3260-bbc1-efbffa7d172e","pitchNumber":3,"startTime":"2026-06-30T03:07:03.925Z","endTime":"2026-06-30T03:07:07.599Z","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.3,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.419758506297466,"aZ":-15.15416554360765,"pfxX":5.212302392068736,"pfxZ":9.007942843197663,"pX":0.39326643006779,"pZ":1.8392343856136129,"vX0":-2.25873893441386,"vY0":-135.77741074097554,"vZ0":-8.453920584670724,"x":102.01,"y":189.12,"x0":0.5533289280027185,"y0":50.00050325604016,"z0":6.02171190677908,"aX":9.846315274255048},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-9.0,"spinRate":2271,"spinDirection":151},"zone":9,"typeConfidence":0.93,"plateTime":0.4015756446224259,"extension":6.882436409713905},"hitData":{"launchSpeed":105.6,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.58,"coordY":142.46}},"index":3,"playId":"39a0013b-a7e1-3042-9f89-8277520634ba","pitchNumber":4,"startTime":"2026-06-30T03:07:21.756Z","endTime":"2026-06-30T03:07:30.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:07:30.130Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Naylor walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:07:36.738Z","endTime":"2026-06-30T03:09:27.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.73533453497659,"aZ":-35.9307910549627,"pfxX":-1.4057734011416705,"pfxZ":-2.585782908729448,"pX":-0.7709407256375991,"pZ":1.0183380221990332,"vX0":-3.384919635021015,"vY0":-119.1881815891658,"vZ0":-4.069800230708347,"x":146.39,"y":211.28,"x0":0.8445524667993323,"y0":50.002739227114375,"z0":5.958421245017391,"aX":-2.0424531236978187},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.4,"breakHorizontal":3.2,"spinRate":2490,"spinDirection":307},"zone":13,"typeConfidence":0.91,"plateTime":0.457777107777646,"extension":6.712841273818606},"index":0,"playId":"4eaf8c83-75fd-3c45-b2de-4d4f89e53b6c","pitchNumber":1,"startTime":"2026-06-30T03:07:56.601Z","endTime":"2026-06-30T03:07:59.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.526750611694922,"aZ":-12.82047380821094,"pfxX":4.892592154914841,"pfxZ":10.637861509194455,"pX":-0.6734405413763997,"pZ":2.221897336588506,"vX0":-4.884241948429319,"vY0":-134.17020514144508,"vZ0":-7.604897635818846,"x":142.67,"y":178.79,"x0":0.5365191710234325,"y0":50.006684023777254,"z0":6.0104528215476725,"aX":8.905614481775451},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-7.8,"spinRate":2196,"spinDirection":148},"zone":4,"typeConfidence":0.92,"plateTime":0.4085074487141558,"extension":6.792413360202162},"index":1,"playId":"c725eb17-4036-3b6c-8f83-6c24e246d960","pitchNumber":2,"startTime":"2026-06-30T03:08:11.193Z","endTime":"2026-06-30T03:08:14.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.041336556150668,"aZ":-34.661311432868786,"pfxX":-1.6421165764136454,"pfxZ":-1.6750839244696105,"pX":-1.06576895282263,"pZ":0.3651236285897149,"vX0":-3.8007980391904357,"vY0":-120.35728218842036,"vZ0":-6.10187673719497,"x":157.62,"y":228.92,"x0":0.7407127371586019,"y0":50.00601386906546,"z0":5.965107735120816,"aX":-2.43405526617324},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.1,"breakHorizontal":3.8,"spinRate":2388,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4532696345971914,"extension":6.748978312527383},"index":2,"playId":"91b74128-39f9-39e7-8d1e-2dee1ec1a5ff","pitchNumber":3,"startTime":"2026-06-30T03:08:33.699Z","endTime":"2026-06-30T03:08:36.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-30T03:08:50.959Z","endTime":"2026-06-30T03:09:04.175Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32369498834558,"aZ":-21.62701192175722,"pfxX":1.2673013690573378,"pfxZ":6.060673439711506,"pX":-0.2602644396209638,"pZ":0.5961922578287958,"vX0":-3.498831051517775,"vY0":-130.53336430524746,"vZ0":-9.38109752150763,"x":126.92,"y":222.68,"x0":0.9279028114693536,"y0":50.00288423043582,"z0":5.841108515979156,"aX":2.205624120724585},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-1.6,"spinRate":2169,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4182732520416259,"extension":6.792875678145289},"index":4,"playId":"ad434871-2e97-381b-9a0c-f47a9b583b5f","pitchNumber":4,"startTime":"2026-06-30T03:09:04.175Z","endTime":"2026-06-30T03:09:07.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.838966291853826,"aZ":-11.108038807959609,"pfxX":6.387813123210829,"pfxZ":11.372285803839587,"pX":-1.6821047387786126,"pZ":1.6364438740261853,"vX0":-7.8032915254123845,"vY0":-135.09543655824132,"vZ0":-9.398765924028059,"x":181.12,"y":194.6,"x0":0.41092950996786465,"y0":50.00057176966899,"z0":5.9365977349556305,"aX":11.83114636948047},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":-10.0,"spinRate":2297,"spinDirection":148},"zone":13,"typeConfidence":0.94,"plateTime":0.40510185071586946,"extension":6.971506579857143},"index":5,"playId":"1254a12b-b303-3cbf-aeba-f345ec2ef3a7","pitchNumber":5,"startTime":"2026-06-30T03:09:24.307Z","endTime":"2026-06-30T03:09:27.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:09:27.837Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:09:31.196Z","endTime":"2026-06-30T03:11:53.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.048056527421807,"aZ":-10.127217006836794,"pfxX":5.202081494422773,"pfxZ":11.836139635566102,"pX":0.4870760432382224,"pZ":1.8677338960831764,"vX0":-2.036199819676708,"vY0":-135.47965655255675,"vZ0":-8.96039869935234,"x":98.43,"y":188.35,"x0":0.5716846266829965,"y0":50.002940814166784,"z0":5.921902008420534,"aX":9.689405521806444},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":-9.0,"spinRate":2218,"spinDirection":150},"zone":9,"typeConfidence":0.94,"plateTime":0.403990756532171,"extension":6.829673596793633},"index":0,"playId":"8e9ea3f4-6ead-3ec1-9d79-5b92c482c902","pitchNumber":1,"startTime":"2026-06-30T03:09:55.478Z","endTime":"2026-06-30T03:10:04.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Naylor steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"8e9ea3f4-6ead-3ec1-9d79-5b92c482c902","startTime":"2026-06-30T03:10:10.366Z","endTime":"2026-06-30T03:10:23.944Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":92.0,"endSpeed":84.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342745755438482,"aZ":-11.319447649214528,"pfxX":5.135750230856354,"pfxZ":11.41466448171608,"pX":-0.6057452673275565,"pZ":2.943630010983147,"vX0":-4.824934208615682,"vY0":-133.92113650590045,"vZ0":-6.04792455161164,"x":140.09,"y":159.3,"x0":0.5469413517667118,"y0":50.00326326944634,"z0":6.031513805316383,"aX":9.383548768666467},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":-8.3,"spinRate":2133,"spinDirection":142},"zone":1,"typeConfidence":0.93,"plateTime":0.40809015059168097,"extension":6.734482226457921},"index":2,"playId":"202815ba-d5f9-386c-a7c3-0dd20788ee17","pitchNumber":2,"startTime":"2026-06-30T03:10:23.944Z","endTime":"2026-06-30T03:10:27.188Z","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":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52825250718048,"aZ":-19.73717252280228,"pfxX":0.4541774091777171,"pfxZ":7.114580938905424,"pX":0.8273286199639993,"pZ":1.8803043246585351,"vX0":-0.4480396768902221,"vY0":-130.84005344980875,"vZ0":-6.583319861036788,"x":85.46,"y":188.01,"x0":0.9411231869037001,"y0":50.000722294391075,"z0":5.889668573592381,"aX":0.79370089767722},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.8,"breakHorizontal":-0.7,"spinRate":2135,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.4173496481076935,"extension":6.712955557826489},"index":3,"playId":"5a767490-c4e0-3c89-8660-77a9fc7119b1","pitchNumber":3,"startTime":"2026-06-30T03:10:43.906Z","endTime":"2026-06-30T03:10:47.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273145545140288,"aZ":-27.401195659146566,"pfxX":10.535474043426476,"pfxZ":3.509222660262874,"pX":0.38818596915238135,"pZ":-1.0952607592969417,"vX0":-3.663648537477532,"vY0":-116.07625654446413,"vZ0":-9.837631191962913,"x":102.2,"y":268.35,"x0":0.6205100145507165,"y0":50.00492391140953,"z0":5.817611674588355,"aX":14.339512409410531},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.1,"breakHorizontal":-18.1,"spinRate":1796,"spinDirection":100},"zone":14,"typeConfidence":0.86,"plateTime":0.4723558245444166,"extension":6.6819889253078895},"index":4,"playId":"84908ea6-63c2-34e4-884b-fc321d4e81d0","pitchNumber":4,"startTime":"2026-06-30T03:11:00.075Z","endTime":"2026-06-30T03:11:03.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327377271791295,"aZ":-34.08274315130243,"pfxX":8.74854099274148,"pfxZ":-1.4114290638239453,"pX":2.257363851937095,"pZ":4.406993053056246,"vX0":0.6411818027315831,"vY0":-115.79983862764087,"vZ0":3.064889266520731,"x":30.95,"y":119.79,"x0":0.840603340710039,"y0":50.00236942371587,"z0":6.334432197002312,"aX":11.83874599070912},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.4,"breakHorizontal":-16.0,"spinRate":1486,"spinDirection":88},"zone":12,"typeConfidence":0.91,"plateTime":0.4736242761072975,"extension":6.527280863216716},"index":5,"playId":"a799be23-ca87-34fa-84e4-97959277dab9","pitchNumber":5,"startTime":"2026-06-30T03:11:23.174Z","endTime":"2026-06-30T03:11:26.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-30T03:11:36.763Z","endTime":"2026-06-30T03:11:50.586Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83054662685598,"aZ":-22.4688124559742,"pfxX":0.9943713685538311,"pfxZ":5.48830967266732,"pX":-0.633896300700912,"pZ":1.5756447789418988,"vX0":-3.9311797343508053,"vY0":-132.08087635106352,"vZ0":-7.113997897545258,"x":141.16,"y":196.24,"x0":0.743896712785371,"y0":50.006489742213255,"z0":5.953693810275232,"aX":1.7600921385911439},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-1.0,"spinRate":2173,"spinDirection":165},"zone":13,"typeConfidence":0.88,"plateTime":0.41452187486823355,"extension":6.87234753966826},"index":7,"playId":"6289228b-ac98-3415-be80-a4cf5ed59805","pitchNumber":6,"startTime":"2026-06-30T03:11:50.586Z","endTime":"2026-06-30T03:11:53.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:11:53.586Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (9) on a fly ball to right field. Josh Naylor scores.","rbi":2,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:12:00.472Z","endTime":"2026-06-30T03:12:43.317Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":815083,"link":"/api/v1/people/815083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":815083,"link":"/api/v1/people/815083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37017057017663,"aZ":-12.124424719369433,"pfxX":4.850798290851662,"pfxZ":10.918385575404344,"pX":0.23070231360537016,"pZ":2.7474171966130796,"vX0":-2.5445523198364386,"vY0":-134.90978541605134,"vZ0":-6.605417528400545,"x":108.21,"y":164.6,"x0":0.5577471627512582,"y0":50.003900859001334,"z0":6.088693253324179,"aX":8.908892342964425},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":-8.2,"spinRate":2165,"spinDirection":146},"zone":2,"typeConfidence":0.93,"plateTime":0.40656445098296246,"extension":6.71470334575222},"hitData":{"launchSpeed":106.5,"launchAngle":29.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.0,"coordY":71.49}},"index":0,"playId":"2b22d220-1953-37be-ab83-28d38807fd6e","pitchNumber":1,"startTime":"2026-06-30T03:12:17.296Z","endTime":"2026-06-30T03:12:43.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:12:43.317Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:13:01.907Z","endTime":"2026-06-30T03:13:18.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323296601230354,"aZ":-20.868858504513984,"pfxX":1.716562464519198,"pfxZ":6.512416978067767,"pX":0.02670392076941573,"pZ":2.1203531579490087,"vX0":-2.663590508132901,"vY0":-130.1504080246088,"vZ0":-5.799191298813472,"x":115.98,"y":181.53,"x0":0.8349122258107148,"y0":50.003289230841,"z0":5.931932602628337,"aX":2.979873501091463},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.6,"spinRate":2051,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.41899171500929766,"extension":6.797804264574681},"hitData":{"launchSpeed":92.8,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.0,"coordY":148.54}},"index":0,"playId":"3d9ae320-1573-38bf-8405-13f4ff573c50","pitchNumber":1,"startTime":"2026-06-30T03:13:10.220Z","endTime":"2026-06-30T03:13:18.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:13:18.236Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wade Meckler lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:15:08.004Z","endTime":"2026-06-30T03:15:49.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667479013057502,"aZ":-16.31275663268855,"pfxX":-8.941779378260673,"pfxZ":8.223835219687377,"pX":-0.6267033985549346,"pZ":2.612352417112264,"vX0":5.617324647859229,"vY0":-137.7624581542546,"vZ0":-5.260602232203211,"x":140.89,"y":168.25,"x0":-1.5270629124544601,"y0":50.000806179735136,"z0":5.643644174920639,"aX":-17.241230895360516},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":15.1,"spinRate":2241,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39708769382180975,"extension":6.49281578262218},"index":0,"playId":"2cc9a0de-23ef-36d5-b19b-6deed7014bb5","pitchNumber":1,"startTime":"2026-06-30T03:15:27.588Z","endTime":"2026-06-30T03:15:30.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217793592164757,"aZ":-29.363163679322106,"pfxX":-9.66378717042227,"pfxZ":1.6956842207402296,"pX":-0.6044159939021749,"pZ":2.752958775001934,"vX0":5.1155333277285,"vY0":-127.67862501129467,"vZ0":-1.318109859296824,"x":140.04,"y":164.45,"x0":-1.3738343585231463,"y0":50.002601268836024,"z0":5.577247814939713,"aX":-16.024367437509763},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":1640,"spinDirection":241},"zone":1,"typeConfidence":0.9,"plateTime":0.42826911825793035,"extension":6.496500424072968},"hitData":{"launchSpeed":97.0,"launchAngle":20.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.95,"coordY":63.41}},"index":1,"playId":"77ee7321-e5f7-314c-96d6-571c7d47d52d","pitchNumber":2,"startTime":"2026-06-30T03:15:41.695Z","endTime":"2026-06-30T03:15:49.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:15:49.703Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:15:57.640Z","endTime":"2026-06-30T03:17:31.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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,4,5],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.250186502394282,"aZ":-21.641241909682595,"pfxX":-10.38240052431934,"pfxZ":5.287845357485152,"pX":-1.4003402167329875,"pZ":3.46322740815405,"vX0":4.178625915795426,"vY0":-139.8999288328829,"vZ0":-2.4803377752144877,"x":170.38,"y":145.27,"x0":-1.5607999795847678,"y0":50.000220189906635,"z0":5.772907112149664,"aX":-20.667672600153406},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":18.0,"spinRate":2299,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39085165721284953,"extension":6.6158615732999095},"index":0,"playId":"591d64fd-7a22-31c5-a247-7d0a28e52426","pitchNumber":1,"startTime":"2026-06-30T03:16:17.780Z","endTime":"2026-06-30T03:16:21.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371874323540872,"aZ":-24.714997755750435,"pfxX":-7.834797120108409,"pfxZ":4.380770373601132,"pX":-0.5464597737035979,"pZ":1.9350245152634127,"vX0":4.878084798133911,"vY0":-128.76836824579217,"vZ0":-4.186214178222991,"x":137.83,"y":186.53,"x0":-1.4346182832284111,"y0":50.00082444214102,"z0":5.463631757691051,"aX":-13.332489277917254},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":13.3,"spinRate":1611,"spinDirection":247},"zone":7,"typeConfidence":0.91,"plateTime":0.4231900512482607,"extension":6.622624488878651},"index":1,"playId":"32bb6e89-a165-3ffc-b13f-b46f06d8af2b","pitchNumber":2,"startTime":"2026-06-30T03:16:30.317Z","endTime":"2026-06-30T03:16:33.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74332944943256,"aZ":-16.945663544166308,"pfxX":-4.1953091919654675,"pfxZ":7.674310234287352,"pX":-0.19302336534137943,"pZ":3.976891818055396,"vX0":5.324105563661153,"vY0":-139.1507845357785,"vZ0":-1.848989572029162,"x":124.36,"y":131.4,"x0":-1.5754768454061658,"y0":50.00323345705454,"z0":5.758406065199938,"aX":-8.325809975341924},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":6.6,"spinRate":2268,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3918515697449454,"extension":6.617135309067022},"index":2,"playId":"e74b51ab-8f11-3c63-8134-5fe29f07ada7","pitchNumber":3,"startTime":"2026-06-30T03:16:44.424Z","endTime":"2026-06-30T03:16:48.346Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T03:16:55.512Z","endTime":"2026-06-30T03:17:08.451Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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.4,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78611068594206,"aZ":-35.78086417213768,"pfxX":7.399790602817154,"pfxZ":-2.153320362128147,"pX":1.3029078483545506,"pZ":1.2788513378971136,"vX0":4.7608183364390815,"vY0":-128.63177619630352,"vZ0":-3.844597103094917,"x":67.34,"y":204.25,"x0":-1.5335343195648228,"y0":50.00331397962736,"z0":5.5682776907637175,"aX":12.394023664309763},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.6,"breakHorizontal":-14.5,"spinRate":2496,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4258762024224185,"extension":6.451735735232813},"index":4,"playId":"28c15f69-cf90-34f5-95f6-8ae2f49abbaf","pitchNumber":4,"startTime":"2026-06-30T03:17:08.451Z","endTime":"2026-06-30T03:17:11.451Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824956137092826,"aZ":-31.03747309165949,"pfxX":-7.9806361054045,"pfxZ":0.6767977223825481,"pX":-0.7498319221992504,"pZ":1.9369460688501,"vX0":4.465080908593542,"vY0":-128.64032414606268,"vZ0":-3.0564063057600652,"x":145.58,"y":186.48,"x0":-1.46442293998518,"y0":50.005018800765896,"z0":5.5279913611068014,"aX":-13.476880797495507},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":13.6,"spinRate":1600,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.4245736774780533,"extension":6.586560822721974},"hitData":{"launchSpeed":76.3,"launchAngle":37.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.73,"coordY":95.68}},"index":5,"playId":"ae48bf15-46eb-333c-b275-d5be757b46f8","pitchNumber":5,"startTime":"2026-06-30T03:17:23.174Z","endTime":"2026-06-30T03:17:31.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:17:31.206Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:17:35.286Z","endTime":"2026-06-30T03:18:03.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":96.7,"endSpeed":88.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279322756343454,"aZ":-23.855406195044818,"pfxX":-9.988591686297257,"pfxZ":4.1418549112331,"pX":-0.5878150221437783,"pZ":2.1403765350803905,"vX0":5.8264137553504645,"vY0":-140.71011577617395,"vZ0":-5.497936021056148,"x":139.41,"y":180.99,"x0":-1.385099221588509,"y0":50.005590585638444,"z0":5.660790648463833,"aX":-20.07626123694389},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.6,"breakHorizontal":16.9,"spinRate":2365,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3889423594936918,"extension":6.630065598642135},"hitData":{"launchSpeed":79.0,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.54,"coordY":158.17}},"index":0,"playId":"486bedcd-2c7b-3e36-939c-6b438f60dad3","pitchNumber":1,"startTime":"2026-06-30T03:17:55.767Z","endTime":"2026-06-30T03:18:03.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:18:03.793Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Emerson flies out to center fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:20:14.372Z","endTime":"2026-06-30T03:20:38.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.012805393425236,"aZ":-34.457433991830754,"pfxX":-2.2807135144536406,"pfxZ":-1.6403868350415332,"pX":0.01582787569909825,"pZ":1.7880143167458618,"vX0":-1.302753601731102,"vY0":-116.20498393638941,"vZ0":-2.460193403110437,"x":116.4,"y":190.5,"x0":0.8766109746290205,"y0":50.00227108350754,"z0":6.076419024824733,"aX":-3.1762913499783934},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.2,"breakHorizontal":4.4,"spinRate":2322,"spinDirection":302},"zone":8,"typeConfidence":0.91,"plateTime":0.46806075185421525,"extension":6.657334869831359},"index":0,"playId":"1a118fbe-a4fc-35d9-a767-4cc610c8eb1b","pitchNumber":1,"startTime":"2026-06-30T03:20:15.936Z","endTime":"2026-06-30T03:20:19.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091721061618998,"aZ":-20.429850403947114,"pfxX":1.2278519931195013,"pfxZ":6.67366054873687,"pX":-0.11720363988418801,"pZ":2.0972413977482356,"vX0":-2.812356786790855,"vY0":-131.1466411411911,"vZ0":-6.2015991907204775,"x":121.47,"y":182.15,"x0":0.8046808842816533,"y0":50.002473714006236,"z0":5.9935367226586775,"aX":2.160835149810678},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-1.7,"spinRate":2117,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.41602459364238253,"extension":6.674758223186321},"hitData":{"launchSpeed":94.5,"launchAngle":36.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.08,"coordY":54.5}},"index":1,"playId":"94f4dd3d-fd1d-3f7b-88d0-9ada0fc993ec","pitchNumber":2,"startTime":"2026-06-30T03:20:28.521Z","endTime":"2026-06-30T03:20:38.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:20:38.033Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:20:44.057Z","endTime":"2026-06-30T03:21:12.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79040156010995,"aZ":-14.714851000434548,"pfxX":5.14073835304789,"pfxZ":9.624727574229464,"pX":0.1600920674118112,"pZ":2.067822137935441,"vX0":-3.0801030335736965,"vY0":-133.59398111256428,"vZ0":-7.778802189347667,"x":110.9,"y":182.95,"x0":0.6578565897370267,"y0":50.00494342523115,"z0":6.067448809841072,"aX":9.327425601236905},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2084,"spinDirection":146},"zone":8,"typeConfidence":0.92,"plateTime":0.40941347981440623,"extension":6.732797336574621},"hitData":{"launchSpeed":95.3,"launchAngle":18.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.13,"coordY":87.37}},"index":0,"playId":"8b2fa245-683e-3a62-8c27-26a93ccbf3d5","pitchNumber":1,"startTime":"2026-06-30T03:21:04.184Z","endTime":"2026-06-30T03:21:12.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:21:12.316Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:21:19.113Z","endTime":"2026-06-30T03:23:09.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15807001056475,"aZ":-13.2596518880464,"pfxX":5.671668002415862,"pfxZ":10.204246492362378,"pX":-0.3539165151766406,"pZ":2.8113984360546813,"vX0":-4.51936536234228,"vY0":-135.20675579408334,"vZ0":-6.264915155139328,"x":130.49,"y":162.87,"x0":0.601403925935989,"y0":50.00375275157833,"z0":6.087082926617072,"aX":10.513772348070335},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-9.4,"spinRate":2170,"spinDirection":147},"zone":4,"typeConfidence":0.94,"plateTime":0.4049301290171776,"extension":6.794302110024245},"index":0,"playId":"8399e167-8a29-3b50-a861-d321263eb6db","pitchNumber":1,"startTime":"2026-06-30T03:21:34.046Z","endTime":"2026-06-30T03:21:37.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.148051405447955,"aZ":-34.28683288859688,"pfxX":9.398503876051961,"pfxZ":-1.568350543556778,"pX":0.31908823753770665,"pZ":-0.15345201782079218,"vX0":-3.379335067309996,"vY0":-115.3811004987406,"vZ0":-6.305821092667793,"x":104.84,"y":242.92,"x0":0.5843071683484063,"y0":50.005636776750784,"z0":5.932358876665095,"aX":12.630888362303587},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.2,"breakHorizontal":-16.1,"spinRate":1768,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.47532365547897415,"extension":6.621472570596754},"index":1,"playId":"0c390112-c197-3f14-a2e7-4b983992c10b","pitchNumber":2,"startTime":"2026-06-30T03:21:46.565Z","endTime":"2026-06-30T03:21:51.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T03:22:05.705Z","endTime":"2026-06-30T03:22:16.073Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89233251901153,"aZ":-10.738712847138773,"pfxX":4.703123933316919,"pfxZ":11.311047798336878,"pX":-1.5569341983214935,"pZ":3.464152884971201,"vX0":-7.050066467010777,"vY0":-136.2983059243866,"vZ0":-5.14231778869863,"x":176.35,"y":145.25,"x0":0.44346484835869987,"y0":50.00562282023936,"z0":6.106628999949294,"aX":8.915758154731789},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":-7.2,"spinRate":2192,"spinDirection":149},"zone":11,"typeConfidence":0.93,"plateTime":0.40073931803386564,"extension":6.734443193584456},"index":3,"playId":"8a66b689-062c-3a40-b1db-9cdd81bd1b3e","pitchNumber":3,"startTime":"2026-06-30T03:22:16.073Z","endTime":"2026-06-30T03:22:19.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33963970792372,"aZ":-9.927850950030477,"pfxX":3.9825173460839256,"pfxZ":11.969853137625549,"pX":0.8515689822380753,"pZ":2.7575629264872723,"vX0":-0.6001642199892783,"vY0":-135.19565980820428,"vZ0":-6.909265290235838,"x":84.54,"y":164.33,"x0":0.5582214055088923,"y0":50.00513521148851,"z0":6.036419463797462,"aX":7.403586218805928},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.5,"breakHorizontal":-7.1,"spinRate":2180,"spinDirection":147},"zone":12,"typeConfidence":0.93,"plateTime":0.40450632664652053,"extension":6.718073693975405},"index":4,"playId":"90ede08a-692b-302b-8b7f-58d6d9a942cb","pitchNumber":4,"startTime":"2026-06-30T03:22:33.411Z","endTime":"2026-06-30T03:22:36.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69195481550433,"aZ":-28.614835454391887,"pfxX":9.668920152223746,"pfxZ":2.608565954947852,"pX":0.2112936121226078,"pZ":-0.11995946315002022,"vX0":-3.7312344723898714,"vY0":-115.82734819553366,"vZ0":-7.546880678887885,"x":108.95,"y":242.02,"x0":0.5827481061290769,"y0":50.00278738367145,"z0":5.899664859093188,"aX":13.198812323173309},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.2,"breakHorizontal":-16.7,"spinRate":1814,"spinDirection":98},"zone":14,"typeConfidence":0.88,"plateTime":0.47203437812539706,"extension":6.620216742245048},"index":5,"playId":"5f297eca-b187-3ed2-8d65-b9ef2cba3439","pitchNumber":5,"startTime":"2026-06-30T03:22:47.325Z","endTime":"2026-06-30T03:22:50.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.336917130042966,"aZ":-19.522929031479677,"pfxX":0.5282514796704263,"pfxZ":7.270293554780986,"pX":0.47827362979105265,"pZ":1.3127563097039328,"vX0":-0.8230841813518822,"vY0":-130.30011486061971,"vZ0":-8.235222170904864,"x":98.77,"y":203.34,"x0":0.7279165035587859,"y0":50.00320435463796,"z0":5.9594474014638035,"aX":0.9192386210263039},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":-0.8,"spinRate":2113,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41846579951974316,"extension":6.773911309719015},"index":6,"playId":"7cfeddc3-121a-3631-8f4f-65c42c508e67","pitchNumber":6,"startTime":"2026-06-30T03:23:05.980Z","endTime":"2026-06-30T03:23:09.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:23:09.695Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:23:15.370Z","endTime":"2026-06-30T03:24:17.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364114557673116,"aZ":-13.311038567904294,"pfxX":6.275642477210697,"pfxZ":10.70638625740871,"pX":-0.605064518508609,"pZ":3.008641457863902,"vX0":-5.0229180293593565,"vY0":-131.73931890643442,"vZ0":-5.344138061621497,"x":140.06,"y":157.55,"x0":0.5086959342430594,"y0":50.00429982094095,"z0":6.043588400796342,"aX":11.05814737771533},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.5,"breakHorizontal":-10.3,"spinRate":2012,"spinDirection":145},"zone":1,"typeConfidence":0.93,"plateTime":0.41540000818430567,"extension":6.791010713629031},"index":0,"playId":"821e8e28-54cc-3647-b7f9-ca196a3c19af","pitchNumber":1,"startTime":"2026-06-30T03:23:38.075Z","endTime":"2026-06-30T03:23:41.085Z","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":92.5,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.609001449275826,"aZ":-12.246850720500687,"pfxX":4.4964823658738,"pfxZ":10.879577663262367,"pX":0.5197834018149456,"pZ":2.0341908515747025,"vX0":-1.6991493952375816,"vY0":-134.57009459933172,"vZ0":-8.178893181378243,"x":97.19,"y":183.86,"x0":0.5757729004829443,"y0":50.001416352670134,"z0":5.983460032952099,"aX":8.23350146896981},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":-7.8,"spinRate":2166,"spinDirection":148},"zone":9,"typeConfidence":0.92,"plateTime":0.40725285445406056,"extension":6.772518188083039},"index":1,"playId":"9ae87622-76d2-32e0-861b-e46dd6fe2ee9","pitchNumber":2,"startTime":"2026-06-30T03:23:53.874Z","endTime":"2026-06-30T03:23:56.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.4401935358624,"aZ":-33.56103585100052,"pfxX":-1.4580115879131523,"pfxZ":-0.9401234163256662,"pX":-0.7769704336471036,"pZ":1.963436907546532,"vX0":-2.9534355941448096,"vY0":-119.9381536082853,"vZ0":-2.864139105353969,"x":146.46,"y":203.57,"x0":0.6536644372816222,"y0":50.002273168327605,"z0":6.128364185685878,"aX":-2.1509636268624543},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":3.2,"spinRate":2399,"spinDirection":308},"zone":7,"typeConfidence":0.89,"plateTime":0.454478094265907,"extension":6.6515637458063335},"index":2,"playId":"0a076296-a61a-3885-bfb6-d48ee9780e99","pitchNumber":3,"startTime":"2026-06-30T03:24:12.991Z","endTime":"2026-06-30T03:24:17.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:24:17.719Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Lowe doubles (4) on a sharp fly ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:26:13.474Z","endTime":"2026-06-30T03:27:09.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91866993398601,"aZ":-16.11129431389072,"pfxX":-5.145989623482814,"pfxZ":8.455861139936346,"pX":0.4293350188515509,"pZ":3.7877242327531495,"vX0":6.818712344858808,"vY0":-137.75085802101037,"vZ0":-2.1468067828176087,"x":100.63,"y":136.51,"x0":-1.4230169587731958,"y0":50.00094791265042,"z0":5.680830879091541,"aX":-9.773834379367479},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2312,"spinDirection":218},"zone":12,"typeConfidence":0.89,"plateTime":0.3994077760840322,"extension":6.465965791720309},"index":0,"playId":"e579b100-5ec1-30b2-aa84-a9e229a4a8e7","pitchNumber":1,"startTime":"2026-06-30T03:26:24.999Z","endTime":"2026-06-30T03:26:30.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7846219319801,"aZ":-14.907875782941115,"pfxX":-4.45656339587987,"pfxZ":8.951934554715534,"pX":0.6694500209342858,"pZ":2.525114636776235,"vX0":7.360502451063642,"vY0":-138.46454260518456,"vZ0":-5.504799654058189,"x":91.48,"y":170.6,"x0":-1.452221750892705,"y0":50.005778985941035,"z0":5.547411625962575,"aX":-8.599262326107695},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":6.5,"spinRate":2329,"spinDirection":222},"zone":6,"typeConfidence":0.86,"plateTime":0.3965451297791187,"extension":6.577147541602941},"index":1,"playId":"7364f809-1863-3ac8-94ea-875f9f530dd9","pitchNumber":2,"startTime":"2026-06-30T03:26:39.298Z","endTime":"2026-06-30T03:26:42.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34926147118706,"aZ":-15.956570911473596,"pfxX":-6.264859675277771,"pfxZ":8.359666931400149,"pX":-0.4405814802130189,"pZ":2.4811790265323563,"vX0":4.905906356677804,"vY0":-138.08561250785837,"vZ0":-5.598865359830597,"x":133.79,"y":171.79,"x0":-1.4219683523429554,"y0":50.00673887882468,"z0":5.600308104714993,"aX":-12.159983005114952},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":10.4,"spinRate":2212,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.39593026735438164,"extension":6.483574806005887},"hitData":{"launchSpeed":102.7,"launchAngle":23.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":80.72,"coordY":67.87}},"index":2,"playId":"ce948133-f759-3508-b664-0e96d602d261","pitchNumber":3,"startTime":"2026-06-30T03:26:56.149Z","endTime":"2026-06-30T03:27:09.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:27:09.175Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Logan O'Hoppe pops out to first baseman Josh Naylor in foul territory.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:27:18.345Z","endTime":"2026-06-30T03:28:00.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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_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":96.0,"endSpeed":88.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270069967453683,"aZ":-22.853363704526174,"pfxX":-9.312277094494007,"pfxZ":4.702474768238938,"pX":-0.29521115874523013,"pZ":3.3475955737903225,"vX0":6.405106914622315,"vY0":-139.66533460081817,"vZ0":-2.547055761050459,"x":128.25,"y":148.39,"x0":-1.4035961771183991,"y0":50.00690305697293,"z0":5.767854418124098,"aX":-18.475655699338525},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":2306,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3915641809406636,"extension":6.595670586933147},"hitData":{"launchSpeed":65.7,"launchAngle":70.0,"totalDistance":96.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.74,"coordY":179.97}},"index":0,"playId":"e0dfe492-3817-33a0-93d8-ead7be154919","pitchNumber":1,"startTime":"2026-06-30T03:27:49.098Z","endTime":"2026-06-30T03:28:00.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:28:00.141Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:28:17.058Z","endTime":"2026-06-30T03:30:28.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082421239133815,"aZ":-36.83137127066223,"pfxX":1.9479915286241125,"pfxZ":-2.7625611108070616,"pX":1.2045958695253054,"pZ":0.08869137803650005,"vX0":6.651108763586483,"vY0":-128.89821000701355,"vZ0":-6.441965151449288,"x":71.08,"y":236.39,"x0":-1.6592108984634433,"y0":50.00225575441338,"z0":5.454509898771634,"aX":3.2853019649720556},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.2,"breakHorizontal":-4.9,"spinRate":2313,"spinDirection":29},"zone":14,"typeConfidence":0.89,"plateTime":0.4244762567993883,"extension":6.726704579803019},"index":0,"playId":"40932cce-777e-3bc2-91d3-4f9f1dc97a30","pitchNumber":1,"startTime":"2026-06-30T03:28:31.055Z","endTime":"2026-06-30T03:28:35.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888110883835147,"aZ":-29.04690899475098,"pfxX":-6.899256680900891,"pfxZ":1.770179169969527,"pX":-0.18496153977944343,"pZ":1.5111671219758103,"vX0":5.836930691627886,"vY0":-131.36272663741136,"vZ0":-4.73231030026348,"x":124.05,"y":197.98,"x0":-1.5271983748988376,"y0":50.00407564441532,"z0":5.466938805705951,"aX":-12.194774314949363},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":11.4,"spinRate":1530,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4151825305324848,"extension":6.735242252455969},"index":1,"playId":"53003f1a-f5fd-33d8-b7f2-6b74d51c2fd2","pitchNumber":2,"startTime":"2026-06-30T03:29:01.931Z","endTime":"2026-06-30T03:29:05.909Z","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":95.8,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338548084216516,"aZ":-21.369544269967236,"pfxX":-9.180303681519925,"pfxZ":5.4519807603734325,"pX":-1.138723386633084,"pZ":1.5059284140223916,"vX0":4.666868465087008,"vY0":-139.38524924792796,"vZ0":-7.012613260644642,"x":160.41,"y":198.12,"x0":-1.6359291737709485,"y0":50.00232065095125,"z0":5.45049462147716,"aX":-18.185273718865265},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":2102,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.391953577988581,"extension":6.728529242567691},"index":2,"playId":"a24546c2-a0b2-3378-9659-8eca61043535","pitchNumber":3,"startTime":"2026-06-30T03:29:24.362Z","endTime":"2026-06-30T03:29:27.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.516466562495737,"aZ":-23.009867352053508,"pfxX":-10.631050757831435,"pfxZ":4.563812470211066,"pX":-0.917371595966428,"pZ":1.6830117772104378,"vX0":5.882653324151632,"vY0":-140.71703489949294,"vZ0":-6.487513404488838,"x":151.97,"y":193.34,"x0":-1.6522204292398444,"y0":50.003567068048596,"z0":5.506068967123441,"aX":-21.350320203413997},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":18.1,"spinRate":2144,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3890280962393802,"extension":6.884515122255039},"index":3,"playId":"7a4bb97a-f2b5-36a0-875d-6cd7336cb0f3","pitchNumber":4,"startTime":"2026-06-30T03:29:44.573Z","endTime":"2026-06-30T03:30:11.595Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777848979937435,"aZ":-19.297360549968065,"pfxX":-8.649547381181218,"pfxZ":6.436146205687184,"pX":-0.37715788027470126,"pZ":3.7326492715414403,"vX0":6.121009818008989,"vY0":-140.31922139984098,"vZ0":-1.9993571442726954,"x":131.38,"y":138.0,"x0":-1.4594452939995421,"y0":50.002646977590885,"z0":5.70732992767522,"aX":-17.304568342305878},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":14.5,"spinRate":2256,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38986102476820994,"extension":6.7248062319881905},"index":4,"playId":"a6c85ebc-c2cd-3a28-bc37-c28e94e75c13","pitchNumber":5,"startTime":"2026-06-30T03:30:24.179Z","endTime":"2026-06-30T03:30:28.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:30:28.049Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:31:31.858Z","endTime":"2026-06-30T03:32:56.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T03:30:40.964Z","endTime":"2026-06-30T03:31:33.991Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.000645331948096,"aZ":-30.83018863697348,"pfxX":5.253658070500648,"pfxZ":0.8034609580309198,"pX":0.33999915533164926,"pZ":2.236407573988188,"vX0":3.9355264967625847,"vY0":-128.33276874949095,"vZ0":-2.331868667811555,"x":104.04,"y":178.4,"x0":-1.8966926115519442,"y0":50.00050782626066,"z0":5.562558033274397,"aX":8.744592555049799},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-10.4,"spinRate":2360,"spinDirection":33},"zone":6,"typeConfidence":0.89,"plateTime":0.4270979623041007,"extension":6.689663295588537},"index":1,"playId":"fb8b5286-e5cf-3a02-bdce-00ac1abd7454","pitchNumber":1,"startTime":"2026-06-30T03:31:33.991Z","endTime":"2026-06-30T03:31:37.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798989915290612,"aZ":-35.69745611491136,"pfxX":2.9248605422188025,"pfxZ":-2.065974617393766,"pX":0.2722467027590606,"pZ":1.499694118718421,"vX0":4.277498219354692,"vY0":-129.54628854762578,"vZ0":-3.2060634173330484,"x":106.62,"y":198.29,"x0":-1.7770556940981597,"y0":50.00131884661071,"z0":5.468235644923528,"aX":4.994295506777462},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.2,"breakHorizontal":-6.2,"spinRate":2120,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.4220058788202401,"extension":6.773270700248864},"index":2,"playId":"fbf7e13a-29cf-37cc-af5d-6ad8a253f51d","pitchNumber":2,"startTime":"2026-06-30T03:31:55.074Z","endTime":"2026-06-30T03:31:58.829Z","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":88.8,"endSpeed":82.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79644244134158,"aZ":-31.43948608957177,"pfxX":5.374708153033053,"pfxZ":0.43276688917448425,"pX":1.0953560349325269,"pZ":1.0515468085157464,"vX0":5.080347893169541,"vY0":-129.27442213099522,"vZ0":-5.182110076481578,"x":75.25,"y":210.39,"x0":-1.5930726692463433,"y0":50.00184158558382,"z0":5.493678198370863,"aX":9.101350290158546},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":-10.8,"spinRate":2288,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.42358495318902945,"extension":6.754224658123509},"index":3,"playId":"3bc5df95-a2fe-3320-bdca-c371064ab8b3","pitchNumber":3,"startTime":"2026-06-30T03:32:16.569Z","endTime":"2026-06-30T03:32:19.935Z","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.7,"endSpeed":82.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.324644371011313,"aZ":-34.854153374532295,"pfxX":3.582994670653906,"pfxZ":-1.5824432550471097,"pX":0.8456206462697273,"pZ":0.7610468956895401,"vX0":5.302437276812792,"vY0":-129.03210745533104,"vZ0":-5.189000040818856,"x":84.77,"y":218.23,"x0":-1.7000238870350517,"y0":50.00538539832157,"z0":5.477344348306139,"aX":6.054864167089534},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.8,"breakHorizontal":-7.7,"spinRate":2423,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.42415804293046655,"extension":6.6856190227242065},"index":4,"playId":"02ed18de-1786-3f84-8fa9-a7eb13cd42ea","pitchNumber":4,"startTime":"2026-06-30T03:32:33.315Z","endTime":"2026-06-30T03:32:36.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19965930318655,"aZ":-23.26882970969713,"pfxX":-10.245739991733672,"pfxZ":4.350006800876721,"pX":0.6972594599069717,"pZ":1.5968593530639656,"vX0":9.347925562947268,"vY0":-142.071340471843,"vZ0":-6.783102382333514,"x":90.42,"y":195.66,"x0":-1.3027269041599538,"y0":50.000778183817765,"z0":5.491545747908092,"aX":-20.966350874884316},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.6,"breakHorizontal":16.7,"spinRate":2297,"spinDirection":221},"zone":14,"typeConfidence":0.92,"plateTime":0.38536149962391564,"extension":6.692420822497906},"index":5,"playId":"39103862-3cf6-3c1a-99a5-134151956613","pitchNumber":5,"startTime":"2026-06-30T03:32:52.599Z","endTime":"2026-06-30T03:32:56.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:32:56.828Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel strikes out swinging, catcher Cal Raleigh to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:33:08.087Z","endTime":"2026-06-30T03:36:55.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715811357720565,"aZ":-43.16825891132922,"pfxX":4.64131971042677,"pfxZ":-7.2254662524302,"pX":0.4476145537754009,"pZ":1.225802612304815,"vX0":3.5761542323070747,"vY0":-123.15859084338805,"vZ0":-1.930207505589776,"x":99.94,"y":205.68,"x0":-1.631467295970778,"y0":50.005505192750874,"z0":5.704435435155609,"aX":7.059197374087306},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.3,"breakHorizontal":-9.4,"spinRate":2419,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.44643394539239534,"extension":6.748233213158564},"index":0,"playId":"f279147c-73b0-38d9-9c3e-f3e48b6b1078","pitchNumber":1,"startTime":"2026-06-30T03:33:25.300Z","endTime":"2026-06-30T03:33:28.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.300723156312706,"aZ":-16.22087727499867,"pfxX":-4.265002780810014,"pfxZ":7.859810334292932,"pX":-0.3218354572768595,"pZ":3.991102510540974,"vX0":4.704152021329243,"vY0":-141.3666136860574,"vZ0":-1.6922189222727222,"x":129.27,"y":131.02,"x0":-1.4508882151182214,"y0":50.006238841852166,"z0":5.635357732628092,"aX":-8.660870773721154},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2271,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.38699741835776225,"extension":6.684401280002811},"index":1,"playId":"75d550b4-4736-3a0e-81c9-a51da124364c","pitchNumber":2,"startTime":"2026-06-30T03:33:47.019Z","endTime":"2026-06-30T03:33:50.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15955770861081,"aZ":-19.550991035797644,"pfxX":-5.457549645026042,"pfxZ":6.27651582843562,"pX":0.0785974165686977,"pZ":3.7877302436730536,"vX0":6.055006304031625,"vY0":-140.74944655058002,"vZ0":-1.6692483654822718,"x":114.0,"y":136.51,"x0":-1.3888126187562058,"y0":50.00484719628389,"z0":5.651142762275843,"aX":-10.980208268725786},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":8.6,"spinRate":2138,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.388769810551735,"extension":6.594989647514519},"index":2,"playId":"cad3a440-fb9f-3b18-b46c-bfdd4dc9f4f3","pitchNumber":3,"startTime":"2026-06-30T03:34:07.661Z","endTime":"2026-06-30T03:34:10.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T03:34:25.043Z","endTime":"2026-06-30T03:34:41.256Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662563664583473,"aZ":-32.48005447172637,"pfxX":4.93653527397985,"pfxZ":-0.18884199105097055,"pX":1.2095379449060213,"pZ":0.173977215611778,"vX0":5.430140185826474,"vY0":-126.16947200542889,"vZ0":-6.636495795146573,"x":70.9,"y":234.08,"x0":-1.6018747267732445,"y0":50.001170660522895,"z0":5.41505663283376,"aX":8.057385155695625},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.4,"breakHorizontal":-10.1,"spinRate":2161,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.43204838698243986,"extension":6.9051623350466595},"index":4,"playId":"90a50216-4da5-3776-b076-3d3396388641","pitchNumber":4,"startTime":"2026-06-30T03:34:41.256Z","endTime":"2026-06-30T03:34:45.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07455892565906,"aZ":-37.83953854886315,"pfxX":4.575992677561059,"pfxZ":-3.5033439354782114,"pX":-0.9628176269550417,"pZ":1.4610750101047698,"vX0":0.5919717467083734,"vY0":-126.64782568955182,"vZ0":-2.7894965523724884,"x":153.7,"y":199.33,"x0":-1.794127041101566,"y0":50.003713275816175,"z0":5.61812022597017,"aX":7.396624331964161},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-8.4,"spinRate":1913,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.43330979224666333,"extension":6.687749125261724},"index":5,"playId":"d18d41b0-2ec8-3aa8-aa5d-ca537a6e8f6d","pitchNumber":5,"startTime":"2026-06-30T03:35:06.378Z","endTime":"2026-06-30T03:35:10.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22884744683464,"aZ":-34.48576498909993,"pfxX":3.8866232261443234,"pfxZ":-1.3947164078948124,"pX":0.3119168252670649,"pZ":0.9838235883712735,"vX0":3.793509283608848,"vY0":-128.55559698209242,"vZ0":-4.536994072431639,"x":105.11,"y":212.22,"x0":-1.693464065247224,"y0":50.004454140864844,"z0":5.479659535996123,"aX":6.437340289785028},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.4,"breakHorizontal":-7.9,"spinRate":2445,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.42776355904724994,"extension":6.618298947604624},"index":6,"playId":"41b60476-9c09-3314-aebf-ccdf3b141709","pitchNumber":6,"startTime":"2026-06-30T03:35:42.343Z","endTime":"2026-06-30T03:35:46.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"becfe6e2-7d09-4b54-a8e3-0f162d515939","startTime":"2026-06-30T03:36:25.823Z","endTime":"2026-06-30T03:36:30.823Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43446774760505,"aZ":-43.340398681319286,"pfxX":5.8276706536835725,"pfxZ":-7.3686214173444355,"pX":0.6796580361510313,"pZ":0.7414708761480654,"vX0":4.033409630009968,"vY0":-122.90171242137734,"vZ0":-2.596908358399507,"x":91.09,"y":218.76,"x0":-1.745005703563861,"y0":50.002892870598124,"z0":5.525115408474167,"aX":8.831942295287357},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-13.7,"breakHorizontal":-11.5,"spinRate":2549,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.44724486920193884,"extension":6.756486287657181},"index":8,"playId":"2bef52a7-40bb-34f7-b2cd-ab59343f0761","pitchNumber":7,"startTime":"2026-06-30T03:36:46.646Z","endTime":"2026-06-30T03:36:55.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:36:55.667Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:38:44.014Z","endTime":"2026-06-30T03:39:25.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23937555483428,"aZ":-31.515287192378338,"pfxX":-0.8076133910247787,"pfxZ":0.45921599399140334,"pX":-0.7792262800399787,"pZ":1.2431703392693227,"vX0":-3.3001125974698793,"vY0":-118.68936368789069,"vZ0":-4.581712189516605,"x":146.7,"y":205.21,"x0":0.7302179709168766,"y0":50.00350620057243,"z0":6.046458686546638,"aX":-1.1598915132513277},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.0,"breakHorizontal":2.2,"spinRate":2340,"spinDirection":311},"zone":13,"typeConfidence":0.86,"plateTime":0.4602689562287954,"extension":6.6872235291411055},"index":0,"playId":"67791fe3-dcac-3e07-a61d-2e9608db473a","pitchNumber":1,"startTime":"2026-06-30T03:39:03.394Z","endTime":"2026-06-30T03:39:06.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06815237633616,"aZ":-11.0698085955654,"pfxX":7.1837833144584,"pfxZ":11.93507528752281,"pX":0.08955086400572139,"pZ":2.724825834637288,"vX0":-3.5309242904566704,"vY0":-132.11384810374236,"vZ0":-6.477516399475837,"x":113.59,"y":165.21,"x0":0.5098133833078426,"y0":50.003755903881476,"z0":6.021659123253342,"aX":12.703088782210603},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.4,"breakHorizontal":-12.2,"spinRate":2149,"spinDirection":145},"zone":2,"typeConfidence":0.95,"plateTime":0.41453766963781824,"extension":6.73486958216744},"hitData":{"launchSpeed":77.7,"launchAngle":7.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.34,"coordY":166.79}},"index":1,"playId":"2f388522-a132-377e-b42b-b8e65bdba344","pitchNumber":2,"startTime":"2026-06-30T03:39:16.772Z","endTime":"2026-06-30T03:39:25.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:39:25.289Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out sharply to center fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:39:29.471Z","endTime":"2026-06-30T03:40:30.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.433371233695976,"aZ":-30.918070908877947,"pfxX":-0.1837374548222801,"pfxZ":0.885050588128073,"pX":-1.070143390836125,"pZ":0.825462799186996,"vX0":-4.384968576401686,"vY0":-118.22807561509775,"vZ0":-5.366300464849384,"x":157.79,"y":216.49,"x0":0.8319847361287571,"y0":50.0008872556113,"z0":5.960338533100643,"aX":-0.26014935914610693},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.6,"breakHorizontal":1.4,"spinRate":2275,"spinDirection":285},"zone":13,"typeConfidence":0.85,"plateTime":0.4631913457725636,"extension":6.6927351601407725},"index":0,"playId":"c89bfdaf-ffa3-332d-a0a1-246822914903","pitchNumber":1,"startTime":"2026-06-30T03:39:49.039Z","endTime":"2026-06-30T03:39:52.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95146073679431,"aZ":-33.17881910997744,"pfxX":0.07218870067796868,"pfxZ":-0.6920554869103741,"pX":-0.7479912500494106,"pZ":1.4092181652817415,"vX0":-3.401634959912005,"vY0":-119.7476683682564,"vZ0":-3.946974927576168,"x":145.51,"y":200.73,"x0":0.6782404822184785,"y0":50.00059971048145,"z0":6.029997922392538,"aX":0.10590668198729972},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.9,"breakHorizontal":0.6,"spinRate":2341,"spinDirection":314},"zone":13,"typeConfidence":0.86,"plateTime":0.45645114721395874,"extension":6.680206593745583},"index":1,"playId":"a0d3728b-410d-38d9-b566-ce3d361a40ab","pitchNumber":2,"startTime":"2026-06-30T03:40:06.233Z","endTime":"2026-06-30T03:40:11.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54686914455689,"aZ":-13.095824946874908,"pfxX":5.650940377745428,"pfxZ":10.860032693155997,"pX":-0.42943685419900307,"pZ":2.015339287664311,"vX0":-4.484882289530313,"vY0":-131.15271672768017,"vZ0":-7.710485371961997,"x":133.37,"y":184.37,"x0":0.5614748148962873,"y0":50.004056850186934,"z0":5.952969793524627,"aX":9.928390776314794},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.4,"breakHorizontal":-9.4,"spinRate":1995,"spinDirection":144},"zone":7,"typeConfidence":0.92,"plateTime":0.41629689425566596,"extension":6.798955844982354},"hitData":{"launchSpeed":101.9,"launchAngle":29.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":91.54,"coordY":45.23}},"index":2,"playId":"70f9337e-7057-3d27-8845-4a2f93f6405f","pitchNumber":3,"startTime":"2026-06-30T03:40:21.296Z","endTime":"2026-06-30T03:40:30.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:40:30.822Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh challenged (pitch result), call on the field was confirmed: Cal Raleigh called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:40:40.037Z","endTime":"2026-06-30T03:42:50.088Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.929854778824662,"aZ":-34.14695885045304,"pfxX":-0.3302204979534935,"pfxZ":-1.3865173428997628,"pX":-0.25009470238712733,"pZ":0.4972476694915079,"vX0":-2.173691905742658,"vY0":-117.77452497032384,"vZ0":-5.510393799692151,"x":126.53,"y":225.35,"x0":0.7233387497485012,"y0":50.0048685970023,"z0":5.983949704556701,"aX":-0.46894759136215497},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.5,"breakHorizontal":1.1,"spinRate":2357,"spinDirection":304},"zone":13,"typeConfidence":0.89,"plateTime":0.4630130752388615,"extension":6.6355500096162485},"index":0,"playId":"c5d4847e-97b4-3c5a-99ab-80a5ce888210","pitchNumber":1,"startTime":"2026-06-30T03:40:57.741Z","endTime":"2026-06-30T03:41:03.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.866625040537055,"aZ":-14.055435538969569,"pfxX":5.195488004732221,"pfxZ":10.254863657998861,"pX":1.0272424083175884,"pZ":2.4307181320359867,"vX0":-0.8022858807018904,"vY0":-131.57375969921063,"vZ0":-6.644580161008649,"x":77.84,"y":173.15,"x0":0.6592054418674886,"y0":50.003260820986156,"z0":6.015301929481125,"aX":9.181023485030094},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":-9.2,"spinRate":2083,"spinDirection":148},"zone":14,"typeConfidence":0.92,"plateTime":0.4150441490562189,"extension":6.789296703992685},"index":1,"playId":"3fbc23e9-b7bd-355e-9435-fe53705bcc3f","pitchNumber":2,"startTime":"2026-06-30T03:41:15.108Z","endTime":"2026-06-30T03:41:18.944Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-30T03:41:29.305Z","endTime":"2026-06-30T03:41:42.046Z","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(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":91.9,"endSpeed":83.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.171312423835005,"aZ":-12.91220134983717,"pfxX":4.39409267063672,"pfxZ":10.689330095596869,"pX":0.07580441384330985,"pZ":2.800265159791066,"vX0":-2.741102182500751,"vY0":-133.71007304873646,"vZ0":-6.141893899156058,"x":114.11,"y":163.17,"x0":0.5460152612335673,"y0":50.001460814499545,"z0":6.062303989907888,"aX":7.916053870388059},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":-7.3,"spinRate":2147,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.4104298947179954,"extension":6.732131248107618},"index":3,"playId":"15f3fe91-d6a0-3b5c-9f52-3b3e89453724","pitchNumber":3,"startTime":"2026-06-30T03:41:42.046Z","endTime":"2026-06-30T03:41:46.670Z","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":78.6,"endSpeed":71.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.014998936930688,"aZ":-33.5568980349688,"pfxX":9.152974872944082,"pfxZ":-1.0539270359607826,"pX":2.176214382568143,"pZ":3.482950650740096,"vX0":0.35596403561685547,"vY0":-114.50058628486963,"vZ0":1.1356443205074447,"x":34.05,"y":144.74,"x0":0.8309633009624819,"y0":50.002039648579,"z0":6.2883195793347,"aX":12.036129272332479},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.3,"breakHorizontal":-16.7,"spinRate":1678,"spinDirection":96},"zone":12,"typeConfidence":0.91,"plateTime":0.4801115670000238,"extension":6.522002012476871},"index":4,"playId":"26cf3fa8-b067-3d80-b95f-2a0616abe522","pitchNumber":4,"startTime":"2026-06-30T03:41:58.106Z","endTime":"2026-06-30T03:42:01.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56973685162541,"aZ":-21.617180900719987,"pfxX":-0.7635900557793276,"pfxZ":6.271899120271796,"pX":0.5609619969883195,"pZ":1.2593660929435344,"vX0":-0.5255678794876489,"vY0":-128.8579531906201,"vZ0":-7.654335795822071,"x":95.62,"y":204.78,"x0":0.8667185220066745,"y0":50.00387154727111,"z0":5.936498267374257,"aX":-1.2849887851655937},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.8,"breakHorizontal":1.4,"spinRate":2138,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.42494117407907206,"extension":6.720937937045848},"index":5,"playId":"43e2ef16-35a4-3e69-bf75-8ff2f6c21c07","pitchNumber":5,"startTime":"2026-06-30T03:42:13.666Z","endTime":"2026-06-30T03:42:18.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327728014012457,"aZ":-12.174741717101348,"pfxX":4.763994512857846,"pfxZ":11.220325376212395,"pX":-0.5704496181235732,"pZ":2.5669232123614982,"vX0":-4.422537899307011,"vY0":-133.11381962028543,"vZ0":-6.643754803880935,"x":138.74,"y":169.47,"x0":0.49884649961013694,"y0":50.00660590172422,"z0":5.988545216999828,"aX":8.495100079367427},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.0,"breakHorizontal":-7.6,"spinRate":2130,"spinDirection":150},"zone":4,"typeConfidence":0.92,"plateTime":0.4125143100548474,"extension":6.905195159357},"index":6,"playId":"68ff799b-756c-3ff0-a871-fa4896e0238c","pitchNumber":6,"startTime":"2026-06-30T03:42:29.072Z","endTime":"2026-06-30T03:42:50.088Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-06-30T03:42:50.088Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:45:18.649Z","endTime":"2026-06-30T03:46:44.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:44:05.180Z","endTime":"2026-06-30T03:45:20.854Z","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":96.2,"endSpeed":88.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74688496605319,"aZ":-24.925240154496827,"pfxX":12.648834718652036,"pfxZ":3.6868488543870335,"pX":-1.1100483021553393,"pZ":1.2059718775255752,"vX0":-14.597628924214463,"vY0":-139.18752820379805,"vZ0":-7.3850539355214995,"x":159.31,"y":206.22,"x0":2.554907603295489,"y0":50.00109662561191,"z0":5.53981300752421,"aX":24.858075426490963},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":-19.9,"spinRate":2064,"spinDirection":110},"zone":13,"typeConfidence":0.91,"plateTime":0.3932660688866183,"extension":6.2106707664123455},"index":1,"playId":"9ac03f66-f34c-33ba-a8de-c7842d950ebc","pitchNumber":1,"startTime":"2026-06-30T03:45:20.854Z","endTime":"2026-06-30T03:45:23.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156182744892913,"aZ":-24.29025966020151,"pfxX":12.277520943855809,"pfxZ":3.960853882007201,"pX":-1.1697205115381675,"pZ":1.9543903143779577,"vX0":-14.512939274004811,"vY0":-139.84877717887255,"vZ0":-5.730733178050757,"x":161.59,"y":186.01,"x0":2.480424407816278,"y0":50.00153022554234,"z0":5.613110889804642,"aX":24.431485131112403},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":-19.4,"spinRate":2137,"spinDirection":110},"zone":13,"typeConfidence":0.91,"plateTime":0.3909502563257927,"extension":6.208059520098938},"index":2,"playId":"80c88d1a-9e5d-36e3-92ce-7da9fa23fb5e","pitchNumber":2,"startTime":"2026-06-30T03:45:36.119Z","endTime":"2026-06-30T03:45:39.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40128700499205,"aZ":-24.12382695114076,"pfxX":12.533121741635188,"pfxZ":3.9827464969459045,"pX":-1.1478578014939866,"pZ":2.0496218283993533,"vX0":-14.695391740154164,"vY0":-140.85386103453035,"vZ0":-5.591868197671388,"x":160.75,"y":183.44,"x0":2.4955182203021624,"y0":50.00036911664887,"z0":5.609103647773654,"aX":25.314800481692885},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.2,"breakHorizontal":-19.9,"spinRate":2236,"spinDirection":111},"zone":13,"typeConfidence":0.91,"plateTime":0.38807262331288195,"extension":6.185193629505032},"index":3,"playId":"4ef3a271-6d03-3bf3-aa08-8b7e7030825b","pitchNumber":3,"startTime":"2026-06-30T03:45:50.441Z","endTime":"2026-06-30T03:45:54.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.782398123693202,"aZ":-22.213274797032426,"pfxX":12.273289740521182,"pfxZ":4.968374383890014,"pX":-0.5574127110687896,"pZ":2.7288421202074726,"vX0":-13.077058482688502,"vY0":-140.41413203218997,"vZ0":-4.255087102700121,"x":138.25,"y":165.1,"x0":2.557999635943184,"y0":50.00053753991063,"z0":5.703009001191083,"aX":24.589160091599783},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":-19.7,"spinRate":2090,"spinDirection":113},"zone":4,"typeConfidence":0.9,"plateTime":0.3895903967990062,"extension":6.200132131460894},"index":4,"playId":"cbf8ea76-09ea-3d73-984f-f3c974572a43","pitchNumber":4,"startTime":"2026-06-30T03:46:05.708Z","endTime":"2026-06-30T03:46:09.314Z","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":96.7,"endSpeed":88.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.253159906213348,"aZ":-25.45873345874783,"pfxX":12.037892853112112,"pfxZ":3.36226308646751,"pX":0.2027280825054796,"pZ":2.0669154640521996,"vX0":-10.925670014739744,"vY0":-140.29799936134606,"vZ0":-5.313574825096792,"x":109.27,"y":182.97,"x0":2.5803223294106528,"y0":50.00380391015632,"z0":5.641233949010847,"aX":24.03932286191761},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.2,"breakHorizontal":-19.6,"spinRate":2169,"spinDirection":109},"zone":8,"typeConfidence":0.91,"plateTime":0.39017507426400666,"extension":6.110446314636443},"index":5,"playId":"b593dbf6-8085-334a-be9f-f6afda9585bd","pitchNumber":5,"startTime":"2026-06-30T03:46:20.059Z","endTime":"2026-06-30T03:46:23.871Z","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":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075349334967658,"aZ":-22.290148030798633,"pfxX":11.878182651267858,"pfxZ":4.900781538519004,"pX":-0.8993807321544992,"pZ":2.0010458700435643,"vX0":-13.781395950252255,"vY0":-140.64262516260192,"vZ0":-6.0456870220926815,"x":151.28,"y":184.75,"x0":2.5067968112739503,"y0":50.00064686306059,"z0":5.611345303457309,"aX":23.93978291300171},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":-18.8,"spinRate":2182,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.388552396544088,"extension":6.19783836360428},"index":6,"playId":"38ede514-13b6-3d93-9805-a672ebee8037","pitchNumber":6,"startTime":"2026-06-30T03:46:37.269Z","endTime":"2026-06-30T03:46:44.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:46:44.101Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri challenged (pitch result), call on the field was confirmed: Jose Siri called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:47:19.872Z","endTime":"2026-06-30T03:48:50.384Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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-hitter Jose Siri replaces Wade Meckler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:46:53.706Z","endTime":"2026-06-30T03:47:22.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":685133,"link":"/api/v1/people/685133"}},{"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.8,"endSpeed":88.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091439571559743,"aZ":-22.65329453063543,"pfxX":12.214771622983985,"pfxZ":4.7654568273845435,"pX":-0.24769443385265671,"pZ":1.6790316548572468,"vX0":-12.2058117884093,"vY0":-140.29930709317458,"vZ0":-6.511451232070746,"x":126.44,"y":193.45,"x0":2.5676216219157135,"y0":50.00351089484084,"z0":5.50160458411075,"aX":24.405686191347616},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-19.7,"spinRate":2224,"spinDirection":106},"zone":8,"typeConfidence":0.91,"plateTime":0.39008060004288225,"extension":6.198362891779972},"index":1,"playId":"f9e47cf5-9116-3ff4-bd08-4387af9faa30","pitchNumber":1,"startTime":"2026-06-30T03:47:22.220Z","endTime":"2026-06-30T03:47:25.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30745839092348,"aZ":-23.380479436501012,"pfxX":11.99251484793041,"pfxZ":4.328038453787542,"pX":-0.6392589050689329,"pZ":0.8745084851908912,"vX0":-13.295488227696744,"vY0":-141.44137506820684,"vZ0":-8.671350007767664,"x":141.37,"y":215.17,"x0":2.5571460583131542,"y0":50.00350847191237,"z0":5.471220192294501,"aX":24.37608586126576},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.1,"breakHorizontal":-19.1,"spinRate":2231,"spinDirection":110},"zone":13,"typeConfidence":0.91,"plateTime":0.38676591360811763,"extension":6.280747101541927},"index":2,"playId":"51e7c396-2a36-3a51-a036-d4bcba9bbc7f","pitchNumber":2,"startTime":"2026-06-30T03:47:38.805Z","endTime":"2026-06-30T03:47:42.403Z","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.2,"endSpeed":88.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.335464358163506,"aZ":-24.171489640646257,"pfxX":12.05707217287274,"pfxZ":3.98394948416382,"pX":0.24287185378998288,"pZ":2.3050269433497315,"vX0":-10.813667250731367,"vY0":-141.0620364506829,"vZ0":-4.935373937470868,"x":107.74,"y":176.54,"x0":2.567396729124631,"y0":50.000186642775375,"z0":5.644136696039385,"aX":24.194445725395568},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":-19.6,"spinRate":2220,"spinDirection":112},"zone":5,"typeConfidence":0.91,"plateTime":0.3889120437312905,"extension":6.098587135331352},"index":3,"playId":"617881bd-db69-33b5-bb76-dfaa567cdaac","pitchNumber":3,"startTime":"2026-06-30T03:47:55.304Z","endTime":"2026-06-30T03:47:58.304Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-30T03:48:09.586Z","endTime":"2026-06-30T03:48:28.468Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2726529315552,"aZ":-22.377797873625692,"pfxX":12.298921083582991,"pfxZ":4.857366559912607,"pX":-0.7322309245814336,"pZ":1.8175384507406451,"vX0":-13.180853498622094,"vY0":-141.40372202966924,"vZ0":-6.495018912483815,"x":144.91,"y":189.71,"x0":2.399288784995099,"y0":50.005492561709495,"z0":5.5874034798832,"aX":24.824486362635817},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":-19.4,"spinRate":2214,"spinDirection":108},"zone":7,"typeConfidence":0.91,"plateTime":0.387854135106116,"extension":6.160051549575388},"index":5,"playId":"d603d789-1016-3c24-af28-7b0da915d39f","pitchNumber":4,"startTime":"2026-06-30T03:48:28.468Z","endTime":"2026-06-30T03:48:50.384Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"}},"playEndTime":"2026-06-30T03:48:50.384Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a ground ball to right fielder Victor Robles. Jorge Soler to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:49:04.441Z","endTime":"2026-06-30T03:50:39.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45706173290404,"aZ":-22.63493696166327,"pfxX":12.193896951141985,"pfxZ":4.755594336393002,"pX":-0.7948846677713388,"pZ":0.8447350818372024,"vX0":-13.442301416664309,"vY0":-140.80997755364197,"vZ0":-8.901626705717714,"x":147.3,"y":215.97,"x0":2.4602319043399548,"y0":50.00240534866529,"z0":5.515775541650397,"aX":24.447862357849633},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":-19.3,"spinRate":2157,"spinDirection":113},"zone":13,"typeConfidence":0.91,"plateTime":0.3892412096053217,"extension":6.336966182361771},"index":0,"playId":"52382fc4-c641-3250-aa58-4740e263d04e","pitchNumber":1,"startTime":"2026-06-30T03:49:04.441Z","endTime":"2026-06-30T03:49:08.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65105995045792,"aZ":-21.89492693316699,"pfxX":12.046263907622759,"pfxZ":5.177731449543208,"pX":-1.0131030186707937,"pZ":1.070425228636942,"vX0":-13.64138452944549,"vY0":-140.24307063048843,"vZ0":-8.352426424611073,"x":155.62,"y":209.88,"x0":2.356310180750716,"y0":50.00434756001453,"z0":5.523187612588259,"aX":23.922539232916577},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.6,"breakHorizontal":-19.0,"spinRate":2229,"spinDirection":113},"zone":13,"typeConfidence":0.91,"plateTime":0.39103233964215933,"extension":6.257064864839092},"index":1,"playId":"7ce5d622-6b22-3a0e-86ee-5163f44680cb","pitchNumber":2,"startTime":"2026-06-30T03:49:19.542Z","endTime":"2026-06-30T03:49:22.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28767546342185,"aZ":-22.667402727832393,"pfxX":12.051560548856106,"pfxZ":4.718420719531663,"pX":0.22305627571642214,"pZ":0.750172084155775,"vX0":-10.900587916008606,"vY0":-141.34683607403656,"vZ0":-9.078714967560387,"x":108.5,"y":218.53,"x0":2.5704526597539017,"y0":50.00652509814731,"z0":5.468566802721047,"aX":24.30408386076684},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":-19.6,"spinRate":2264,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.38803104293111845,"extension":6.135579383501334},"index":2,"playId":"53baf6b1-02ae-3e8b-b3cc-6a419ffea64c","pitchNumber":3,"startTime":"2026-06-30T03:49:34.579Z","endTime":"2026-06-30T03:49:38.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.801208177049,"aZ":-28.686623409722518,"pfxX":12.057765975959882,"pfxZ":1.7235021531181811,"pX":-0.5090545016496518,"pZ":2.4422920202788037,"vX0":-12.484747369153808,"vY0":-141.66288728351265,"vZ0":-4.059901983624207,"x":136.4,"y":172.84,"x0":2.398694250156036,"y0":50.003127800985595,"z0":5.738014736107933,"aX":24.391942430640977},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.4,"breakHorizontal":-19.2,"spinRate":2140,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.3873436068751386,"extension":6.19888487814588},"index":3,"playId":"3c4f56be-a431-364c-9f77-b4d7c34f6b70","pitchNumber":4,"startTime":"2026-06-30T03:49:54.315Z","endTime":"2026-06-30T03:49:57.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54662830248387,"aZ":-27.954791431421118,"pfxX":10.453689169723884,"pfxZ":2.570124464153338,"pX":-0.8768601817103169,"pZ":2.6305720482018025,"vX0":-12.337219970329187,"vY0":-127.52958599170466,"vZ0":-1.9914662737711408,"x":150.42,"y":167.75,"x0":2.6683766952985986,"y0":50.006328906486694,"z0":5.629373370668248,"aX":17.199618372222364},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":-16.1,"spinRate":2241,"spinDirection":95},"zone":11,"typeConfidence":0.9,"plateTime":0.42969115465550445,"extension":6.108886954487322},"index":4,"playId":"140c4745-cd1f-3d0b-9cf4-063c56af9d28","pitchNumber":5,"startTime":"2026-06-30T03:50:11.474Z","endTime":"2026-06-30T03:50:15.891Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06852665727003,"aZ":-27.22199131287066,"pfxX":10.965080537054945,"pfxZ":2.4059123115879046,"pX":0.6295551456874888,"pZ":2.606582377882718,"vX0":-9.67147718642381,"vY0":-142.53559564103716,"vZ0":-3.635797037750519,"x":93.0,"y":168.4,"x0":2.6437324864350322,"y0":50.000518124774516,"z0":5.619579779104086,"aX":22.53682851896843},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.7,"breakHorizontal":-17.9,"spinRate":2136,"spinDirection":112},"zone":6,"typeConfidence":0.91,"plateTime":0.38442596606605806,"extension":6.105967114042865},"hitData":{"launchSpeed":108.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.82,"coordY":114.07}},"index":5,"playId":"2e14e736-3181-34a3-a2a8-f6ffeea33140","pitchNumber":6,"startTime":"2026-06-30T03:50:27.710Z","endTime":"2026-06-30T03:50:39.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:50:39.217Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Oswald Peraza grounds into a double play, shortstop Colt Emerson to second baseman Cole Young to first baseman Josh Naylor. Jo Adell out at 2nd. Oswald Peraza out at 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:50:44.043Z","endTime":"2026-06-30T03:52:18.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.87"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.47"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.36"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.81"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.51"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.30"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.92"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"50.80"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.86"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.17"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.00"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".394"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178221978429775,"aZ":-26.84975996162719,"pfxX":10.759523326091667,"pfxZ":2.5851984698537773,"pX":0.0302964716873926,"pZ":3.6472766827361753,"vX0":-10.989963540424204,"vY0":-141.90129054027173,"vZ0":-1.1844763234304168,"x":115.85,"y":140.3,"x0":2.535420526184373,"y0":50.005880661680074,"z0":5.763593885057206,"aX":22.18452562682259},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.7,"breakHorizontal":-17.5,"spinRate":2011,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.3844060095351507,"extension":6.039787700878229},"index":0,"playId":"f4336120-cb9a-30be-93fc-ce99668c9ea7","pitchNumber":1,"startTime":"2026-06-30T03:51:03.679Z","endTime":"2026-06-30T03:51:08.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T03:51:11.242Z","endTime":"2026-06-30T03:51:56.363Z","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":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.295005418542658,"aZ":-25.705848461814533,"pfxX":11.440153225273473,"pfxZ":3.141388960737876,"pX":-0.7618974299138916,"pZ":2.9258535294310373,"vX0":-13.224168153055444,"vY0":-141.9145640336926,"vZ0":-3.1146639354449026,"x":146.04,"y":159.78,"x0":2.449026556164347,"y0":50.00566765006332,"z0":5.65609021359054,"aX":23.582807621640455},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":-18.4,"spinRate":2097,"spinDirection":115},"zone":1,"typeConfidence":0.91,"plateTime":0.38441697314352474,"extension":6.1693606849987965},"index":2,"playId":"6d5aff75-51a7-3a29-bb29-51fd9884efbc","pitchNumber":2,"startTime":"2026-06-30T03:51:56.363Z","endTime":"2026-06-30T03:51:59.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383121465578515,"aZ":-25.218002546579708,"pfxX":12.198429422408333,"pfxZ":3.3986422257676185,"pX":-0.7580262472345365,"pZ":2.221559466535607,"vX0":-13.464124975370781,"vY0":-141.49281824644135,"vZ0":-5.123999483187591,"x":145.89,"y":178.8,"x0":2.4556481043029064,"y0":50.0049050903674,"z0":5.651996648434734,"aX":24.97542225927765},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.3,"breakHorizontal":-19.7,"spinRate":2047,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.38570887106922136,"extension":6.242761225236911},"hitData":{"launchSpeed":89.8,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.03,"coordY":155.64}},"index":3,"playId":"f729f2c8-ba22-3843-890a-9406b74ff819","pitchNumber":3,"startTime":"2026-06-30T03:52:10.796Z","endTime":"2026-06-30T03:52:18.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:52:18.842Z","atBatIndex":66}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Oswald Peraza grounds into a double play, shortstop Colt Emerson to second baseman Cole Young to first baseman Josh Naylor. Jo Adell out at 2nd. Oswald Peraza out at 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:50:44.043Z","endTime":"2026-06-30T03:52:18.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.87"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.47"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.36"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.81"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.51"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.30"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.92"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"50.80"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.86"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.17"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.00"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".394"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178221978429775,"aZ":-26.84975996162719,"pfxX":10.759523326091667,"pfxZ":2.5851984698537773,"pX":0.0302964716873926,"pZ":3.6472766827361753,"vX0":-10.989963540424204,"vY0":-141.90129054027173,"vZ0":-1.1844763234304168,"x":115.85,"y":140.3,"x0":2.535420526184373,"y0":50.005880661680074,"z0":5.763593885057206,"aX":22.18452562682259},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.7,"breakHorizontal":-17.5,"spinRate":2011,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.3844060095351507,"extension":6.039787700878229},"index":0,"playId":"f4336120-cb9a-30be-93fc-ce99668c9ea7","pitchNumber":1,"startTime":"2026-06-30T03:51:03.679Z","endTime":"2026-06-30T03:51:08.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T03:51:11.242Z","endTime":"2026-06-30T03:51:56.363Z","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":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.295005418542658,"aZ":-25.705848461814533,"pfxX":11.440153225273473,"pfxZ":3.141388960737876,"pX":-0.7618974299138916,"pZ":2.9258535294310373,"vX0":-13.224168153055444,"vY0":-141.9145640336926,"vZ0":-3.1146639354449026,"x":146.04,"y":159.78,"x0":2.449026556164347,"y0":50.00566765006332,"z0":5.65609021359054,"aX":23.582807621640455},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":-18.4,"spinRate":2097,"spinDirection":115},"zone":1,"typeConfidence":0.91,"plateTime":0.38441697314352474,"extension":6.1693606849987965},"index":2,"playId":"6d5aff75-51a7-3a29-bb29-51fd9884efbc","pitchNumber":2,"startTime":"2026-06-30T03:51:56.363Z","endTime":"2026-06-30T03:51:59.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383121465578515,"aZ":-25.218002546579708,"pfxX":12.198429422408333,"pfxZ":3.3986422257676185,"pX":-0.7580262472345365,"pZ":2.221559466535607,"vX0":-13.464124975370781,"vY0":-141.49281824644135,"vZ0":-5.123999483187591,"x":145.89,"y":178.8,"x0":2.4556481043029064,"y0":50.0049050903674,"z0":5.651996648434734,"aX":24.97542225927765},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.3,"breakHorizontal":-19.7,"spinRate":2047,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.38570887106922136,"extension":6.242761225236911},"hitData":{"launchSpeed":89.8,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.03,"coordY":155.64}},"index":3,"playId":"f729f2c8-ba22-3843-890a-9406b74ff819","pitchNumber":3,"startTime":"2026-06-30T03:52:10.796Z","endTime":"2026-06-30T03:52:18.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:52:18.842Z","atBatIndex":66},"scoringPlays":[1,15,17,29,42,46],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":77.13,"y":48.07},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":169.24,"y":124.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":140.31,"y":153.29},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":100.81,"y":166.79},"type":"O","description":"Groundout"}],"home":[{"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":114.49,"y":143.98},"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":1,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":130.72,"y":143.98},"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":1,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":143.39,"y":150.57},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":137.56,"y":75.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":145.42,"y":152.59},"type":"O","description":"Groundout"}],"home":[{"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":76.93,"y":71.15},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":159.61,"y":172.37},"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":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":77.03,"y":142.6},"type":"O","description":"Flyout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":80.99,"y":80.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":56.88,"y":54.14},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":134.28,"y":133.28},"type":"O","description":"Lineout"}],"home":[{"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":139.5,"y":16.85},"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":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":174.12,"y":95.51},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":31,"top":[21,22,23,24],"bottom":[25,26,27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":165.06,"y":151.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":82.55,"y":121.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":91.82,"y":117.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":119.06,"y":153.1},"type":"O","description":"Grounded Into DP"}],"home":[{"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":122.6,"y":98.35},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":150.49,"y":177.44},"type":"O","description":"Grounded Into DP"},{"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":99.19,"y":169.21},"type":"E","description":"Field Error"},{"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":93.24,"y":110.9},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":81.16,"y":106.63},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":94.12,"y":97.92},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":217.91,"y":113.05},"type":"H","description":"Double"}],"home":[{"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":81.2,"y":74.38},"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":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":95.64,"y":76.46},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":47,"top":[39,40,41],"bottom":[42,43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":118.55,"y":147.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":84.29,"y":132.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":96.75,"y":168.82},"type":"O","description":"Groundout"}],"home":[{"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":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":176.01,"y":33.05},"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":6,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":120.58,"y":142.46},"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":6,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":231.0,"y":71.49},"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":6,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":115.0,"y":148.54},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":105.95,"y":63.41},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":127.73,"y":95.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":117.54,"y":158.17},"type":"O","description":"Groundout"}],"home":[{"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":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":135.08,"y":54.5},"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":7,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":184.13,"y":87.37},"type":"O","description":"Lineout"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":80.72,"y":67.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":168.74,"y":179.97},"type":"O","description":"Pop Out"}],"home":[{"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":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":103.34,"y":166.79},"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":8,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":91.54,"y":45.23},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":66,"top":[63,64,65,66],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":174.82,"y":114.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":117.03,"y":155.64},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":6,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":8,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"onDeck":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"inHole":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"battingOrder":7,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"onDeck":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"inHole":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"battingOrder":7,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".240","atBats":32,"obp":".318","slg":".398","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":14,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":30,"obp":".273","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"4.58","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":33,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":45,"strikes":82,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"pitchesPerInning":"15.88","runsScoredPer9":"6.75","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":1,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":27,"groundOuts":63,"airOuts":47,"runs":24,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":70,"baseOnBalls":9,"intentionalWalks":0,"hits":60,"hitByPitch":6,"avg":".251","atBats":239,"obp":".295","slg":".402","ops":".697","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":96,"rbi":22,"leftOnBase":106,"sacBunts":1,"sacFlies":0,"babip":".327","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.14","popOuts":8,"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":131,"putOuts":77,"errors":2,"chances":210,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"501","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":12,"groundOuts":15,"airOuts":20,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".264","atBats":72,"obp":".325","slg":".472","ops":".797","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":34,"rbi":16,"leftOnBase":32,"sacBunts":2,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"35","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":19,"airOuts":23,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".318","atBats":85,"obp":".341","slg":".506","ops":".847","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":43,"rbi":12,"leftOnBase":33,"sacBunts":1,"sacFlies":0,"babip":".369","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.33","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":9,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"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":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":57,"groundOuts":48,"airOuts":85,"runs":59,"doubles":17,"triples":2,"homeRuns":18,"strikeOuts":121,"baseOnBalls":40,"intentionalWalks":1,"hits":74,"hitByPitch":7,"avg":".226","atBats":327,"obp":".323","slg":".456","ops":".779","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":149,"rbi":40,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.17","popOuts":15,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":181,"putOuts":110,"errors":13,"chances":304,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":27,"groundOuts":50,"airOuts":52,"runs":31,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":84,"baseOnBalls":27,"intentionalWalks":0,"hits":51,"hitByPitch":4,"avg":".219","atBats":233,"obp":".306","slg":".412","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":96,"rbi":37,"leftOnBase":108,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.18","popOuts":9,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"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"}]},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":19,"groundOuts":24,"airOuts":30,"runs":9,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":112,"obp":".328","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":542,"era":"2.37","inningsPitched":"30.1","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":8,"whip":"1.38","battersFaced":132,"outs":91,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":542,"balls":204,"strikes":338,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".750","pitchesPerInning":"17.87","gamesFinished":7,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"10.38","walksPer9Inn":"5.04","hitsPer9Inn":"7.42","runsScoredPer9":"2.67","homeRunsPer9":"0.89","inheritedRunners":38,"inheritedRunnersScored":16,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 1-3)","summary":"5.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":26,"strikes":55,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":4,"flyOuts":19,"groundOuts":25,"airOuts":30,"runs":22,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":99,"obp":".342","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":430,"era":"7.40","inningsPitched":"24.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.52","battersFaced":111,"outs":73,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":148,"strikes":282,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":3,"winPercentage":".250","pitchesPerInning":"17.67","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.33","hitsPer9Inn":"10.36","runsScoredPer9":"8.14","homeRunsPer9":"2.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"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"}]},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":43,"groundOuts":103,"airOuts":68,"runs":38,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":102,"baseOnBalls":48,"intentionalWalks":1,"hits":77,"hitByPitch":3,"atBats":348,"obp":".320","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1601,"era":"3.32","inningsPitched":"95.0","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.32","battersFaced":401,"outs":285,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1601,"balls":617,"strikes":984,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".667","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"9.66","walksPer9Inn":"4.55","hitsPer9Inn":"7.29","runsScoredPer9":"3.60","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815083":{"person":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":46,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":19,"strikes":27,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":15,"groundOuts":32,"airOuts":29,"runs":17,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":0,"hits":34,"hitByPitch":1,"atBats":129,"obp":".358","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":583,"era":"3.93","inningsPitched":"34.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"1.51","battersFaced":148,"outs":103,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":583,"balls":234,"strikes":349,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":3,"winPercentage":".---","pitchesPerInning":"16.98","gamesFinished":5,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.91","walksPer9Inn":"4.72","hitsPer9Inn":"8.91","runsScoredPer9":"4.46","homeRunsPer9":"2.10","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"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"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":12,"groundOuts":21,"airOuts":22,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":1,"hits":17,"hitByPitch":2,"atBats":84,"obp":".330","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":414,"era":"3.52","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"1.35","battersFaced":100,"outs":69,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":150,"strikes":264,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".667","pitchesPerInning":"18.00","gamesFinished":4,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.48","hitsPer9Inn":"6.65","runsScoredPer9":"3.52","homeRunsPer9":"0.78","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"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}},"ID691951":{"person":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":5,"flyOuts":26,"groundOuts":25,"airOuts":44,"runs":18,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":116,"obp":".331","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":522,"era":"4.85","inningsPitched":"29.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.45","battersFaced":133,"outs":89,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":195,"strikes":327,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"17.60","gamesFinished":2,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"6.07","walksPer9Inn":"3.94","hitsPer9Inn":"9.10","runsScoredPer9":"5.46","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":51,"groundOuts":74,"airOuts":97,"runs":39,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":82,"baseOnBalls":10,"intentionalWalks":0,"hits":83,"hitByPitch":12,"avg":".249","atBats":334,"obp":".293","slg":".398","ops":".691","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":133,"rbi":45,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.36","popOuts":25,"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":4,"putOuts":141,"errors":5,"chances":150,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID694203":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":12,"groundOuts":16,"airOuts":20,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".268","atBats":71,"obp":".325","slg":".437","ops":".762","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":31,"rbi":13,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":2,"lineOuts":6},"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":37,"putOuts":7,"errors":2,"chances":46,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":33,"groundOuts":44,"airOuts":57,"runs":19,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":16,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".237","atBats":156,"obp":".318","slg":".378","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":59,"rbi":30,"leftOnBase":74,"sacBunts":0,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.77","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":133,"errors":3,"chances":204,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":31,"gamesStarted":0,"flyOuts":18,"groundOuts":36,"airOuts":35,"runs":14,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":135,"obp":".301","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":592,"era":"3.35","inningsPitched":"37.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":14,"whip":"1.19","battersFaced":156,"outs":113,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":224,"strikes":368,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.08","walksPer9Inn":"4.54","hitsPer9Inn":"6.21","runsScoredPer9":"3.35","homeRunsPer9":"1.19","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":14,"groundOuts":31,"airOuts":30,"runs":20,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":53,"baseOnBalls":30,"intentionalWalks":3,"hits":20,"hitByPitch":6,"atBats":133,"obp":".329","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":731,"era":"4.23","inningsPitched":"38.1","wins":4,"losses":3,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":18,"whip":"1.30","battersFaced":171,"outs":115,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":315,"strikes":416,"strikePercentage":".570","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".571","pitchesPerInning":"19.07","gamesFinished":12,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"12.44","walksPer9Inn":"7.04","hitsPer9Inn":"4.70","runsScoredPer9":"4.70","homeRunsPer9":"0.70","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":30,"groundOuts":80,"airOuts":66,"runs":29,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":0,"hits":66,"hitByPitch":5,"avg":".262","atBats":252,"obp":".333","slg":".389","ops":".722","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":98,"rbi":31,"leftOnBase":134,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":12,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":502,"errors":3,"chances":552,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":14,"groundOuts":23,"airOuts":24,"runs":15,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".284","atBats":102,"obp":".365","slg":".412","ops":".777","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":42,"rbi":15,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".365","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":0,"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":0,"putOuts":51,"errors":2,"chances":53,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":27,"groundOuts":27,"airOuts":43,"runs":10,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".214","atBats":140,"obp":".250","slg":".371","ops":".621","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":52,"rbi":18,"leftOnBase":50,"sacBunts":1,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","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":0,"putOuts":67,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":12,"groundOuts":34,"airOuts":22,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".172","atBats":87,"obp":".226","slg":".230","ops":".456","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":20,"rbi":6,"leftOnBase":34,"sacBunts":4,"sacFlies":0,"babip":".212","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":17,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.40","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":9,"strikes":30,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"11.70","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"18.90","runsScoredPer9":"13.50","homeRunsPer9":"2.70","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":12,"stolenBases":23,"stolenBasePercentage":".657","caughtStealingPercentage":".343","assists":17,"putOuts":259,"errors":3,"chances":279,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":13,"flyOuts":36,"groundOuts":82,"airOuts":61,"runs":32,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":1,"hits":59,"hitByPitch":5,"atBats":269,"obp":".323","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1216,"era":"3.14","inningsPitched":"71.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.34","battersFaced":313,"outs":215,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1216,"balls":478,"strikes":738,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".455","pitchesPerInning":"16.97","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.67","walksPer9Inn":"4.65","hitsPer9Inn":"7.41","runsScoredPer9":"4.02","homeRunsPer9":"0.63","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":14},"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}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":34,"groundOuts":31,"airOuts":61,"runs":19,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":14,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".231","atBats":182,"obp":".295","slg":".341","ops":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":62,"rbi":22,"leftOnBase":85,"sacBunts":1,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.50","popOuts":15,"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":12,"stolenBases":38,"stolenBasePercentage":".760","caughtStealingPercentage":".240","assists":19,"putOuts":467,"errors":5,"chances":491,"fielding":".990","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":11,"airOuts":18,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":63,"obp":".260","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":289,"era":"3.06","inningsPitched":"17.2","wins":0,"losses":3,"saves":2,"saveOpportunities":4,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"0.96","battersFaced":73,"outs":53,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":98,"strikes":191,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".000","pitchesPerInning":"16.36","gamesFinished":11,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"12.74","walksPer9Inn":"3.57","hitsPer9Inn":"5.09","runsScoredPer9":"3.57","homeRunsPer9":"1.02","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":59,"groundOuts":72,"airOuts":111,"runs":46,"doubles":16,"triples":1,"homeRuns":8,"strikeOuts":112,"baseOnBalls":31,"intentionalWalks":0,"hits":75,"hitByPitch":4,"atBats":364,"obp":".272","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1608,"era":"3.88","inningsPitched":"99.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.06","battersFaced":406,"outs":299,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1608,"balls":553,"strikes":1055,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".375","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"10.11","walksPer9Inn":"2.80","hitsPer9Inn":"6.77","runsScoredPer9":"4.15","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696519":{"person":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":9,"groundOuts":3,"airOuts":13,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":31,"obp":".243","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":167,"era":"0.96","inningsPitched":"9.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.96","battersFaced":37,"outs":28,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":63,"strikes":104,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".---","pitchesPerInning":"17.89","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"5.79","hitsPer9Inn":"2.89","runsScoredPer9":"0.96","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":31,"gamesStarted":2,"flyOuts":20,"groundOuts":59,"airOuts":38,"runs":27,"doubles":6,"triples":4,"homeRuns":5,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":1,"hits":46,"hitByPitch":0,"atBats":182,"obp":".303","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":811,"era":"4.13","inningsPitched":"48.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":22,"whip":"1.23","battersFaced":197,"outs":144,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":811,"balls":279,"strikes":532,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".333","pitchesPerInning":"16.90","gamesFinished":11,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.44","hitsPer9Inn":"8.63","runsScoredPer9":"5.06","homeRunsPer9":"0.94","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":9,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,694203,694384,624585,685133,642350,666176,672724,666139,681351,696270,815083],"pitchers":[696270,815083],"bench":[687093,623168,622268],"bullpen":[691951,696147,672282,820862,696519,681217,667755,608718,700712,489446,666171],"battingOrder":[687263,694203,694384,624585,642350,666176,672724,666139,681351],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Neto (17, Kirby); Lowe, J 2 (4, Kirby, Kirby)."},{"label":"HR","value":"Neto (18, 3rd inning off Kirby, 0 on, 2 out)."},{"label":"TB","value":"Adell; Guzman, D; Lowe, J 4; Meckler; Neto 6; Soler."},{"label":"RBI","value":"Guzman, D (13); Neto (40)."},{"label":"2-out RBI","value":"Neto."},{"label":"Runners left in scoring position, 2 out","value":"Neto; Schanuel."},{"label":"GIDP","value":"Adell; Peraza, O; Schanuel."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Guzman, D (2, fielding)."},{"label":"DP","value":"(Schanuel-Neto)."}]}],"note":[{"label":"a","value":"Struck out for Meckler in the 9th."}]},"home":{"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":6,"groundOuts":9,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".231","atBats":30,"obp":".312","slg":".384","ops":".696","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":15,"rbi":6,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"3.70","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.19","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":39,"strikes":80,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":2,"pitchesPerInning":"13.22","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"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":"500","stats":{"batting":{"summary":"0-3 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":46,"groundOuts":90,"airOuts":99,"runs":31,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":44,"baseOnBalls":26,"intentionalWalks":2,"hits":79,"hitByPitch":3,"avg":".254","atBats":311,"obp":".317","slg":".367","ops":".684","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":114,"rbi":34,"leftOnBase":145,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.91","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"38.88","popOuts":29,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":529,"errors":6,"chances":599,"fielding":".990","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":16,"groundOuts":19,"airOuts":23,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".232","atBats":69,"obp":".264","slg":".261","ops":".525","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":18,"rbi":2,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.83","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":29,"errors":0,"chances":30,"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"}]},"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":"3-3 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":9,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":53,"groundOuts":75,"airOuts":100,"runs":37,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":59,"baseOnBalls":22,"intentionalWalks":0,"hits":81,"hitByPitch":7,"avg":".260","atBats":311,"obp":".321","slg":".392","ops":".713","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":122,"rbi":40,"leftOnBase":124,"sacBunts":1,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.56","popOuts":27,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":226,"putOuts":125,"errors":4,"chances":355,"fielding":".989","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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":9,"strikes":10,"strikePercentage":".530","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":40,"gamesStarted":0,"flyOuts":20,"groundOuts":43,"airOuts":32,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":3,"atBats":142,"obp":".331","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":587,"era":"2.50","inningsPitched":"36.0","wins":1,"losses":1,"saves":3,"saveOpportunities":5,"holds":10,"blownSaves":2,"earnedRuns":10,"whip":"1.33","battersFaced":156,"outs":108,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":587,"balls":191,"strikes":396,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".500","pitchesPerInning":"16.31","gamesFinished":6,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.25","hitsPer9Inn":"9.75","runsScoredPer9":"2.75","homeRunsPer9":"0.50","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":true,"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":13,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":47,"obp":".339","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":230,"era":"2.63","inningsPitched":"13.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.39","battersFaced":59,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":230,"balls":88,"strikes":142,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".---","pitchesPerInning":"16.83","gamesFinished":4,"strikeoutWalkRatio":"0.90","strikeoutsPer9Inn":"5.93","walksPer9Inn":"6.59","hitsPer9Inn":"5.93","runsScoredPer9":"3.29","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":6,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":24,"obp":".357","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":111,"era":"8.53","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.42","battersFaced":29,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":36,"strikes":75,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".000","pitchesPerInning":"17.53","gamesFinished":2,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"15.63","walksPer9Inn":"4.26","hitsPer9Inn":"8.53","runsScoredPer9":"8.53","homeRunsPer9":"2.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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}},"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":22,"flyOuts":9,"groundOuts":10,"airOuts":15,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".217","atBats":46,"obp":".321","slg":".304","ops":".625","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":14,"rbi":3,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.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}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":78,"flyOuts":34,"groundOuts":78,"airOuts":58,"runs":49,"doubles":19,"triples":1,"homeRuns":8,"strikeOuts":73,"baseOnBalls":30,"intentionalWalks":0,"hits":80,"hitByPitch":12,"avg":".280","atBats":286,"obp":".369","slg":".437","ops":".806","caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":125,"rbi":36,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".346","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.75","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":148,"errors":0,"chances":149,"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"}]},"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":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":68,"flyOuts":29,"groundOuts":70,"airOuts":65,"runs":33,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":56,"baseOnBalls":38,"intentionalWalks":0,"hits":53,"hitByPitch":5,"avg":".218","atBats":243,"obp":".334","slg":".362","ops":".696","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":88,"rbi":25,"leftOnBase":89,"sacBunts":0,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.30","popOuts":15,"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":129,"putOuts":99,"errors":7,"chances":235,"fielding":".970","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,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":26,"groundOuts":47,"airOuts":50,"runs":30,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".273","atBats":194,"obp":".347","slg":".552","ops":".899","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":107,"rbi":34,"leftOnBase":80,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.92","popOuts":6,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"600","stats":{"batting":{"summary":"1-4 | 2 K, 2 RBI","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":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":48,"groundOuts":30,"airOuts":69,"runs":20,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":73,"baseOnBalls":29,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".167","atBats":204,"obp":".268","slg":".309","ops":".577","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":63,"rbi":23,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".208","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":14,"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":10,"stolenBases":21,"stolenBasePercentage":".677","caughtStealingPercentage":".323","assists":14,"putOuts":343,"errors":1,"chances":358,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":17,"gamesStarted":17,"flyOuts":56,"groundOuts":72,"airOuts":111,"runs":38,"doubles":23,"triples":0,"homeRuns":14,"strikeOuts":107,"baseOnBalls":22,"intentionalWalks":0,"hits":79,"hitByPitch":5,"atBats":367,"obp":".268","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1596,"era":"3.42","inningsPitched":"100.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.01","battersFaced":396,"outs":300,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1596,"balls":548,"strikes":1048,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".545","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"9.63","walksPer9Inn":"1.98","hitsPer9Inn":"7.11","runsScoredPer9":"3.42","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":1,"chances":14,"fielding":".929","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":16,"gamesStarted":16,"flyOuts":66,"groundOuts":69,"airOuts":113,"runs":46,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":92,"baseOnBalls":18,"intentionalWalks":1,"hits":79,"hitByPitch":3,"atBats":350,"obp":".267","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1383,"era":"4.26","inningsPitched":"93.0","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.04","battersFaced":374,"outs":279,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1383,"balls":444,"strikes":939,"strikePercentage":".680","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".500","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"8.90","walksPer9Inn":"1.74","hitsPer9Inn":"7.65","runsScoredPer9":"4.45","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":25,"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":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":9,"groundOuts":25,"airOuts":25,"runs":15,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":42,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".200","atBats":115,"obp":".281","slg":".443","ops":".724","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":51,"rbi":17,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".242","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.43","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":60,"putOuts":45,"errors":2,"chances":107,"fielding":".981","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":16,"gamesStarted":13,"flyOuts":48,"groundOuts":68,"airOuts":88,"runs":51,"doubles":16,"triples":2,"homeRuns":9,"strikeOuts":73,"baseOnBalls":26,"intentionalWalks":0,"hits":78,"hitByPitch":5,"atBats":301,"obp":".325","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1384,"era":"4.93","inningsPitched":"76.2","wins":3,"losses":6,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":42,"whip":"1.36","battersFaced":339,"outs":230,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1384,"balls":479,"strikes":905,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".333","pitchesPerInning":"18.05","gamesFinished":2,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.05","hitsPer9Inn":"9.16","runsScoredPer9":"5.99","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, 7-7)","summary":"8.0 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":29,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":30,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":30,"strikes":70,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":59,"groundOuts":109,"airOuts":93,"runs":48,"doubles":21,"triples":1,"homeRuns":10,"strikeOuts":91,"baseOnBalls":24,"intentionalWalks":0,"hits":113,"hitByPitch":2,"atBats":405,"obp":".322","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1582,"era":"3.81","inningsPitched":"104.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.32","battersFaced":432,"outs":312,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1582,"balls":513,"strikes":1069,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.17","rbi":2,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.08","hitsPer9Inn":"9.78","runsScoredPer9":"4.15","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":21,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":13,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":114,"obp":".310","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":525,"era":"4.91","inningsPitched":"29.1","wins":3,"losses":4,"saves":15,"saveOpportunities":20,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.33","battersFaced":129,"outs":88,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":525,"balls":193,"strikes":332,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".429","pitchesPerInning":"17.90","gamesFinished":24,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"14.11","walksPer9Inn":"3.99","hitsPer9Inn":"7.98","runsScoredPer9":"5.22","homeRunsPer9":"1.23","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":false,"isOnBench":true,"isSubstitute":false}},"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":39,"flyOuts":18,"groundOuts":16,"airOuts":27,"runs":15,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".190","atBats":100,"obp":".325","slg":".300","ops":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":30,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":3,"lineOuts":6},"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":27,"stolenBasePercentage":".871","caughtStealingPercentage":".129","assists":8,"putOuts":261,"errors":3,"chances":272,"fielding":".989","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681006":{"person":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"jerseyNumber":"37","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":3,"groundOuts":1,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":58,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":22,"strikes":36,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"12.00","runsScoredPer9":"9.00","homeRunsPer9":"6.00","inheritedRunners":5,"inheritedRunnersScored":3,"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}},"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":26,"gamesStarted":0,"flyOuts":13,"groundOuts":20,"airOuts":22,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":18,"hitByPitch":3,"atBats":76,"obp":".310","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":326,"era":"1.71","inningsPitched":"21.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":4,"whip":"1.14","battersFaced":88,"outs":63,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":326,"balls":104,"strikes":222,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".333","pitchesPerInning":"15.52","gamesFinished":5,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"8.14","walksPer9Inn":"2.57","hitsPer9Inn":"7.71","runsScoredPer9":"2.57","homeRunsPer9":"0.43","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"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":"200","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"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":0,"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":85,"flyOuts":49,"groundOuts":76,"airOuts":100,"runs":44,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":78,"baseOnBalls":28,"intentionalWalks":1,"hits":86,"hitByPitch":4,"avg":".254","atBats":339,"obp":".317","slg":".422","ops":".739","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":143,"rbi":40,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.21","popOuts":20,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":232,"errors":2,"chances":238,"fielding":".992","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":8,"gamesStarted":7,"flyOuts":27,"groundOuts":31,"airOuts":45,"runs":10,"doubles":3,"triples":1,"homeRuns":7,"strikeOuts":54,"baseOnBalls":5,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":157,"obp":".204","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":648,"era":"1.97","inningsPitched":"45.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.72","battersFaced":163,"outs":137,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":648,"balls":192,"strikes":456,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".600","pitchesPerInning":"14.19","gamesFinished":1,"strikeoutWalkRatio":"10.80","strikeoutsPer9Inn":"10.64","walksPer9Inn":"0.99","hitsPer9Inn":"5.52","runsScoredPer9":"1.97","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":25,"groundOuts":27,"airOuts":43,"runs":10,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":133,"obp":".313","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":586,"era":"1.96","inningsPitched":"36.2","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":17,"blownSaves":2,"earnedRuns":8,"whip":"1.25","battersFaced":151,"outs":110,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":586,"balls":202,"strikes":384,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".600","pitchesPerInning":"15.98","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"8.35","walksPer9Inn":"2.95","hitsPer9Inn":"8.35","runsScoredPer9":"2.45","homeRunsPer9":"0.49","inheritedRunners":24,"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":27,"groundOuts":38,"airOuts":48,"runs":25,"doubles":7,"triples":1,"homeRuns":14,"strikeOuts":73,"baseOnBalls":13,"intentionalWalks":1,"hits":49,"hitByPitch":6,"avg":".238","atBats":206,"obp":".302","slg":".485","ops":".787","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":100,"rbi":35,"leftOnBase":93,"sacBunts":2,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.71","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":91,"errors":0,"chances":91,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":16,"gamesStarted":16,"flyOuts":57,"groundOuts":76,"airOuts":98,"runs":35,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":87,"baseOnBalls":22,"intentionalWalks":0,"hits":73,"hitByPitch":4,"atBats":332,"obp":".275","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1421,"era":"3.47","inningsPitched":"90.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.05","battersFaced":360,"outs":272,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1421,"balls":513,"strikes":908,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".556","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"3.95","strikeoutsPer9Inn":"8.64","walksPer9Inn":"2.18","hitsPer9Inn":"7.25","runsScoredPer9":"3.47","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,677594,686527,668227,647304,663728,702284,645302,806068,669923,678606],"pitchers":[669923,678606],"bench":[641598,671083,670042,642215],"bullpen":[660825,622491,689546,669302,676106,682243,662253,621074,681006,642100,693433],"battingOrder":[641487,677594,686527,668227,647304,663728,702284,645302,806068],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Young 2 (9, 3rd inning off Johnson, R, 0 on, 0 out, 6th inning off Farris, 1 on, 2 out); Canzone (13, 6th inning off Farris, 0 on, 0 out)."},{"label":"TB","value":"Canzone 4; Raleigh; Rodríguez, J; Young 9."},{"label":"RBI","value":"Canzone (34); Raleigh 2 (23); Young 3 (40)."},{"label":"2-out RBI","value":"Young 2; Raleigh 2."},{"label":"Runners left in scoring position, 2 out","value":"Robles."},{"label":"GIDP","value":"Canzone."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Naylor, J (15, 2nd base off Farris/O'Hoppe)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (Young-Emerson-Naylor, J; 2 Emerson-Young-Naylor, J)."}]}],"note":[]}},"officials":[{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Arozarena (by Johnson, R)."},{"label":"ABS Challenge","value":"Meckler (Strike-Overturned to Ball); O'Hoppe (Ball-Overturned to Strike); Raleigh 2 (Ball-Confirmed, Strike-Confirmed); Siri (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Johnson, R 81-55; Farris 46-27; Kirby 100-70; Ferrer 19-10."},{"label":"Groundouts-flyouts","value":"Johnson, R 6-4; Farris 3-2; Kirby 8-3; Ferrer 1-0."},{"label":"Batters faced","value":"Johnson, R 20; Farris 13; Kirby 30; Ferrer 4."},{"label":"Umpires","value":"HP: Chris Guccione. 1B: Nestor Ceja. 2B: Charlie Ramos. 3B: David Rackley. "},{"label":"Weather","value":"64 degrees, Cloudy."},{"label":"Wind","value":"6 mph, Out To CF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:10."},{"label":"Att","value":"37,100."},{"label":"Venue","value":"T-Mobile Park."},{"label":"June 29, 2026"}],"pitchingNotes":[],"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":"3-3 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":9,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":53,"groundOuts":75,"airOuts":100,"runs":37,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":59,"baseOnBalls":22,"intentionalWalks":0,"hits":81,"hitByPitch":7,"avg":".260","atBats":311,"obp":".321","slg":".392","ops":".713","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":122,"rbi":40,"leftOnBase":124,"sacBunts":1,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.56","popOuts":27,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":226,"putOuts":125,"errors":4,"chances":355,"fielding":".989","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":76,"hittingGameScore":76},{"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, 7-7)","summary":"8.0 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":29,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":30,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":30,"strikes":70,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":59,"groundOuts":109,"airOuts":93,"runs":48,"doubles":21,"triples":1,"homeRuns":10,"strikeOuts":91,"baseOnBalls":24,"intentionalWalks":0,"hits":113,"hitByPitch":2,"atBats":405,"obp":".322","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1582,"era":"3.81","inningsPitched":"104.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.32","battersFaced":432,"outs":312,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1582,"balls":513,"strikes":1069,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.17","rbi":2,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.08","hitsPer9Inn":"9.78","runsScoredPer9":"4.15","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","boxscoreName":"Neto"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"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":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":57,"groundOuts":48,"airOuts":85,"runs":59,"doubles":17,"triples":2,"homeRuns":18,"strikeOuts":121,"baseOnBalls":40,"intentionalWalks":1,"hits":74,"hitByPitch":7,"avg":".226","atBats":327,"obp":".323","slg":".456","ops":".779","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":149,"rbi":40,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.17","popOuts":15,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":181,"putOuts":110,"errors":13,"chances":304,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":65,"hittingGameScore":65}]},"decisions":{"winner":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"loser":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}