{"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":823126,"link":"/api/v1.1/game/823126/feed/live","metaData":{"wait":10,"timeStamp":"20260621_044547","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823126,"type":"R","doubleHeader":"N","id":"2026/06/20/bosmlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823126-2026-06-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-21T02:10:00Z","originalDate":"2026-06-20","officialDate":"2026-06-20","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":74,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":43,"ties":0,"pct":".419"},"records":{},"divisionLeader":false,"wins":31,"losses":43,"winningPercentage":".419"},"franchiseName":"Boston","clubName":"Red Sox","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":78,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":39,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":39,"losses":39,"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":28,"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":22,"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},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID689546":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546","firstName":"Nicholas","lastName":"Davila","primaryNumber":"82","birthDate":"1998-11-21","currentAge":27,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Davila","boxscoreName":"Davila","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"duh-vee-luh","mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Davila","nameSlug":"nick-davila-689546","firstLastName":"Nick Davila","lastFirstName":"Davila, Nick","lastInitName":"Davila, N","initLastName":"N Davila","fullFMLName":"Nicholas  Davila","fullLFMName":"Davila, Nicholas ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621074":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074","firstName":"Michael","lastName":"Rucker","primaryNumber":"38","birthDate":"1994-04-27","currentAge":32,"birthCity":"Columbus","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Rucker","middleName":"Patrick","boxscoreName":"Rucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Rucker","nameSlug":"michael-rucker-621074","firstLastName":"Michael Rucker","lastFirstName":"Rucker, Michael","lastInitName":"Rucker, M","initLastName":"M Rucker","fullFMLName":"Michael Patrick Rucker","fullLFMName":"Rucker, Michael Patrick","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":31,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID695380":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380","firstName":"Alex","lastName":"Hoppe","primaryNumber":"48","birthDate":"1998-12-17","currentAge":27,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Hoppe","middleName":"Kevin","boxscoreName":"Hoppe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Hoppe","nameSlug":"alex-hoppe-695380","firstLastName":"Alex Hoppe","lastFirstName":"Hoppe, Alex","lastInitName":"Hoppe, A","initLastName":"A Hoppe","fullFMLName":"Alex Kevin Hoppe","fullLFMName":"Hoppe, Alex Kevin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID813349":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","firstName":"Todd","lastName":"Early","primaryNumber":"71","birthDate":"2002-04-03","currentAge":24,"birthCity":"Midlothian","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connelly","useLastName":"Early","middleName":"Connelly McNeil","boxscoreName":"Early","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connelly Early","nameSlug":"connelly-early-813349","firstLastName":"Connelly Early","lastFirstName":"Early, Connelly","lastInitName":"Early, C","initLastName":"C Early","fullFMLName":"Todd Connelly McNeil Early","fullLFMName":"Early, Todd Connelly McNeil","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID656582":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582","firstName":"Connor","lastName":"Joe","primaryNumber":"9","birthDate":"1992-08-16","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Connor","useLastName":"Joe","middleName":"Kok-Wy","boxscoreName":"Joe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Joe","nameSlug":"connor-joe-656582","firstLastName":"Connor Joe","lastFirstName":"Joe, Connor","lastInitName":"Joe, C","initLastName":"C Joe","fullFMLName":"Connor Kok-Wy Joe","fullLFMName":"Joe, Connor Kok-Wy","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":26,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":28,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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","birthStateProvince":"-1","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":"18","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},"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},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":28,"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},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":20,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":30,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","primaryNumber":"46","birthDate":"1989-08-07","currentAge":36,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"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},"ID681987":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987","firstName":"Nathan","lastName":"Eaton","primaryNumber":"18","birthDate":"1996-12-22","currentAge":29,"birthCity":"Chester","birthStateProvince":"VA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Nate","useLastName":"Eaton","boxscoreName":"Eaton","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Eaton","nameSlug":"nate-eaton-681987","firstLastName":"Nate Eaton","lastFirstName":"Eaton, Nate","lastInitName":"Eaton, N","initLastName":"N Eaton","fullFMLName":"Nathan Eaton","fullLFMName":"Eaton, Nathan","strikeZoneTop":3.151,"strikeZoneBottom":1.59},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":29,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":27,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":30,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":32,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID691785":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","firstName":"Marcelo","lastName":"Mayer","primaryNumber":"11","birthDate":"2002-12-12","currentAge":23,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcelo","useLastName":"Mayer","boxscoreName":"Mayer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"MY-er","mlbDebutDate":"2025-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcelo Mayer","nameSlug":"marcelo-mayer-691785","firstLastName":"Marcelo Mayer","lastFirstName":"Mayer, Marcelo","lastInitName":"Mayer, M","initLastName":"M Mayer","fullFMLName":"Marcelo  Mayer","fullLFMName":"Mayer, Marcelo","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","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":47929,"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":"Clear","temp":"70","wind":"8 mph, Out To CF"},"gameInfo":{"attendance":45663,"firstPitch":"2026-06-21T02:11:00.000Z","gameDurationMinutes":154},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"home":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"}},"officialScorer":{"id":499385,"fullName":"Gary Brooks","link":"/api/v1/people/499385"},"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":"Strikeout","eventType":"strikeout","description":"Anthony Seigler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:11:11.657Z","endTime":"2026-06-21T02:12:12.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"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":"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-20T23:03:39.477Z","endTime":"2026-06-21T01:47:24.657Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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-21T01:47:24.657Z","endTime":"2026-06-21T02:10:45.365Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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-21T02:10:45.365Z","endTime":"2026-06-21T02:11:13.763Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61328611911304,"aZ":-31.180226400384274,"pfxX":-12.013598498169403,"pfxZ":0.5321596770838166,"pX":-0.6603846760069308,"pZ":2.0845975969629333,"vX0":9.920330787014441,"vY0":-135.2732727826719,"vZ0":-1.4032510281534576,"x":142.17,"y":182.5,"x0":-2.802001650351235,"y0":50.002774988294455,"z0":4.78210122059648,"aX":-22.417596873009913},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.8,"breakHorizontal":19.8,"spinRate":2264,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.4038559088425586,"extension":6.049228436687113},"index":3,"playId":"7a60ea38-bacd-3937-91d7-a3c4450fd40c","pitchNumber":1,"startTime":"2026-06-21T02:11:13.763Z","endTime":"2026-06-21T02:11:16.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62613168599842,"aZ":-22.406823668877067,"pfxX":-8.749812001035613,"pfxZ":5.014920702710381,"pX":-0.11141151232295471,"pZ":2.5103770496685565,"vX0":10.82577495244674,"vY0":-137.73071737536213,"vZ0":-2.1264672700168408,"x":121.25,"y":171.0,"x0":-2.9308146361551617,"y0":50.00397638788792,"z0":4.78613726926251,"aX":-17.04518726719438},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":13.9,"spinRate":2272,"spinDirection":262},"zone":5,"typeConfidence":2.0,"plateTime":0.39560414101443264,"extension":6.046213556785022},"index":4,"playId":"a61ddcd0-7fc3-3804-9af2-2ae1a5a48d38","pitchNumber":2,"startTime":"2026-06-21T02:11:32.629Z","endTime":"2026-06-21T02:11:35.629Z","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-21T02:11:45.654Z","endTime":"2026-06-21T02:11:52.203Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.862824694170445,"aZ":-21.818394722044253,"pfxX":-7.457408732218645,"pfxZ":5.252668246066074,"pX":-1.446595202249986,"pZ":2.55449008151256,"vX0":7.124945428938374,"vY0":-138.94914981325002,"vZ0":-2.1908458355640397,"x":172.14,"y":169.81,"x0":-3.0655225167329987,"y0":50.00031589455132,"z0":4.791013025157212,"aX":-14.69399506447658},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.2,"breakHorizontal":12.1,"spinRate":2289,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.3930227045751109,"extension":5.931209692790066},"index":6,"playId":"47b693bf-040e-3ff0-847d-69660b316edd","pitchNumber":3,"startTime":"2026-06-21T02:11:52.203Z","endTime":"2026-06-21T02:11:55.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425519513069744,"aZ":-29.77232629634394,"pfxX":9.662070012850783,"pfxZ":1.9153212697333428,"pX":-0.5088621150633205,"pZ":1.7478237834071078,"vX0":3.260620152524528,"vY0":-111.95969120551985,"vZ0":-0.033697494588504906,"x":136.4,"y":191.59,"x0":-3.2442242359419025,"y0":50.003985369795984,"z0":4.840186315009067,"aX":12.12175028204632},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.8,"breakHorizontal":-18.4,"spinRate":2582,"spinDirection":79},"zone":7,"typeConfidence":2.0,"plateTime":0.4914335534540717,"extension":6.007927408936614},"index":7,"playId":"8cd33500-f1b2-3681-9a4c-5afbec1dcc39","pitchNumber":4,"startTime":"2026-06-21T02:12:08.409Z","endTime":"2026-06-21T02:12:12.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:12:12.431Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to right fielder Rob Refsnyder.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:12:15.861Z","endTime":"2026-06-21T02:14:01.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70121098894308,"aZ":-32.02261742007206,"pfxX":-10.075386253912038,"pfxZ":0.07770617844790806,"pX":-0.9067162337724476,"pZ":2.4505307335109103,"vX0":9.264798206625285,"vY0":-137.0548332690978,"vZ0":-0.43638225850508405,"x":151.56,"y":172.62,"x0":-3.0069958804588723,"y0":50.00246094353306,"z0":4.781765650786029,"aX":-19.34280546192038},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.2,"breakHorizontal":16.6,"spinRate":2236,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.3982579912770636,"extension":6.059339825191572},"index":0,"playId":"91682a40-6bbc-3380-83e4-276358cab2b6","pitchNumber":1,"startTime":"2026-06-21T02:12:40.687Z","endTime":"2026-06-21T02:12:44.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.847919777489523,"aZ":-31.3598173296915,"pfxX":8.848964909788263,"pfxZ":0.6667297425208147,"pX":1.2182264798101343,"pZ":0.79228313586334,"vX0":6.7107215569757726,"vY0":-110.06324394045863,"vZ0":-1.455221413110407,"x":70.56,"y":217.39,"x0":-3.027662253957013,"y0":50.00211086212641,"z0":4.805038902677085,"aX":10.776369366618459},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":1.1,"breakHorizontal":-17.9,"spinRate":2636,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4990196819917294,"extension":5.976163660582601},"index":1,"playId":"8a88c7e3-07ff-31cc-a097-84ee3c2ca860","pitchNumber":2,"startTime":"2026-06-21T02:12:56.253Z","endTime":"2026-06-21T02:12:59.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.144481158363266,"aZ":-23.61468978908345,"pfxX":-7.401673993302792,"pfxZ":4.367802994082142,"pX":-1.4211959917947108,"pZ":2.7654969523462256,"vX0":6.732083163019364,"vY0":-138.65797292717906,"vZ0":-1.2493136716163924,"x":171.17,"y":164.11,"x0":-2.91137125618934,"y0":50.00305574571994,"z0":4.788047859308854,"aX":-14.505253870128744},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":12.1,"spinRate":2342,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.39406189071251374,"extension":6.061336322689002},"index":2,"playId":"709597fc-dd4c-31e2-b925-7718c8b0e0ed","pitchNumber":3,"startTime":"2026-06-21T02:13:15.613Z","endTime":"2026-06-21T02:13:19.178Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33206402413391,"aZ":-22.231104199437326,"pfxX":-7.9741344551891835,"pfxZ":4.980250124680989,"pX":-0.9177808734702566,"pZ":2.699559206641952,"vX0":8.598824781910244,"vY0":-140.08927496312393,"vZ0":-1.8329280401265713,"x":151.98,"y":165.89,"x0":-2.984507714685596,"y0":50.00221430350621,"z0":4.808943925604597,"aX":-15.91943356603359},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.9,"breakHorizontal":12.7,"spinRate":2314,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.39032235924160075,"extension":6.0787809025712285},"index":3,"playId":"7993abcb-efab-3e4b-964b-59e999a37939","pitchNumber":4,"startTime":"2026-06-21T02:13:33.882Z","endTime":"2026-06-21T02:13:37.348Z","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":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.744733154424218,"aZ":-34.204594589042316,"pfxX":9.778865020081819,"pfxZ":-1.633219046492707,"pX":-0.2950190707039698,"pZ":1.8484827828672166,"vX0":3.6426596110504748,"vY0":-111.44207130079285,"vZ0":1.147689153773406,"x":128.25,"y":188.87,"x0":-3.225320956750158,"y0":50.0005476475197,"z0":4.885156517160503,"aX":12.184378634178971},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-2.3,"breakHorizontal":-18.7,"spinRate":2629,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.49322074358268253,"extension":6.023638935456151},"hitData":{"launchSpeed":85.1,"launchAngle":31.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.6,"coordY":74.69}},"index":4,"playId":"a415a3cf-70bb-3799-a588-e3eea3c5ead7","pitchNumber":5,"startTime":"2026-06-21T02:13:52.194Z","endTime":"2026-06-21T02:14:01.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:14:01.240Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T02:14:06.271Z","endTime":"2026-06-21T02:15:09.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"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":96.9,"endSpeed":89.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41167996646281,"aZ":-22.30361964533274,"pfxX":-7.349825264764664,"pfxZ":4.882032041209065,"pX":-0.7219378247947696,"pZ":2.4470195050833228,"vX0":8.881008209350389,"vY0":-140.89240369344003,"vZ0":-2.7228234039638854,"x":144.52,"y":172.71,"x0":-2.9520598703472887,"y0":50.000356398359756,"z0":4.858715994366204,"aX":-14.853536514682132},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.5,"breakHorizontal":11.6,"spinRate":2218,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.38796722106635206,"extension":6.271652500008815},"index":0,"playId":"2171fe8e-4314-3243-a4bc-2a0cf86c1363","pitchNumber":1,"startTime":"2026-06-21T02:14:26.631Z","endTime":"2026-06-21T02:14:29.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327294837323794,"aZ":-33.19579001170624,"pfxX":-9.290843920297885,"pfxZ":-0.6320182935245295,"pX":-2.2310365265862084,"pZ":1.946809583218358,"vX0":5.1298338319210135,"vY0":-127.48476606602577,"vZ0":-0.46880606101990474,"x":202.04,"y":186.22,"x0":-3.0758056157995037,"y0":50.0014220493214,"z0":4.7825386836359565,"aX":-15.09641262415211},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":15.5,"spinRate":1564,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4317680119700156,"extension":6.010660407282779},"index":1,"playId":"7c295990-a0bb-30b6-a040-193dcf0a6897","pitchNumber":2,"startTime":"2026-06-21T02:14:44.796Z","endTime":"2026-06-21T02:14:47.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13333743207971,"aZ":-32.0833914295965,"pfxX":-7.2926038419531665,"pfxZ":0.04123745425670222,"pX":0.41559276479993584,"pZ":2.3388310031901844,"vX0":11.345993737230144,"vY0":-142.04408434051493,"vZ0":-1.519959028539351,"x":101.16,"y":175.63,"x0":-2.6865886971073607,"y0":50.00080006018075,"z0":4.924609785646557,"aX":-14.872967599712668},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.0,"breakHorizontal":10.8,"spinRate":2248,"spinDirection":254},"zone":6,"typeConfidence":2.0,"plateTime":0.38590131373906145,"extension":6.090546566718465},"hitData":{"launchSpeed":106.2,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.47,"coordY":153.61}},"index":2,"playId":"8e93938d-9cc9-3fc7-a689-4efb5b864cd1","pitchNumber":3,"startTime":"2026-06-21T02:15:02.638Z","endTime":"2026-06-21T02:15:09.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:15:09.195Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:17:34.021Z","endTime":"2026-06-21T02:19:02.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T02:17:16.658Z","endTime":"2026-06-21T02:17:36.212Z","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(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":95.9,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93161415683084,"aZ":-12.551974472232315,"pfxX":7.124432656630726,"pfxZ":10.051377011508785,"pX":1.6170845685353419,"pZ":3.042439723663693,"vX0":-4.492992317406852,"vY0":-139.45769978700085,"vZ0":-4.977326639151117,"x":55.36,"y":156.63,"x0":2.3307539615561432,"y0":50.00547979673425,"z0":5.691145995859127,"aX":13.911999567121436},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-11.9,"spinRate":2424,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.394085972078948,"extension":6.549018177291333},"index":1,"playId":"be5e7001-851c-39c7-abea-c4dd4c07d647","pitchNumber":1,"startTime":"2026-06-21T02:17:36.212Z","endTime":"2026-06-21T02:17:39.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10745797333111,"aZ":-11.87714884107383,"pfxX":6.515878091797746,"pfxZ":10.52390993232258,"pX":0.3436385673028139,"pZ":2.7015103908193336,"vX0":-7.90128977249954,"vY0":-138.7366326115973,"vZ0":-5.546674880486329,"x":103.9,"y":165.84,"x0":2.396280934925757,"y0":50.00415321957216,"z0":5.534404636069069,"aX":12.568953614955827},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":-10.0,"spinRate":2432,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.39640104410511157,"extension":6.617953261136488},"index":2,"playId":"c65388d3-4170-39a0-854e-f7ec8a0fc0c4","pitchNumber":2,"startTime":"2026-06-21T02:17:51.471Z","endTime":"2026-06-21T02:17:54.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12526942242999,"aZ":-11.357795531140995,"pfxX":7.279810751674121,"pfxZ":10.537110542224685,"pX":1.6203697336384313,"pZ":2.457745831734595,"vX0":-4.5878738764117015,"vY0":-140.23117190298922,"vZ0":-6.450696676699192,"x":55.24,"y":172.42,"x0":2.3387599770067546,"y0":50.00343099469536,"z0":5.5419761589290735,"aX":14.380726511361962},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-12.1,"spinRate":2454,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.3918226383199168,"extension":6.468573504908338},"index":3,"playId":"e4aae363-6353-3be0-9d53-a506771a3761","pitchNumber":3,"startTime":"2026-06-21T02:18:07.295Z","endTime":"2026-06-21T02:18:10.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040195180877816,"aZ":-21.248001510368603,"pfxX":11.848495038254605,"pfxZ":5.745775830501597,"pX":0.19379464857309678,"pZ":1.2759198472147972,"vX0":-10.315210417111375,"vY0":-137.19167427243056,"vZ0":-7.061719409903299,"x":109.61,"y":204.33,"x0":2.4675207253589067,"y0":50.004485743139334,"z0":5.337304163352662,"aX":22.533636284206967},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":-19.2,"spinRate":2306,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.3996232591676807,"extension":6.774833771232857},"index":4,"playId":"755b5fd8-9d8b-3585-bbcd-8934d73dda09","pitchNumber":4,"startTime":"2026-06-21T02:18:24.208Z","endTime":"2026-06-21T02:18:27.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3213469286579,"aZ":-11.916768693961718,"pfxX":8.150131284796243,"pfxZ":10.559709027020972,"pX":0.003243037510585487,"pZ":1.8279566882698226,"vX0":-8.922117684173772,"vY0":-138.24009978784395,"vZ0":-7.4211418239730795,"x":116.88,"y":189.43,"x0":2.227135089618706,"y0":50.00608272879676,"z0":5.363178504280625,"aX":15.640307356992942},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":-12.7,"spinRate":2406,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.39754045226321333,"extension":6.7748496683031565},"index":5,"playId":"8616b55d-8ded-3d7e-85db-15b55560495b","pitchNumber":5,"startTime":"2026-06-21T02:18:42.876Z","endTime":"2026-06-21T02:18:46.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45980186258426,"aZ":-12.21047725099531,"pfxX":7.4909345201793425,"pfxZ":10.506047822142898,"pX":-0.9377179905004319,"pZ":3.0492889128084557,"vX0":-11.15865145999085,"vY0":-137.45199171807207,"vZ0":-4.456436020508792,"x":152.74,"y":156.45,"x0":2.214447791278447,"y0":50.002571471934495,"z0":5.530454098732944,"aX":14.2348339611085},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":-11.0,"spinRate":2430,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.39956670901962976,"extension":6.881885765167162},"index":6,"playId":"f938bc8b-7575-3e47-aa74-82c4b331f831","pitchNumber":6,"startTime":"2026-06-21T02:18:59.331Z","endTime":"2026-06-21T02:19:02.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:19:02.525Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a line drive to left fielder Jarren Duran. J.P. Crawford to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:19:06.996Z","endTime":"2026-06-21T02:19:42.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85874113146326,"aZ":-14.704721158254474,"pfxX":9.12124532395357,"pfxZ":8.93555096016433,"pX":0.26189773525486076,"pZ":1.837611658439489,"vX0":-8.503810672084688,"vY0":-139.31087301906916,"vZ0":-7.228456297578446,"x":107.02,"y":189.16,"x0":2.176892114387953,"y0":50.0017798056855,"z0":5.448055280041697,"aX":17.831562775065915},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-14.6,"spinRate":2368,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.3939628749030444,"extension":6.878050351886172},"hitData":{"launchSpeed":91.7,"launchAngle":19.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.79,"coordY":108.2}},"index":0,"playId":"19e8ce18-ee33-349f-9a0a-b4eadb000ef6","pitchNumber":1,"startTime":"2026-06-21T02:19:33.154Z","endTime":"2026-06-21T02:19:42.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:19:42.555Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Julio Rodríguez grounds into a force out, third baseman Caleb Durbin to second baseman Anthony Seigler. J.P. Crawford to 3rd. Cal Raleigh out at 2nd. Julio Rodríguez to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:19:51.802Z","endTime":"2026-06-21T02:21:40.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57801677868355,"aZ":-38.72603949845141,"pfxX":-2.4902998444792352,"pfxZ":-4.37635067329918,"pX":-2.377523591195322,"pZ":1.1669823479294865,"vX0":-9.752788344421056,"vY0":-121.69736058276254,"vZ0":-2.7070174019715534,"x":207.63,"y":207.27,"x0":2.010851186445138,"y0":50.00535535720637,"z0":5.658272083772076,"aX":-3.724613433132479},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.4,"breakHorizontal":6.8,"spinRate":2590,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4505961801124849,"extension":6.699259401782916},"index":0,"playId":"b4c0f761-4531-3e3c-9fbd-d0d601422a6e","pitchNumber":1,"startTime":"2026-06-21T02:20:19.379Z","endTime":"2026-06-21T02:20:24.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52691992910571,"aZ":-32.78508317554872,"pfxX":7.538882974752723,"pfxZ":-0.40091570603588433,"pX":-1.69266904373418,"pZ":0.9349937365990384,"vX0":-12.083707654468148,"vY0":-122.45482042667737,"vZ0":-4.039674007235245,"x":181.52,"y":213.54,"x0":2.3100300283803934,"y0":50.001405600184384,"z0":5.388741314753104,"aX":11.532367699678332},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":-11.0,"spinRate":1307,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.4460500016936142,"extension":6.889396481706878},"index":1,"playId":"ecf66c0c-c685-312d-839a-670907176df5","pitchNumber":2,"startTime":"2026-06-21T02:20:38.582Z","endTime":"2026-06-21T02:20:42.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T02:20:46.875Z","endTime":"2026-06-21T02:21:30.217Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223495077673412,"aZ":-21.56957727763855,"pfxX":9.974978686938853,"pfxZ":5.626870648290419,"pX":0.08986339225428058,"pZ":2.2657695392361443,"vX0":-9.556280252620109,"vY0":-136.21592296190332,"vZ0":-4.345857103493952,"x":113.57,"y":177.6,"x0":2.3433805860688324,"y0":50.00060661491482,"z0":5.368373209518323,"aX":18.789835590371688},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":-16.1,"spinRate":2206,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.40172738383288964,"extension":6.783562446536778},"hitData":{"launchSpeed":82.7,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.02,"coordY":161.09}},"index":3,"playId":"da2c89cb-57d3-315f-aa19-75dd25a1afee","pitchNumber":3,"startTime":"2026-06-21T02:21:30.217Z","endTime":"2026-06-21T02:21:40.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:21:40.219Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to center fielder Nate Eaton. J.P. Crawford scores. Julio Rodríguez to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:21:54.337Z","endTime":"2026-06-21T02:25:59.914Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.234614405864534,"aZ":-30.75569561082773,"pfxX":-7.3488862354908715,"pfxZ":0.9443630383430115,"pX":-0.5302229916901138,"pZ":2.9916550412523786,"vX0":-5.272214106737529,"vY0":-121.47072909727375,"vZ0":0.5193173237024786,"x":137.21,"y":158.01,"x0":2.621035030737634,"y0":50.001631402573175,"z0":5.443784476341386,"aX":-11.00656411269923},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.0,"breakHorizontal":14.5,"spinRate":2465,"spinDirection":303},"zone":1,"typeConfidence":2.0,"plateTime":0.4504786969010648,"extension":6.458000475571962},"index":0,"playId":"5b284527-3e2e-37f6-abaf-8ea2f445cc28","pitchNumber":1,"startTime":"2026-06-21T02:22:15.597Z","endTime":"2026-06-21T02:22:19.074Z","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":93.9,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23677292631425,"aZ":-24.095199368945632,"pfxX":9.963456714701202,"pfxZ":4.237151504531926,"pX":2.1716048018963763,"pZ":3.0250571098872987,"vX0":-4.785377105705177,"vY0":-136.76302017245598,"vZ0":-1.9969569646023446,"x":34.22,"y":157.1,"x0":2.643034556437016,"y0":50.00408492779146,"z0":5.405911846205875,"aX":19.003969323614925},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":-17.2,"spinRate":2190,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3994516434855413,"extension":6.610075875008705},"index":1,"playId":"07a95f7e-862c-3316-8161-7798ccb40a51","pitchNumber":2,"startTime":"2026-06-21T02:22:37.987Z","endTime":"2026-06-21T02:22:42.886Z","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":94.1,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993316792132713,"aZ":-23.257447128445715,"pfxX":11.59602456102142,"pfxZ":4.712805020505263,"pX":-1.0879601757719757,"pZ":2.4050900871682575,"vX0":-12.880685359776294,"vY0":-136.4077937580394,"vZ0":-4.040251071529017,"x":158.47,"y":173.84,"x0":2.180580488158887,"y0":50.001181987466055,"z0":5.50184585095253,"aX":21.930315463888466},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":-18.4,"spinRate":2254,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40098748321387623,"extension":6.700034962624492},"index":2,"playId":"121b4bda-244a-388a-b817-5dd5b8670fbe","pitchNumber":3,"startTime":"2026-06-21T02:23:12.168Z","endTime":"2026-06-21T02:23:15.346Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"ae34f160-0c31-3dd9-a61c-e0687abdd80b","startTime":"2026-06-21T02:23:33.376Z","endTime":"2026-06-21T02:23:37.494Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515556998571164,"aZ":-31.587188024723023,"pfxX":-6.714599112562967,"pfxZ":0.3924361814907389,"pX":-0.28201765017595587,"pZ":2.853599856553146,"vX0":-5.000759626659249,"vY0":-121.44199271218487,"vZ0":0.3863056333446073,"x":127.75,"y":161.73,"x0":2.6753303830717328,"y0":50.003087199980214,"z0":5.437399481545341,"aX":-10.040131576191826},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":13.3,"spinRate":2524,"spinDirection":304},"zone":1,"typeConfidence":2.0,"plateTime":0.45081329744559184,"extension":6.467384276305281},"index":4,"playId":"3d68a31d-01ba-3689-a44c-a087e5092b33","pitchNumber":4,"startTime":"2026-06-21T02:23:54.821Z","endTime":"2026-06-21T02:23:57.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T02:24:20.462Z","endTime":"2026-06-21T02:24:41.166Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56533006623351,"aZ":-13.0630236447526,"pfxX":7.445941871960928,"pfxZ":9.596811767631458,"pX":0.34408179626486607,"pZ":1.7045557402264522,"vX0":-7.812490850112269,"vY0":-140.20682797136158,"vZ0":-7.985790632706666,"x":103.88,"y":192.76,"x0":2.1986347201312832,"y0":50.00619118076988,"z0":5.4415124091202545,"aX":14.834024192462074},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2386,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.3905941502317818,"extension":6.781563345511187},"index":6,"playId":"c9fe857f-2445-38af-a1ff-fccbc46f83f5","pitchNumber":5,"startTime":"2026-06-21T02:24:41.166Z","endTime":"2026-06-21T02:24:46.017Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94967811976987,"aZ":-34.0929413166424,"pfxX":-8.292616925565037,"pfxZ":-1.2388754706863772,"pX":-2.800948268439222,"pZ":1.722004593251297,"vX0":-9.805950737496401,"vY0":-124.11162139364207,"vZ0":-1.9565481822200228,"x":223.77,"y":192.29,"x0":2.2923552834308185,"y0":50.003821936319085,"z0":5.384497236746668,"aX":-12.82021065844972},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":17.5,"spinRate":2591,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.44285032426650606,"extension":6.730261902673265},"index":7,"playId":"f020b3fa-9408-3178-aaeb-d424c29b7b8c","pitchNumber":6,"startTime":"2026-06-21T02:25:20.445Z","endTime":"2026-06-21T02:25:23.798Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87846195910636,"aZ":-12.213781346528984,"pfxX":6.191448887631984,"pfxZ":10.132627621101195,"pX":-1.195678049780442,"pZ":3.5240800218393606,"vX0":-11.315730047163516,"vY0":-138.93342243592002,"vZ0":-3.0885140995186493,"x":162.58,"y":143.63,"x0":2.111369889259723,"y0":50.00206078499526,"z0":5.453047839579948,"aX":12.19649413246635},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":-9.1,"spinRate":2457,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39307581835738414,"extension":6.990298554170699},"hitData":{"launchSpeed":95.2,"launchAngle":9.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.72,"coordY":102.91}},"index":8,"playId":"d7acdb03-fe85-3ee7-b77a-6db80fea9ba0","pitchNumber":7,"startTime":"2026-06-21T02:25:49.900Z","endTime":"2026-06-21T02:25:59.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:25:59.914Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rob Refsnyder grounds out, shortstop Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T02:26:12.843Z","endTime":"2026-06-21T02:27:44.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7624530154673,"aZ":-23.5037836125469,"pfxX":11.08679325156506,"pfxZ":4.598130311028184,"pX":1.3200987914538291,"pZ":3.244277426230046,"vX0":-7.126486159446995,"vY0":-136.3870571214695,"vZ0":-1.545990702191443,"x":66.68,"y":151.18,"x0":2.525417693436149,"y0":50.001689986816345,"z0":5.4380237743460675,"aX":20.902704875490734},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":-18.6,"spinRate":2282,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40146777422879865,"extension":6.686772710483558},"index":0,"playId":"785d09c8-a899-3f47-bfe3-0eff126d91cc","pitchNumber":1,"startTime":"2026-06-21T02:26:35.500Z","endTime":"2026-06-21T02:26:43.521Z","isPitch":true,"type":"pitch"},{"details":{"description":"Julio Rodríguez caught stealing 3rd base, catcher Carlos Narváez to third baseman Caleb Durbin. Josh Naylor to 2nd.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"785d09c8-a899-3f47-bfe3-0eff126d91cc","startTime":"2026-06-21T02:27:10.252Z","endTime":"2026-06-21T02:27:16.453Z","isPitch":false,"isBaseRunningPlay":true,"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11415852627189,"aZ":-11.250944729320818,"pfxX":5.643650635818212,"pfxZ":10.660533920667623,"pX":0.5350701735703121,"pZ":3.6000087963229794,"vX0":-6.8663751125019585,"vY0":-139.1706821825516,"vZ0":-3.2309914942937557,"x":96.6,"y":141.58,"x0":2.3005167298138876,"y0":50.00035539203885,"z0":5.520759325467999,"aX":11.074507227595618},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":-8.8,"spinRate":2487,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3935082005971404,"extension":6.884259747783408},"index":2,"playId":"97b2922c-d988-3dff-a062-13eb089c4387","pitchNumber":2,"startTime":"2026-06-21T02:27:16.453Z","endTime":"2026-06-21T02:27:20.122Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44922123249862,"aZ":-21.99408321091074,"pfxX":10.480698439123792,"pfxZ":5.306872843316919,"pX":0.35336827384462155,"pZ":2.6270854202535188,"vX0":-8.869386148201006,"vY0":-137.354104646288,"vZ0":-3.427183403428698,"x":103.53,"y":167.85,"x0":2.257231766708831,"y0":50.00068081144524,"z0":5.380540658665962,"aX":20.092366662381423},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":-17.2,"spinRate":2274,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.3982628043624623,"extension":6.792720097139396},"hitData":{"launchSpeed":90.5,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.07,"coordY":149.05}},"index":3,"playId":"f2f0e6b4-9a6c-3965-bd4a-247993e3dea2","pitchNumber":3,"startTime":"2026-06-21T02:27:35.364Z","endTime":"2026-06-21T02:27:44.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:27:44.377Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T02:29:40.716Z","endTime":"2026-06-21T02:30:02.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.066722527434397,"aZ":-25.677273570636753,"pfxX":-9.326694142851826,"pfxZ":3.3500834311055963,"pX":0.3595576152119102,"pZ":1.6085732063374858,"vX0":11.652177426396133,"vY0":-137.96627665421212,"vZ0":-3.8573821296041855,"x":103.29,"y":195.35,"x0":-2.6956089091254545,"y0":50.00242952187027,"z0":4.7439528892743095,"aX":-18.082634699639243},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":2257,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.3961464778206989,"extension":6.3354704450176484},"hitData":{"launchSpeed":97.0,"launchAngle":55.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.99,"coordY":114.37}},"index":0,"playId":"214ada08-e67e-3aad-a292-a19184491044","pitchNumber":1,"startTime":"2026-06-21T02:29:51.364Z","endTime":"2026-06-21T02:30:02.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:30:02.399Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out to third baseman J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T02:30:06.448Z","endTime":"2026-06-21T02:31:04.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":94.8,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239518447990292,"aZ":-25.88490792940651,"pfxX":-8.239061732505975,"pfxZ":3.2579366438484465,"pX":-0.026314024717955572,"pZ":2.0690437897703267,"vX0":10.301470275669368,"vY0":-137.7150289699365,"vZ0":-2.6550092160438337,"x":118.0,"y":182.92,"x0":-2.7367507105417666,"y0":50.002395527737406,"z0":4.787848091677668,"aX":-15.900474521252008},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.5,"breakHorizontal":12.8,"spinRate":2216,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.3970131135479167,"extension":6.212804547903373},"index":0,"playId":"54f8f3ae-f5a9-341d-9ff9-80d862459166","pitchNumber":1,"startTime":"2026-06-21T02:30:24.922Z","endTime":"2026-06-21T02:30:28.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48655373031725,"aZ":-31.740004669945076,"pfxX":9.510297515215406,"pfxZ":0.3409058455799858,"pX":-1.3565577086580836,"pZ":1.3909311140845833,"vX0":1.4042555065291011,"vY0":-111.74510386973628,"vZ0":-0.4269811021289682,"x":168.71,"y":201.22,"x0":-3.2288646522304436,"y0":50.00071080869765,"z0":4.865555450682965,"aX":11.937939904140435},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":0.8,"breakHorizontal":-17.5,"spinRate":2536,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.49151040478524566,"extension":5.827591464893987},"index":1,"playId":"5ba39194-511f-3197-9196-5a498a315892","pitchNumber":2,"startTime":"2026-06-21T02:30:41.756Z","endTime":"2026-06-21T02:30:45.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97560605186688,"aZ":-26.32222419077177,"pfxX":-6.038173961449408,"pfxZ":2.965735599683539,"pX":-0.24433008653836363,"pZ":2.328242388246057,"vX0":9.175146859301632,"vY0":-139.3023538787348,"vZ0":-2.061792780530981,"x":126.31,"y":175.92,"x0":-2.7894352735404726,"y0":50.00544508133087,"z0":4.810340401912573,"aX":-11.92336190860905},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.2,"breakHorizontal":9.1,"spinRate":2164,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.3925339989740593,"extension":6.238945799977177},"hitData":{"launchSpeed":88.4,"launchAngle":9.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":93.52,"coordY":147.24}},"index":2,"playId":"4f968263-fb57-3504-b927-be055345f891","pitchNumber":3,"startTime":"2026-06-21T02:30:57.050Z","endTime":"2026-06-21T02:31:04.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:31:04.097Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T02:31:11.164Z","endTime":"2026-06-21T02:31:55.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76450088757688,"aZ":-31.44859740060083,"pfxX":-11.05788118018674,"pfxZ":0.3756614101995721,"pX":0.19600038666405015,"pZ":1.423383346728545,"vX0":11.79214970969314,"vY0":-137.7118510678752,"vZ0":-3.368703201952076,"x":109.53,"y":200.35,"x0":-2.691926046638336,"y0":50.003201848702986,"z0":4.775406390481845,"aX":-21.37469499472951},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.1,"breakHorizontal":17.8,"spinRate":2475,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.3967716926988478,"extension":6.116373271438768},"index":0,"playId":"bdd98462-25a0-3637-9929-d9d36ba5680d","pitchNumber":1,"startTime":"2026-06-21T02:31:29.616Z","endTime":"2026-06-21T02:31:33.671Z","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":94.9,"endSpeed":86.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137789318002238,"aZ":-31.33394763736814,"pfxX":-11.32102747913787,"pfxZ":0.43842998983837767,"pX":-0.571574977096669,"pZ":2.2344087825450627,"vX0":10.155149963877465,"vY0":-137.86566779735918,"vZ0":-1.3149688664365324,"x":138.79,"y":178.45,"x0":-2.828725597398022,"y0":50.00436133565624,"z0":4.82881971611,"aX":-21.833691907867482},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.7,"breakHorizontal":18.5,"spinRate":2459,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.3970069996160124,"extension":6.107100606096116},"hitData":{"launchSpeed":78.7,"launchAngle":56.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":175.89,"coordY":146.9}},"index":1,"playId":"6ef339cd-3365-3989-b0e5-790a65f710cd","pitchNumber":2,"startTime":"2026-06-21T02:31:46.212Z","endTime":"2026-06-21T02:31:55.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:31:55.784Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cole Young hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T02:33:52.582Z","endTime":"2026-06-21T02:35:50.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.537225911012086,"aZ":-12.559785522913348,"pfxX":7.139221040604657,"pfxZ":10.355014025199182,"pX":0.9287622015404228,"pZ":2.3152327732631766,"vX0":-6.269974546183885,"vY0":-136.39922575268713,"vZ0":-6.2869743022646984,"x":81.6,"y":176.27,"x0":2.3238724467092324,"y0":50.00179223582846,"z0":5.507263583448819,"aX":13.521716490807998},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-11.6,"spinRate":2422,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.40076631482827496,"extension":6.710430735586709},"index":0,"playId":"56b7b36d-50ae-3dd4-ac4b-198aa40dfd6c","pitchNumber":1,"startTime":"2026-06-21T02:34:07.334Z","endTime":"2026-06-21T02:34:10.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15835182169009,"aZ":-36.03675720801837,"pfxX":-7.122987749505142,"pfxZ":-2.5988709693882637,"pX":-1.2695846526135803,"pZ":1.5824074111758346,"vX0":-6.854030918232806,"vY0":-121.74991327525926,"vZ0":-1.7394305720263321,"x":165.39,"y":196.05,"x0":2.5180234507615946,"y0":50.00366676802508,"z0":5.454472104273884,"aX":-10.58401393429546},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.9,"breakHorizontal":14.6,"spinRate":2460,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4516329153880503,"extension":6.550199454069718},"index":1,"playId":"3626fa42-fdaa-34c4-b99c-ebf2e54a9e7e","pitchNumber":2,"startTime":"2026-06-21T02:34:23.726Z","endTime":"2026-06-21T02:34:26.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093767276272136,"aZ":-32.50603248750942,"pfxX":-7.705299884025058,"pfxZ":-0.22528038373762804,"pX":1.1290776039698711,"pZ":3.2323787273899387,"vX0":-1.9417577627711835,"vY0":-121.08487780111281,"vZ0":1.3369970361736243,"x":73.96,"y":151.51,"x0":2.9435210907277365,"y0":50.0019895931467,"z0":5.531270401036936,"aX":-11.365782019360044},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":14.4,"spinRate":2471,"spinDirection":287},"zone":12,"typeConfidence":2.0,"plateTime":0.45348179699513214,"extension":6.565337959928819},"index":2,"playId":"91c8e3b0-df05-3cd9-a054-dd84dc3abc99","pitchNumber":3,"startTime":"2026-06-21T02:34:38.574Z","endTime":"2026-06-21T02:34:42.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.902166778770177,"aZ":-14.655906926619823,"pfxX":7.111218879346168,"pfxZ":9.055544076338023,"pX":0.7557597009048945,"pZ":3.3963051035195804,"vX0":-6.93498483691071,"vY0":-138.0095884885757,"vZ0":-3.103906096538889,"x":88.19,"y":147.08,"x0":2.3738401002507876,"y0":50.00126770244009,"z0":5.518968569449966,"aX":13.755307109443489},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-11.5,"spinRate":2414,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39644721993666376,"extension":6.907208518949588},"index":3,"playId":"4785ce8c-0f45-3bb8-8266-a13ab22fbbf9","pitchNumber":4,"startTime":"2026-06-21T02:34:54.026Z","endTime":"2026-06-21T02:34:57.192Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-21T02:35:05.913Z","endTime":"2026-06-21T02:35:18.598Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93830255470262,"aZ":-14.502262723831757,"pfxX":7.803629785346492,"pfxZ":8.990101552263098,"pX":0.3714245270362532,"pZ":2.5883321428775865,"vX0":-8.203035030646715,"vY0":-139.04367371769843,"vZ0":-5.294811590498121,"x":102.84,"y":168.9,"x0":2.34002980621399,"y0":50.006204596421526,"z0":5.47286401968166,"aX":15.34738332694719},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":-12.5,"spinRate":2499,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.39328877410436647,"extension":6.862116818859557},"index":5,"playId":"85e87f72-59ae-3e0f-bf05-4b25ea8e9385","pitchNumber":5,"startTime":"2026-06-21T02:35:18.598Z","endTime":"2026-06-21T02:35:21.598Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.924462832329247,"aZ":-13.111369284849191,"pfxX":5.674698351941287,"pfxZ":9.628924950416957,"pX":2.140117710225735,"pZ":3.3603842445858354,"vX0":-2.6000376981908557,"vY0":-139.6965480117534,"vZ0":-3.8630257539140342,"x":35.42,"y":148.05,"x0":2.344597179123639,"y0":50.006650320490714,"z0":5.620767848805563,"aX":11.238924069369052},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":-9.7,"spinRate":2394,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.391811289218015,"extension":6.6793229835291745},"index":6,"playId":"1f0a0222-bd07-3d67-82af-82830f8f8fc8","pitchNumber":6,"startTime":"2026-06-21T02:35:42.173Z","endTime":"2026-06-21T02:35:50.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:35:50.160Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T02:36:40.702Z","endTime":"2026-06-21T02:38:32.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T02:36:06.750Z","endTime":"2026-06-21T02:36:42.875Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448759226369305,"aZ":-19.5553453559758,"pfxX":10.769561739247944,"pfxZ":6.7237424034667095,"pX":-0.5558399749460752,"pZ":1.2557267886568237,"vX0":-11.245330615789596,"vY0":-135.8223482429672,"vZ0":-7.202991930139719,"x":138.19,"y":204.88,"x0":2.229673098817618,"y0":50.00558484910863,"z0":5.291729147487345,"aX":20.21930514780344},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":-17.3,"spinRate":2164,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4025565752279219,"extension":6.766649208421598},"index":1,"playId":"0b37bcff-5e4e-3ee3-a12e-09509782e0eb","pitchNumber":1,"startTime":"2026-06-21T02:36:42.875Z","endTime":"2026-06-21T02:36:45.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770368500158966,"aZ":-13.533548124841554,"pfxX":6.953558860297424,"pfxZ":9.750416564756081,"pX":0.3643148106852168,"pZ":2.83111318808402,"vX0":-7.741720748392467,"vY0":-137.47181857227577,"vZ0":-4.620881850563596,"x":103.11,"y":162.34,"x0":2.3149147962718235,"y0":50.00334165386769,"z0":5.453944669199642,"aX":13.295639975658064},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":-10.9,"spinRate":2354,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.3985834506817785,"extension":6.793947304307119},"index":2,"playId":"b6a1075b-909f-38bb-9a8b-59478a969469","pitchNumber":2,"startTime":"2026-06-21T02:37:06.626Z","endTime":"2026-06-21T02:37:09.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.889168598160925,"aZ":-34.02112323105871,"pfxX":7.92449668765134,"pfxZ":-1.1465682349417312,"pX":-0.11452577745179982,"pZ":1.047218492159687,"vX0":-8.812841992804598,"vY0":-125.41023148783472,"vZ0":-3.858754177512887,"x":121.37,"y":210.51,"x0":2.3984300070194577,"y0":50.002841688684775,"z0":5.350179557572838,"aX":12.754255843363218},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-12.6,"spinRate":1321,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.43502545207910526,"extension":6.6379748987135745},"index":3,"playId":"8ad2618d-ba16-3a8f-b1a4-621bc7169df7","pitchNumber":3,"startTime":"2026-06-21T02:37:24.122Z","endTime":"2026-06-21T02:37:27.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76128750625548,"aZ":-33.60272532447469,"pfxX":7.829830786328918,"pfxZ":-0.9028754257650355,"pX":-0.6588996154556761,"pZ":1.4640973473013974,"vX0":-9.690363771049233,"vY0":-124.88194605093992,"vZ0":-3.12443206137043,"x":142.12,"y":199.25,"x0":2.2437766418577967,"y0":50.000211499853684,"z0":5.47884885076867,"aX":12.438722046321123},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-12.1,"spinRate":1460,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.43761356196366163,"extension":6.689544551006426},"index":4,"playId":"da679967-6079-36af-a5f5-ed258c9603b3","pitchNumber":4,"startTime":"2026-06-21T02:37:45.022Z","endTime":"2026-06-21T02:37:48.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.553725324946267,"aZ":-12.696207707065906,"pfxX":5.943461767269023,"pfxZ":9.98333831112898,"pX":-0.7904980281898454,"pZ":3.6356014628897695,"vX0":-10.03528579874633,"vY0":-138.897140128051,"vZ0":-2.7223978197074725,"x":147.13,"y":140.62,"x0":2.099552130188244,"y0":50.00076847065911,"z0":5.4743307183800844,"aX":11.594558413007137},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-8.6,"spinRate":2375,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3945621185861672,"extension":6.83313704668858},"index":5,"playId":"6f832107-c357-324a-a77d-3ac4aebcf023","pitchNumber":5,"startTime":"2026-06-21T02:38:04.658Z","endTime":"2026-06-21T02:38:07.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.866825693492213,"aZ":-31.987610887093677,"pfxX":-5.258242071328335,"pfxZ":0.1278161112496683,"pX":0.46313669896673876,"pZ":3.0156861638342316,"vX0":-3.3764916257001514,"vY0":-120.93369583620793,"vZ0":0.8094616800605725,"x":99.35,"y":157.36,"x0":2.5612229073769077,"y0":50.003274362366156,"z0":5.485181670174142,"aX":-7.778797693411351},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.7,"breakHorizontal":10.3,"spinRate":2356,"spinDirection":296},"zone":3,"typeConfidence":2.0,"plateTime":0.45314007218413055,"extension":6.598927611391924},"index":6,"playId":"da748390-fae8-3e7a-b1fa-e340d852fb0e","pitchNumber":6,"startTime":"2026-06-21T02:38:28.595Z","endTime":"2026-06-21T02:38:32.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:38:32.580Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Connor Joe grounds into a force out, shortstop Marcelo Mayer to second baseman Anthony Seigler. Cole Young out at 2nd. Connor Joe advances to 2nd, on a throwing error by second baseman Anthony Seigler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T02:39:20.476Z","endTime":"2026-06-21T02:40:48.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"66fe1611-4d09-4f94-a284-6885633ecc34","startTime":"2026-06-21T02:39:02.268Z","endTime":"2026-06-21T02:39:07.372Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168655913567417,"aZ":-15.297453630563997,"pfxX":6.348158996882086,"pfxZ":8.927837577753763,"pX":-0.0844113853209007,"pZ":3.692471786964621,"vX0":-8.638865840771972,"vY0":-136.63108107323225,"vZ0":-2.544276456286722,"x":120.22,"y":139.08,"x0":2.2939099512322225,"y0":50.001264995316404,"z0":5.687219769885348,"aX":11.998871844275804},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-9.7,"spinRate":2345,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4009182513595051,"extension":6.647780145394535},"index":1,"playId":"2155518a-b55a-3fcf-b7f2-406fbbcb0e1c","pitchNumber":1,"startTime":"2026-06-21T02:39:22.377Z","endTime":"2026-06-21T02:39:26.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.128079611007795,"aZ":-13.821448864152487,"pfxX":5.42100227180779,"pfxZ":9.813259120275937,"pX":-0.6598985306358948,"pZ":3.1265616108766197,"vX0":-9.501132977376239,"vY0":-136.19655514702603,"vZ0":-3.5854313078803854,"x":142.15,"y":154.36,"x0":2.1765118705333206,"y0":50.00644124398685,"z0":5.421986928635055,"aX":10.143249509640514},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":-7.7,"spinRate":2347,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4028361816127388,"extension":6.728359864573542},"index":2,"playId":"06905a34-4c03-31e1-b925-1b224e5af347","pitchNumber":2,"startTime":"2026-06-21T02:39:42.667Z","endTime":"2026-06-21T02:39:45.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49796363130634,"aZ":-14.345664256579823,"pfxX":6.8027334550369165,"pfxZ":9.398387522447699,"pX":0.6945959098057642,"pZ":2.7219078831502648,"vX0":-6.562656813024455,"vY0":-137.37428581468697,"vZ0":-4.813033887343168,"x":90.52,"y":165.29,"x0":2.2390930219183955,"y0":50.00532283734081,"z0":5.483207284228556,"aX":12.909352817004152},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-10.8,"spinRate":2361,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.39982368983338556,"extension":6.752170358078605},"index":3,"playId":"3d1816b4-766d-3408-b424-fb65269280ae","pitchNumber":3,"startTime":"2026-06-21T02:40:05.144Z","endTime":"2026-06-21T02:40:32.168Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.600796172951952,"aZ":-33.6419919953103,"pfxX":4.905141894212069,"pfxZ":-0.9568949261466777,"pX":0.3636518352086448,"pZ":2.969448639175049,"vX0":-6.434861429097176,"vY0":-123.04666224682242,"vZ0":0.7255957109370004,"x":103.14,"y":158.6,"x0":2.3764025396155315,"y0":50.00372988842994,"z0":5.52303951971376,"aX":7.516254000157136},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.3,"breakHorizontal":-7.3,"spinRate":1414,"spinDirection":108},"zone":3,"typeConfidence":2.0,"plateTime":0.44527433217874357,"extension":6.831929795852047},"hitData":{"launchSpeed":86.5,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.52,"coordY":156.65}},"index":4,"playId":"0cc0390b-4913-386c-ab87-1e93bbe22d27","pitchNumber":4,"startTime":"2026-06-21T02:40:38.311Z","endTime":"2026-06-21T02:40:48.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:40:48.353Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T02:41:20.010Z","endTime":"2026-06-21T02:42:32.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42865143108902,"aZ":-37.00436441040046,"pfxX":-7.034611656653551,"pfxZ":-3.4254361887764873,"pX":0.06237802696231108,"pZ":1.1822427088772496,"vX0":-3.844852200965155,"vY0":-119.25193638102535,"vZ0":-1.8346641579927958,"x":114.62,"y":206.86,"x0":2.6207048703825193,"y0":50.00247956413215,"z0":5.3659904888536385,"aX":-9.91848103853931},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.4,"breakHorizontal":13.8,"spinRate":2369,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.46303937477492063,"extension":6.603400382946742},"index":0,"playId":"cebef9ab-9022-3440-9866-f58b4d6e0fda","pitchNumber":1,"startTime":"2026-06-21T02:41:27.899Z","endTime":"2026-06-21T02:41:31.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92683207207238,"aZ":-21.456777141528605,"pfxX":10.778246494875912,"pfxZ":5.8080274219054395,"pX":0.8439701365516681,"pZ":2.372018557832546,"vX0":-7.998457403698578,"vY0":-135.5734040191569,"vZ0":-3.725620546832932,"x":84.83,"y":174.74,"x0":2.444384049590175,"y0":50.00478337250455,"z0":5.276776158810552,"aX":19.900257727103252},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":-17.6,"spinRate":2218,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.405286633439752,"extension":6.809909981686573},"index":1,"playId":"e834c292-48e7-3eaf-96f7-4c1a1e40a2e5","pitchNumber":2,"startTime":"2026-06-21T02:41:45.192Z","endTime":"2026-06-21T02:41:48.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13761938862067,"aZ":-35.8236375237459,"pfxX":-8.739177879040922,"pfxZ":-2.5141478102143004,"pX":0.5712335593307545,"pZ":3.0201121719655344,"vX0":-2.547771934281882,"vY0":-120.11802922016516,"vZ0":1.7630666759141045,"x":95.23,"y":157.24,"x0":2.7835157067777403,"y0":50.0055062724219,"z0":5.481950022205045,"aX":-12.662380428620365},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":16.4,"spinRate":2398,"spinDirection":304},"zone":3,"typeConfidence":2.0,"plateTime":0.45750131211194267,"extension":6.652467659318861},"index":2,"playId":"1807f604-8822-3a7c-bd26-a005fe237aff","pitchNumber":3,"startTime":"2026-06-21T02:42:10.463Z","endTime":"2026-06-21T02:42:13.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.947927698678882,"aZ":-12.179814577984569,"pfxX":4.978210795138116,"pfxZ":10.180305437630663,"pX":0.5111355063976573,"pZ":4.122472373863849,"vX0":-6.554132943509446,"vY0":-139.40007750004176,"vZ0":-1.5749592371566046,"x":97.52,"y":127.47,"x0":2.2482536616409377,"y0":50.00177239035974,"z0":5.500737058841089,"aX":9.77700732573682},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":-7.7,"spinRate":2520,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39324158374038065,"extension":6.878075621786236},"index":3,"playId":"5896c8e7-42a3-3e9b-8803-bd849fcf765a","pitchNumber":4,"startTime":"2026-06-21T02:42:29.371Z","endTime":"2026-06-21T02:42:32.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:42:32.975Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T02:44:30.378Z","endTime":"2026-06-21T02:46:37.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364571553437372,"aZ":-22.885034261952384,"pfxX":-9.000398483903954,"pfxZ":4.860220407834413,"pX":-0.30428993143425087,"pZ":2.799680555875906,"vX0":9.806398314222356,"vY0":-137.10969572046434,"vZ0":-1.5423194489191574,"x":128.6,"y":163.19,"x0":-2.7521598585709155,"y0":50.00040621385465,"z0":4.9260410154710454,"aX":-17.192118379523233},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":14.3,"spinRate":2329,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.3989743965395953,"extension":6.177040162931349},"index":0,"playId":"e3f337ce-3867-3eb8-81fd-644ff914eb5b","pitchNumber":1,"startTime":"2026-06-21T02:44:43.905Z","endTime":"2026-06-21T02:44:46.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.594311514882477,"aZ":-25.81945610512177,"pfxX":0.27082515295830567,"pfxZ":4.057849221075378,"pX":0.2868689080095515,"pZ":2.061198791913505,"vX0":7.264184811656199,"vY0":-123.30597472912667,"vZ0":-2.4917229823663694,"x":106.07,"y":183.13,"x0":-2.711652526672958,"y0":50.00350815386875,"z0":5.225700338405079,"aX":0.4230460422702018},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.1,"breakHorizontal":-1.9,"spinRate":2309,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.4413365280240411,"extension":5.9372270392488415},"index":1,"playId":"022e5c67-f1c6-3132-a7eb-371696a38d48","pitchNumber":2,"startTime":"2026-06-21T02:44:59.423Z","endTime":"2026-06-21T02:45:02.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.306920429599273,"aZ":-35.62325325034397,"pfxX":6.671187458638789,"pfxZ":-2.775871296475163,"pX":0.6033873945777862,"pZ":1.122052921207223,"vX0":5.285971521775316,"vY0":-110.74924531992154,"vZ0":-1.2771862555649827,"x":94.0,"y":208.48,"x0":-2.678505598515028,"y0":50.00015246737827,"z0":5.423620507642304,"aX":8.305105544834259},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-5.0,"breakHorizontal":-13.4,"spinRate":2505,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.49408467447864046,"extension":6.10872712549269},"index":2,"playId":"97877c20-d769-3a72-b534-417383918596","pitchNumber":3,"startTime":"2026-06-21T02:45:19.893Z","endTime":"2026-06-21T02:45:23.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964441250559293,"aZ":-22.386276220543518,"pfxX":-7.884796707201977,"pfxZ":4.924391526622676,"pX":-1.4046254579531914,"pZ":3.0011185423495186,"vX0":6.841975613542039,"vY0":-139.98084655061567,"vZ0":-1.414085673616096,"x":170.54,"y":157.75,"x0":-2.8535238541435053,"y0":50.00561928041658,"z0":4.97537063256521,"aX":-15.683574146907707},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":13.0,"spinRate":2313,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.39096737538042037,"extension":6.079427072506658},"index":3,"playId":"33baa3ad-0efc-3e5b-a524-61ae8fda1318","pitchNumber":4,"startTime":"2026-06-21T02:45:36.106Z","endTime":"2026-06-21T02:45:39.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.660883442680397,"aZ":-31.970170142905737,"pfxX":8.868310119669843,"pfxZ":0.16528964034522708,"pX":1.295327560456616,"pZ":1.3534706631075153,"vX0":6.555674373467394,"vY0":-110.23909902668433,"vZ0":-0.2456297141153928,"x":67.63,"y":202.24,"x0":-2.886805351495827,"y0":50.00043838886907,"z0":4.889614082289038,"aX":10.730246624886652},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":0.6,"breakHorizontal":-18.0,"spinRate":2642,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.5000687448527623,"extension":5.908398460098045},"index":4,"playId":"1348bb99-6061-387c-ac12-a9c3b991cfd2","pitchNumber":5,"startTime":"2026-06-21T02:45:53.888Z","endTime":"2026-06-21T02:45:57.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000080330142815,"aZ":-24.981826440947465,"pfxX":-9.523495752434046,"pfxZ":3.6514597277110825,"pX":-0.8667781100312498,"pZ":2.205581126537095,"vX0":8.307875603290652,"vY0":-139.13376701523964,"vZ0":-2.809856120554089,"x":150.04,"y":179.23,"x0":-2.6480621791376784,"y0":50.00127809772154,"z0":4.876621171320659,"aX":-18.74791205516537},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":2284,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.3930401413770883,"extension":6.132103506001217},"index":5,"playId":"553b7590-e742-3114-8950-536395198141","pitchNumber":6,"startTime":"2026-06-21T02:46:11.760Z","endTime":"2026-06-21T02:46:15.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09163376421401,"aZ":-23.073398250769134,"pfxX":-7.268131600682803,"pfxZ":4.593288459463885,"pX":0.8020779252305721,"pZ":2.4944948649688152,"vX0":11.526650020984496,"vY0":-139.9383299304523,"vZ0":-2.6486647381204085,"x":86.43,"y":171.43,"x0":-2.4291937107984243,"y0":50.00001213805958,"z0":4.967700066523772,"aX":-14.389877479434807},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":10.7,"spinRate":2225,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.39168392463235024,"extension":6.254731236294436},"index":6,"playId":"41293c13-47fa-3fef-a141-7f8f02c26d7d","pitchNumber":7,"startTime":"2026-06-21T02:46:33.379Z","endTime":"2026-06-21T02:46:37.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:46:37.261Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T02:46:40.749Z","endTime":"2026-06-21T02:48:11.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20545424443509,"aZ":-20.195589287796782,"pfxX":-6.698018332673265,"pfxZ":6.008937379795933,"pX":1.7056441063592895,"pZ":2.5100743096747693,"vX0":14.078828855735246,"vY0":-140.38414067020466,"vZ0":-3.3786126656889324,"x":51.98,"y":171.01,"x0":-2.507304649637389,"y0":50.000932566744765,"z0":5.046018699988901,"aX":-13.34937570297784},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":9.2,"spinRate":2243,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.39038364318001095,"extension":6.131678982223342},"index":0,"playId":"e7f97168-3a4d-3f54-84e6-67963dadb5c2","pitchNumber":1,"startTime":"2026-06-21T02:47:02.693Z","endTime":"2026-06-21T02:47:05.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.811861824054077,"aZ":-23.383942052837153,"pfxX":-7.906912454270062,"pfxZ":4.4210750711323445,"pX":-0.7598704464564046,"pZ":2.323598886085271,"vX0":8.045531949310476,"vY0":-140.10327166320593,"vZ0":-2.942726154840674,"x":145.96,"y":176.04,"x0":-2.6422088805018036,"y0":50.00000939355783,"z0":4.9167273490228345,"aX":-15.708521350352438},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":12.6,"spinRate":2237,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.3910228733880161,"extension":6.079723269378216},"index":1,"playId":"de32d00c-b613-3f5a-b03c-920f006e7849","pitchNumber":2,"startTime":"2026-06-21T02:47:24.071Z","endTime":"2026-06-21T02:47:27.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11262035451726,"aZ":-27.217426225490627,"pfxX":-6.678658609007065,"pfxZ":2.4891876307276366,"pX":-0.23713018001976655,"pZ":2.490074401303364,"vX0":8.82968289386704,"vY0":-139.52955854506027,"vZ0":-2.1124967199426714,"x":126.04,"y":171.55,"x0":-2.5586058407177625,"y0":50.006137697888256,"z0":5.030485871577245,"aX":-13.318557397978037},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.3,"breakHorizontal":10.6,"spinRate":2192,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.39089618050482233,"extension":6.292095379945139},"index":2,"playId":"5126a50b-7118-392d-a01e-048bc65035fb","pitchNumber":3,"startTime":"2026-06-21T02:47:44.324Z","endTime":"2026-06-21T02:47:47.324Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-21T02:47:56.436Z","endTime":"2026-06-21T02:48:07.742Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.731404036393272,"aZ":-27.77816241082308,"pfxX":8.375344380095886,"pfxZ":3.5462746015655116,"pX":0.7023937288039559,"pZ":1.8287540212566433,"vX0":5.531075008416021,"vY0":-110.94316499201949,"vZ0":-0.36358898149576646,"x":90.23,"y":189.4,"x0":-2.9154539084458313,"y0":50.00448676552643,"z0":4.901772679573379,"aX":10.391274313721446},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":6.6,"breakHorizontal":-16.7,"spinRate":2634,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.49460911568608923,"extension":6.14094887593288},"index":4,"playId":"5fa6b327-2c7b-30b5-ace8-432d59408f30","pitchNumber":4,"startTime":"2026-06-21T02:48:07.742Z","endTime":"2026-06-21T02:48:11.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:48:11.471Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T02:48:15.721Z","endTime":"2026-06-21T02:49:39.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"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":"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.114389429930352,"aZ":-30.689883701797296,"pfxX":-12.053171726625822,"pfxZ":0.7618353479215951,"pX":0.31881690789934714,"pZ":1.528932539104697,"vX0":12.492547950980937,"vY0":-138.98726785376303,"vZ0":-3.1183295794758132,"x":104.85,"y":197.5,"x0":-2.6679324477243886,"y0":50.00606653423785,"z0":4.703313881714215,"aX":-23.58907231057568},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.8,"breakHorizontal":19.2,"spinRate":2473,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.3940654382604927,"extension":6.249363051822307},"index":0,"playId":"3d037223-1692-3d85-9c0c-aca889f47441","pitchNumber":1,"startTime":"2026-06-21T02:48:37.336Z","endTime":"2026-06-21T02:48:41.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34233055533434,"aZ":-30.301552422605738,"pfxX":-11.544242783140485,"pfxZ":0.9502749103352528,"pX":0.5499116011839844,"pZ":1.981728013798135,"vX0":12.65509357299832,"vY0":-139.4479041747585,"vZ0":-2.196063902975557,"x":96.04,"y":185.27,"x0":-2.539758714412683,"y0":50.006774762982246,"z0":4.7717587495680505,"aX":-22.820742633614},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.4,"breakHorizontal":18.4,"spinRate":2418,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.39227190496820663,"extension":6.18055805826923},"index":1,"playId":"c929bdfb-8421-34f1-86d5-e9219fff0050","pitchNumber":2,"startTime":"2026-06-21T02:48:59.030Z","endTime":"2026-06-21T02:49:02.561Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66827434942959,"aZ":-35.383019435044524,"pfxX":-10.88883169588729,"pfxZ":-1.6223256315838466,"pX":-0.41731332128818516,"pZ":1.4707319715833675,"vX0":10.024881907862243,"vY0":-139.6610078747328,"vZ0":-2.6694249287307703,"x":132.91,"y":199.07,"x0":-2.6398615270317025,"y0":50.00659922529633,"z0":4.767927074870028,"aX":-21.4998953654621},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-3.4,"breakHorizontal":17.6,"spinRate":2417,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.3922957811156875,"extension":6.098404449332535},"index":2,"playId":"5285234a-c762-3d97-b56d-9cf587af713d","pitchNumber":3,"startTime":"2026-06-21T02:49:16.675Z","endTime":"2026-06-21T02:49:19.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81933762306456,"aZ":-19.280360602803853,"pfxX":-5.3835609097237604,"pfxZ":6.340182898033513,"pX":0.2656260004000848,"pZ":3.1672242989689043,"vX0":9.329302438211917,"vY0":-141.4024715580004,"vZ0":-2.1907096663617676,"x":106.87,"y":153.26,"x0":-2.369991036876269,"y0":50.00657549148339,"z0":5.182699274046973,"aX":-10.955855543265603},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":7.9,"spinRate":2327,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.38665961604099497,"extension":6.296791675910108},"index":3,"playId":"0a844f70-c4d2-39e9-8d3c-6dfb0fb665f1","pitchNumber":4,"startTime":"2026-06-21T02:49:36.898Z","endTime":"2026-06-21T02:49:39.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:49:39.898Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:51:42.436Z","endTime":"2026-06-21T02:52:31.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05422010234069,"aZ":-27.04578103035352,"pfxX":-1.305267417751888,"pfxZ":3.238367355809455,"pX":-0.221355090888524,"pZ":2.279511004966795,"vX0":-6.478085763000429,"vY0":-124.79498508573339,"vZ0":-2.425433380070479,"x":125.44,"y":177.23,"x0":2.5729630579198925,"y0":50.003627037591194,"z0":5.481624902593582,"aX":-2.068008979176369},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":3.8,"spinRate":2251,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.43815243470347465,"extension":6.6874813999507685},"index":0,"playId":"9b844ed9-751b-366c-a128-2695c09af065","pitchNumber":1,"startTime":"2026-06-21T02:51:48.481Z","endTime":"2026-06-21T02:51:51.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533422149967375,"aZ":-33.26021600676844,"pfxX":-6.960287751783488,"pfxZ":-0.7566502797832998,"pX":-0.7954822329775689,"pZ":-0.07675084499656346,"vX0":-5.709540976357259,"vY0":-119.42392885675187,"vZ0":-5.410844873350239,"x":147.32,"y":240.85,"x0":2.5368098284581877,"y0":50.00448935065001,"z0":5.234974984596247,"aX":-9.980890921197181},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.5,"breakHorizontal":14.0,"spinRate":2433,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.45990184957212765,"extension":6.5890256395885},"index":1,"playId":"23def793-f44f-35b4-ad0b-a13b4b1cac2a","pitchNumber":2,"startTime":"2026-06-21T02:52:00.750Z","endTime":"2026-06-21T02:52:03.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984018324614155,"aZ":-27.16553460271579,"pfxX":-1.0838584570715022,"pfxZ":2.997558943382929,"pX":-0.1486670438060644,"pZ":2.330593989616196,"vX0":-6.583262197487306,"vY0":-127.85477754475608,"vZ0":-2.3691350428219744,"x":122.67,"y":175.85,"x0":2.5903077700279837,"y0":50.00496976739681,"z0":5.380573425076315,"aX":-1.8101337115017626},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":3.4,"spinRate":2406,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.42684386633870774,"extension":6.725166080774059},"hitData":{"launchSpeed":84.6,"launchAngle":52.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.35,"coordY":117.93}},"index":2,"playId":"8bdf9699-7c73-3ffe-9008-a9cfcb9a8043","pitchNumber":3,"startTime":"2026-06-21T02:52:22.101Z","endTime":"2026-06-21T02:52:31.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:52:31.149Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:52:35.231Z","endTime":"2026-06-21T02:54:34.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536386605137288,"aZ":-26.564692622259493,"pfxX":0.39565454466217,"pfxZ":3.311708468355631,"pX":1.4918671680351632,"pZ":2.353333701507126,"vX0":-3.215498998175684,"vY0":-128.8115216745134,"vZ0":-2.4309763054402262,"x":60.13,"y":175.24,"x0":2.7002959537515157,"y0":50.00539975052806,"z0":5.344680097945539,"aX":0.6710355036894609},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-0.1,"spinRate":2414,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4237803667859592,"extension":6.737439340530813},"index":0,"playId":"b2288922-66ce-3145-acab-fb8cbcf1b673","pitchNumber":1,"startTime":"2026-06-21T02:52:56.561Z","endTime":"2026-06-21T02:52:59.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.234415214771808,"aZ":-40.91832408865483,"pfxX":-5.389174928077486,"pfxZ":-6.543581644818659,"pX":0.033804438311767354,"pZ":1.1505651363675864,"vX0":-4.092828312037315,"vY0":-115.09063413034518,"vZ0":-1.071963375146488,"x":115.71,"y":207.71,"x0":2.538258341187927,"y0":50.004978418445845,"z0":5.600703300100231,"aX":-7.197962871629959},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.8,"breakHorizontal":10.8,"spinRate":2401,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.47671152538294326,"extension":6.7109002062191445},"index":1,"playId":"46bc9cc8-e8c4-3a20-b2b8-6d9bd8552214","pitchNumber":2,"startTime":"2026-06-21T02:53:08.899Z","endTime":"2026-06-21T02:53:12.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.057544668820196,"aZ":-30.363446353266028,"pfxX":-0.36770524284267664,"pfxZ":1.139253502136814,"pX":0.10923189987069633,"pZ":2.2792848103425274,"vX0":-5.928314701598259,"vY0":-125.28704109862173,"vZ0":-1.5211595066887071,"x":112.84,"y":177.24,"x0":2.5528905490413734,"y0":50.005054894082335,"z0":5.373442798427955,"aX":-0.5838106288945912},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":2.0,"spinRate":2399,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4370098599040526,"extension":6.714335822223793},"index":2,"playId":"b1a5d02c-f9cd-3818-b881-28fed7309c95","pitchNumber":3,"startTime":"2026-06-21T02:53:23.845Z","endTime":"2026-06-21T02:53:26.997Z","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":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.860433522400932,"aZ":-31.56535802938708,"pfxX":6.8346180915512145,"pfxZ":0.3979561806914038,"pX":-0.14353715627136435,"pZ":1.5032701656165637,"vX0":-8.732259485122746,"vY0":-122.21800648923113,"vZ0":-2.9204804874503445,"x":122.47,"y":198.19,"x0":2.5714427717732886,"y0":50.00288993050895,"z0":5.397652960229518,"aX":10.442394493816936},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-10.6,"spinRate":1346,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4464804037081893,"extension":6.866244646972596},"index":3,"playId":"f632806b-1765-3be3-a1ee-b420b347f522","pitchNumber":4,"startTime":"2026-06-21T02:53:40.059Z","endTime":"2026-06-21T02:53:44.060Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0858082159782,"aZ":-29.42476920559238,"pfxX":5.616931824318882,"pfxZ":1.8593547285135354,"pX":0.3052974302220075,"pZ":2.7962961928203067,"vX0":-7.404280308882662,"vY0":-120.3147056374489,"vZ0":-0.39897930959506944,"x":105.36,"y":163.28,"x0":2.6783660334668262,"y0":50.00600946880908,"z0":5.549124773836317,"aX":8.322235623709425},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-8.6,"spinRate":1306,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.45346323693309554,"extension":6.8632548915767835},"index":4,"playId":"38ac7272-599b-3664-9b75-512220a824d6","pitchNumber":5,"startTime":"2026-06-21T02:53:59.202Z","endTime":"2026-06-21T02:54:02.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T02:54:16.099Z","endTime":"2026-06-21T02:54:30.167Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066202885742104,"aZ":-42.206428931570905,"pfxX":-3.8206280320733588,"pfxZ":-7.0388822741193575,"pX":0.5235406410794646,"pZ":1.372379203341463,"vX0":-3.772460506195124,"vY0":-119.02103400605496,"vZ0":-0.9186635718489539,"x":97.04,"y":201.73,"x0":2.6286282704099886,"y0":50.000653733083084,"z0":5.604822568949297,"aX":-5.447963241126962},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.7,"breakHorizontal":7.9,"spinRate":2571,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4612062287850356,"extension":6.756548001400745},"index":6,"playId":"92241d01-72c7-37a8-aead-3f0d8e658874","pitchNumber":6,"startTime":"2026-06-21T02:54:30.167Z","endTime":"2026-06-21T02:54:34.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:54:34.232Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:55:20.407Z","endTime":"2026-06-21T02:56:06.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6394e760-dc63-3682-b2c0-e86e96fd2322","startTime":"2026-06-21T02:55:04.467Z","endTime":"2026-06-21T02:55:08.585Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.742786970741555,"aZ":-12.06862493446849,"pfxX":7.0733517874189635,"pfxZ":10.59583745937576,"pX":-1.0712929096889385,"pZ":2.826511458602713,"vX0":-11.163088297723423,"vY0":-136.77272279693344,"vZ0":-4.898596577410701,"x":157.84,"y":162.46,"x0":2.141208848502292,"y0":50.00256036849677,"z0":5.466242985976763,"aX":13.422240572241614},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":-10.4,"spinRate":2392,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4002320946744993,"extension":6.892068775837021},"index":1,"playId":"d8e07e2c-3348-3f19-9aba-2f1df3640bcf","pitchNumber":1,"startTime":"2026-06-21T02:55:22.597Z","endTime":"2026-06-21T02:55:25.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.633377899593395,"aZ":-12.024753629521385,"pfxX":6.313510659470823,"pfxZ":10.555595848468217,"pX":-1.044325085928747,"pZ":2.6328747012834115,"vX0":-11.0186882902148,"vY0":-137.35272344384293,"vZ0":-5.385754857598703,"x":156.81,"y":167.69,"x0":2.2005139061710532,"y0":50.00627584547507,"z0":5.438018487029123,"aX":12.05670625423192},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":-9.1,"spinRate":2391,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.39888399899255145,"extension":6.987235734713877},"index":2,"playId":"47755c47-49e8-30d3-b2fe-770abd70a992","pitchNumber":2,"startTime":"2026-06-21T02:55:39.352Z","endTime":"2026-06-21T02:55:42.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052525312738695,"aZ":-27.651299999740548,"pfxX":-1.2010875089342345,"pfxZ":2.79732927336139,"pX":-0.6721617387563987,"pZ":2.969942219981874,"vX0":-7.463193229587907,"vY0":-126.03332333030166,"vZ0":-0.7114799696264955,"x":142.62,"y":158.59,"x0":2.475748537217889,"y0":50.00567085564004,"z0":5.476200579123674,"aX":-1.9453854991374804},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":3.7,"spinRate":2385,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.43350380730963867,"extension":6.890116409004502},"hitData":{"launchSpeed":71.5,"launchAngle":45.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.29,"coordY":110.01}},"index":3,"playId":"633cf812-ab23-35ef-b3ea-9482001c3ae8","pitchNumber":3,"startTime":"2026-06-21T02:55:56.561Z","endTime":"2026-06-21T02:56:06.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:56:06.591Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Naylor grounds into a force out, shortstop Marcelo Mayer to second baseman Anthony Seigler. Cal Raleigh out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T02:56:17.712Z","endTime":"2026-06-21T02:56:44.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":93.9,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125249651826014,"aZ":-23.29024530038558,"pfxX":9.685758492602872,"pfxZ":4.692205648977842,"pX":-0.4614823844518001,"pZ":2.328599106133241,"vX0":-10.94894645672832,"vY0":-136.29818502847115,"vZ0":-3.7103805507063257,"x":134.59,"y":175.91,"x0":2.3368835286041967,"y0":50.00418669688564,"z0":5.303493023124169,"aX":18.344516166916648},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-15.4,"spinRate":2307,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.40085672624767854,"extension":6.973888905566964},"hitData":{"launchSpeed":99.7,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":152.09}},"index":0,"playId":"49923ca7-6864-30d8-bcbf-bc2e85653979","pitchNumber":1,"startTime":"2026-06-21T02:56:36.344Z","endTime":"2026-06-21T02:56:44.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:56:44.764Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a ground ball to left fielder Connor Joe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T02:59:01.854Z","endTime":"2026-06-21T02:59:21.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38377609669588,"aZ":-31.415839444910336,"pfxX":-12.17954392991221,"pfxZ":0.3957384017267316,"pX":-0.7496518450077324,"pZ":2.314179272143056,"vX0":9.811544545044923,"vY0":-138.08176834430924,"vZ0":-1.1100158190147345,"x":145.57,"y":176.3,"x0":-2.764322354756004,"y0":50.005570436683456,"z0":4.832664832947926,"aX":-23.552534439503642},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.7,"breakHorizontal":20.0,"spinRate":2440,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.39647473747701945,"extension":6.079674292334734},"hitData":{"launchSpeed":91.4,"launchAngle":8.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.58,"coordY":107.48}},"index":0,"playId":"0288a541-52a5-330e-8dbd-0e259c95876a","pitchNumber":1,"startTime":"2026-06-21T02:59:13.703Z","endTime":"2026-06-21T02:59:21.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T02:59:21.331Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T02:59:28.878Z","endTime":"2026-06-21T03:00:35.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471343178376827,"aZ":-34.1343671492743,"pfxX":-12.549562100398797,"pfxZ":-1.0462869407431734,"pX":-0.5895071304781326,"pZ":1.8872455111961401,"vX0":10.261294983705566,"vY0":-136.25294276504272,"vZ0":-1.6213168532667148,"x":139.47,"y":187.82,"x0":-2.7841137011804444,"y0":50.00419489971969,"z0":4.860884462794501,"aX":-23.46845487823547},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.0,"breakHorizontal":20.4,"spinRate":2383,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.4028333206536163,"extension":6.138945566882708},"index":0,"playId":"ab42c494-eb4f-3955-bda7-e2a814e13f3a","pitchNumber":1,"startTime":"2026-06-21T02:59:46.815Z","endTime":"2026-06-21T02:59:49.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":76.3,"endSpeed":69.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19493559352191,"aZ":-30.141504414223935,"pfxX":8.850090671484573,"pfxZ":1.6532991169299827,"pX":1.2188259471898093,"pZ":2.0476049912150827,"vX0":6.469528223417886,"vY0":-110.92637529716224,"vZ0":0.6469950371933597,"x":70.54,"y":183.49,"x0":-2.8986333573160463,"y0":50.00346610442513,"z0":4.926611222057109,"aX":10.888328789235},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":3.5,"breakHorizontal":-17.9,"spinRate":2685,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.49619766891011174,"extension":6.129533629428799},"index":1,"playId":"aead6e49-bc57-3653-a827-42d7b7f70267","pitchNumber":2,"startTime":"2026-06-21T03:00:03.726Z","endTime":"2026-06-21T03:00:07.544Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.021253216113433,"aZ":-25.467981131609644,"pfxX":-7.280790613381129,"pfxZ":3.3858313405296716,"pX":-0.7592030534145382,"pZ":1.6206269622077853,"vX0":7.765865424335365,"vY0":-139.3215211772558,"vZ0":-4.8501052299131,"x":145.94,"y":195.02,"x0":-2.626475767179273,"y0":50.00358014258335,"z0":5.0507509470467795,"aX":-14.425259167958634},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.4,"breakHorizontal":11.8,"spinRate":2332,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.3919698987755389,"extension":6.2123683112093175},"index":2,"playId":"04efd277-1d3c-349b-a958-4a1bdb828234","pitchNumber":3,"startTime":"2026-06-21T03:00:31.770Z","endTime":"2026-06-21T03:00:35.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:00:35.751Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilyer Abreu homers (9) on a fly ball to center field. Anthony Seigler scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:00:43.420Z","endTime":"2026-06-21T03:02:30.896Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56505310175314,"aZ":-30.496930015239982,"pfxX":9.053893499733634,"pfxZ":1.3881922202678618,"pX":0.6265921716859525,"pZ":1.261369297036236,"vX0":5.284247720835518,"vY0":-109.61430125494779,"vZ0":-0.8198034979239335,"x":93.12,"y":204.72,"x0":-2.997086154136372,"y0":50.00362415300729,"z0":4.9152968264372845,"aX":10.944341643828428},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":2.6,"breakHorizontal":-17.9,"spinRate":2545,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.5009532889110528,"extension":6.105546435747762},"index":0,"playId":"6aa9091a-5b7c-303b-9a58-b71c8c83cd45","pitchNumber":1,"startTime":"2026-06-21T03:01:00.734Z","endTime":"2026-06-21T03:01:03.744Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"d0619dec-b8c7-36c0-9cd8-59d61607faed","startTime":"2026-06-21T03:01:17.250Z","endTime":"2026-06-21T03:01:22.268Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222863751761906,"aZ":-39.864009626768976,"pfxX":-8.822063288677285,"pfxZ":-4.686515457949005,"pX":-1.4589250807679608,"pZ":1.9189538523477796,"vX0":6.4451922365085865,"vY0":-127.0536460726146,"vZ0":0.6163854683471581,"x":172.61,"y":186.97,"x0":-2.878162856422207,"y0":50.004582689515225,"z0":4.8328746657162265,"aX":-14.472726865702294},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.2,"breakHorizontal":14.6,"spinRate":1589,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.43056426128385006,"extension":6.0760889920302406},"index":2,"playId":"6a1da220-1615-3905-9662-7c54dd03d2c5","pitchNumber":2,"startTime":"2026-06-21T03:01:48.313Z","endTime":"2026-06-21T03:01:51.702Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.624042883080147,"aZ":-28.53536981556081,"pfxX":1.1766066586052921,"pfxZ":2.3112470031451027,"pX":-0.12878795444320523,"pZ":2.147984033104766,"vX0":5.8802923263145646,"vY0":-123.36228231842415,"vZ0":-1.6216372537808807,"x":121.91,"y":180.78,"x0":-2.6755963802628977,"y0":50.00303125141882,"z0":5.17158811244782,"aX":1.851139851783274},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":-3.2,"spinRate":2293,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4404344045435522,"extension":6.028291177677312},"hitData":{"launchSpeed":106.3,"launchAngle":23.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.31,"coordY":39.54}},"index":3,"playId":"cecd40c8-e7e7-3120-8e8a-5d52a9aec2bb","pitchNumber":3,"startTime":"2026-06-21T03:02:04.863Z","endTime":"2026-06-21T03:02:30.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:02:30.896Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:02:42.931Z","endTime":"2026-06-21T03:03:33.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29071444788677,"aZ":-21.83050212973187,"pfxX":-8.214166836546525,"pfxZ":4.9841593970670175,"pX":0.3506843874193186,"pZ":2.790127222176859,"vX0":10.68292445399208,"vY0":-143.42070727923868,"vZ0":-3.2061823559554368,"x":103.63,"y":163.45,"x0":-2.361570586768766,"y0":50.00450853634994,"z0":5.28989661736968,"aX":-17.052660736120433},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.5,"breakHorizontal":12.6,"spinRate":2376,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.3824409282449843,"extension":6.216722422234477},"index":0,"playId":"83b6e7e7-01d3-378d-8f51-331d1369afe3","pitchNumber":1,"startTime":"2026-06-21T03:02:54.814Z","endTime":"2026-06-21T03:02:57.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.793568013926674,"aZ":-20.302127938817573,"pfxX":-6.117248549213306,"pfxZ":5.783776426487278,"pX":0.32758750870082526,"pZ":2.2419024646486503,"vX0":9.905398386948933,"vY0":-142.60693180389785,"vZ0":-4.682523770317297,"x":104.51,"y":178.25,"x0":-2.401351258021189,"y0":50.00491630730302,"z0":5.191699370249518,"aX":-12.561036482799308},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":9.0,"spinRate":2360,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.38456127968137066,"extension":6.210775880894464},"index":1,"playId":"5cf7815b-4a9c-3474-b1d5-a0639d412eff","pitchNumber":2,"startTime":"2026-06-21T03:03:12.078Z","endTime":"2026-06-21T03:03:15.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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64821086603925,"aZ":-33.607092839870155,"pfxX":10.295091047501046,"pfxZ":-1.1657082843349809,"pX":0.8736859694765589,"pZ":1.108397895207668,"vX0":5.14965358009818,"vY0":-111.16624754718515,"vZ0":-0.5158397770136155,"x":83.7,"y":208.85,"x0":-2.8258624596030404,"y0":50.004768233321734,"z0":4.893361681131062,"aX":12.627208953023834},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-1.9,"breakHorizontal":-20.2,"spinRate":2600,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.49654341407773517,"extension":6.144554846559086},"index":2,"playId":"ca8ec3e7-3c0a-39c5-9ef8-a8598c81c30c","pitchNumber":3,"startTime":"2026-06-21T03:03:29.700Z","endTime":"2026-06-21T03:03:33.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:03:33.085Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, pitcher Emerson Hancock to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T03:03:40.516Z","endTime":"2026-06-21T03:04:22.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676106,"link":"/api/v1/people/676106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":69.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510058828401313,"aZ":-27.20545548381917,"pfxX":9.592010588774222,"pfxZ":4.003448490903381,"pX":-1.2354911853564718,"pZ":2.472632038660992,"vX0":1.7718633600187603,"vY0":-111.69338416761721,"vZ0":0.9000016726094158,"x":164.09,"y":172.02,"x0":-3.2874446221574845,"y0":50.00201519229428,"z0":4.901709186498628,"aX":11.898608027565377},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":7.8,"breakHorizontal":-17.8,"spinRate":2542,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4938227838159359,"extension":5.9128248528927205},"index":0,"playId":"4bb50692-20a0-32c7-a9e9-2689582a26a0","pitchNumber":1,"startTime":"2026-06-21T03:04:00.421Z","endTime":"2026-06-21T03:04:04.133Z","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":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.127591912765695,"aZ":-26.588661501212346,"pfxX":-6.725774789886615,"pfxZ":2.8176156965764028,"pX":-0.4243567518625409,"pZ":1.9932995355199108,"vX0":8.348706659020202,"vY0":-140.6872172844852,"vZ0":-3.8451115629657884,"x":133.18,"y":184.96,"x0":-2.5716731319243817,"y0":50.00482128716731,"z0":5.123025064593214,"aX":-13.339490126971567},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":10.2,"spinRate":2271,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.39095165681185184,"extension":6.129800050843066},"hitData":{"launchSpeed":106.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.2,"coordY":181.49}},"index":1,"playId":"30262eb9-277a-3732-a6f9-72366d19dce9","pitchNumber":2,"startTime":"2026-06-21T03:04:15.402Z","endTime":"2026-06-21T03:04:22.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:04:22.437Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rob Refsnyder grounds out, shortstop Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T03:06:19.284Z","endTime":"2026-06-21T03:06:39.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":91.9,"endSpeed":84.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.402146190256612,"aZ":-19.93492989077983,"pfxX":10.293587074696333,"pfxZ":6.722576346347813,"pX":-0.55723627985282,"pZ":2.782342661961828,"vX0":-11.2060007864785,"vY0":-133.4949311489765,"vZ0":-3.2383659118107264,"x":138.24,"y":163.66,"x0":2.3403073375828005,"y0":50.00320032031678,"z0":5.431554909899368,"aX":18.741286824876372},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-16.4,"spinRate":2142,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.40895203164602245,"extension":6.974924317299737},"hitData":{"launchSpeed":95.3,"launchAngle":5.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":150.06}},"index":0,"playId":"091383d9-4bb8-3c58-8930-2b0e0c7c0921","pitchNumber":1,"startTime":"2026-06-21T03:06:30.969Z","endTime":"2026-06-21T03:06:39.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:06:39.156Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T03:06:45.096Z","endTime":"2026-06-21T03:08:37.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.912478941345842,"aZ":-12.186221831831597,"pfxX":6.715549823087164,"pfxZ":10.624535609408214,"pX":0.7144724063608906,"pZ":2.9964318583806286,"vX0":-6.838914024036288,"vY0":-136.07324841469315,"vZ0":-4.552869378206374,"x":89.77,"y":157.88,"x0":2.383768903445762,"y0":50.00514633293413,"z0":5.530898256547045,"aX":12.637801371145429},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-10.8,"spinRate":2411,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4020057711648479,"extension":6.826941238620151},"index":0,"playId":"c7608c13-1a76-31d0-afa3-1f87a933a18b","pitchNumber":1,"startTime":"2026-06-21T03:07:04.994Z","endTime":"2026-06-21T03:07:08.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470244075441514,"aZ":-11.24120012868038,"pfxX":6.448499830426697,"pfxZ":10.53396653185682,"pX":0.3527503638299829,"pZ":2.609407429961825,"vX0":-7.370247637674509,"vY0":-139.82725114316412,"vZ0":-6.048033851041134,"x":103.55,"y":168.33,"x0":2.180465156405201,"y0":50.00275016265814,"z0":5.532515142842391,"aX":12.81499370672356},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":-10.2,"spinRate":2477,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.39117849663618776,"extension":6.789646740327312},"index":1,"playId":"1b53aa03-5a3b-3223-a05f-079c6ee9a7d4","pitchNumber":2,"startTime":"2026-06-21T03:07:24.509Z","endTime":"2026-06-21T03:07:27.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.228682169582278,"aZ":-11.528533724383445,"pfxX":6.291590896764147,"pfxZ":10.297207438045437,"pX":0.35080154923745627,"pZ":2.740539586630368,"vX0":-7.638949855806211,"vY0":-140.55607724418496,"vZ0":-5.324447086911474,"x":103.63,"y":164.79,"x0":2.283671528323725,"y0":50.00330279634321,"z0":5.405031910897274,"aX":12.61574916192549},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":-9.8,"spinRate":2448,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.389378091682544,"extension":6.98542838619657},"index":2,"playId":"703e6c6a-85bc-35cc-944d-6b2b1f38ea32","pitchNumber":3,"startTime":"2026-06-21T03:07:48.104Z","endTime":"2026-06-21T03:07:55.041Z","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":83.9,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7051660740316,"aZ":-35.06538522307951,"pfxX":-8.065854972584248,"pfxZ":-1.911106555756385,"pX":1.1589643509688567,"pZ":1.8201974758093205,"vX0":-1.1751705593729103,"vY0":-122.19408681663931,"vZ0":-1.3896639787697256,"x":72.82,"y":189.63,"x0":2.6939242494155673,"y0":50.002501881397954,"z0":5.4045474199635555,"aX":-12.215697714800887},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":14.9,"spinRate":2422,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.4479698117009039,"extension":6.666855758287575},"index":3,"playId":"f29e3b29-3ce0-30cd-ae39-d8b00c65e99d","pitchNumber":4,"startTime":"2026-06-21T03:08:16.626Z","endTime":"2026-06-21T03:08:20.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0239343459408,"aZ":-33.6744705352522,"pfxX":-8.71132804736989,"pfxZ":-1.0315663398544928,"pX":-0.3432657598313701,"pZ":2.33531835104813,"vX0":-4.168550988334713,"vY0":-120.28010948188148,"vZ0":0.09987641948093895,"x":130.08,"y":175.73,"x0":2.5454722794318396,"y0":50.00061675194288,"z0":5.287183998235243,"aX":-12.719629804683043},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":16.8,"spinRate":2451,"spinDirection":296},"zone":4,"typeConfidence":2.0,"plateTime":0.4559411927930186,"extension":6.728991942797369},"index":4,"playId":"7e5c08f3-62a6-3286-a130-757f4f97e180","pitchNumber":5,"startTime":"2026-06-21T03:08:33.914Z","endTime":"2026-06-21T03:08:37.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:08:37.041Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T03:08:42.232Z","endTime":"2026-06-21T03:10:19.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539950595817825,"aZ":-27.512299550434445,"pfxX":8.146967154877343,"pfxZ":3.060215774533823,"pX":1.1295191385490257,"pZ":2.0868357558139383,"vX0":-5.956895187730984,"vY0":-122.47866556414654,"vZ0":-2.124377158987072,"x":73.95,"y":182.44,"x0":2.5312351987359887,"y0":50.004332099269085,"z0":5.31169286004924,"aX":12.4144057787079},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.3,"breakHorizontal":-13.4,"spinRate":1309,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4467125871109783,"extension":6.775182227609455},"index":0,"playId":"95c42b00-fb6b-328b-b68f-9badaa02df69","pitchNumber":1,"startTime":"2026-06-21T03:09:04.477Z","endTime":"2026-06-21T03:09:07.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93085273392505,"aZ":-25.33305134754884,"pfxX":10.326892692433816,"pfxZ":3.5791149535750177,"pX":0.092558357551663,"pZ":1.5346261291591583,"vX0":-9.613888552383772,"vY0":-137.2536773111691,"vZ0":-5.310291531905978,"x":113.47,"y":197.35,"x0":2.2962905885436524,"y0":50.00209894773468,"z0":5.215986099843311,"aX":19.73365217134608},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.7,"spinRate":2212,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.3988170340232231,"extension":6.913480183824398},"index":1,"playId":"134a61c5-2fb6-33b7-9d88-a7053585f6f0","pitchNumber":2,"startTime":"2026-06-21T03:09:17.303Z","endTime":"2026-06-21T03:09:20.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034847344313736,"aZ":-12.796763024382635,"pfxX":5.304666847549792,"pfxZ":9.856801501715063,"pX":0.5096675081516935,"pZ":3.0614172104569897,"vX0":-6.767311900273637,"vY0":-139.06049488179715,"vZ0":-4.0907144191132945,"x":97.57,"y":156.12,"x0":2.281106194527404,"y0":50.00475234195677,"z0":5.395265770275359,"aX":10.431265515047984},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-8.3,"spinRate":2307,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.3932830352004846,"extension":6.900890537610447},"index":2,"playId":"a295d0cf-04e7-3d79-804c-fdff435215a0","pitchNumber":3,"startTime":"2026-06-21T03:09:32.413Z","endTime":"2026-06-21T03:09:35.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T03:09:42.592Z","endTime":"2026-06-21T03:09:56.140Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888193686940625,"aZ":-45.9468289956873,"pfxX":-5.398268476260431,"pfxZ":-9.199592345619784,"pX":1.2689715100969812,"pZ":2.299534037929453,"vX0":-1.1965535030467505,"vY0":-121.86519171535727,"vZ0":1.5347003209994377,"x":68.63,"y":176.69,"x0":2.4679517623620075,"y0":50.0015658888431,"z0":5.643429572098075,"aX":-8.083749330662414},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-16.0,"breakHorizontal":10.1,"spinRate":2637,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.45019171082555376,"extension":6.648522320011679},"index":4,"playId":"9f05dffe-fed7-3136-8f12-360636fc3fbe","pitchNumber":4,"startTime":"2026-06-21T03:09:56.140Z","endTime":"2026-06-21T03:09:59.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.993331068034895,"aZ":-11.454851147873024,"pfxX":4.488598447269616,"pfxZ":10.400236793216251,"pX":-0.24927310006457337,"pZ":4.1721165366621955,"vX0":-8.300173016164116,"vY0":-140.3116429821331,"vZ0":-1.8672153965011857,"x":126.5,"y":126.13,"x0":2.165156484304626,"y0":50.00295452593386,"z0":5.593382988431773,"aX":8.943277424012905},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":-6.4,"spinRate":2361,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.39049741574875974,"extension":6.970790838565012},"index":5,"playId":"f5ea8634-033b-3230-8ab3-22e9291596ca","pitchNumber":5,"startTime":"2026-06-21T03:10:15.901Z","endTime":"2026-06-21T03:10:19.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:10:19.217Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a line drive to left fielder Connor Joe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:12:04.842Z","endTime":"2026-06-21T03:12:37.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.673771513568802,"aZ":-33.424010272907864,"pfxX":-11.096326443344411,"pfxZ":-0.6402863468451567,"pX":-0.994496422540453,"pZ":2.459958253670092,"vX0":8.58914773331725,"vY0":-139.05389612638518,"vZ0":-0.6975122953302662,"x":154.91,"y":172.36,"x0":-2.68431971693309,"y0":50.003133073995336,"z0":4.934970857886765,"aX":-21.69400321577442},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-1.1,"breakHorizontal":18.2,"spinRate":2467,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.39415300118672025,"extension":6.071277798203973},"hitData":{"launchSpeed":88.1,"launchAngle":17.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.86,"coordY":107.91}},"index":0,"playId":"c1c56c8d-03f1-352b-824d-4b3aad430e2f","pitchNumber":1,"startTime":"2026-06-21T03:12:26.997Z","endTime":"2026-06-21T03:12:37.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:12:37.021Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcelo Mayer grounds into a double play, third baseman J.P. Crawford to shortstop Colt Emerson to first baseman Josh Naylor. Caleb Durbin out at 2nd. Marcelo Mayer out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:12:44.090Z","endTime":"2026-06-21T03:14:27.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267686341804424,"aZ":-25.786734407180944,"pfxX":-8.097008890520616,"pfxZ":3.201042570055164,"pX":-0.2960650723104982,"pZ":2.033607844491846,"vX0":9.092118177668738,"vY0":-139.83608206440005,"vZ0":-3.8775672382434414,"x":128.29,"y":183.87,"x0":-2.525840186890928,"y0":50.00310437707436,"z0":5.114795880687242,"aX":-16.159088751519434},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.2,"breakHorizontal":13.0,"spinRate":2267,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.3905498246182173,"extension":6.128192280427857},"index":0,"playId":"05b067cf-dbe2-3c03-b115-9c071f31c156","pitchNumber":1,"startTime":"2026-06-21T03:13:04.828Z","endTime":"2026-06-21T03:13:07.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07282715490213,"aZ":-34.90848295492874,"pfxX":-9.317960197377403,"pfxZ":-1.711637868423483,"pX":-1.1159421473470883,"pZ":0.8372752764389404,"vX0":7.19176000808924,"vY0":-125.45810481269659,"vZ0":-2.5690555768123504,"x":159.54,"y":216.17,"x0":-2.8072065487855777,"y0":50.005020254221876,"z0":4.716268262098587,"aX":-14.87523344945238},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":15.2,"spinRate":1694,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4363707540392001,"extension":6.234198799697699},"index":1,"playId":"c17f24eb-4683-39ba-aeb2-3bb81d901ccd","pitchNumber":2,"startTime":"2026-06-21T03:13:22.157Z","endTime":"2026-06-21T03:13:25.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"0d3b6c82-b348-487f-910f-847fa501ea16","startTime":"2026-06-21T03:13:39.048Z","endTime":"2026-06-21T03:13:43.293Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15042336631104,"aZ":-32.29846529720518,"pfxX":-9.756109515484969,"pfxZ":-0.07824617457332828,"pX":-0.6459673352280275,"pZ":3.100613350272495,"vX0":8.247443552184839,"vY0":-127.50346204585954,"vZ0":1.6023753713612312,"x":141.62,"y":155.06,"x0":-2.6545773542821873,"y0":50.00117251585734,"z0":5.012252202527657,"aX":-16.066622738089688},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":15.8,"spinRate":1503,"spinDirection":274},"zone":1,"typeConfidence":2.0,"plateTime":0.42953480689515366,"extension":5.948272155784321},"index":3,"playId":"e55de56a-4a5c-3e19-894b-f5652cbfe1fc","pitchNumber":3,"startTime":"2026-06-21T03:13:59.030Z","endTime":"2026-06-21T03:14:02.030Z","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":96.5,"endSpeed":88.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509959277503476,"aZ":-26.85265678087489,"pfxX":-5.490180734781582,"pfxZ":2.6582660815761567,"pX":-0.8564547994716657,"pZ":2.9209628470909155,"vX0":6.50834204064964,"vY0":-140.48786605119577,"vZ0":-1.6041701413563154,"x":149.65,"y":159.91,"x0":-2.4886455345900096,"y0":50.00294429530614,"z0":5.243027022582356,"aX":-10.98706120797404},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.7,"breakHorizontal":8.6,"spinRate":2332,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.38971799289334985,"extension":6.053974463366684},"hitData":{"launchSpeed":103.9,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.52,"coordY":166.79}},"index":4,"playId":"8f8d95aa-5a14-3086-be5a-5f58a7e0aad8","pitchNumber":4,"startTime":"2026-06-21T03:14:19.580Z","endTime":"2026-06-21T03:14:27.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:14:27.609Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Carlos Narváez reaches on a fielding error by left fielder Connor Joe. Carlos Narváez to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:15:03.602Z","endTime":"2026-06-21T03:16:24.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T03:14:57.525Z","endTime":"2026-06-21T03:15:05.613Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.380959674424176,"aZ":-33.72180378265659,"pfxX":-10.515877779893117,"pfxZ":-0.7899310045644974,"pX":-0.9121799876548723,"pZ":2.413379574551586,"vX0":8.50304956435648,"vY0":-139.29341417822576,"vZ0":-0.7584173959030168,"x":151.77,"y":173.62,"x0":-2.6437993462482305,"y0":50.00290945448413,"z0":4.926098682570185,"aX":-20.58736928809957},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-1.4,"breakHorizontal":17.2,"spinRate":2433,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.39377318626411073,"extension":6.228328591970008},"index":1,"playId":"c1bd6380-6d03-3c87-9e98-c7d0bcbdce1f","pitchNumber":1,"startTime":"2026-06-21T03:15:05.613Z","endTime":"2026-06-21T03:15:32.614Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87362318147647,"aZ":-23.638388506465393,"pfxX":-5.302447300161755,"pfxZ":4.221998569226992,"pX":0.18762474258513742,"pZ":3.0390921986725457,"vX0":9.091778513556784,"vY0":-141.4585583499084,"vZ0":-2.1948271425855816,"x":109.85,"y":156.72,"x0":-2.3821341243710568,"y0":50.00453195531468,"z0":5.343655642336916,"aX":-10.72585191201581},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":7.7,"spinRate":2378,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.38750250273650666,"extension":6.146184097261602},"index":2,"playId":"2ef175c6-c3a5-34b5-a776-a49f4634dc1b","pitchNumber":2,"startTime":"2026-06-21T03:15:36.669Z","endTime":"2026-06-21T03:15:39.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39027852016057,"aZ":-25.69159136701357,"pfxX":-4.903612459066025,"pfxZ":3.225071439711824,"pX":1.0619810264303304,"pZ":2.472781697127106,"vX0":10.955269555980578,"vY0":-141.18214255338484,"vZ0":-3.26697841506549,"x":76.52,"y":172.01,"x0":-2.238849078183921,"y0":50.00386543811087,"z0":5.306282095426407,"aX":-9.859797515837576},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.3,"breakHorizontal":6.6,"spinRate":2341,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.38857646364639864,"extension":6.065399591872439},"index":3,"playId":"3da0bb97-c775-3b52-8872-fc61654189e1","pitchNumber":3,"startTime":"2026-06-21T03:15:53.492Z","endTime":"2026-06-21T03:15:56.542Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.879809313335116,"aZ":-26.537513030433793,"pfxX":-6.374654428168704,"pfxZ":2.7839722436584546,"pX":-0.8877763666017245,"pZ":1.856680465120188,"vX0":6.417277484053673,"vY0":-141.61221457247163,"vZ0":-4.573328704151477,"x":150.84,"y":188.65,"x0":-2.3569967900937945,"y0":50.005825947399565,"z0":5.193923100376905,"aX":-12.926102040106642},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.2,"breakHorizontal":10.2,"spinRate":2272,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.38703613580565754,"extension":5.998060982291345},"hitData":{"launchSpeed":108.6,"launchAngle":14.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":42.02,"coordY":103.0}},"index":4,"playId":"42bb661a-2c88-331b-9dba-de2638fa2670","pitchNumber":4,"startTime":"2026-06-21T03:16:11.055Z","endTime":"2026-06-21T03:16:24.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:16:24.093Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nate Eaton pops out to first baseman Josh Naylor in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T03:16:50.364Z","endTime":"2026-06-21T03:17:58.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":77.4,"endSpeed":70.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.046637533732625,"aZ":-34.58175105520965,"pfxX":9.58132894255437,"pfxZ":-1.8995280376132424,"pX":0.625712593289034,"pZ":2.0204617610197393,"vX0":4.989982516324813,"vY0":-112.58925145656502,"vZ0":1.2804863935589534,"x":93.15,"y":184.23,"x0":-2.87420078138476,"y0":50.00359650270991,"z0":4.980930196866997,"aX":12.132874570395005},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.8,"breakHorizontal":-18.7,"spinRate":2621,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.48904815932931367,"extension":6.173627504936355},"index":0,"playId":"24159644-84a2-3c14-8895-f77dd7fbffea","pitchNumber":1,"startTime":"2026-06-21T03:16:55.741Z","endTime":"2026-06-21T03:16:58.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.032082554271945,"aZ":-33.7014992210935,"pfxX":-11.286211511408009,"pfxZ":-0.7434183785661883,"pX":-1.3678341054797012,"pZ":2.76300465080774,"vX0":7.705383875428316,"vY0":-142.35736009482423,"vZ0":0.1170817054951323,"x":169.14,"y":164.18,"x0":-2.6448376429250717,"y0":50.00528397992123,"z0":4.856811328118711,"aX":-23.141077952601684},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":-1.1,"breakHorizontal":18.8,"spinRate":2412,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.38492832422668144,"extension":6.157413933955331},"index":1,"playId":"1589d37a-7faa-330e-b262-b5e98b362f95","pitchNumber":2,"startTime":"2026-06-21T03:17:10.390Z","endTime":"2026-06-21T03:17:13.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615027859512477,"aZ":-28.215437081597205,"pfxX":10.407373286612785,"pfxZ":3.146706665443275,"pX":1.2956514417005798,"pZ":0.7381619027826051,"vX0":6.263130760312654,"vY0":-112.13249738663812,"vZ0":-2.355659107681464,"x":67.61,"y":218.85,"x0":-2.8975384920230547,"y0":50.002634246895525,"z0":4.716510900953809,"aX":13.087565772996784},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":5.3,"breakHorizontal":-20.6,"spinRate":2620,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.49078929009262007,"extension":6.0581749941794785},"index":2,"playId":"1a706985-bdc7-3630-9773-988fd4bb4927","pitchNumber":3,"startTime":"2026-06-21T03:17:27.209Z","endTime":"2026-06-21T03:17:30.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.802197442223196,"aZ":-24.287140152659397,"pfxX":-3.8087611708853606,"pfxZ":3.8403748122722092,"pX":-0.24035596187236033,"pZ":2.681721790556316,"vX0":7.6948331649127235,"vY0":-142.2298934382819,"vZ0":-2.7927411562218607,"x":126.16,"y":166.37,"x0":-2.482755028891443,"y0":50.00410443371812,"z0":5.212010411230799,"aX":-7.825406561447358},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":5.4,"spinRate":2349,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3847134345112826,"extension":6.0048506361176255},"hitData":{"launchSpeed":83.1,"launchAngle":67.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.09,"coordY":178.36}},"index":3,"playId":"e3adc152-51cd-38ca-a448-27e6187e3152","pitchNumber":4,"startTime":"2026-06-21T03:17:47.753Z","endTime":"2026-06-21T03:17:58.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:17:58.134Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Joe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T03:20:03.234Z","endTime":"2026-06-21T03:21:07.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":91.9,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50725504741455,"aZ":-21.312137928322226,"pfxX":10.385164119938997,"pfxZ":6.000382740786115,"pX":1.3256381337611816,"pZ":2.097943815463094,"vX0":-6.907768473088075,"vY0":-133.63065554374606,"vZ0":-4.733339567488472,"x":66.47,"y":182.14,"x0":2.5934296986932184,"y0":50.00445448234118,"z0":5.421189470333816,"aX":18.803940448427078},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":-17.4,"spinRate":2187,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4097165282314328,"extension":6.782090175405942},"index":0,"playId":"cfcac603-2467-3667-b08c-1afd9398992d","pitchNumber":1,"startTime":"2026-06-21T03:20:17.400Z","endTime":"2026-06-21T03:20:21.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.963374365155357,"aZ":-38.77195832180929,"pfxX":-5.238404774570757,"pfxZ":-5.055590121574784,"pX":0.08079354937662402,"pZ":1.8406739411251174,"vX0":-4.249302197711468,"vY0":-113.55953117536193,"vZ0":-0.011708363436179203,"x":113.92,"y":189.08,"x0":2.657387252335868,"y0":50.00265281736113,"z0":5.705534824414665,"aX":-6.835526076429412},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.9,"breakHorizontal":10.6,"spinRate":2306,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4824731112092304,"extension":6.677885707711887},"index":1,"playId":"828979c5-97a6-3478-8693-76e37b4b50e1","pitchNumber":2,"startTime":"2026-06-21T03:20:31.299Z","endTime":"2026-06-21T03:20:34.429Z","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":93.8,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.847524952640097,"aZ":-11.60703545470589,"pfxX":6.171917752272842,"pfxZ":10.979507321679883,"pX":0.36101112380182243,"pZ":2.328464397672671,"vX0":-7.791551353775106,"vY0":-136.23223338490445,"vZ0":-5.8434064846128075,"x":103.24,"y":175.91,"x0":2.4606944127050845,"y0":50.00554910199017,"z0":5.308819636549963,"aX":11.565043800420439},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":-9.5,"spinRate":2374,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4025611099287896,"extension":6.918709484729164},"index":2,"playId":"ff7ebfd3-cb92-30fd-8f30-bd88006cae3c","pitchNumber":3,"startTime":"2026-06-21T03:20:46.106Z","endTime":"2026-06-21T03:20:49.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100841723827674,"aZ":-42.06177970183815,"pfxX":-4.202472950437933,"pfxZ":-6.850693529425946,"pX":-0.8021246234497034,"pZ":1.194926155816912,"vX0":-6.4061755085773395,"vY0":-119.63237745419545,"vZ0":-1.3135330407892036,"x":147.58,"y":206.52,"x0":2.461454244874881,"y0":50.004989374984504,"z0":5.537393215778369,"aX":-6.062271136647116},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.5,"breakHorizontal":9.2,"spinRate":2520,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.45868318738359104,"extension":6.791101390695318},"index":3,"playId":"f644c6e4-4533-3ab7-aa85-85273f706b53","pitchNumber":4,"startTime":"2026-06-21T03:21:02.187Z","endTime":"2026-06-21T03:21:07.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:21:07.263Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T03:21:13.930Z","endTime":"2026-06-21T03:22:55.899Z","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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88603547919783,"aZ":-11.903338999016723,"pfxX":6.441468433690003,"pfxZ":10.743057058990807,"pX":0.23474518470818423,"pZ":2.3889422223527332,"vX0":-7.756959671293496,"vY0":-137.12414385280445,"vZ0":-6.038388199089232,"x":108.05,"y":174.28,"x0":2.2755038785485855,"y0":50.00474267268624,"z0":5.446404704812306,"aX":12.15718626012931},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-9.8,"spinRate":2306,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40082583677331707,"extension":6.918514193356239},"index":0,"playId":"d92516fe-fb3d-3dad-b9a2-ed227c17db72","pitchNumber":1,"startTime":"2026-06-21T03:21:35.242Z","endTime":"2026-06-21T03:21:38.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5348234634421,"aZ":-35.427167656722425,"pfxX":-8.154199503283401,"pfxZ":-2.2406519981875057,"pX":-1.649712632207084,"pZ":0.1847809759288678,"vX0":-7.530183448389421,"vY0":-120.38237136229095,"vZ0":-4.427544286670748,"x":179.88,"y":233.79,"x0":2.5895145150113827,"y0":50.002415181843126,"z0":5.217823498007703,"aX":-11.846753384787466},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":16.7,"spinRate":2476,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4567371186393885,"extension":6.6003282381002135},"index":1,"playId":"f6b3d3bf-bfea-3fcc-8f84-9ed4e0293cd7","pitchNumber":2,"startTime":"2026-06-21T03:21:53.198Z","endTime":"2026-06-21T03:21:56.229Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393873923080065,"aZ":-19.845834551849546,"pfxX":7.770332407113912,"pfxZ":6.729620380026892,"pX":0.6790244880817161,"pZ":3.65411678622309,"vX0":-7.371977619946183,"vY0":-134.76680868816396,"vZ0":-0.7749953304739692,"x":91.12,"y":140.12,"x0":2.445745383574327,"y0":50.00306227122226,"z0":5.352430105359346,"aX":14.23575623443942},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-12.4,"spinRate":2233,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4070623092424679,"extension":6.739751926110818},"index":2,"playId":"773b7380-2add-353a-b814-d4c61b05ab54","pitchNumber":3,"startTime":"2026-06-21T03:22:17.006Z","endTime":"2026-06-21T03:22:20.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-21T03:22:38.991Z","endTime":"2026-06-21T03:22:52.502Z","isPitch":false,"type":"action","player":{"id":806068,"link":"/api/v1/people/806068"}},{"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":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263891411953445,"aZ":-35.70138595752863,"pfxX":-6.467073128875029,"pfxZ":-2.3784729471112946,"pX":-0.3585092092292307,"pZ":1.3000582477569251,"vX0":-5.121597745262093,"vY0":-122.00657923273208,"vZ0":-1.8319056974923105,"x":130.67,"y":203.68,"x0":2.618751721936486,"y0":50.000630565604105,"z0":5.1797892158250045,"aX":-9.60499377527032},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.4,"breakHorizontal":13.1,"spinRate":2420,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.45145907155957987,"extension":6.671350546512971},"index":4,"playId":"20fee14f-2482-379a-a059-7dbb16c12b36","pitchNumber":4,"startTime":"2026-06-21T03:22:52.502Z","endTime":"2026-06-21T03:22:55.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:22:55.899Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to center fielder Nate Eaton.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T03:23:01.133Z","endTime":"2026-06-21T03:24:45.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950256965063385,"aZ":-13.300515583161781,"pfxX":5.386301715069622,"pfxZ":9.568610045992358,"pX":-0.17340673361549325,"pZ":3.5083409837367268,"vX0":-8.663159030092446,"vY0":-139.6796486223776,"vZ0":-2.9332557707290636,"x":123.61,"y":144.05,"x0":2.2709013600062704,"y0":50.00565891969132,"z0":5.448672718617183,"aX":10.628282532033422},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":-7.9,"spinRate":2501,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39238011558873476,"extension":7.06910747184927},"index":0,"playId":"35446198-2b82-3fda-9d26-399f35c7e625","pitchNumber":1,"startTime":"2026-06-21T03:23:22.647Z","endTime":"2026-06-21T03:23:26.224Z","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":94.1,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795357496388917,"aZ":-18.766327643908504,"pfxX":9.353421322274453,"pfxZ":7.129936132191268,"pX":-0.9239944280150739,"pZ":1.604960509121787,"vX0":-12.055785305466502,"vY0":-136.46221551146692,"vZ0":-6.139891786513928,"x":152.22,"y":195.45,"x0":2.3415864917320817,"y0":50.00548040357941,"z0":5.182604590525146,"aX":17.59600111805695},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":-14.3,"spinRate":2316,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.40179968597952653,"extension":6.996089735144383},"index":1,"playId":"c3ec69cb-a621-3c42-818b-d5b99dd17221","pitchNumber":2,"startTime":"2026-06-21T03:23:39.314Z","endTime":"2026-06-21T03:23:42.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.999801931830927,"aZ":-25.513755674950623,"pfxX":0.6844554312730189,"pfxZ":4.056109990266368,"pX":-0.9637286691857749,"pZ":1.0399682566794073,"vX0":-9.315616425588953,"vY0":-126.55411580067691,"vZ0":-5.1957008597489365,"x":153.74,"y":210.7,"x0":2.657746435828336,"y0":50.00206638057233,"z0":5.133647925491629,"aX":1.1257286311283945},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":0.6,"spinRate":2372,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.43088971737451365,"extension":7.097288713146856},"index":2,"playId":"b0c4f4fb-ad0b-3db4-a0ff-5158b6e3ba16","pitchNumber":3,"startTime":"2026-06-21T03:24:02.460Z","endTime":"2026-06-21T03:24:05.676Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09428297331839,"aZ":-26.085435885244205,"pfxX":0.38550589725560935,"pfxZ":3.6839543599422395,"pX":0.45382426193545383,"pZ":1.963473368555828,"vX0":-5.848748892188794,"vY0":-126.98629061297534,"vZ0":-2.8533799508051088,"x":99.7,"y":185.77,"x0":2.725164179564898,"y0":50.00210743029233,"z0":5.150819093899865,"aX":0.6373510627417842},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":0.5,"spinRate":2397,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.4293800433913506,"extension":6.921305525609233},"index":3,"playId":"e9309e6e-ebe5-3a15-972a-2553d597fb49","pitchNumber":4,"startTime":"2026-06-21T03:24:20.040Z","endTime":"2026-06-21T03:24:23.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00045838579189,"aZ":-14.084303373855683,"pfxX":6.344792974236201,"pfxZ":9.552741968009144,"pX":0.5912486026402924,"pZ":2.5774821658768596,"vX0":-7.1345560926277365,"vY0":-136.49583458446486,"vZ0":-4.891922737603271,"x":94.46,"y":169.19,"x0":2.4100327592666995,"y0":50.00481619165059,"z0":5.356997633834669,"aX":12.018273122332197},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-10.1,"spinRate":2415,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4007058150712681,"extension":6.8457043549487135},"hitData":{"launchSpeed":86.2,"launchAngle":31.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.97,"coordY":70.59}},"index":4,"playId":"bef4a446-a216-3efe-b8f4-98c7d76af548","pitchNumber":5,"startTime":"2026-06-21T03:24:34.982Z","endTime":"2026-06-21T03:24:45.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:24:45.009Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:26:35.648Z","endTime":"2026-06-21T03:27:14.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"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":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":77.3,"endSpeed":70.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.358421672063194,"aZ":-34.383614830458,"pfxX":9.209165302740004,"pfxZ":-1.7433222958677073,"pX":0.9928616402909213,"pZ":1.9415552245829468,"vX0":6.088328525447383,"vY0":-112.40843716734511,"vZ0":1.1557804945342154,"x":79.15,"y":186.36,"x0":-2.9571751586186217,"y0":50.004323793406186,"z0":4.939902649888428,"aX":11.661139969249238},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-2.5,"breakHorizontal":-18.4,"spinRate":2623,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.48922542255038826,"extension":5.995991495009337},"index":0,"playId":"84217bfa-d28a-349e-a572-0900aa404679","pitchNumber":1,"startTime":"2026-06-21T03:26:50.048Z","endTime":"2026-06-21T03:26:53.420Z","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":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.504697417695745,"aZ":-25.66037271160413,"pfxX":-6.890783534879211,"pfxZ":3.3577189110744303,"pX":0.05023330237719349,"pZ":2.6055494422973955,"vX0":9.746780958537112,"vY0":-137.6326530541795,"vZ0":-2.1022866310253017,"x":115.09,"y":168.43,"x0":-2.6243360177262876,"y0":50.00006463288399,"z0":5.0983476015001505,"aX":-13.358608000318497},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":10.7,"spinRate":2455,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.39635743875731366,"extension":6.181097240829833},"hitData":{"launchSpeed":92.8,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":146.0}},"index":1,"playId":"fe831a8c-d7bb-301c-9a0a-f6344d58f461","pitchNumber":2,"startTime":"2026-06-21T03:27:06.438Z","endTime":"2026-06-21T03:27:14.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:27:14.463Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a line drive to right fielder Rob Refsnyder.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:27:21.871Z","endTime":"2026-06-21T03:28:32.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.842470129848504,"aZ":-31.458362095045217,"pfxX":10.838133024656535,"pfxZ":0.5793556519524579,"pX":-2.304352656729198,"pZ":1.6200541180959873,"vX0":-0.7047038486433487,"vY0":-111.07483397406676,"vZ0":-0.04255562142980551,"x":204.84,"y":195.04,"x0":-3.3871700866096,"y0":50.003047546243266,"z0":4.93931777682665,"aX":13.4003666776486},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":1.3,"breakHorizontal":-19.3,"spinRate":2568,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.49510207857179145,"extension":5.928950541252864},"index":0,"playId":"7c1ae6a4-6a16-32af-9067-462999af7f39","pitchNumber":1,"startTime":"2026-06-21T03:27:36.843Z","endTime":"2026-06-21T03:27:40.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45149950468445,"aZ":-31.86493659717832,"pfxX":-9.635116054424635,"pfxZ":0.1879710574268998,"pX":-2.053849528496417,"pZ":2.4731148622634214,"vX0":5.446262287343699,"vY0":-128.372058681514,"vZ0":0.3131828996710111,"x":195.29,"y":172.01,"x0":-2.9504879665186605,"y0":50.005224461893604,"z0":4.829093269633888,"aX":-16.09116564046139},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":1599,"spinDirection":275},"zone":11,"typeConfidence":2.0,"plateTime":0.42658807141559674,"extension":5.993340128462842},"index":1,"playId":"dad8c19f-c3a2-3b91-869a-cf320ae4593b","pitchNumber":2,"startTime":"2026-06-21T03:27:52.420Z","endTime":"2026-06-21T03:27:55.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.651106789081375,"aZ":-38.84173854664134,"pfxX":-11.047979594480264,"pfxZ":-3.5260574120950388,"pX":0.3444327998360922,"pZ":1.0892218010933274,"vX0":12.131489351462768,"vY0":-137.21418732955408,"vZ0":-2.6089900572458316,"x":103.87,"y":209.37,"x0":-2.7157914513223775,"y0":50.002895885027186,"z0":4.720116576954198,"aX":-20.897607199522962},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-6.7,"breakHorizontal":17.2,"spinRate":2352,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.40042117051608983,"extension":6.159144376580274},"index":2,"playId":"8dfc7f14-2f59-3d27-a818-0318f6843a21","pitchNumber":3,"startTime":"2026-06-21T03:28:07.723Z","endTime":"2026-06-21T03:28:10.999Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24865163528132,"aZ":-25.626623749660695,"pfxX":-5.517424221268007,"pfxZ":3.4485444662240674,"pX":0.2789545843989271,"pZ":2.8540704028890267,"vX0":9.77859593391768,"vY0":-136.94850010015014,"vZ0":-1.4028791695755376,"x":106.37,"y":161.72,"x0":-2.6211931142531175,"y0":50.00364236687686,"z0":5.125832949142316,"aX":-10.4804819571753},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":7.9,"spinRate":2372,"spinDirection":245},"zone":3,"typeConfidence":2.0,"plateTime":0.39994037978637476,"extension":6.2224735518258285},"hitData":{"launchSpeed":87.0,"launchAngle":17.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.56,"coordY":88.6}},"index":3,"playId":"d1688efa-fcf7-30f1-a528-650be1f0e458","pitchNumber":4,"startTime":"2026-06-21T03:28:24.961Z","endTime":"2026-06-21T03:28:32.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:28:32.987Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:28:39.686Z","endTime":"2026-06-21T03:31:51.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932401623612115,"aZ":-23.164445933970295,"pfxX":-5.368122107922103,"pfxZ":4.462459318100681,"pX":0.012844528001994527,"pZ":3.172546260901526,"vX0":8.953029631244071,"vY0":-140.744727113586,"vZ0":-1.6716306209566367,"x":116.51,"y":153.12,"x0":-2.5022464216478646,"y0":50.005497753509374,"z0":5.264383530785969,"aX":-10.844938792280862},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":8.0,"spinRate":2316,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.3881817279619977,"extension":6.334322105464593},"index":0,"playId":"adf7b6ee-e579-3a71-b91a-33aa10490116","pitchNumber":1,"startTime":"2026-06-21T03:29:01.297Z","endTime":"2026-06-21T03:29:04.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.910196547282375,"aZ":-31.725331057850116,"pfxX":10.391136337521944,"pfxZ":0.35731767664790937,"pX":-2.5302563245996854,"pZ":1.4567144981853835,"vX0":-1.2441120237389058,"vY0":-112.15291724643545,"vZ0":-0.2693693232743348,"x":213.45,"y":199.45,"x0":-3.314425627794471,"y0":50.003306978673116,"z0":4.837641357598253,"aX":13.12408363409866},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":0.8,"breakHorizontal":-18.5,"spinRate":2676,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4899843786869287,"extension":5.939522975381978},"index":1,"playId":"89dcf79b-42cd-34eb-bc0e-a076d8d7ffd2","pitchNumber":2,"startTime":"2026-06-21T03:29:21.121Z","endTime":"2026-06-21T03:29:24.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.001326262383806,"aZ":-32.27385624058047,"pfxX":10.029552199766592,"pfxZ":-0.08080378184431147,"pX":0.4249562024236025,"pZ":3.0477068022331975,"vX0":4.494645298069082,"vY0":-111.90917493029947,"vZ0":2.8852328647976075,"x":100.8,"y":156.49,"x0":-2.915048701065167,"y0":50.001725024785124,"z0":5.057144969611855,"aX":12.664740268444342},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":1.0,"breakHorizontal":-19.3,"spinRate":2633,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.4902455245110944,"extension":6.054178255789405},"index":2,"playId":"a5af660e-963a-3b57-a426-bf1a6d4cb4d1","pitchNumber":3,"startTime":"2026-06-21T03:29:40.408Z","endTime":"2026-06-21T03:29:44.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44558081895516,"aZ":-19.746073884567828,"pfxX":-3.4337854190957096,"pfxZ":6.198109966798773,"pX":-1.3911181567944078,"pZ":3.5026164627821155,"vX0":4.517290030764737,"vY0":-140.16567048211218,"vZ0":-1.0410787602206828,"x":170.03,"y":144.21,"x0":-2.5718305759195084,"y0":50.000312274810256,"z0":5.158957544083231,"aX":-6.8830769633192705},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":5.4,"spinRate":2205,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.38964815497826466,"extension":6.172370441946251},"index":3,"playId":"44b977ab-2e45-32f7-aa6c-e82cd524125e","pitchNumber":4,"startTime":"2026-06-21T03:30:02.406Z","endTime":"2026-06-21T03:30:09.444Z","isPitch":true,"type":"pitch"},{"details":{"description":"Masataka Yoshida steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"actionPlayId":"44b977ab-2e45-32f7-aa6c-e82cd524125e","startTime":"2026-06-21T03:30:16.246Z","endTime":"2026-06-21T03:30:44.264Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-21T03:30:44.264Z","endTime":"2026-06-21T03:30:49.885Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389494974917472,"aZ":-21.194002459065054,"pfxX":-6.513383921571266,"pfxZ":5.430322687078004,"pX":-1.6598208935364642,"pZ":2.6433738528736415,"vX0":4.678563149198028,"vY0":-140.7261017885487,"vZ0":-3.036678878451392,"x":180.27,"y":167.41,"x0":-2.4904731522659533,"y0":50.005655520049345,"z0":5.095913201130681,"aX":-13.177371101765106},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":10.9,"spinRate":2285,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.3879610619850813,"extension":6.1989204012778165},"index":6,"playId":"d38051a3-83a6-38a5-bc81-405c14c073f3","pitchNumber":5,"startTime":"2026-06-21T03:30:49.885Z","endTime":"2026-06-21T03:30:52.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.096025342179065,"aZ":-31.037031373900717,"pfxX":9.455678591767484,"pfxZ":0.8843656523713719,"pX":-0.3617512157722176,"pZ":2.1286451954742316,"vX0":3.0732355895400763,"vY0":-112.70133001960262,"vZ0":0.8505590255458668,"x":130.79,"y":181.31,"x0":-2.9724898451403146,"y0":50.00085216755525,"z0":4.888875457333681,"aX":12.122879303013963},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":2.2,"breakHorizontal":-17.9,"spinRate":2619,"spinDirection":75},"zone":7,"typeConfidence":2.0,"plateTime":0.4865948290109485,"extension":6.054545238151402},"index":7,"playId":"e8b60e62-ffec-324c-9387-2e052888d830","pitchNumber":6,"startTime":"2026-06-21T03:31:06.017Z","endTime":"2026-06-21T03:31:09.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190677347450205,"aZ":-31.996792056405344,"pfxX":-9.363209428222982,"pfxZ":0.08899270374570545,"pX":0.2000049625238055,"pZ":1.2202668000104164,"vX0":10.907591560941507,"vY0":-139.3650020716421,"vZ0":-3.739633143644969,"x":109.38,"y":205.83,"x0":-2.528427707385435,"y0":50.00247318624286,"z0":4.66827181841547,"aX":-18.614851533914102},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":-0.4,"breakHorizontal":15.0,"spinRate":2347,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.391417462959589,"extension":6.2447674182670765},"index":8,"playId":"9cddae31-5596-3208-9878-ca43547b5f50","pitchNumber":7,"startTime":"2026-06-21T03:31:26.207Z","endTime":"2026-06-21T03:31:29.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40767619435336,"aZ":-24.963692145252637,"pfxX":-5.325724635220634,"pfxZ":3.528281927508651,"pX":1.1503840600534903,"pZ":3.1801513586548595,"vX0":11.754036555969439,"vY0":-141.41246556882194,"vZ0":-1.1566592088310628,"x":73.15,"y":152.92,"x0":-2.3506684324023825,"y0":50.00538296656084,"z0":5.181971437111068,"aX":-10.891603886226733},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":7.6,"spinRate":2347,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.3859443425456974,"extension":6.348118998639868},"index":9,"playId":"a17b1d3a-1722-326e-b3d1-d2ba799d810f","pitchNumber":8,"startTime":"2026-06-21T03:31:48.147Z","endTime":"2026-06-21T03:31:51.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:31:51.730Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:33:00.376Z","endTime":"2026-06-21T03:34:12.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"index":0,"startTime":"2026-06-21T03:32:01.389Z","endTime":"2026-06-21T03:33:02.575Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.288681431809447,"aZ":-32.51439152534008,"pfxX":6.922490956700097,"pfxZ":-0.27554943670936183,"pX":3.9077563817639036,"pZ":2.0469705442639414,"vX0":12.286934552707661,"vY0":-110.93002471414945,"vZ0":1.0620172921612705,"x":-31.95,"y":183.51,"x0":-2.619297940676454,"y0":50.002743438140094,"z0":4.9722118745918475,"aX":8.558000197375765},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":0.2,"breakHorizontal":-16.0,"spinRate":2611,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4952329718786852,"extension":6.316464157351256},"index":1,"playId":"f2d06b42-58cd-378c-995b-6edf3f4b2fdb","pitchNumber":1,"startTime":"2026-06-21T03:33:02.575Z","endTime":"2026-06-21T03:33:10.890Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Emerson Hancock. Masataka Yoshida to 3rd. Wilyer Abreu to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"f2d06b42-58cd-378c-995b-6edf3f4b2fdb","startTime":"2026-06-21T03:33:18.621Z","endTime":"2026-06-21T03:33:34.819Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.015842306725535,"aZ":-33.866093581109084,"pfxX":9.602305141582793,"pfxZ":-1.3919542053416345,"pX":-0.7506373150990312,"pZ":1.4353728841818,"vX0":2.5202795164096172,"vY0":-110.40591532887736,"vZ0":0.38496073417117804,"x":145.61,"y":200.02,"x0":-3.1578039620019593,"y0":50.0011734288047,"z0":4.86054999531659,"aX":11.699567970274469},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-2.0,"breakHorizontal":-18.1,"spinRate":2548,"spinDirection":79},"zone":13,"typeConfidence":2.0,"plateTime":0.49857455455945354,"extension":6.238874421130897},"index":3,"playId":"5a9365a3-163c-3923-8cd3-4cddfa8cf6c7","pitchNumber":2,"startTime":"2026-06-21T03:33:34.819Z","endTime":"2026-06-21T03:33:38.650Z","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":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.842693269839856,"aZ":-31.190892364756728,"pfxX":10.784772200846447,"pfxZ":0.7986564122749407,"pX":-0.9320411422393521,"pZ":2.6955203645743953,"vX0":1.5567644237593505,"vY0":-111.05693731993055,"vZ0":2.1340243984146188,"x":152.53,"y":166.0,"x0":-3.044030704398378,"y0":50.00398613674084,"z0":4.990632500172369,"aX":13.330918698944282},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":2.4,"breakHorizontal":-19.9,"spinRate":2698,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4951853542419413,"extension":6.162898427504676},"index":4,"playId":"59803d9e-a72e-383f-8ae4-115981a8eada","pitchNumber":3,"startTime":"2026-06-21T03:33:50.738Z","endTime":"2026-06-21T03:33:54.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.327381838293185,"aZ":-37.44870728126312,"pfxX":-10.303394294438203,"pfxZ":-2.6827070942306506,"pX":-1.5780884830232564,"pZ":2.3394594423774215,"vX0":7.001548292069595,"vY0":-139.43178826184092,"vZ0":0.03579515492673391,"x":177.15,"y":175.61,"x0":-2.787266720815967,"y0":50.00661852494906,"z0":4.8043554117554335,"aX":-20.223946581058584},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-4.7,"breakHorizontal":17.2,"spinRate":2400,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.39332859350400495,"extension":6.272052467140636},"index":5,"playId":"91c3c28f-8239-3edc-bcd2-c6555b72c75f","pitchNumber":4,"startTime":"2026-06-21T03:34:08.448Z","endTime":"2026-06-21T03:34:12.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:34:12.483Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jarren Duran grounds into a force out, first baseman Josh Naylor to catcher Cal Raleigh. Masataka Yoshida out at home. Wilyer Abreu to 3rd. Willson Contreras to 2nd. Jarren Duran to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:36:56.354Z","endTime":"2026-06-21T03:37:23.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T03:34:23.928Z","endTime":"2026-06-21T03:35:08.249Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José A. Ferrer replaces Emerson Hancock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-21T03:35:08.249Z","endTime":"2026-06-21T03:36:58.568Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.531885367157766,"aZ":-25.954867452763562,"pfxX":12.341464258680226,"pfxZ":3.175862702368266,"pX":-0.3499242932291664,"pZ":1.4252453716539735,"vX0":-12.643105273682906,"vY0":-139.00805254149924,"vZ0":-6.3889868664776905,"x":130.34,"y":200.3,"x0":2.649127922112137,"y0":50.00683640796906,"z0":5.471451518450777,"aX":24.209994427732987},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":-19.8,"spinRate":2230,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.3937023891360867,"extension":6.028862623877055},"index":2,"playId":"969a2ccb-cc47-390c-97d5-872d41eb2122","pitchNumber":1,"startTime":"2026-06-21T03:36:58.568Z","endTime":"2026-06-21T03:37:02.044Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78390220648933,"aZ":-24.468277713330234,"pfxX":11.644231105873471,"pfxZ":3.877300382629725,"pX":0.5506845212895054,"pZ":2.2310924255440123,"vX0":-10.275201616647871,"vY0":-139.93873362172658,"vZ0":-4.856132864020691,"x":96.01,"y":178.54,"x0":2.752370795159456,"y0":50.00558816069045,"z0":5.586351865537066,"aX":23.16028280323182},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.2,"breakHorizontal":-19.1,"spinRate":2215,"spinDirection":111},"zone":6,"typeConfidence":0.91,"plateTime":0.39099749447774457,"extension":5.936683998056462},"hitData":{"launchSpeed":85.4,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.94,"coordY":176.93}},"index":3,"playId":"3d186ed9-5ee2-31e6-b840-cf6da07e545c","pitchNumber":2,"startTime":"2026-06-21T03:37:14.956Z","endTime":"2026-06-21T03:37:23.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:37:23.018Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to shortstop Colt Emerson. Willson Contreras scores. Jarren Duran to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:37:50.291Z","endTime":"2026-06-21T03:42:12.160Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[8],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65172047397888,"aZ":-29.530580367291627,"pfxX":12.759091987085036,"pfxZ":1.3413275392131974,"pX":-0.19532578783098198,"pZ":1.354857347771933,"vX0":-12.01720528861491,"vY0":-139.11860142040217,"vZ0":-6.28704847850525,"x":124.45,"y":202.2,"x0":2.5114582168217114,"y0":50.00181261411325,"z0":5.587604282624565,"aX":25.141615716451373},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.3,"breakHorizontal":-20.8,"spinRate":2103,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.39289866443091404,"extension":6.0129272036475685},"index":0,"playId":"7ff00866-d687-3a4a-9ad4-dd42a88e9260","pitchNumber":1,"startTime":"2026-06-21T03:38:09.082Z","endTime":"2026-06-21T03:38:12.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.738872882013492,"aZ":-27.146263181202198,"pfxX":11.815216914375036,"pfxZ":2.4367131067659766,"pX":0.6418220217813639,"pZ":2.8528503669847782,"vX0":-9.839049056691097,"vY0":-142.4695099828612,"vZ0":-3.1854805275854536,"x":92.54,"y":161.75,"x0":2.599483644739125,"y0":50.002701919307384,"z0":5.695094418286553,"aX":24.367546579765705},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.0,"breakHorizontal":-19.4,"spinRate":2129,"spinDirection":114},"zone":3,"typeConfidence":0.91,"plateTime":0.3839801154205533,"extension":6.076680557425359},"index":1,"playId":"ceee3c4a-5abc-3b33-8545-e1daf4db9d9f","pitchNumber":2,"startTime":"2026-06-21T03:38:29.579Z","endTime":"2026-06-21T03:38:32.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.305589286507928,"aZ":-26.930621619610594,"pfxX":11.82201052471446,"pfxZ":2.5376321872350562,"pX":-0.0165002024657995,"pZ":2.0680477882218935,"vX0":-11.780272624320647,"vY0":-142.51831776127713,"vZ0":-5.226660884769944,"x":117.63,"y":182.94,"x0":2.6251619045004015,"y0":50.003224824447045,"z0":5.616340960536625,"aX":24.43493220600857},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.7,"breakHorizontal":-19.2,"spinRate":2149,"spinDirection":112},"zone":5,"typeConfidence":0.91,"plateTime":0.38363476628466,"extension":6.073035139218945},"index":2,"playId":"d8bfa671-688e-3a3a-b083-77ff66f0d261","pitchNumber":3,"startTime":"2026-06-21T03:38:50.305Z","endTime":"2026-06-21T03:38:53.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43005227933133,"aZ":-27.43774104339653,"pfxX":12.131200238841085,"pfxZ":2.2760242216575435,"pX":-0.45975372271026976,"pZ":1.60376314067609,"vX0":-12.942695533912124,"vY0":-143.10849419839357,"vZ0":-6.4447123678226435,"x":134.52,"y":195.48,"x0":2.5341865596643083,"y0":50.00678512919655,"z0":5.591510679559161,"aX":25.298038407169003},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.0,"breakHorizontal":-19.6,"spinRate":2092,"spinDirection":113},"zone":7,"typeConfidence":0.92,"plateTime":0.3819811259770649,"extension":6.172656709499814},"index":3,"playId":"b052601a-87e0-345e-95ee-c8de0bbbc3e1","pitchNumber":4,"startTime":"2026-06-21T03:39:12.882Z","endTime":"2026-06-21T03:39:15.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.552612512536506,"aZ":-26.71014679027939,"pfxX":13.065510409143485,"pfxZ":2.6301458007580023,"pX":-0.8319412631685074,"pZ":0.9349774331414663,"vX0":-13.791488058001635,"vY0":-143.14423007932598,"vZ0":-8.142516167274065,"x":148.71,"y":213.54,"x0":2.347314620722372,"y0":50.00557034426781,"z0":5.484805793425673,"aX":27.161933292988703},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.1,"breakHorizontal":-21.0,"spinRate":2175,"spinDirection":112},"zone":13,"typeConfidence":0.92,"plateTime":0.3824169706218137,"extension":6.109157408723063},"index":4,"playId":"7d617586-7ca4-385c-94c6-a1f8d62127e0","pitchNumber":5,"startTime":"2026-06-21T03:39:36.122Z","endTime":"2026-06-21T03:39:39.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836643013506873,"aZ":-29.87168323589964,"pfxX":-1.200909632813322,"pfxZ":1.3782162229708188,"pX":1.476886963325271,"pZ":3.6621834810281375,"vX0":-3.4703663253444574,"vY0":-127.85003330002411,"vZ0":0.673898458094309,"x":60.7,"y":139.9,"x0":3.002395872822109,"y0":50.00472515302265,"z0":5.721030098388337,"aX":-2.007617866607789},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":2.9,"spinRate":2460,"spinDirection":253},"zone":12,"typeConfidence":0.9,"plateTime":0.42675997389319775,"extension":5.842339757516652},"index":5,"playId":"1c89ad43-f02d-3474-bba3-b361cdee5cf0","pitchNumber":6,"startTime":"2026-06-21T03:39:57.373Z","endTime":"2026-06-21T03:40:00.373Z","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":98.5,"endSpeed":90.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.797256153055944,"aZ":-24.83957864762966,"pfxX":12.782080076898946,"pfxZ":3.5361307666535504,"pX":-0.4784639135857509,"pZ":1.837056022674544,"vX0":-12.905904354598547,"vY0":-142.77989463949223,"vZ0":-6.105848113317707,"x":135.24,"y":189.18,"x0":2.431920963503802,"y0":50.000147267771744,"z0":5.558689521217561,"aX":26.48039420569816},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.3,"breakHorizontal":-20.6,"spinRate":2238,"spinDirection":111},"zone":7,"typeConfidence":0.92,"plateTime":0.3831032527092679,"extension":6.073992894772544},"index":6,"playId":"d3654de6-bab8-3098-a71e-4884fa7859c5","pitchNumber":7,"startTime":"2026-06-21T03:40:17.568Z","endTime":"2026-06-21T03:40:20.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.776465309518333,"aZ":-23.670326908108414,"pfxX":13.423497786558563,"pfxZ":5.103774694234767,"pX":-1.1644457717346708,"pZ":0.3390383506765993,"vX0":-13.791626529966567,"vY0":-128.56913924944564,"vZ0":-7.969154318728521,"x":161.39,"y":229.63,"x0":2.5368221006904146,"y0":50.00452413045141,"z0":5.328724548771297,"aX":22.37437561344012},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":-21.0,"spinRate":2324,"spinDirection":93},"zone":13,"typeConfidence":0.88,"plateTime":0.4267469184277073,"extension":6.058637929214118},"index":7,"playId":"c6765fb1-2089-3f35-9f07-35f864a6eab0","pitchNumber":8,"startTime":"2026-06-21T03:40:41.642Z","endTime":"2026-06-21T03:40:50.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher José A. Ferrer. Wilyer Abreu scores. Willson Contreras to 3rd. Jarren Duran to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"actionPlayId":"c6765fb1-2089-3f35-9f07-35f864a6eab0","startTime":"2026-06-21T03:41:09.350Z","endTime":"2026-06-21T03:41:32.846Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.886935317862296,"aZ":-24.219386332309675,"pfxX":12.350500043406687,"pfxZ":3.8204853594422854,"pX":0.6599904596413046,"pZ":2.582782140453283,"vX0":-10.121903284052184,"vY0":-143.09309870396902,"vZ0":-4.33968603220114,"x":91.84,"y":169.04,"x0":2.6321564717037877,"y0":50.00049180053906,"z0":5.629381288111375,"aX":25.702183831390318},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.2,"breakHorizontal":-20.4,"spinRate":2124,"spinDirection":109},"zone":3,"typeConfidence":0.92,"plateTime":0.38224535525939096,"extension":6.096754009946384},"index":9,"playId":"8a2822f7-4af9-39d5-a60a-24747a8b0025","pitchNumber":9,"startTime":"2026-06-21T03:41:32.846Z","endTime":"2026-06-21T03:41:39.391Z","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":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79985714236507,"aZ":-28.354448654316943,"pfxX":12.137241309586077,"pfxZ":1.8268857508123109,"pX":-0.09530298942439891,"pZ":2.0411091317629864,"vX0":-12.030462489422572,"vY0":-143.49927048567565,"vZ0":-5.124818777616911,"x":120.63,"y":183.67,"x0":2.571855498204808,"y0":50.00175276901998,"z0":5.6137406623331785,"aX":25.345023852342113},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.4,"breakHorizontal":-19.6,"spinRate":2132,"spinDirection":113},"zone":5,"typeConfidence":0.92,"plateTime":0.381507215971832,"extension":6.073692818313187},"hitData":{"launchSpeed":100.1,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.86,"coordY":150.57}},"index":10,"playId":"bef70daa-2b0b-38c0-83fa-fad1c5d0c8fb","pitchNumber":10,"startTime":"2026-06-21T03:42:02.138Z","endTime":"2026-06-21T03:42:12.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:42:12.160Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a ground ball to second baseman Cole Young. Jarren Duran scores. Caleb Durbin to 2nd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:42:19.904Z","endTime":"2026-06-21T03:43:21.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38625178432011,"aZ":-20.94534788644109,"pfxX":11.659681916992392,"pfxZ":5.319554784353475,"pX":0.22270635123905855,"pZ":1.3886250064980274,"vX0":-11.222332428077475,"vY0":-143.93410677229008,"vZ0":-7.977387782763229,"x":108.51,"y":201.29,"x0":2.6451047070759075,"y0":50.00533066032684,"z0":5.478759174978489,"aX":24.626053062568243},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.2,"breakHorizontal":-19.1,"spinRate":2269,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.3796064866632278,"extension":6.096953462485134},"index":0,"playId":"15c53f59-e4b9-31ae-8b0d-7df543d585f0","pitchNumber":1,"startTime":"2026-06-21T03:42:54.328Z","endTime":"2026-06-21T03:42:57.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19594622180263,"aZ":-20.124738526045522,"pfxX":11.540901750487404,"pfxZ":5.749985145235345,"pX":-0.43079921949243305,"pZ":1.9017696919739833,"vX0":-12.731978568450607,"vY0":-143.40187204548104,"vZ0":-6.687759037547219,"x":133.42,"y":187.43,"x0":2.553789593575758,"y0":50.006233462228636,"z0":5.507096924744372,"aX":24.19451285368936},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.2,"breakHorizontal":-18.6,"spinRate":2290,"spinDirection":112},"zone":7,"typeConfidence":0.87,"plateTime":0.3810467459086726,"extension":6.0572521115270375},"hitData":{"launchSpeed":64.2,"launchAngle":-54.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.13,"coordY":163.57}},"index":1,"playId":"46201370-f659-32d6-8138-5c88bf191156","pitchNumber":2,"startTime":"2026-06-21T03:43:11.187Z","endTime":"2026-06-21T03:43:21.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:43:21.192Z","atBatIndex":43},{"result":{"type":"atBat","event":"Caught Stealing Home","eventType":"caught_stealing_home","description":"Caleb Durbin caught stealing home, pitcher José A. Ferrer to first baseman Josh Naylor to catcher Cal Raleigh.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T03:43:29.538Z","endTime":"2026-06-21T03:45:44.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":29},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"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":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83823192640865,"aZ":-22.62363446767717,"pfxX":12.221202928533735,"pfxZ":4.670390200459109,"pX":0.5035017044645285,"pZ":2.159995827790638,"vX0":-10.370467879039671,"vY0":-142.38320583881494,"vZ0":-5.481099147612363,"x":97.81,"y":180.46,"x0":2.611871670490705,"y0":50.00532586484003,"z0":5.549256564980734,"aX":25.00246150113056},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.4,"breakHorizontal":-19.9,"spinRate":2217,"spinDirection":110},"zone":9,"typeConfidence":0.91,"plateTime":0.3852454108308474,"extension":6.090202513305111},"index":0,"playId":"c55bd11f-9e8a-3ab9-8057-4161fc800295","pitchNumber":1,"startTime":"2026-06-21T03:43:49.984Z","endTime":"2026-06-21T03:43:53.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-21T03:43:59.924Z","endTime":"2026-06-21T03:44:14.683Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.674042824248204,"aZ":-20.165528109786525,"pfxX":11.875179245464514,"pfxZ":5.760733152414415,"pX":0.7099127171884313,"pZ":2.675704878498801,"vX0":-9.733177998620258,"vY0":-143.96568830847212,"vZ0":-4.721324675337025,"x":89.94,"y":166.54,"x0":2.6039687836865855,"y0":50.0005536679012,"z0":5.597552464547663,"aX":24.744468889781594},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.6,"breakHorizontal":-19.3,"spinRate":2289,"spinDirection":114},"zone":6,"typeConfidence":0.89,"plateTime":0.381502371480928,"extension":6.011785129490848},"index":2,"playId":"29abff0f-1dda-35cf-8855-1c9b4e13f920","pitchNumber":2,"startTime":"2026-06-21T03:44:14.683Z","endTime":"2026-06-21T03:44:22.910Z","isPitch":true,"type":"pitch"},{"details":{"description":"Caleb Durbin steals (6) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"29abff0f-1dda-35cf-8855-1c9b4e13f920","startTime":"2026-06-21T03:44:29.660Z","endTime":"2026-06-21T03:44:46.282Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594034979841023,"aZ":-25.487971144889585,"pfxX":11.483040729495897,"pfxZ":3.9861468331330023,"pX":-1.4896008604463697,"pZ":1.0996390801203428,"vX0":-14.198534666810604,"vY0":-128.4655575495816,"vZ0":-5.863707602352399,"x":173.78,"y":209.09,"x0":2.6065870747957316,"y0":50.0041817465626,"z0":5.3823350477489855,"aX":19.273273981248987},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.0,"breakHorizontal":-17.8,"spinRate":2407,"spinDirection":96},"zone":13,"typeConfidence":0.89,"plateTime":0.42569760665385026,"extension":6.125567424492354},"index":4,"playId":"8e13f84b-9c93-3cd8-b3b7-9ee5b91aca31","pitchNumber":3,"startTime":"2026-06-21T03:44:46.282Z","endTime":"2026-06-21T03:44:49.555Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97406764861132,"aZ":-25.475673567833034,"pfxX":12.018598476848009,"pfxZ":3.223790225681867,"pX":0.21524104246872403,"pZ":2.638044758032681,"vX0":-10.986802059809866,"vY0":-143.4265949997111,"vZ0":-4.075427526070688,"x":108.8,"y":167.55,"x0":2.538887654863143,"y0":50.003287345429314,"z0":5.671079790360033,"aX":24.97597505421762},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.2,"breakHorizontal":-19.4,"spinRate":2256,"spinDirection":114},"zone":5,"typeConfidence":0.92,"plateTime":0.3822633779944935,"extension":6.0880602042271486},"index":5,"playId":"1845da74-32fb-38c4-a6f0-1cebd53ead49","pitchNumber":4,"startTime":"2026-06-21T03:45:05.443Z","endTime":"2026-06-21T03:45:08.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"4157bdf5-2f0b-30a1-9b58-079fa360034c","startTime":"2026-06-21T03:45:37.724Z","endTime":"2026-06-21T03:45:44.745Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-06-21T03:45:44.745Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out, shortstop Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T03:47:54.256Z","endTime":"2026-06-21T03:49:25.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496548742569924,"aZ":-25.685765773657238,"pfxX":0.7267774962452449,"pfxZ":3.893978716059875,"pX":0.3960739737748736,"pZ":2.7280997748129265,"vX0":-6.04847700150161,"vY0":-127.77130400170941,"vZ0":-1.8972987671158201,"x":101.9,"y":165.12,"x0":2.6919769740443473,"y0":50.000784189108664,"z0":5.4838651509337994,"aX":1.210615675397807},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":0.0,"spinRate":2315,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.42746450099657585,"extension":6.752107493218521},"index":0,"playId":"9be5e0b8-fcd5-33af-8711-e19ff6fe97df","pitchNumber":1,"startTime":"2026-06-21T03:48:22.052Z","endTime":"2026-06-21T03:48:25.052Z","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.1,"endSpeed":87.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62143567091473,"aZ":-12.730145073476715,"pfxX":5.9792584856756275,"pfxZ":9.913505225452639,"pX":0.6240146087845764,"pZ":3.1699640853820883,"vX0":-6.681674167710718,"vY0":-138.3967548309475,"vZ0":-4.2613268704629155,"x":93.21,"y":153.19,"x0":2.279899935226296,"y0":50.00534187677849,"z0":5.567139354069347,"aX":11.731527781803106},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-9.6,"spinRate":2383,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.3940742214596473,"extension":6.727219655576922},"index":1,"playId":"7e08c0d6-0278-36ba-bdaf-a32263c91aae","pitchNumber":2,"startTime":"2026-06-21T03:48:45.165Z","endTime":"2026-06-21T03:48:48.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T03:49:01.245Z","endTime":"2026-06-21T03:49:18.136Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09415053105361,"aZ":-36.12178179336877,"pfxX":-7.5534265913515455,"pfxZ":-2.6559413603670565,"pX":0.16993702044161638,"pZ":1.5699642772811768,"vX0":-3.879453916497031,"vY0":-121.383555976619,"vZ0":-1.3225642751957931,"x":110.52,"y":196.39,"x0":2.770640261741368,"y0":50.00002588688404,"z0":5.271311385478521,"aX":-11.250100282348106},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.8,"breakHorizontal":14.6,"spinRate":2362,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.45151422455916546,"extension":6.766908950975958},"hitData":{"launchSpeed":89.4,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":147.52}},"index":3,"playId":"446254f0-0108-3953-9d9f-86281965b070","pitchNumber":3,"startTime":"2026-06-21T03:49:18.136Z","endTime":"2026-06-21T03:49:25.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:49:25.814Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Julio Rodríguez hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T03:49:33.771Z","endTime":"2026-06-21T03:51:40.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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,2,3,4],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65776571106889,"aZ":-13.749759463036995,"pfxX":5.86707988957146,"pfxZ":9.555972189815565,"pX":-0.6574364323019884,"pZ":2.773286747981437,"vX0":-9.687544925848997,"vY0":-137.31440873243517,"vZ0":-4.710652527437582,"x":142.06,"y":163.9,"x0":2.1384862757859247,"y0":50.00188345245968,"z0":5.432091610101607,"aX":11.31175656531439},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-8.8,"spinRate":2331,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.39741948042598363,"extension":6.838522411354112},"index":0,"playId":"fa73b1ae-4f49-3b68-9bba-adf66bf88b95","pitchNumber":1,"startTime":"2026-06-21T03:49:54.368Z","endTime":"2026-06-21T03:50:21.393Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08487534899054,"aZ":-12.595154977981135,"pfxX":4.789387733910825,"pfxZ":9.983366885469826,"pX":0.8723863844266915,"pZ":2.2270039989731876,"vX0":-5.571773603070801,"vY0":-138.68690457240984,"vZ0":-6.627899200747262,"x":83.75,"y":178.65,"x0":2.27889189641099,"y0":50.00314147880771,"z0":5.47672455164594,"aX":9.39269629420256},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2406,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.3939555111106894,"extension":6.838415092333546},"index":1,"playId":"6410f8fb-f34b-3550-96e7-57d32dce5d9e","pitchNumber":2,"startTime":"2026-06-21T03:50:25.150Z","endTime":"2026-06-21T03:50:29.771Z","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":95.6,"endSpeed":87.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.525625243195844,"aZ":-14.31406897865877,"pfxX":5.722510015767451,"pfxZ":9.082242189511064,"pX":0.7617920135026554,"pZ":4.043347941197444,"vX0":-6.452558058274771,"vY0":-139.19442017967987,"vZ0":-1.5816660178996484,"x":87.96,"y":129.61,"x0":2.363808693137207,"y0":50.006905813706496,"z0":5.564186911623927,"aX":11.259331919577274},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":-9.1,"spinRate":2435,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3931216979424317,"extension":6.91940337339914},"index":2,"playId":"de90c921-b277-310e-8607-3ea551924850","pitchNumber":3,"startTime":"2026-06-21T03:50:47.251Z","endTime":"2026-06-21T03:50:50.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.2,"endSpeed":78.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.281455118567152,"aZ":-32.528699373639824,"pfxX":6.927753530575991,"pfxZ":-0.23302445652622983,"pX":0.16470539709327517,"pZ":0.381670502974852,"vX0":-7.889544290133737,"vY0":-122.44278542322394,"vZ0":-5.349406906699317,"x":110.72,"y":228.47,"x0":2.509401060838218,"y0":50.00107407403631,"z0":5.337121040625666,"aX":10.652775303213039},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.3,"breakHorizontal":-10.9,"spinRate":1219,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.44516110693937705,"extension":6.825132031337254},"index":3,"playId":"f7e8ec77-7662-340a-97c3-f6fa534f9fa4","pitchNumber":4,"startTime":"2026-06-21T03:51:06.456Z","endTime":"2026-06-21T03:51:09.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.447985507143063,"aZ":-23.793422220688345,"pfxX":10.11083832156621,"pfxZ":4.611013662453582,"pX":-1.6796243518707124,"pZ":3.424434043999187,"vX0":-13.45351334880127,"vY0":-133.3733618576512,"vZ0":-0.697501025325975,"x":181.02,"y":146.32,"x0":2.0968183768929514,"y0":50.000481793627436,"z0":5.392559317504331,"aX":18.36639991947559},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-15.7,"spinRate":2226,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.40937980687812203,"extension":6.740736405256545},"index":4,"playId":"0b856665-7163-3b96-aeb5-683893ea1c0b","pitchNumber":5,"startTime":"2026-06-21T03:51:32.039Z","endTime":"2026-06-21T03:51:40.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:51:40.077Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T03:51:59.744Z","endTime":"2026-06-21T03:53:46.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22705134208426,"aZ":-34.13539328031386,"pfxX":-6.678987216169436,"pfxZ":-1.4551120871698073,"pX":-0.3467901549969419,"pZ":0.2609616972439706,"vX0":-4.806598030526354,"vY0":-115.7365245299191,"vZ0":-3.7439938897771565,"x":130.22,"y":231.73,"x0":2.6266277808293306,"y0":50.00016516269377,"z0":5.179293442484143,"aX":-9.030144617723694},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.4,"breakHorizontal":13.3,"spinRate":2288,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4738218597835431,"extension":6.4632316047890805},"index":0,"playId":"e03bc0db-a18a-3475-aebf-3f499d4eb626","pitchNumber":1,"startTime":"2026-06-21T03:52:14.906Z","endTime":"2026-06-21T03:52:17.906Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048394196656044,"aZ":-25.685164673352315,"pfxX":-0.24878781698584707,"pfxZ":4.168248106028854,"pX":0.4320016272912186,"pZ":2.154819619472387,"vX0":-5.152393236469706,"vY0":-123.58448684150545,"vZ0":-2.6573719156619964,"x":100.53,"y":180.6,"x0":2.570315123368162,"y0":50.005451932579255,"z0":5.386255946603074,"aX":-0.3863861242753307},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.2,"breakHorizontal":1.6,"spinRate":2205,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4420503192357401,"extension":6.566972017339194},"index":1,"playId":"86f510f6-ef96-3050-896d-9a83d88233f1","pitchNumber":2,"startTime":"2026-06-21T03:52:37.910Z","endTime":"2026-06-21T03:52:41.272Z","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":92.6,"endSpeed":84.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.331696532598233,"aZ":-14.127849805121501,"pfxX":5.776918504843555,"pfxZ":9.851843882574007,"pX":1.626992245402918,"pZ":4.032910693679872,"vX0":-4.197436464288992,"vY0":-134.74602980673725,"vZ0":-1.3711258587863675,"x":54.98,"y":129.89,"x0":2.457392194666358,"y0":50.003381088160545,"z0":5.550647336785542,"aX":10.582475522255027},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-9.5,"spinRate":2338,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40709693068735797,"extension":6.59548965589298},"index":2,"playId":"8dd43b88-0db1-3d6e-8042-3982d6569a42","pitchNumber":3,"startTime":"2026-06-21T03:52:57.744Z","endTime":"2026-06-21T03:53:03.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"8dd43b88-0db1-3d6e-8042-3982d6569a42","startTime":"2026-06-21T03:53:12.927Z","endTime":"2026-06-21T03:53:40.514Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97024769330801,"aZ":-34.447000379392406,"pfxX":-6.20850243411285,"pfxZ":-1.6330220808819416,"pX":-0.5856861691608873,"pZ":1.3970395995920168,"vX0":-5.2299318562511665,"vY0":-118.26108820740447,"vZ0":-1.4005935037943757,"x":139.32,"y":201.06,"x0":2.474062131921652,"y0":50.0026157628272,"z0":5.204169799413374,"aX":-8.649104293772155},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.0,"breakHorizontal":12.7,"spinRate":2306,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.46606756141645533,"extension":6.381894413380141},"index":4,"playId":"635f72c9-6034-3fea-b63f-ad3ec0f62e12","pitchNumber":4,"startTime":"2026-06-21T03:53:40.514Z","endTime":"2026-06-21T03:53:46.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:53:46.149Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Rob Refsnyder hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T03:54:44.043Z","endTime":"2026-06-21T03:57:39.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898828222352595,"aZ":-23.03060010627323,"pfxX":11.32753972993091,"pfxZ":5.11662445301715,"pX":-0.8622509400697865,"pZ":0.8882260406331566,"vX0":-12.215929128861031,"vY0":-132.7382363832019,"vZ0":-6.929804131053615,"x":149.87,"y":214.8,"x0":2.3236266008867417,"y0":50.00503576353893,"z0":5.204829021102598,"aX":20.255390399631654},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-17.9,"spinRate":2223,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4123251998912907,"extension":6.861151750707323},"index":0,"playId":"e38e2f07-c0b3-32ce-bc5f-8c63769e72a9","pitchNumber":1,"startTime":"2026-06-21T03:54:56.373Z","endTime":"2026-06-21T03:54:59.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.154578868348086,"aZ":-14.888237715039317,"pfxX":6.5659568368436885,"pfxZ":9.427595599985827,"pX":0.36730855175176685,"pZ":3.316425470736562,"vX0":-7.474530251621756,"vY0":-134.98476696574096,"vZ0":-3.0343270363304766,"x":103.0,"y":149.24,"x0":2.327639618660824,"y0":50.002753869239186,"z0":5.5120937884623,"aX":12.03913947051503},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-10.2,"spinRate":2395,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4067844309510842,"extension":6.752345633162515},"index":1,"playId":"05f45497-81e8-36f1-baee-8b2e0b1d2ed7","pitchNumber":2,"startTime":"2026-06-21T03:55:17.070Z","endTime":"2026-06-21T03:55:20.589Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"8405ab32-6e9c-4b8a-8d96-485c13b6dc83","startTime":"2026-06-21T03:55:36.400Z","endTime":"2026-06-21T03:55:41.400Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34875701563136,"aZ":-35.04899736182023,"pfxX":-6.217299356243938,"pfxZ":-2.066926948347545,"pX":-0.47750587251923327,"pZ":1.915734196196722,"vX0":-5.15430356910213,"vY0":-118.18702608867233,"vZ0":-0.35521490359662966,"x":135.2,"y":187.06,"x0":2.5539881027103624,"y0":50.00482903151758,"z0":5.337660820073183,"aX":-8.635436022595508},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.5,"breakHorizontal":12.7,"spinRate":2249,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.46670966439665174,"extension":6.566399434257518},"index":3,"playId":"5dc81421-59ac-3b22-8719-82928097699e","pitchNumber":3,"startTime":"2026-06-21T03:55:55.852Z","endTime":"2026-06-21T03:55:58.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"d0fbe413-47d4-3d85-aace-366f2f435c44","startTime":"2026-06-21T03:56:20.320Z","endTime":"2026-06-21T03:56:24.438Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58001224456139,"aZ":-11.426512958799012,"pfxX":4.118735359733452,"pfxZ":11.068589487734856,"pX":1.1736274285909134,"pZ":4.481106769216096,"vX0":-4.528038846490379,"vY0":-136.43036080487485,"vZ0":-1.0502893095874624,"x":72.26,"y":117.79,"x0":2.324132065773534,"y0":50.00491917994831,"z0":5.66323942633352,"aX":7.722388453544362},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":-6.5,"spinRate":2314,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4023301376101247,"extension":6.843815562466838},"index":5,"playId":"f3891fc9-5dad-3465-953b-a61931688fb4","pitchNumber":4,"startTime":"2026-06-21T03:56:54.049Z","endTime":"2026-06-21T03:57:01.835Z","isPitch":true,"type":"pitch"},{"details":{"description":"Julio Rodríguez steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"f3891fc9-5dad-3465-953b-a61931688fb4","startTime":"2026-06-21T03:57:12.802Z","endTime":"2026-06-21T03:57:31.095Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33724916171157,"aZ":-35.40390972414639,"pfxX":-7.206900513691112,"pfxZ":-2.3455896747126364,"pX":-2.3307303074524826,"pZ":3.4349986521961626,"vX0":-9.044128429763543,"vY0":-116.58589027377477,"vZ0":2.835152127835026,"x":205.84,"y":146.04,"x0":2.538519475422979,"y0":50.00533442482242,"z0":5.54907769132269,"aX":-9.902789181566453},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.2,"breakHorizontal":15.4,"spinRate":2293,"spinDirection":297},"zone":11,"typeConfidence":2.0,"plateTime":0.4701744172828284,"extension":6.663727195749241},"index":7,"playId":"3f7aa60e-c76f-328c-86e5-4cbac15199e4","pitchNumber":5,"startTime":"2026-06-21T03:57:31.095Z","endTime":"2026-06-21T03:57:39.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:57:39.306Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Nate Eaton.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T03:58:49.046Z","endTime":"2026-06-21T03:59:58.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T03:57:48.601Z","endTime":"2026-06-21T03:58:51.175Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588306093709164,"aZ":-14.94637751443063,"pfxX":6.272583909695213,"pfxZ":9.637253776231706,"pX":-0.2156568440759672,"pZ":2.53040559823643,"vX0":-8.7351611284477,"vY0":-133.0973374705408,"vZ0":-4.84785453795094,"x":125.22,"y":170.46,"x0":2.2996223207958093,"y0":50.000916053472416,"z0":5.4642002119886115,"aX":11.21082249718495},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-9.4,"spinRate":2258,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.41213832757779123,"extension":6.697746033443868},"index":1,"playId":"a65883d6-00d0-3347-9d47-5db3c79b54b8","pitchNumber":1,"startTime":"2026-06-21T03:58:51.175Z","endTime":"2026-06-21T03:58:54.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76583668937892,"aZ":-32.99585785970434,"pfxX":-7.126803290765459,"pfxZ":-0.5986814648779655,"pX":-1.9302354151494987,"pZ":1.3393224222243152,"vX0":-8.093127557823685,"vY0":-117.80527351921864,"vZ0":-1.9634812066266116,"x":190.58,"y":202.62,"x0":2.496440059991205,"y0":50.00044595299168,"z0":5.281150414119907,"aX":-9.851214461799703},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.3,"breakHorizontal":15.1,"spinRate":2353,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46785858031976346,"extension":6.6963552911452195},"index":2,"playId":"29ae2875-fbf1-33b4-8db2-96d6ef2bdee9","pitchNumber":2,"startTime":"2026-06-21T03:59:09.027Z","endTime":"2026-06-21T03:59:12.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6660228229095,"aZ":-35.8727467130723,"pfxX":-7.281015870040118,"pfxZ":-2.8402163390103397,"pX":-0.3135732187462304,"pZ":1.0874430766840915,"vX0":-4.837555946124361,"vY0":-114.1175206813872,"vZ0":-1.3400904195263978,"x":128.95,"y":209.42,"x0":2.789869352247075,"y0":50.0037366635622,"z0":5.259810163445735,"aX":-9.47309392749511},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.2,"breakHorizontal":14.5,"spinRate":2237,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4824754054749798,"extension":6.651134481254631},"index":3,"playId":"d7e30b28-927a-30fb-9689-81deb7954167","pitchNumber":3,"startTime":"2026-06-21T03:59:30.646Z","endTime":"2026-06-21T03:59:33.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521205487275648,"aZ":-12.644172255375421,"pfxX":5.433891820296612,"pfxZ":10.637547213609936,"pX":-0.299665445356104,"pZ":2.661415092645999,"vX0":-8.949211768892825,"vY0":-134.24728637660854,"vZ0":-5.111775813531916,"x":128.42,"y":166.92,"x0":2.36240352146005,"y0":50.00043660704916,"z0":5.481482525696905,"aX":9.974707745878629},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-8.0,"spinRate":2383,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4071320682034778,"extension":6.989805628359556},"hitData":{"launchSpeed":90.5,"launchAngle":34.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.49,"coordY":75.36}},"index":4,"playId":"8f966a61-b72e-371f-81c1-2a643cae9f68","pitchNumber":4,"startTime":"2026-06-21T03:59:49.845Z","endTime":"2026-06-21T03:59:58.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T03:59:58.988Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Narváez walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:02:28.765Z","endTime":"2026-06-21T04:03:21.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Nick Davila replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T04:01:26.231Z","endTime":"2026-06-21T04:02:17.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689546,"link":"/api/v1/people/689546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T04:02:17.925Z","endTime":"2026-06-21T04:02:30.964Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":94.9,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761680910114407,"aZ":-27.500060142153192,"pfxX":-8.624322128207888,"pfxZ":2.409642453400732,"pX":0.9969786750201637,"pZ":3.569058143884373,"vX0":9.327619257972273,"vY0":-137.95328718488622,"vZ0":-0.5677367380713501,"x":79.0,"y":142.42,"x0":-1.296752420832131,"y0":50.0026013627815,"z0":5.620300486072055,"aX":-16.734112269098834},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.4,"breakHorizontal":13.8,"spinRate":1893,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.3960137560115795,"extension":5.949421323109946},"index":2,"playId":"97d610b4-ae6c-32e1-8422-6d29dfd735a1","pitchNumber":1,"startTime":"2026-06-21T04:02:30.964Z","endTime":"2026-06-21T04:02:33.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.067611930301595,"aZ":-29.00945776966769,"pfxX":-9.815011413297647,"pfxZ":1.6333732585821892,"pX":-1.3743331418853906,"pZ":3.21074015830518,"vX0":4.273844539467451,"vY0":-138.48889972747315,"vZ0":-1.3576488369446162,"x":169.39,"y":152.09,"x0":-1.6659335944082367,"y0":50.00020439115977,"z0":5.654839009650468,"aX":-18.986733842083666},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.9,"breakHorizontal":16.8,"spinRate":1959,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.39610221388774924,"extension":5.980129587027639},"index":3,"playId":"ce5dae9f-770e-3e38-a3ab-e6bcfa37b13b","pitchNumber":2,"startTime":"2026-06-21T04:02:46.199Z","endTime":"2026-06-21T04:02:49.802Z","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":95.2,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577533518578775,"aZ":-26.825009676062955,"pfxX":-9.863912355028162,"pfxZ":2.760101738714914,"pX":-1.2080346440363543,"pZ":2.5626694180910348,"vX0":4.308241065455247,"vY0":-138.5361126332217,"vZ0":-3.2516028605472935,"x":163.05,"y":169.59,"x0":-1.5035911181862822,"y0":50.004863772214996,"z0":5.548985637866747,"aX":-19.133574368888183},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":1919,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.39569148833884027,"extension":5.961088359739425},"index":4,"playId":"d8cd9fc1-c7ca-33f7-b95e-7e753c09de4e","pitchNumber":3,"startTime":"2026-06-21T04:03:02.847Z","endTime":"2026-06-21T04:03:06.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95677642291732,"aZ":-21.944227795053823,"pfxX":-8.14057550747677,"pfxZ":5.225616679225425,"pX":-0.8641011352042861,"pZ":3.74788751320802,"vX0":4.254674018374399,"vY0":-138.99915502241637,"vZ0":-1.6312883546408468,"x":149.94,"y":137.59,"x0":-1.3563410501607862,"y0":50.005518131234126,"z0":5.798524988269213,"aX":-15.942265564080296},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":13.9,"spinRate":1820,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3939538156423552,"extension":6.050613428627464},"index":5,"playId":"44f4053a-0e8f-3589-8f21-5e2e1c3857af","pitchNumber":4,"startTime":"2026-06-21T04:03:18.464Z","endTime":"2026-06-21T04:03:21.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:03:21.798Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nate Eaton walks. Carlos Narváez to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:03:26.651Z","endTime":"2026-06-21T04:06:54.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581207739790784,"aZ":-37.39904547614656,"pfxX":0.12933417773426847,"pfxZ":-3.171413953756165,"pX":0.10989679309085715,"pZ":3.0138991042372574,"vX0":3.8821301212092965,"vY0":-127.19104504558919,"vZ0":0.1884056758674828,"x":112.81,"y":157.4,"x0":-1.4489858864705172,"y0":50.00068529835972,"z0":5.889470486038226,"aX":0.21321384106288901},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.5,"breakHorizontal":-1.1,"spinRate":2055,"spinDirection":45},"zone":2,"typeConfidence":2.0,"plateTime":0.4296206483124152,"extension":5.922168135113501},"index":0,"playId":"8a7bcc6f-6d24-3e01-bb72-8865b9ea809a","pitchNumber":1,"startTime":"2026-06-21T04:03:45.427Z","endTime":"2026-06-21T04:03:48.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.412180544572735,"aZ":-28.094569989999943,"pfxX":-11.317122225666346,"pfxZ":2.105681506393802,"pX":1.6857691289073868,"pZ":2.830608125816449,"vX0":11.980275871195113,"vY0":-138.16824338365618,"vZ0":-2.303869818290173,"x":52.74,"y":162.35,"x0":-1.2333519598867169,"y0":50.00223960274549,"z0":5.560741338869177,"aX":-21.909819879789385},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":18.0,"spinRate":2038,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.39622609740281334,"extension":6.144370407353267},"index":1,"playId":"ab2ae852-13bf-35de-a523-e7be4a53315b","pitchNumber":2,"startTime":"2026-06-21T04:04:00.398Z","endTime":"2026-06-21T04:04:03.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75936221532699,"aZ":-34.91637569688606,"pfxX":0.3295251050262322,"pfxZ":-1.6297123070048762,"pX":0.4551753871438285,"pZ":2.988195047537812,"vX0":4.596768313414253,"vY0":-128.81018827734744,"vZ0":-0.365006537749346,"x":99.65,"y":158.1,"x0":-1.3953997768972446,"y0":50.00519576045529,"z0":5.831474405329202,"aX":0.5528334347821372},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.8,"breakHorizontal":-1.7,"spinRate":2077,"spinDirection":29},"zone":3,"typeConfidence":2.0,"plateTime":0.4252328562723582,"extension":5.995994124394121},"index":2,"playId":"794c92d5-0d0b-3e2b-81e8-0bcb3b604637","pitchNumber":3,"startTime":"2026-06-21T04:04:17.986Z","endTime":"2026-06-21T04:04:21.250Z","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":94.1,"endSpeed":86.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09196170908049,"aZ":-29.401939699048118,"pfxX":-9.054500451347911,"pfxZ":1.452635903974203,"pX":0.18391234675900717,"pZ":2.6577817577190532,"vX0":7.404230018697423,"vY0":-136.86486591494162,"vZ0":-2.229674227207194,"x":109.99,"y":167.02,"x0":-1.3748284442679823,"y0":50.001392042084255,"z0":5.488726172897268,"aX":-17.244412746478872},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":1948,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.39960482656052276,"extension":6.1686997402726025},"index":3,"playId":"7aadf91a-a981-3df3-9523-6c12659545f3","pitchNumber":4,"startTime":"2026-06-21T04:04:34.495Z","endTime":"2026-06-21T04:04:37.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07509975766746,"aZ":-33.280655919728254,"pfxX":-1.4918299124402417,"pfxZ":-0.6506364777655165,"pX":1.6611576858942825,"pZ":1.3077440398830007,"vX0":7.755915462527527,"vY0":-129.40353409256068,"vZ0":-4.714347542701913,"x":53.68,"y":203.47,"x0":-1.1710701072617062,"y0":50.000035509239964,"z0":5.680729289326611,"aX":-2.549353072355986},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.9,"breakHorizontal":1.1,"spinRate":1909,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.42204208840750956,"extension":6.11205874558133},"index":4,"playId":"3c056b0b-b36c-3294-9b5e-92a4a4d59ebd","pitchNumber":5,"startTime":"2026-06-21T04:04:55.424Z","endTime":"2026-06-21T04:04:59.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25765525000012,"aZ":-38.272765114438926,"pfxX":0.09822821371737422,"pfxZ":-3.541908437150294,"pX":0.5101997366216486,"pZ":1.1319143703958683,"vX0":4.7100016676743035,"vY0":-129.9642352367452,"vZ0":-4.322786875973341,"x":97.55,"y":208.22,"x0":-1.3323282753790313,"y0":50.00042974594346,"z0":5.699473543734809,"aX":0.16849126577128015},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-7.1,"breakHorizontal":-1.2,"spinRate":2081,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.42019522509503693,"extension":6.0889803782439715},"index":5,"playId":"15e0cbd2-9406-3e07-8ee0-d0023521c53c","pitchNumber":6,"startTime":"2026-06-21T04:05:21.063Z","endTime":"2026-06-21T04:05:24.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"6c89b9e3-cab3-47ca-8098-502df7d9a89b","startTime":"2026-06-21T04:05:39.066Z","endTime":"2026-06-21T04:05:44.066Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.350869464238592,"aZ":-26.767497274528658,"pfxX":-10.425849181839059,"pfxZ":2.737089529045706,"pX":-0.7126434035747302,"pZ":2.860539638413725,"vX0":5.8810045563619155,"vY0":-139.2632361341008,"vZ0":-2.486539912706674,"x":144.16,"y":161.55,"x0":-1.4898378350154076,"y0":50.00475408595899,"z0":5.523431036133614,"aX":-20.61566780588807},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.7,"breakHorizontal":17.8,"spinRate":2066,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.39230784329868174,"extension":6.117210430641974},"index":7,"playId":"4884a80d-2a0a-3153-bde4-fae2c6d3e934","pitchNumber":7,"startTime":"2026-06-21T04:05:54.560Z","endTime":"2026-06-21T04:05:58.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81523917481117,"aZ":-34.03749855517982,"pfxX":-1.012963471144101,"pfxZ":-1.0690420564089376,"pX":0.3262242919311236,"pZ":2.238998048932008,"vX0":4.387161494680795,"vY0":-130.2788616236981,"vZ0":-2.2765397897060597,"x":104.57,"y":178.33,"x0":-1.2408073240195467,"y0":50.00522314333755,"z0":5.671989766285589,"aX":-1.7586415905393806},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.2,"breakHorizontal":1.0,"spinRate":1925,"spinDirection":20},"zone":6,"typeConfidence":2.0,"plateTime":0.41883414093086113,"extension":6.1146091132735725},"index":8,"playId":"a9a0f2a8-284d-3096-8939-acff8002d059","pitchNumber":8,"startTime":"2026-06-21T04:06:14.231Z","endTime":"2026-06-21T04:06:18.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"playId":"ff3fd9bb-afd8-486e-83ea-379879d00d3e","startTime":"2026-06-21T04:06:37.670Z","endTime":"2026-06-21T04:06:42.670Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.650928300485994,"aZ":-35.711246284361856,"pfxX":-0.6025579252689797,"pfxZ":-2.0702332062020705,"pX":-0.5396209773890905,"pZ":3.5842531474562884,"vX0":2.593275623774021,"vY0":-129.56523945402003,"vZ0":1.2709060296591757,"x":137.57,"y":142.01,"x0":-1.4727438188321746,"y0":50.001127138157344,"z0":5.804795305812651,"aX":-1.0301200936477757},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.2,"breakHorizontal":0.6,"spinRate":1951,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.42183763890203085,"extension":6.079309574703529},"index":10,"playId":"63063666-10be-39f0-b4d5-2264a592e77c","pitchNumber":9,"startTime":"2026-06-21T04:06:50.554Z","endTime":"2026-06-21T04:06:54.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:06:54.640Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:07:58.347Z","endTime":"2026-06-21T04:09:51.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T04:07:13.892Z","endTime":"2026-06-21T04:08:00.535Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523575649945606,"aZ":-36.79380717722346,"pfxX":-1.494622991271015,"pfxZ":-2.698218441148427,"pX":0.21628453175139056,"pZ":2.328872997713254,"vX0":4.547442039436699,"vY0":-129.7818748715552,"vZ0":-1.5901227714510637,"x":108.76,"y":175.9,"x0":-1.3625632857444527,"y0":50.0062778414088,"z0":5.745548590011272,"aX":-2.5574203126247244},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-5.0,"breakHorizontal":1.7,"spinRate":2027,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.42164056497735647,"extension":6.168123196776696},"index":1,"playId":"a44f3b5c-907a-3783-a769-4569b8c99259","pitchNumber":1,"startTime":"2026-06-21T04:08:00.535Z","endTime":"2026-06-21T04:08:04.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.851172513711475,"aZ":-17.26264383050061,"pfxX":-8.421149142393809,"pfxZ":7.557985013532292,"pX":0.40308639026465504,"pZ":2.4834059510541655,"vX0":7.675480522853866,"vY0":-139.24255067351706,"vZ0":-5.540452382870986,"x":101.64,"y":171.73,"x0":-1.2885636661445372,"y0":50.00524885566777,"z0":5.6327246366579,"aX":-16.618781207920385},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":2071,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.3926372394304818,"extension":6.279146261003058},"index":2,"playId":"91e4f4dd-cb55-34cf-bea0-51d51a69f663","pitchNumber":2,"startTime":"2026-06-21T04:08:25.737Z","endTime":"2026-06-21T04:08:28.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-21T04:08:45.298Z","endTime":"2026-06-21T04:08:56.076Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07653225554288,"aZ":-34.09087587879026,"pfxX":-0.33955476355272385,"pfxZ":-1.1173660545387603,"pX":0.9230633342649335,"pZ":0.246947888629378,"vX0":5.694453496883575,"vY0":-129.9764100251876,"vZ0":-7.201660642925491,"x":81.81,"y":232.11,"x0":-1.2477245241852066,"y0":50.00044363115757,"z0":5.626940997351772,"aX":-0.5836270306745756},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.4,"breakHorizontal":-0.6,"spinRate":2191,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4206638196389094,"extension":6.213123424071345},"index":4,"playId":"90793630-e784-3ba6-b8db-61d62269bd9f","pitchNumber":3,"startTime":"2026-06-21T04:08:56.076Z","endTime":"2026-06-21T04:08:59.528Z","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":95.0,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998275322413054,"aZ":-17.942495403496466,"pfxX":-8.390365414402643,"pfxZ":7.287931904839156,"pX":0.6624845315111999,"pZ":2.3170417831106773,"vX0":7.831237937846056,"vY0":-138.18900835624348,"vZ0":-5.829074764558579,"x":91.75,"y":176.22,"x0":-1.1047882622388352,"y0":50.00235973868752,"z0":5.640872477338893,"aX":-16.384326658895116},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2003,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3948917520316697,"extension":6.319404437266281},"index":5,"playId":"dfc81d2b-9eca-3129-b5b0-f32e9901415a","pitchNumber":4,"startTime":"2026-06-21T04:09:19.466Z","endTime":"2026-06-21T04:09:23.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071738146928116,"aZ":-36.348826351351185,"pfxX":-0.7211462347858197,"pfxZ":-2.492056765413503,"pX":-0.47224124267913836,"pZ":3.0666920076257234,"vX0":3.1107303292565494,"vY0":-128.2983310808902,"vZ0":0.1746854278120038,"x":135.0,"y":155.98,"x0":-1.6035778327786445,"y0":50.00164155286344,"z0":5.816912667270662,"aX":-1.209866346607695},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.2,"breakHorizontal":0.6,"spinRate":2097,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.42595200047473725,"extension":6.098948221298653},"index":6,"playId":"7b37c1b3-4e16-309d-a6f6-e550e79ed6a2","pitchNumber":5,"startTime":"2026-06-21T04:09:47.495Z","endTime":"2026-06-21T04:09:51.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:09:51.076Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Masataka Yoshida grounds into a force out, shortstop Colt Emerson to second baseman Cole Young. Carlos Narváez to 3rd. Nate Eaton out at 2nd. Masataka Yoshida to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:09:56.863Z","endTime":"2026-06-21T04:11:12.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.104445267315747,"aZ":-25.55572801458924,"pfxX":-10.972851444468986,"pfxZ":3.4840076406781315,"pX":0.14028919881812776,"pZ":0.8250126599834314,"vX0":7.873111923969575,"vY0":-136.73441667074113,"vZ0":-7.662608731200585,"x":111.65,"y":216.5,"x0":-1.3453375202556852,"y0":50.00593353234313,"z0":5.407762329669109,"aX":-20.858257054744065},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":18.2,"spinRate":2040,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4000243508295025,"extension":6.310231334807893},"index":0,"playId":"665b3d7d-b988-3c24-8eda-2d5f8316048e","pitchNumber":1,"startTime":"2026-06-21T04:10:14.059Z","endTime":"2026-06-21T04:10:17.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83852320148982,"aZ":-36.37253136673105,"pfxX":0.997977307101025,"pfxZ":-2.4985334579248066,"pX":-0.04759299291133244,"pZ":1.6549960812210045,"vX0":3.268729175096216,"vY0":-128.07264699164628,"vZ0":-3.028966026894841,"x":118.81,"y":194.1,"x0":-1.4647220096166145,"y0":50.00383068664616,"z0":5.667696592189132,"aX":1.675509235025193},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.9,"breakHorizontal":-2.5,"spinRate":2257,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.4259514060260803,"extension":6.128315853024461},"index":1,"playId":"d9ac4617-8d95-3758-9d05-fa53e7d68d7c","pitchNumber":2,"startTime":"2026-06-21T04:10:32.256Z","endTime":"2026-06-21T04:10:35.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"fb60bf73-a744-44d2-98a5-1c42f3a45360","startTime":"2026-06-21T04:10:50.886Z","endTime":"2026-06-21T04:10:55.886Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.609633992655144,"aZ":-37.672996867858885,"pfxX":1.6113710248794262,"pfxZ":-3.258951131447576,"pX":-0.88430961394676,"pZ":2.167964158481689,"vX0":1.1859151568626431,"vY0":-128.28552586803465,"vZ0":-1.771105852603414,"x":150.71,"y":180.24,"x0":-1.5601011861336986,"y0":50.00483128245384,"z0":5.772172032380621,"aX":2.7173103943042705},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.1,"breakHorizontal":-3.1,"spinRate":2201,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.42506636441809054,"extension":6.043262906177574},"hitData":{"launchSpeed":82.9,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":151.07}},"index":3,"playId":"d1103eec-3dab-389e-8b58-2c67adbf36dd","pitchNumber":3,"startTime":"2026-06-21T04:11:04.708Z","endTime":"2026-06-21T04:11:12.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:11:12.713Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T04:11:29.413Z","endTime":"2026-06-21T04:12:31.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998210397732297,"aZ":-17.806820246062607,"pfxX":-8.324571267500474,"pfxZ":7.332014819627261,"pX":-0.022161441531113713,"pZ":3.1683856520456883,"vX0":6.314364686795007,"vY0":-138.62590854827855,"vZ0":-3.746525265947661,"x":117.84,"y":153.23,"x0":-1.2401156233941637,"y0":50.00357269394707,"z0":5.715503426924701,"aX":-16.313991898486623},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":13.9,"spinRate":2131,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.39407956684882617,"extension":6.177181311641701},"index":0,"playId":"abb6a7ae-a95d-3486-b807-34cc53fc3bfe","pitchNumber":1,"startTime":"2026-06-21T04:11:40.673Z","endTime":"2026-06-21T04:11:43.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.154186524464293,"aZ":-19.24656956995972,"pfxX":-8.585555590706944,"pfxZ":6.7062595612696665,"pX":-0.33118901984914456,"pZ":3.410353689416667,"vX0":5.395364715481386,"vY0":-137.82605345676757,"vZ0":-2.8842392096843015,"x":129.62,"y":146.7,"x0":-1.1970593291053662,"y0":50.000609011287175,"z0":5.76762860078658,"aX":-16.542932171350973},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":14.4,"spinRate":2134,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3971652940530803,"extension":6.152234100534622},"index":1,"playId":"e049dbe7-223c-3cc6-86c8-6a7a9c8df004","pitchNumber":2,"startTime":"2026-06-21T04:11:57.620Z","endTime":"2026-06-21T04:12:01.401Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T04:12:08.970Z","endTime":"2026-06-21T04:12:21.862Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12357563538003,"aZ":-37.76663390287384,"pfxX":-1.0592648908581541,"pfxZ":-3.355148267267298,"pX":-0.3015957183655743,"pZ":2.0879045949834265,"vX0":3.2045172524591745,"vY0":-127.74878781254736,"vZ0":-1.9146307817432364,"x":128.5,"y":182.41,"x0":-1.4297237287036935,"y0":50.00242431358566,"z0":5.791257282307968,"aX":-1.766786466952614},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.2,"breakHorizontal":1.3,"spinRate":2221,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.4273145815974999,"extension":6.1149986647597645},"hitData":{"launchSpeed":100.3,"launchAngle":37.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":85.92,"coordY":68.15}},"index":3,"playId":"db3a4f53-6a54-3a0d-bccf-8c584009b47e","pitchNumber":3,"startTime":"2026-06-21T04:12:21.862Z","endTime":"2026-06-21T04:12:31.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:12:31.424Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:15:03.010Z","endTime":"2026-06-21T04:17:12.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andruw Monasterio replaces second baseman Anthony Seigler, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T04:14:01.566Z","endTime":"2026-06-21T04:14:01.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"description":"Pitching Change: Tyron Guerrero replaces Connelly Early.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T04:14:01.584Z","endTime":"2026-06-21T04:14:46.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Raley replaces Mitch Garver.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T04:14:46.285Z","endTime":"2026-06-21T04:15:05.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"}},{"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":98.6,"endSpeed":90.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.905917101133625,"aZ":-17.18330641904144,"pfxX":-9.200997613946408,"pfxZ":7.193141839222051,"pX":-0.21506114098600296,"pZ":3.7013208795848653,"vX0":7.890628577608886,"vY0":-143.39375414409167,"vZ0":-4.757957084822422,"x":125.2,"y":138.84,"x0":-1.8059551691785667,"y0":50.00359010114278,"z0":6.4529285296431,"aX":-19.177318782580087},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.2,"breakHorizontal":15.1,"spinRate":2108,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.38184812212822905,"extension":6.900015532651363},"index":3,"playId":"7f0677e7-7ce7-3e31-9f6c-57b546701dcb","pitchNumber":1,"startTime":"2026-06-21T04:15:05.095Z","endTime":"2026-06-21T04:15:08.095Z","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":99.4,"endSpeed":90.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.734233666058564,"aZ":-15.94856198502141,"pfxX":-9.108429703452979,"pfxZ":7.670731983395214,"pX":-0.44922704385006273,"pZ":3.322536081875458,"vX0":7.60815378448358,"vY0":-144.51761050159203,"vZ0":-5.764819753079358,"x":134.12,"y":149.07,"x0":-1.9328280779733076,"y0":50.00114339361619,"z0":6.323054041973012,"aX":-19.261445976393322},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":15.0,"spinRate":2013,"spinDirection":216},"zone":1,"typeConfidence":0.89,"plateTime":0.3790308632814101,"extension":6.85294200436583},"index":4,"playId":"fee05348-ae39-36e4-9b99-4142980648dd","pitchNumber":2,"startTime":"2026-06-21T04:15:20.106Z","endTime":"2026-06-21T04:15:23.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97807396449544,"aZ":-25.063749220930806,"pfxX":-4.487936487338658,"pfxZ":3.81879800443469,"pX":0.5474667757701677,"pZ":0.8977286467739369,"vX0":7.678824572222412,"vY0":-134.7898491169246,"vZ0":-9.23598478038818,"x":96.13,"y":214.54,"x0":-1.7396503583736556,"y0":50.00483971252774,"z0":6.103704337094918,"aX":-8.359782141326226},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":6.7,"spinRate":1638,"spinDirection":225},"zone":14,"typeConfidence":0.76,"plateTime":0.4045040777084612,"extension":7.517601786311726},"index":5,"playId":"1ef1b490-604d-31e0-a8e9-f4ff642303c7","pitchNumber":3,"startTime":"2026-06-21T04:15:39.564Z","endTime":"2026-06-21T04:15:42.564Z","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":100.7,"endSpeed":92.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.684871928461504,"aZ":-11.803966702118526,"pfxX":-8.987702463476378,"pfxZ":9.353082371696514,"pX":0.37452442912381495,"pZ":2.381572252759271,"vX0":9.506964358530196,"vY0":-146.24419190612667,"vZ0":-8.979188014213435,"x":102.72,"y":174.48,"x0":-1.7419959706503412,"y0":50.00436871056945,"z0":6.189329208065794,"aX":-19.578713728953364},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.4,"breakHorizontal":14.5,"spinRate":2324,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.3737302673164038,"extension":6.984336710756677},"index":6,"playId":"1b9eb0a0-32ab-3a9f-903b-be6f929e667f","pitchNumber":4,"startTime":"2026-06-21T04:15:58.079Z","endTime":"2026-06-21T04:16:01.079Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518356347094393,"aZ":-14.068865787057067,"pfxX":-8.543365046488612,"pfxZ":9.100678712022297,"pX":0.34584884655307896,"pZ":1.7904357586295452,"vX0":8.952989885998258,"vY0":-139.89427667503875,"vZ0":-9.502953413162523,"x":103.82,"y":190.44,"x0":-1.7805882767571901,"y0":50.00115661791032,"z0":6.145866798037559,"aX":-16.992192619905182},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":13.7,"spinRate":2151,"spinDirection":222},"zone":9,"typeConfidence":0.87,"plateTime":0.39101031271814124,"extension":7.122091396133267},"index":7,"playId":"8e044fbb-2c86-3dcb-84f1-6dad67df0e13","pitchNumber":5,"startTime":"2026-06-21T04:16:20.762Z","endTime":"2026-06-21T04:16:24.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83270931835732,"aZ":-27.377061628195193,"pfxX":-6.1315570651604805,"pfxZ":2.5263215647010515,"pX":1.4298037868571272,"pZ":0.2846084068588612,"vX0":10.567104519111378,"vY0":-136.12115316613216,"vZ0":-10.617495248440449,"x":62.5,"y":231.1,"x0":-1.6867384943681214,"y0":50.002744319927444,"z0":6.096573529736351,"aX":-11.633457468781021},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":9.1,"spinRate":1717,"spinDirection":230},"zone":14,"typeConfidence":0.86,"plateTime":0.4007191509185022,"extension":7.409397212127266},"index":8,"playId":"c8069074-170a-3d1d-8cd4-860df30b7a48","pitchNumber":6,"startTime":"2026-06-21T04:16:47.791Z","endTime":"2026-06-21T04:16:50.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":101.6,"endSpeed":93.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.532758787482095,"aZ":-16.175504791214337,"pfxX":-9.651958498308499,"pfxZ":7.212356894807169,"pX":-0.9376824313664845,"pZ":3.3045829671441727,"vX0":6.351669661628877,"vY0":-147.83127015052358,"vZ0":-5.8951951429910014,"x":152.74,"y":149.56,"x0":-1.8576960523832966,"y0":50.00344159300293,"z0":6.27070535052,"aX":-21.409612827677673},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.1,"breakHorizontal":16.3,"spinRate":2310,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3702103367923435,"extension":7.187750846946611},"index":9,"playId":"cf4a83dd-93dd-384d-bc7b-93562ad3976f","pitchNumber":7,"startTime":"2026-06-21T04:17:09.176Z","endTime":"2026-06-21T04:17:12.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:17:12.679Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out sharply to second baseman Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:17:37.774Z","endTime":"2026-06-21T04:18:22.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Connor Joe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T04:17:22.371Z","endTime":"2026-06-21T04:17:39.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":656582,"link":"/api/v1/people/656582"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":92.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.923927427871995,"aZ":-16.119702700782845,"pfxX":-9.592492849260454,"pfxZ":7.344871108281733,"pX":-0.7666579700831525,"pZ":3.0509807860837785,"vX0":6.7813166022762275,"vY0":-146.52732746270567,"vZ0":-6.600408342213521,"x":146.22,"y":156.4,"x0":-1.8584688829254394,"y0":50.004593763465024,"z0":6.286931231203858,"aX":-20.970094897443914},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.2,"breakHorizontal":16.1,"spinRate":2317,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.37307205085454465,"extension":6.957741845412866},"index":1,"playId":"f90d0570-ad7e-37fd-802e-24a3e03e4b32","pitchNumber":1,"startTime":"2026-06-21T04:17:39.636Z","endTime":"2026-06-21T04:17:42.636Z","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":96.8,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.775385305261114,"aZ":-13.282915961589891,"pfxX":-7.583212664903778,"pfxZ":9.397895501953279,"pX":0.05873701857982154,"pZ":0.9867945376023857,"vX0":7.8663510136260975,"vY0":-140.41976440293814,"vZ0":-11.438338670314867,"x":114.76,"y":212.14,"x0":-1.7846302657038526,"y0":50.006685456862265,"z0":5.961152732704879,"aX":-15.250018523562314},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2111,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.3890565032526081,"extension":7.10872794783024},"index":2,"playId":"a7f2942a-9807-32dd-bac8-3253005b13a2","pitchNumber":2,"startTime":"2026-06-21T04:17:56.153Z","endTime":"2026-06-21T04:17:59.228Z","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":100.8,"endSpeed":92.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.969550596307414,"aZ":-14.363629426981873,"pfxX":-8.823726074225531,"pfxZ":8.176087093448938,"pX":-0.032211389843954295,"pZ":3.1837535735975706,"vX0":8.557237020916434,"vY0":-146.5069421212807,"vZ0":-6.467495801880593,"x":118.23,"y":152.82,"x0":-1.8416392714125998,"y0":50.0039644684166,"z0":6.275271442985062,"aX":-19.22170620634439},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2308,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3735857685940229,"extension":6.909826292630851},"hitData":{"launchSpeed":110.4,"launchAngle":8.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":142.5,"coordY":144.65}},"index":3,"playId":"d28bc395-90ec-3827-8b7c-9b1f8747028e","pitchNumber":3,"startTime":"2026-06-21T04:18:14.943Z","endTime":"2026-06-21T04:18:22.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:18:22.960Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T04:18:32.477Z","endTime":"2026-06-21T04:19:44.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.5,"endSpeed":92.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.065872264167226,"aZ":-12.396845426733055,"pfxX":-8.576588793700894,"pfxZ":8.987591890034835,"pX":-0.20705102656594432,"pZ":4.206282637403389,"vX0":8.225983731298328,"vY0":-147.60979133631574,"vZ0":-3.9751124837090077,"x":124.89,"y":125.21,"x0":-1.9195261515398134,"y0":50.001295074648866,"z0":6.303573459252008,"aX":-18.87099193858914},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":15.6,"breakHorizontal":13.9,"spinRate":2252,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.3714620865304066,"extension":6.94007670246255},"index":0,"playId":"b06bf07f-4115-300f-9e54-b1d2a628ae6f","pitchNumber":1,"startTime":"2026-06-21T04:18:46.720Z","endTime":"2026-06-21T04:18:49.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":92.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94886032273569,"aZ":-13.547055545044037,"pfxX":-9.985880531422069,"pfxZ":8.578935886029015,"pX":0.19959654390279136,"pZ":1.8690668872034897,"vX0":9.425645722027939,"vY0":-146.48983877942115,"vZ0":-9.814618207619331,"x":109.39,"y":188.32,"x0":-1.7639808712988294,"y0":50.003481258978034,"z0":6.075100418559393,"aX":-21.681194774607846},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.7,"breakHorizontal":16.2,"spinRate":2368,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.3740577535086782,"extension":7.207322860076855},"index":1,"playId":"06c4c33a-18b0-3fcc-bb47-c3c329bdd95d","pitchNumber":2,"startTime":"2026-06-21T04:19:03.316Z","endTime":"2026-06-21T04:19:06.316Z","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":2},"pitchData":{"startSpeed":100.9,"endSpeed":91.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65867275171715,"aZ":-11.76722629690694,"pfxX":-9.568500644629566,"pfxZ":9.43460926477084,"pX":-0.05484516933798654,"pZ":1.7832674287630657,"vX0":8.623491830644317,"vY0":-146.3935696162564,"vZ0":-10.495626189120426,"x":119.09,"y":190.63,"x0":-1.8004729116376075,"y0":50.00642225223049,"z0":6.126848964710468,"aX":-20.70241382619754},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.0,"breakHorizontal":15.6,"spinRate":2264,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.37464296386956963,"extension":7.013558900513706},"index":2,"playId":"82e9c0b8-3e12-3888-a8ff-9afc9c25d607","pitchNumber":3,"startTime":"2026-06-21T04:19:21.773Z","endTime":"2026-06-21T04:19:25.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":101.5,"endSpeed":92.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.27147833292675,"aZ":-11.18147435199253,"pfxX":-9.584677129193167,"pfxZ":9.550261320507992,"pX":-0.37495966130008523,"pZ":2.718145243216725,"vX0":7.993232297199307,"vY0":-147.37125318403986,"vZ0":-8.257863847401376,"x":131.29,"y":165.39,"x0":-1.8782286761927773,"y0":50.000361993789284,"z0":6.218209498537746,"aX":-21.06347063877547},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":15.8,"breakHorizontal":15.7,"spinRate":2405,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3717668313107767,"extension":7.047663899724896},"index":3,"playId":"bb6e69d0-e0eb-3644-a989-48d7ad348096","pitchNumber":4,"startTime":"2026-06-21T04:19:40.439Z","endTime":"2026-06-21T04:19:44.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:19:44.201Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willson Contreras hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T04:22:05.188Z","endTime":"2026-06-21T04:23:18.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Rob Refsnyder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T04:21:22.774Z","endTime":"2026-06-21T04:21:22.800Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500"},{"details":{"description":"Luke Raley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T04:21:22.800Z","endTime":"2026-06-21T04:21:22.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"description":"Dominic Canzone remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T04:21:22.802Z","endTime":"2026-06-21T04:21:22.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":656582,"link":"/api/v1/people/656582"}},{"details":{"description":"Pitching Change: Michael Rucker replaces Nick Davila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T04:21:22.803Z","endTime":"2026-06-21T04:22:07.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621074,"link":"/api/v1/people/621074"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.041774455043885,"aZ":-12.125220848264588,"pfxX":-3.9443030830318566,"pfxZ":10.078319073782662,"pX":-0.054197991929411146,"pZ":2.733577062854215,"vX0":6.607564747500451,"vY0":-140.22796756566083,"vZ0":-5.152426634240807,"x":119.07,"y":164.97,"x0":-1.9298234544905388,"y0":50.00444035541438,"z0":5.387599099297923,"aX":-7.848280519317461},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2443,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.39077480575863843,"extension":6.16562207284135},"index":4,"playId":"5b09c1ba-f2d4-3cd9-a789-8ce5245ba96b","pitchNumber":1,"startTime":"2026-06-21T04:22:07.393Z","endTime":"2026-06-21T04:22:10.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593085476068925,"aZ":-38.365171506954766,"pfxX":9.079629453940566,"pfxZ":-4.392291431797589,"pX":1.9962869056769976,"pZ":1.4083251028658672,"vX0":6.443458914345504,"vY0":-118.76680677284378,"vZ0":-1.027706819613097,"x":40.91,"y":200.76,"x0":-1.9443363548954717,"y0":50.00341465120862,"z0":5.37772751797889,"aX":12.795929180849768},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.9,"breakHorizontal":-18.1,"spinRate":2940,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4635703330618872,"extension":6.145963273932702},"index":5,"playId":"2c1c054b-aafa-3051-ab26-e4e759f0bec9","pitchNumber":2,"startTime":"2026-06-21T04:22:22.826Z","endTime":"2026-06-21T04:22:26.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471587078695485,"aZ":-14.243193247635364,"pfxX":-3.2328319804811683,"pfxZ":9.290918981755139,"pX":-0.009411336945550844,"pZ":3.8860391942093577,"vX0":6.422876472308147,"vY0":-137.76594794622454,"vZ0":-1.6043527735255143,"x":117.36,"y":133.86,"x0":-1.9467930337894115,"y0":50.001433470105475,"z0":5.434524905255458,"aX":-6.239048678648828},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":4.6,"spinRate":2467,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3969793184839987,"extension":6.1700316454242845},"index":6,"playId":"21c6fdbe-f249-3dcb-85c4-2554abcb84c2","pitchNumber":3,"startTime":"2026-06-21T04:22:37.524Z","endTime":"2026-06-21T04:22:40.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7995632925527,"aZ":-13.767658930900565,"pfxX":-2.95923660778998,"pfxZ":9.482806137635293,"pX":-0.6732868338586508,"pZ":3.258258134635895,"vX0":4.46086869429946,"vY0":-138.19534768136722,"vZ0":-3.21125944441478,"x":142.66,"y":150.81,"x0":-1.9213334469031818,"y0":50.00246636614004,"z0":5.355842200667534,"aX":-5.744162818645478},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":4.4,"spinRate":2402,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.39582700304020557,"extension":6.203950055159143},"index":7,"playId":"c09d1f72-ecf0-3229-bd1c-a282f89c2652","pitchNumber":4,"startTime":"2026-06-21T04:22:52.096Z","endTime":"2026-06-21T04:22:55.658Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.898818687009232,"aZ":-13.88299951609787,"pfxX":-4.915118232581294,"pfxZ":9.341873400706266,"pX":-1.4158111929667578,"pZ":4.291924269840974,"vX0":3.3506335061047254,"vY0":-138.55838239346122,"vZ0":-0.7005519201620956,"x":170.97,"y":122.9,"x0":-1.9977821482541955,"y0":50.00470098010991,"z0":5.469524564816938,"aX":-9.625893395600805},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2502,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3942297558668586,"extension":6.108733760122382},"index":8,"playId":"e868d685-dddc-372a-91f1-3178054f3398","pitchNumber":5,"startTime":"2026-06-21T04:23:12.619Z","endTime":"2026-06-21T04:23:18.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:23:18.524Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T04:23:22.647Z","endTime":"2026-06-21T04:24:27.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.202700722161946,"aZ":-13.7206356660223,"pfxX":-4.712763399273473,"pfxZ":9.183111904946232,"pX":0.19084422463529244,"pZ":3.75818822923214,"vX0":7.238965362825885,"vY0":-140.6997422439665,"vZ0":-2.350831619115997,"x":109.73,"y":137.31,"x0":-1.800202837519462,"y0":50.003865574685896,"z0":5.491013387834623,"aX":-9.472126261155326},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2393,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3889157728911794,"extension":6.279737816393092},"index":0,"playId":"0e66fd11-bbf0-342e-a23e-78fc47edf8ed","pitchNumber":1,"startTime":"2026-06-21T04:23:44.245Z","endTime":"2026-06-21T04:23:47.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.453674494684677,"aZ":-40.63499247306697,"pfxX":7.519422691253899,"pfxZ":-5.995357813161824,"pX":0.14928996798346272,"pZ":2.7987381202247734,"vX0":2.9138776622506457,"vY0":-118.28282729148376,"vZ0":2.4463042444921435,"x":111.31,"y":163.21,"x0":-2.0770416757761065,"y0":50.003384638816755,"z0":5.4882770046496265,"aX":10.609417163683002},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.0,"breakHorizontal":-14.4,"spinRate":2801,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.4638166766221672,"extension":6.1731167046084945},"index":1,"playId":"30e86841-d027-3624-8f4f-e78eb0f61d26","pitchNumber":2,"startTime":"2026-06-21T04:23:59.559Z","endTime":"2026-06-21T04:24:05.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27656807943595,"aZ":-14.525084715914879,"pfxX":-5.03693348798387,"pfxZ":8.81221852781776,"pX":-0.7020534311079728,"pZ":3.850174691237997,"vX0":5.48060739332772,"vY0":-140.06816914756547,"vZ0":-1.479359416314942,"x":143.76,"y":134.83,"x0":-2.022256419541989,"y0":50.00335615905456,"z0":5.326965283078441,"aX":-10.088910078557447},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2321,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38986502896713304,"extension":6.14558424719253},"index":2,"playId":"d4ca62f2-a4b6-3525-9521-935a336fdd1e","pitchNumber":3,"startTime":"2026-06-21T04:24:24.242Z","endTime":"2026-06-21T04:24:27.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:24:27.576Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Caleb Durbin grounds into a force out, third baseman J.P. Crawford to second baseman Cole Young. Willson Contreras out at 2nd. Caleb Durbin to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T04:24:36.615Z","endTime":"2026-06-21T04:25:51.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.231088405121533,"aZ":-21.582845941116584,"pfxX":-8.155109513151668,"pfxZ":5.396571022142208,"pX":-1.0537093191392188,"pZ":2.8885329983160775,"vX0":5.56051432404365,"vY0":-139.23936973461437,"vZ0":-2.135965033030561,"x":157.16,"y":160.79,"x0":-2.016896037408223,"y0":50.00615240473061,"z0":5.093532365098334,"aX":-16.01785389498952},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":13.7,"spinRate":2282,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3933532690441317,"extension":6.216184682074461},"index":0,"playId":"e5d59f06-9247-329c-b2fe-d93ea1d10c7e","pitchNumber":1,"startTime":"2026-06-21T04:24:51.617Z","endTime":"2026-06-21T04:24:55.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.468571734531487,"aZ":-38.09442945239136,"pfxX":6.512565858462713,"pfxZ":-4.062317914549627,"pX":1.076532765746237,"pZ":2.6723679306924746,"vX0":5.627500482603309,"vY0":-120.07156980217022,"vZ0":1.9923745668887756,"x":75.97,"y":166.63,"x0":-2.144246570830877,"y0":50.0004927983549,"z0":5.223981807085107,"aX":9.497511531028186},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.6,"breakHorizontal":-13.2,"spinRate":2715,"spinDirection":50},"zone":12,"typeConfidence":0.87,"plateTime":0.4563325004908001,"extension":6.080925500099661},"index":1,"playId":"af6506ea-e6db-3558-9c4e-fce6084a04cc","pitchNumber":2,"startTime":"2026-06-21T04:25:08.073Z","endTime":"2026-06-21T04:25:11.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64191537685026,"aZ":-37.235091751589,"pfxX":9.40863429554115,"pfxZ":-3.4695268178808716,"pX":1.7725526596346615,"pZ":1.6464737689510476,"vX0":6.11150944490134,"vY0":-120.91846266557584,"vZ0":-0.6277506400230192,"x":49.43,"y":194.33,"x0":-2.0218718015542767,"y0":50.00152326820189,"z0":5.216343998706904,"aX":13.73475924550526},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.1,"breakHorizontal":-18.6,"spinRate":2892,"spinDirection":48},"zone":14,"typeConfidence":0.87,"plateTime":0.4554173944998108,"extension":6.100734968491866},"index":2,"playId":"a4164a84-6090-3999-aece-f5baefb68f9c","pitchNumber":3,"startTime":"2026-06-21T04:25:23.451Z","endTime":"2026-06-21T04:25:26.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54793834322646,"aZ":-21.605849839018756,"pfxX":-10.03811617305743,"pfxZ":5.478058448859471,"pX":-0.57179405492363,"pZ":3.1856787023501,"vX0":7.508773667419306,"vY0":-138.17977432469124,"vZ0":-1.4673212407296266,"x":138.8,"y":152.77,"x0":-2.0238664622773457,"y0":50.00148108070907,"z0":5.179025548118994,"aX":-19.358951922366245},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":16.6,"spinRate":2251,"spinDirection":218},"zone":11,"typeConfidence":0.94,"plateTime":0.39678827056385746,"extension":6.205357903375417},"hitData":{"launchSpeed":73.8,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.41,"coordY":164.76}},"index":3,"playId":"b3b210d0-8aff-300c-ad36-012494c56109","pitchNumber":4,"startTime":"2026-06-21T04:25:42.762Z","endTime":"2026-06-21T04:25:51.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:25:51.310Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T04:26:41.457Z","endTime":"2026-06-21T04:27:58.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c4386655-b5ca-307c-95e1-1429e24821aa","startTime":"2026-06-21T04:26:21.888Z","endTime":"2026-06-21T04:26:24.888Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.788533007564773,"aZ":-10.94271089947153,"pfxX":-4.166635583857906,"pfxZ":10.58780912477314,"pX":-0.28046088833267757,"pZ":2.243679179252321,"vX0":5.834947871620032,"vY0":-140.4764282333563,"vZ0":-6.5933341667721646,"x":127.69,"y":178.2,"x0":-1.8398375664669018,"y0":50.004401055107806,"z0":5.327132745263397,"aX":-8.357058103541842},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2354,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.3893844044751442,"extension":6.26514762000896},"index":1,"playId":"dd033c77-0312-34ec-8b41-25c9377e4ca0","pitchNumber":1,"startTime":"2026-06-21T04:26:43.811Z","endTime":"2026-06-21T04:26:54.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Caleb Durbin steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"dd033c77-0312-34ec-8b41-25c9377e4ca0","startTime":"2026-06-21T04:26:55.296Z","endTime":"2026-06-21T04:27:15.119Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"playId":"c6d8677e-148c-4881-a877-d7f9cac7c4a5","startTime":"2026-06-21T04:27:15.119Z","endTime":"2026-06-21T04:27:20.119Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74190442713144,"aZ":-13.517369237533549,"pfxX":-3.3760704016145553,"pfxZ":9.132199305304875,"pX":-0.5148125433456341,"pZ":3.3607543082972975,"vX0":5.203369367881365,"vY0":-141.66373731660326,"vZ0":-3.570961343599758,"x":136.62,"y":148.04,"x0":-1.9322749544648832,"y0":50.005491104999635,"z0":5.495085877647343,"aX":-6.899702922504006},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":5.2,"spinRate":2292,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.38584723376320884,"extension":6.243424144964165},"index":4,"playId":"0d5c46a4-8a90-3b2d-9473-2c150f2efeaa","pitchNumber":2,"startTime":"2026-06-21T04:27:33.191Z","endTime":"2026-06-21T04:27:36.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456757740975327,"aZ":-39.27179194588122,"pfxX":10.998803595620123,"pfxZ":-4.892158359872809,"pX":0.9483294806826037,"pZ":1.7519951686597812,"vX0":3.8160127629414884,"vY0":-120.50468651737219,"vZ0":-0.28163799344947793,"x":80.85,"y":191.48,"x0":-2.0908520518860407,"y0":50.004086248617504,"z0":5.3810808804583585,"aX":15.951130059471238},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.6,"breakHorizontal":-20.9,"spinRate":2938,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.45697739599300036,"extension":6.251400984659675},"index":5,"playId":"6358cc06-7eea-3ed6-883c-39fa28c184b6","pitchNumber":3,"startTime":"2026-06-21T04:27:55.093Z","endTime":"2026-06-21T04:27:58.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:27:58.325Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to shortstop Marcelo Mayer.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T04:30:20.545Z","endTime":"2026-06-21T04:31:18.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Tyron Guerrero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T04:29:16.671Z","endTime":"2026-06-21T04:30:22.753Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649349554738738,"aZ":-11.028409234540407,"pfxX":-7.814055491557074,"pfxZ":10.838254549190353,"pX":0.8185914603662782,"pZ":2.700360824586501,"vX0":6.83716904865492,"vY0":-138.91948327192955,"vZ0":-6.518961419224882,"x":85.8,"y":165.87,"x0":-0.6614658197834291,"y0":50.00172185315052,"z0":5.813361624205696,"aX":-15.24424916437994},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":12.7,"spinRate":2215,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.39455514350198184,"extension":7.202411322343086},"index":1,"playId":"28891ad8-32fb-3178-9ca6-fb8f5b0a0a7b","pitchNumber":1,"startTime":"2026-06-21T04:30:22.753Z","endTime":"2026-06-21T04:30:26.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512872792410224,"aZ":-33.9100505062922,"pfxX":0.7849390699206276,"pfxZ":-1.1325137086170294,"pX":0.804634210951283,"pZ":2.257190684124688,"vX0":3.871292623077984,"vY0":-123.27891981984692,"vZ0":-1.9923039735937487,"x":86.33,"y":177.84,"x0":-0.8908627067868713,"y0":50.002553651629974,"z0":5.9501059652730595,"aX":1.2027239055315617},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.3,"breakHorizontal":-2.4,"spinRate":1887,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4450466427406483,"extension":7.070937491089995},"index":2,"playId":"3876f3ea-f281-37de-bacd-d3a9d1503321","pitchNumber":2,"startTime":"2026-06-21T04:30:35.764Z","endTime":"2026-06-21T04:30:39.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925843458743437,"aZ":-11.170983708634266,"pfxX":-5.49555737616602,"pfxZ":10.679615559635128,"pX":-0.34392116657019967,"pZ":1.5187058263664932,"vX0":3.221532749282709,"vY0":-139.27468808024025,"vZ0":-9.438942175124371,"x":130.11,"y":197.77,"x0":-0.8008470044853501,"y0":50.004727757054276,"z0":5.688128497475427,"aX":-10.810524501357914},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2104,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.39308566265593337,"extension":7.267852031803881},"index":3,"playId":"c47b4efa-4fd3-3943-83e3-33b03f0f0d4c","pitchNumber":3,"startTime":"2026-06-21T04:30:49.425Z","endTime":"2026-06-21T04:30:52.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-06-21T04:31:01.829Z","endTime":"2026-06-21T04:31:10.565Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.702912667601854,"aZ":-11.298123765111882,"pfxX":-6.4910144195775645,"pfxZ":10.573425237899752,"pX":0.896419376923985,"pZ":2.355955051220397,"vX0":6.618757374394962,"vY0":-139.47001667888932,"vZ0":-7.250587060948288,"x":82.83,"y":175.17,"x0":-0.6615614845579654,"y0":50.00640312131645,"z0":5.730858303169427,"aX":-12.819804390505036},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":10.4,"spinRate":2164,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.39239050875858306,"extension":7.181550307121533},"hitData":{"launchSpeed":56.7,"launchAngle":41.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.44,"coordY":136.53}},"index":5,"playId":"c2731825-ca53-3f2f-b962-6737ae5ae782","pitchNumber":4,"startTime":"2026-06-21T04:31:10.565Z","endTime":"2026-06-21T04:31:18.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:31:18.564Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T04:31:23.097Z","endTime":"2026-06-21T04:33:01.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.109358070154254,"aZ":-32.58251504186775,"pfxX":-0.14638527216241037,"pfxZ":-0.2530006046918647,"pX":0.9673938815480845,"pZ":2.439485600136838,"vX0":4.542493038195649,"vY0":-126.7940237784539,"vZ0":-2.2023196611045637,"x":80.13,"y":172.91,"x0":-0.8352224079799655,"y0":50.00378534210327,"z0":5.942356631556804,"aX":-0.23714032491897977},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-0.8,"spinRate":1940,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4334814662223083,"extension":7.093889357138921},"index":0,"playId":"4099c812-c0a8-36ac-bc17-0502aa4155e0","pitchNumber":1,"startTime":"2026-06-21T04:31:38.815Z","endTime":"2026-06-21T04:31:42.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375718057367447,"aZ":-13.156147520305105,"pfxX":-7.455579034155988,"pfxZ":9.782092277433707,"pX":0.3515871717352196,"pZ":2.845764781513847,"vX0":5.811138089230087,"vY0":-138.42777487449888,"vZ0":-5.587245097480622,"x":103.6,"y":161.94,"x0":-0.8043357109880584,"y0":50.00310639392648,"z0":5.768207609026751,"aX":-14.495789431875934},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":12.4,"spinRate":2230,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.39540833433388656,"extension":7.31300161772968},"index":1,"playId":"d089b8eb-354c-3023-8ba1-2555b063995e","pitchNumber":2,"startTime":"2026-06-21T04:31:52.450Z","endTime":"2026-06-21T04:31:55.579Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.300679211194332,"aZ":-11.804118886881538,"pfxX":-6.552494978246428,"pfxZ":10.385370606984385,"pX":-0.16161225720278657,"pZ":2.851813038138771,"vX0":4.079158441204479,"vY0":-138.95623412041746,"vZ0":-5.840927760997347,"x":123.16,"y":161.78,"x0":-0.7951788192080325,"y0":50.000521663368204,"z0":5.76083541599718,"aX":-12.84882710842029},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":11.0,"spinRate":2217,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.39374287070009295,"extension":7.0772499740818455},"index":2,"playId":"b1ed6b22-282d-383e-a019-0c1554a9f29a","pitchNumber":3,"startTime":"2026-06-21T04:32:08.231Z","endTime":"2026-06-21T04:32:11.231Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648604176220445,"aZ":-16.6750150017273,"pfxX":-7.131409820211479,"pfxZ":7.954316469666761,"pX":-0.5255486416503032,"pZ":3.7597852993108454,"vX0":3.220311264371733,"vY0":-138.84661594325198,"vZ0":-2.8284152763980677,"x":137.03,"y":137.27,"x0":-0.7751146323948109,"y0":50.003218261005,"z0":5.903870233272572,"aX":-13.89737178000405},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":12.2,"spinRate":2073,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3947722593246086,"extension":7.240457710036153},"index":3,"playId":"12d387c2-71eb-3e47-9053-ef4e10a7b1f7","pitchNumber":4,"startTime":"2026-06-21T04:32:29.026Z","endTime":"2026-06-21T04:32:32.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T04:32:46.762Z","endTime":"2026-06-21T04:32:58.054Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835630419583076,"aZ":-34.48682671313076,"pfxX":-0.7839249162337678,"pfxZ":-1.4269872967473276,"pX":1.0772626666220355,"pZ":1.3347230655437103,"vX0":4.880812461938925,"vY0":-125.88138889674806,"vZ0":-4.325498025686078,"x":75.94,"y":202.74,"x0":-0.7790410298188931,"y0":50.0046730041607,"z0":5.845457568350804,"aX":-1.267104384376318},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":0.4,"spinRate":2023,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4339183736181198,"extension":7.1259368790365665},"index":5,"playId":"5c89f592-ad6c-36b9-9fc3-34a8f5b1d73f","pitchNumber":5,"startTime":"2026-06-21T04:32:58.054Z","endTime":"2026-06-21T04:33:01.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:33:01.466Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T04:33:04.343Z","endTime":"2026-06-21T04:34:55.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"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":6},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501317720334225,"aZ":-35.63146227481843,"pfxX":0.375167049054697,"pfxZ":-2.163961685763242,"pX":0.7892610503993461,"pZ":2.9607010292250346,"vX0":4.082795434527468,"vY0":-125.21809494688432,"vZ0":-0.18076346963520107,"x":86.92,"y":158.84,"x0":-0.9059166204802832,"y0":50.000626909603035,"z0":5.9306588492871075,"aX":0.5996988121558784},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-1.6,"spinRate":1924,"spinDirection":37},"zone":3,"typeConfidence":0.9,"plateTime":0.43615761732084346,"extension":7.1066099831931515},"index":0,"playId":"5cb8fcdb-8308-3af9-9c25-34bf42f0a411","pitchNumber":1,"startTime":"2026-06-21T04:33:23.897Z","endTime":"2026-06-21T04:33:27.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836409525238714,"aZ":-14.600852272376327,"pfxX":-7.948617154579431,"pfxZ":8.926631956197053,"pX":-0.9096330361616002,"pZ":3.207355681636888,"vX0":2.677998274308234,"vY0":-139.3064022528256,"vZ0":-4.574257802856843,"x":151.67,"y":152.18,"x0":-0.8498183549315318,"y0":50.00323489696662,"z0":5.833610931200767,"aX":-15.646434775148482},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":13.8,"spinRate":2146,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39295021378716877,"extension":7.123668397350887},"index":1,"playId":"58db95ac-c56d-330a-8b88-37dc5d227983","pitchNumber":2,"startTime":"2026-06-21T04:33:36.504Z","endTime":"2026-06-21T04:33:39.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T04:33:49.456Z","endTime":"2026-06-21T04:33:59.723Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226287788958548,"aZ":-31.006101392257452,"pfxX":-9.348786936016653,"pfxZ":0.7315622771327928,"pX":0.4002222451754583,"pZ":0.40857248935075313,"vX0":5.889379683334036,"vY0":-124.64153073523782,"vZ0":-6.341091111837532,"x":101.74,"y":227.75,"x0":-0.7693904869201244,"y0":50.000865346439554,"z0":5.521274951554532,"aX":-14.822339009751984},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":15.7,"spinRate":2364,"spinDirection":264},"zone":14,"typeConfidence":0.88,"plateTime":0.43814311499743086,"extension":7.142263878900178},"index":3,"playId":"13071ea5-1133-34e6-9210-0477d26a8f5d","pitchNumber":3,"startTime":"2026-06-21T04:33:59.723Z","endTime":"2026-06-21T04:34:02.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.116233725303232,"aZ":-15.70993042160398,"pfxX":-7.9735945299866815,"pfxZ":8.210506041107742,"pX":-0.10055781061884479,"pZ":2.855460206904586,"vX0":4.673110413460439,"vY0":-140.5295375015662,"vZ0":-5.566813557568834,"x":120.83,"y":161.68,"x0":-0.7469465793861331,"y0":50.00258301368157,"z0":5.878529234769549,"aX":-15.986559500983962},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":13.6,"spinRate":2148,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.389399493908932,"extension":7.21588272175899},"index":4,"playId":"3a2a2e59-c07b-3f6f-9434-b372c53b6b3e","pitchNumber":4,"startTime":"2026-06-21T04:34:17.427Z","endTime":"2026-06-21T04:34:20.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13140345499651,"aZ":-14.746268709849684,"pfxX":-7.787596748377983,"pfxZ":8.715281271317142,"pX":1.01694884213296,"pZ":2.8004180447913103,"vX0":7.355837588910141,"vY0":-140.36279613322512,"vZ0":-5.9220844163745365,"x":78.24,"y":163.17,"x0":-0.62315606886859,"y0":50.001219386361726,"z0":5.894060366865954,"aX":-15.571077083280368},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":12.6,"spinRate":2243,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3899000685630152,"extension":7.205980422686936},"index":5,"playId":"5e824a29-7199-3670-890a-d41fd52db1f6","pitchNumber":5,"startTime":"2026-06-21T04:34:33.818Z","endTime":"2026-06-21T04:34:38.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.938324992170795,"aZ":-36.667404327740755,"pfxX":0.4360197809169364,"pfxZ":-2.8571987311351865,"pX":1.3123296625403231,"pZ":2.428422335823685,"vX0":5.1445079262711575,"vY0":-124.63586922441655,"vZ0":-1.1821396709460656,"x":66.98,"y":173.21,"x0":-0.8346738241653875,"y0":50.00213374510958,"z0":5.935760405778527,"aX":0.6849506386246964},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.2,"breakHorizontal":-1.9,"spinRate":2019,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.43939775405658343,"extension":7.09424928904799},"hitData":{"launchSpeed":84.3,"launchAngle":27.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.77,"coordY":89.07}},"index":6,"playId":"4385b656-722c-37c2-9ae0-132d71826e0b","pitchNumber":6,"startTime":"2026-06-21T04:34:48.511Z","endTime":"2026-06-21T04:34:55.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:34:55.821Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T04:37:25.258Z","endTime":"2026-06-21T04:38:23.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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":"Pitching Change: Alex Hoppe replaces Michael Rucker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T04:35:55.964Z","endTime":"2026-06-21T04:37:13.974Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695380,"link":"/api/v1/people/695380"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T04:37:13.974Z","endTime":"2026-06-21T04:37:27.606Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":98.6,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09608439893793,"aZ":-14.755015919991765,"pfxX":-2.349525296076475,"pfxZ":8.299819834543337,"pX":-0.8110306516421668,"pZ":3.2142038828885386,"vX0":1.3997262814514073,"vY0":-143.68623677992778,"vZ0":-4.542378288722439,"x":147.91,"y":152.0,"x0":-0.9982307837367551,"y0":50.00532964015575,"z0":5.727037227889566,"aX":-4.932329983989439},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":4.0,"spinRate":2111,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.38065062538972194,"extension":6.324827455518884},"index":2,"playId":"204f300e-c2e9-38df-a17e-335db1f93cdb","pitchNumber":1,"startTime":"2026-06-21T04:37:27.606Z","endTime":"2026-06-21T04:37:30.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63945370415665,"aZ":-13.285720232813595,"pfxX":-0.7634446746118897,"pfxZ":8.828586316612038,"pX":0.01439169006095619,"pZ":3.483399271571756,"vX0":2.8080665443981485,"vY0":-144.62808775519719,"vZ0":-4.2195057825257285,"x":116.45,"y":144.73,"x0":-0.8657380896053049,"y0":50.00041506259339,"z0":5.76345315958589,"aX":-1.6333314004336177},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.5,"breakHorizontal":0.8,"spinRate":2192,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.37731396521401006,"extension":6.282272322561381},"index":3,"playId":"04d10272-9c6b-354a-b30f-ced126fa4e17","pitchNumber":2,"startTime":"2026-06-21T04:37:45.233Z","endTime":"2026-06-21T04:37:48.233Z","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":98.9,"endSpeed":91.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557608767337598,"aZ":-13.677557792032704,"pfxX":-1.7032569018100712,"pfxZ":8.68755270082488,"pX":-0.2087235313751429,"pZ":3.1301066898861065,"vX0":2.420155800363911,"vY0":-144.08625133431292,"vZ0":-4.907933343237577,"x":124.96,"y":154.27,"x0":-0.8333982833792501,"y0":50.00008838139171,"z0":5.682988261914049,"aX":-3.6255767867802473},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.1,"breakHorizontal":2.6,"spinRate":2349,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.37832737848253073,"extension":6.398312150550358},"index":4,"playId":"013d320f-62b7-3ebc-b45e-e62c0cfc59db","pitchNumber":3,"startTime":"2026-06-21T04:38:01.907Z","endTime":"2026-06-21T04:38:05.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.284000565161264,"aZ":-9.843296359384157,"pfxX":-2.0286919559238497,"pfxZ":10.61559978413152,"pX":0.025764537428412514,"pZ":3.2119140948630664,"vX0":3.455912051934268,"vY0":-144.08748249241424,"vZ0":-5.3542163251151305,"x":116.02,"y":152.06,"x0":-0.9253029582397694,"y0":50.006271963740495,"z0":5.70175181560321,"aX":-4.269106403318043},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.4,"breakHorizontal":3.0,"spinRate":2436,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.38003871996503014,"extension":6.351577300704189},"index":5,"playId":"343cc645-2579-33b9-8d24-27ed7f197d4d","pitchNumber":4,"startTime":"2026-06-21T04:38:20.668Z","endTime":"2026-06-21T04:38:23.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:38:23.832Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T04:38:29.054Z","endTime":"2026-06-21T04:39:56.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"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":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3625896258427,"aZ":-8.96172015817892,"pfxX":-2.0857137007682014,"pfxZ":10.913835566137653,"pX":0.8683022390914313,"pZ":1.9463782237321916,"vX0":5.533295492740817,"vY0":-144.81740724354418,"vZ0":-8.730333272156075,"x":83.9,"y":186.23,"x0":-0.7950374421018228,"y0":50.00699397538329,"z0":5.546129769867178,"aX":-4.4381868624364795},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":2.6,"spinRate":2446,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.37801069774829976,"extension":6.555972705417614},"index":0,"playId":"7400ae7f-a384-3a37-ba77-6e6fadb97777","pitchNumber":1,"startTime":"2026-06-21T04:38:46.812Z","endTime":"2026-06-21T04:38:49.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.088389568046814,"aZ":-12.886878706185673,"pfxX":-2.7162991933329814,"pfxZ":9.041351122682846,"pX":-0.9128463897102044,"pZ":3.20939109587736,"vX0":1.4715489207193733,"vY0":-144.74236840820478,"vZ0":-4.851093983527929,"x":151.8,"y":152.13,"x0":-1.073461453912679,"y0":50.00396159424618,"z0":5.689046483803847,"aX":-5.7946505017944},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.6,"breakHorizontal":4.7,"spinRate":2438,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.3776563542183493,"extension":6.342947878546262},"index":1,"playId":"fc76eb3b-a4d1-38b2-a5fd-7455cf576ae8","pitchNumber":2,"startTime":"2026-06-21T04:39:01.769Z","endTime":"2026-06-21T04:39:04.769Z","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":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.057939407999456,"aZ":-20.98487508648842,"pfxX":-8.72520157194782,"pfxZ":5.367937577520916,"pX":-0.04137552298928523,"pZ":2.2453853357648144,"vX0":5.842505439546012,"vY0":-143.2350887280864,"vZ0":-5.505126892862733,"x":118.58,"y":178.15,"x0":-0.970498867249073,"y0":50.00297683621504,"z0":5.498087680381475,"aX":-18.190026645710763},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.8,"breakHorizontal":14.6,"spinRate":2233,"spinDirection":211},"zone":5,"typeConfidence":0.93,"plateTime":0.3819121763250046,"extension":6.343615594568428},"index":2,"playId":"4f01aa58-0dc9-3a4a-96a3-3ff56673b2a5","pitchNumber":3,"startTime":"2026-06-21T04:39:17.668Z","endTime":"2026-06-21T04:39:21.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285448731556738,"aZ":-33.80937559602256,"pfxX":2.3186382265300924,"pfxZ":-0.9159360317807658,"pX":2.0021019225949592,"pZ":0.17452774407366753,"vX0":6.070578349147587,"vY0":-132.4250827136748,"vZ0":-7.504766288209312,"x":40.68,"y":234.07,"x0":-0.6142657209966854,"y0":50.001589493340944,"z0":5.494119464664667,"aX":4.147757983908785},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-3.0,"breakHorizontal":-5.4,"spinRate":2463,"spinDirection":53},"zone":14,"typeConfidence":0.69,"plateTime":0.412420187694297,"extension":6.631405861728318},"index":3,"playId":"0fa71e06-49b5-307f-b39d-7b46d5920bd9","pitchNumber":4,"startTime":"2026-06-21T04:39:35.302Z","endTime":"2026-06-21T04:39:38.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7806702885127,"aZ":-36.7473985606372,"pfxX":1.7223021061208486,"pfxZ":-2.62335075903316,"pX":-0.3371661807551824,"pZ":2.012891948380552,"vX0":1.1229388447127149,"vY0":-130.67999101379849,"vZ0":-2.500915011544479,"x":129.85,"y":184.43,"x0":-0.9952754101455505,"y0":50.00469472601197,"z0":5.724476316804207,"aX":2.999386672292397},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-5.0,"breakHorizontal":-3.4,"spinRate":2379,"spinDirection":60},"zone":7,"typeConfidence":0.92,"plateTime":0.41804708154569203,"extension":6.387908316647177},"index":4,"playId":"cd29bc29-6910-3199-aade-6bf759667ff2","pitchNumber":5,"startTime":"2026-06-21T04:39:53.325Z","endTime":"2026-06-21T04:39:56.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:39:56.589Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andruw Monasterio lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T04:40:01.213Z","endTime":"2026-06-21T04:41:41.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727832387069146,"aZ":-12.278769681660677,"pfxX":-1.7921196249217721,"pfxZ":9.395529575138191,"pX":0.7913915446645311,"pZ":2.1001130062498548,"vX0":5.383761993770465,"vY0":-144.18442734961548,"vZ0":-7.641811444788859,"x":86.83,"y":182.08,"x0":-0.8624888102194272,"y0":50.00368352258299,"z0":5.532666115994729,"aX":-3.795783991100186},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.7,"breakHorizontal":2.3,"spinRate":2445,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.3790485922064253,"extension":6.499864158909078},"index":0,"playId":"eccd694b-35e2-3b81-92a5-dc3a405cbb30","pitchNumber":1,"startTime":"2026-06-21T04:40:22.236Z","endTime":"2026-06-21T04:40:25.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074028660474788,"aZ":-36.550698362199384,"pfxX":1.3531679387942552,"pfxZ":-2.47929197999665,"pX":0.5234548026320739,"pZ":1.0225242731143394,"vX0":3.2242629779127063,"vY0":-131.71870951149603,"vZ0":-4.874871961842987,"x":97.05,"y":211.17,"x0":-0.8906843019391341,"y0":50.00459351718797,"z0":5.5893966467774225,"aX":2.386100976237731},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-5.3,"breakHorizontal":-3.1,"spinRate":2433,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.41528178897362444,"extension":6.540231908335685},"index":1,"playId":"f3fbfe35-4d56-3941-b008-90fbccc28d71","pitchNumber":2,"startTime":"2026-06-21T04:40:38.112Z","endTime":"2026-06-21T04:40:41.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851839663450846,"aZ":-15.062615316399569,"pfxX":-0.04304588705291801,"pfxZ":8.169341549426733,"pX":0.5529108069657183,"pZ":3.203715761663653,"vX0":4.068816089962877,"vY0":-143.28718601352054,"vZ0":-4.389694316402729,"x":95.92,"y":152.28,"x0":-0.8755360981346626,"y0":50.002714780601586,"z0":5.6864193341705525,"aX":-0.0910254826971229},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":-0.7,"spinRate":2430,"spinDirection":202},"zone":3,"typeConfidence":0.89,"plateTime":0.3812113221969793,"extension":6.414525640432064},"index":2,"playId":"0dc90900-a587-3455-bf1a-a0f1f0e9dc7b","pitchNumber":3,"startTime":"2026-06-21T04:40:54.590Z","endTime":"2026-06-21T04:40:57.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15987123225135,"aZ":-14.848004885248129,"pfxX":1.104659733030965,"pfxZ":8.284988964016284,"pX":0.7012458776374996,"pZ":2.7332742392776668,"vX0":3.8750749307503414,"vY0":-143.24858778014783,"vZ0":-5.700377140406929,"x":90.27,"y":164.98,"x0":-0.809114533348544,"y0":50.00169419409861,"z0":5.667214019414298,"aX":2.3095568472678827},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":-2.8,"spinRate":2523,"spinDirection":194},"zone":3,"typeConfidence":0.88,"plateTime":0.3814456948469802,"extension":6.435933141662425},"index":3,"playId":"35c6646e-1ad4-3b62-a322-c3b69049f568","pitchNumber":4,"startTime":"2026-06-21T04:41:13.544Z","endTime":"2026-06-21T04:41:16.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76662161025948,"aZ":-16.473706133769696,"pfxX":0.8847953092742356,"pfxZ":7.529892894543322,"pX":0.05930230181483927,"pZ":2.36405709497346,"vX0":2.059103657867599,"vY0":-142.36148158253306,"vZ0":-6.421179417665403,"x":114.74,"y":174.95,"x0":-0.783870451199586,"y0":50.006901185616464,"z0":5.663053202396708,"aX":1.8451975378140233},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.7,"breakHorizontal":-1.9,"spinRate":2240,"spinDirection":193},"zone":5,"typeConfidence":0.84,"plateTime":0.382407823526417,"extension":6.3635510824193915},"hitData":{"launchSpeed":89.5,"launchAngle":18.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.46,"coordY":93.9}},"index":4,"playId":"21f5ad3e-d281-3877-ad54-d13e80cdc8b3","pitchNumber":5,"startTime":"2026-06-21T04:41:33.353Z","endTime":"2026-06-21T04:41:41.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:41:41.645Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T04:44:08.196Z","endTime":"2026-06-21T04:44:18.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T04:42:54.890Z","endTime":"2026-06-21T04:44:10.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":89.8,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085223346606156,"aZ":-20.977564718221778,"pfxX":7.043903190633418,"pfxZ":6.422317110666077,"pX":-0.14211817771153615,"pZ":3.376800318130052,"vX0":-2.120022807010143,"vY0":-130.84283483977975,"vZ0":-2.796547429055402,"x":122.42,"y":147.61,"x0":-0.23951041700393189,"y0":50.00495093559081,"z0":6.021075612975898,"aX":12.286772680148033},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":-12.4,"spinRate":2203,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.417663647712895,"extension":5.8593272082835774},"hitData":{"launchSpeed":89.4,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.4,"coordY":140.44}},"index":1,"playId":"2b63b694-4165-366e-bfde-48a0c3e36dde","pitchNumber":1,"startTime":"2026-06-21T04:44:10.352Z","endTime":"2026-06-21T04:44:18.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:44:18.377Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rob Refsnyder lines out to center fielder Nate Eaton.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T04:44:24.428Z","endTime":"2026-06-21T04:45:00.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.839344074298044,"aZ":-30.253151455796814,"pfxX":-3.6563561558393234,"pfxZ":1.2923881120428362,"pX":-0.007660621023450104,"pZ":2.2672018082140823,"vX0":1.0740741349280976,"vY0":-120.5472159575471,"vZ0":-2.4646163187158097,"x":117.29,"y":177.57,"x0":0.019218711772936256,"y0":50.00472452294281,"z0":5.942618275793911,"aX":-5.445326216645546},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.0,"breakHorizontal":6.4,"spinRate":2444,"spinDirection":232},"zone":5,"typeConfidence":0.8,"plateTime":0.45233042946020685,"extension":5.650112045707599},"index":0,"playId":"5ff2a563-2bc2-374e-8dab-b425efc7298a","pitchNumber":1,"startTime":"2026-06-21T04:44:39.838Z","endTime":"2026-06-21T04:44:42.838Z","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":90.4,"endSpeed":83.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186161067427573,"aZ":-14.848790874101578,"pfxX":0.4930308984093088,"pfxZ":9.785538548030528,"pX":-0.6224346638732743,"pZ":3.5772454639489264,"vX0":-1.3059520795466657,"vY0":-131.76959502688877,"vZ0":-3.5046133489303624,"x":140.73,"y":142.19,"x0":-0.18596633401015328,"y0":50.00333362403553,"z0":6.011411463370391,"aX":0.8730465150624108},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.3,"breakHorizontal":-0.6,"spinRate":2379,"spinDirection":161},"zone":11,"typeConfidence":0.93,"plateTime":0.41457259207740815,"extension":5.944849554106293},"hitData":{"launchSpeed":79.3,"launchAngle":28.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.95,"coordY":85.8}},"index":1,"playId":"68374958-6331-3e76-b698-9f2de99c9d1e","pitchNumber":2,"startTime":"2026-06-21T04:44:53.937Z","endTime":"2026-06-21T04:45:00.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:45:00.986Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to shortstop Marcelo Mayer.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T04:45:09.756Z","endTime":"2026-06-21T04:45:47.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.80"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.90"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.98"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.24"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.38"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.99"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.75"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.95"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.46"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"}],"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18047670602708,"aZ":-12.606483821988808,"pfxX":2.1264863283404045,"pfxZ":11.165861541188004,"pX":-1.0179196307710863,"pZ":3.5933122512762967,"vX0":-3.0967093660560865,"vY0":-131.37479798814363,"vZ0":-3.6443012197031432,"x":155.8,"y":141.76,"x0":-0.10155853945743692,"y0":50.00152460483891,"z0":5.932048966536412,"aX":3.726362549562503},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.7,"breakHorizontal":-3.2,"spinRate":2285,"spinDirection":161},"zone":11,"typeConfidence":0.86,"plateTime":0.4165193241384513,"extension":5.945499838187145},"index":0,"playId":"1c0e52e0-e794-3c21-8f2b-c1267a1c0a44","pitchNumber":1,"startTime":"2026-06-21T04:45:25.090Z","endTime":"2026-06-21T04:45:28.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93435885031697,"aZ":-26.622337568014764,"pfxX":-0.05736648490203544,"pfxZ":3.5086016887206872,"pX":-0.7376429925866533,"pZ":1.9756131832522212,"vX0":-1.8762591063560048,"vY0":-124.20661174738419,"vZ0":-4.215302080321026,"x":145.12,"y":185.44,"x0":0.031033013761516865,"y0":50.00389967187089,"z0":5.8767221426354235,"aX":-0.09028630593886369},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2535,"spinDirection":180},"zone":7,"typeConfidence":0.91,"plateTime":0.43887541341247527,"extension":5.782965724692411},"hitData":{"launchSpeed":70.4,"launchAngle":53.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.44,"coordY":134.69}},"index":1,"playId":"ada7d86a-bfc9-3a76-87bb-a9736b7b88a1","pitchNumber":2,"startTime":"2026-06-21T04:45:40.053Z","endTime":"2026-06-21T04:45:47.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:45:47.639Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to shortstop Marcelo Mayer.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T04:45:09.756Z","endTime":"2026-06-21T04:45:47.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.80"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.90"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.98"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.24"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.38"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.99"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.75"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.95"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.46"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"}],"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18047670602708,"aZ":-12.606483821988808,"pfxX":2.1264863283404045,"pfxZ":11.165861541188004,"pX":-1.0179196307710863,"pZ":3.5933122512762967,"vX0":-3.0967093660560865,"vY0":-131.37479798814363,"vZ0":-3.6443012197031432,"x":155.8,"y":141.76,"x0":-0.10155853945743692,"y0":50.00152460483891,"z0":5.932048966536412,"aX":3.726362549562503},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.7,"breakHorizontal":-3.2,"spinRate":2285,"spinDirection":161},"zone":11,"typeConfidence":0.86,"plateTime":0.4165193241384513,"extension":5.945499838187145},"index":0,"playId":"1c0e52e0-e794-3c21-8f2b-c1267a1c0a44","pitchNumber":1,"startTime":"2026-06-21T04:45:25.090Z","endTime":"2026-06-21T04:45:28.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93435885031697,"aZ":-26.622337568014764,"pfxX":-0.05736648490203544,"pfxZ":3.5086016887206872,"pX":-0.7376429925866533,"pZ":1.9756131832522212,"vX0":-1.8762591063560048,"vY0":-124.20661174738419,"vZ0":-4.215302080321026,"x":145.12,"y":185.44,"x0":0.031033013761516865,"y0":50.00389967187089,"z0":5.8767221426354235,"aX":-0.09028630593886369},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2535,"spinDirection":180},"zone":7,"typeConfidence":0.91,"plateTime":0.43887541341247527,"extension":5.782965724692411},"hitData":{"launchSpeed":70.4,"launchAngle":53.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.44,"coordY":134.69}},"index":1,"playId":"ada7d86a-bfc9-3a76-87bb-a9736b7b88a1","pitchNumber":2,"startTime":"2026-06-21T04:45:40.053Z","endTime":"2026-06-21T04:45:47.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T04:45:47.639Z","atBatIndex":70},"scoringPlays":[6,24,42,43],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":163.6,"y":74.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":149.47,"y":153.61},"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":64.79,"y":108.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":87.02,"y":161.09},"type":"O","description":"Forceout"},{"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":130.72,"y":102.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":120.07,"y":149.05},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":140.99,"y":114.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":93.52,"y":147.24},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":175.89,"y":146.9},"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":2,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"coordinates":{"x":116.52,"y":156.65},"type":"O","description":"Forceout"}]}},{"startIndex":15,"endIndex":21,"top":[15,16,17],"bottom":[18,19,20,21],"hits":{"away":[],"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":96.35,"y":117.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":172.29,"y":110.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":111.96,"y":152.09},"type":"O","description":"Forceout"}]}},{"startIndex":22,"endIndex":29,"top":[22,23,24,25,26],"bottom":[27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":84.58,"y":107.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":101.31,"y":39.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":129.2,"y":181.49},"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":4,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":111.96,"y":150.06},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":47.86,"y":107.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":116.52,"y":166.79},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":42.02,"y":103.0},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"coordinates":{"x":173.09,"y":178.36},"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":5,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":114.97,"y":70.59},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":49,"top":[37,38,39,40,41,42,43,44],"bottom":[45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":144.91,"y":146.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":158.56,"y":88.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":146.94,"y":176.93},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":104.86,"y":150.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":139.13,"y":163.57},"type":"H","description":"Single"}],"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":108.41,"y":147.52},"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":95.49,"y":75.36},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52,53,54],"bottom":[55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":118.04,"y":151.07},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":85.92,"y":68.15},"type":"O","description":"Flyout"}],"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":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":142.5,"y":144.65},"type":"O","description":"Lineout"}]}},{"startIndex":58,"endIndex":64,"top":[58,59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":108.41,"y":164.76},"type":"O","description":"Forceout"}],"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":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":124.44,"y":136.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":178.77,"y":89.07},"type":"O","description":"Lineout"}]}},{"startIndex":65,"endIndex":70,"top":[65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":158.46,"y":93.9},"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":9,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":156.4,"y":140.44},"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":9,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":119.95,"y":85.8},"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":9,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":101.44,"y":134.69},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":1,"hits":2,"errors":1,"leftOnBase":5},"away":{"runs":5,"hits":6,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"catcher":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"onDeck":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"inHole":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"battingOrder":2,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"onDeck":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"inHole":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"battingOrder":6,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".244","atBats":32,"obp":".312","slg":".382","ops":".694","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":9,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":3,"atBats":28,"obp":".212","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":132,"era":"3.86","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.26","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":51,"strikes":81,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":1,"pitchesPerInning":"14.67","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":9,"groundOuts":26,"airOuts":19,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":75,"obp":".321","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":323,"era":"4.79","inningsPitched":"20.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.26","battersFaced":85,"outs":62,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":106,"strikes":217,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".250","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"5.66","walksPer9Inn":"2.18","hitsPer9Inn":"9.15","runsScoredPer9":"4.79","homeRunsPer9":"0.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":26,"groundOuts":50,"airOuts":57,"runs":36,"doubles":11,"triples":2,"homeRuns":16,"strikeOuts":78,"baseOnBalls":28,"intentionalWalks":1,"hits":73,"hitByPitch":14,"avg":".286","atBats":255,"obp":".383","slg":".533","ops":".916","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":136,"rbi":44,"leftOnBase":95,"sacBunts":0,"sacFlies":3,"babip":".348","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.94","popOuts":21,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":502,"errors":3,"chances":560,"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"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":45,"obp":".277","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":184,"era":"3.97","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.06","battersFaced":47,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":48,"strikes":136,"strikePercentage":".740","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":2,"strikeoutWalkRatio":"18.00","strikeoutsPer9Inn":"14.29","walksPer9Inn":"0.79","hitsPer9Inn":"8.74","runsScoredPer9":"3.97","homeRunsPer9":"1.59","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 6-5)","summary":"6.0 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":3,"atBats":19,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":98,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":41,"strikes":57,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":53,"groundOuts":73,"airOuts":86,"runs":33,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":79,"baseOnBalls":31,"intentionalWalks":0,"hits":73,"hitByPitch":9,"atBats":308,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1369,"era":"3.64","inningsPitched":"81.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.27","battersFaced":351,"outs":245,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1369,"balls":496,"strikes":873,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":1,"winPercentage":".545","pitchesPerInning":"16.76","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"8.71","walksPer9Inn":"3.42","hitsPer9Inn":"8.04","runsScoredPer9":"3.64","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"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"}]},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":20,"groundOuts":28,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":116,"obp":".307","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":497,"era":"3.60","inningsPitched":"30.0","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":12,"whip":"1.27","battersFaced":128,"outs":90,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":497,"balls":172,"strikes":325,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".000","pitchesPerInning":"16.57","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.70","hitsPer9Inn":"8.70","runsScoredPer9":"3.90","homeRunsPer9":"1.50","inheritedRunners":24,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".375","slg":".429","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":10,"groundOuts":22,"airOuts":17,"runs":10,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".266","atBats":79,"obp":".356","slg":".367","ops":".723","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":29,"rbi":10,"leftOnBase":30,"sacBunts":2,"sacFlies":0,"babip":".362","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":8,"putOuts":186,"errors":2,"chances":196,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":61,"groundOuts":51,"airOuts":98,"runs":33,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":61,"baseOnBalls":27,"intentionalWalks":1,"hits":78,"hitByPitch":0,"avg":".275","atBats":284,"obp":".334","slg":".433","ops":".767","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":123,"rbi":36,"leftOnBase":134,"sacBunts":1,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.56","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":147,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":8,"groundOuts":19,"airOuts":21,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":84,"obp":".256","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":362,"era":"2.78","inningsPitched":"22.2","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":7,"whip":"1.01","battersFaced":91,"outs":68,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":113,"strikes":249,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".800","pitchesPerInning":"15.97","gamesFinished":4,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"11.12","walksPer9Inn":"2.38","hitsPer9Inn":"6.75","runsScoredPer9":"3.18","homeRunsPer9":"0.79","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":13,"flyOuts":30,"groundOuts":78,"airOuts":65,"runs":25,"doubles":16,"triples":1,"homeRuns":8,"strikeOuts":55,"baseOnBalls":17,"intentionalWalks":0,"hits":65,"hitByPitch":3,"atBats":262,"obp":".300","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1041,"era":"3.12","inningsPitched":"69.1","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.18","battersFaced":283,"outs":208,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1041,"balls":369,"strikes":672,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".889","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"7.14","walksPer9Inn":"2.21","hitsPer9Inn":"8.44","runsScoredPer9":"3.25","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":12,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"101","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":17,"groundOuts":21,"airOuts":36,"runs":11,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".235","atBats":115,"obp":".279","slg":".374","ops":".653","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":43,"rbi":11,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".305","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":49,"errors":2,"chances":86,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":0,"flyOuts":10,"groundOuts":11,"airOuts":13,"runs":11,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":61,"obp":".348","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":256,"era":"6.14","inningsPitched":"14.2","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":10,"whip":"1.57","battersFaced":66,"outs":44,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":256,"balls":87,"strikes":169,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"17.45","gamesFinished":1,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"11.66","walksPer9Inn":"3.07","hitsPer9Inn":"11.05","runsScoredPer9":"6.75","homeRunsPer9":"2.45","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":21,"groundOuts":22,"airOuts":32,"runs":11,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".258","atBats":97,"obp":".311","slg":".330","ops":".641","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":32,"rbi":6,"leftOnBase":37,"sacBunts":1,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":{"caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":4,"putOuts":96,"errors":1,"chances":101,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | RBI, 2 SB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":24,"groundOuts":80,"airOuts":62,"runs":25,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".208","atBats":216,"obp":".264","slg":".352","ops":".616","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":76,"rbi":29,"leftOnBase":93,"sacBunts":2,"sacFlies":2,"babip":".222","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.20","popOuts":19,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":46,"errors":4,"chances":169,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":14,"gamesStarted":14,"flyOuts":41,"groundOuts":65,"airOuts":82,"runs":25,"doubles":15,"triples":1,"homeRuns":4,"strikeOuts":75,"baseOnBalls":24,"intentionalWalks":0,"hits":62,"hitByPitch":2,"atBats":282,"obp":".284","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1196,"era":"2.93","inningsPitched":"76.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.12","battersFaced":310,"outs":230,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1196,"balls":447,"strikes":749,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"8.80","walksPer9Inn":"2.82","hitsPer9Inn":"7.28","runsScoredPer9":"2.93","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":2,"groundOuts":5,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":26,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"3.86","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.71","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":41,"strikes":76,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"16.71","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.43","walksPer9Inn":"6.43","hitsPer9Inn":"9.00","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":16,"groundOuts":27,"airOuts":32,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".197","atBats":127,"obp":".270","slg":".283","ops":".553","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":36,"rbi":4,"leftOnBase":64,"sacBunts":1,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":5,"lineOuts":11},"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":7,"stolenBases":21,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":21,"putOuts":361,"errors":3,"chances":385,"fielding":".992","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681987":{"person":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"jerseyNumber":"18","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":6,"obp":".143","slg":".000","ops":".143","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":24,"groundOuts":70,"airOuts":64,"runs":37,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":90,"baseOnBalls":20,"intentionalWalks":0,"hits":58,"hitByPitch":3,"avg":".207","atBats":280,"obp":".266","slg":".382","ops":".648","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":107,"rbi":37,"leftOnBase":98,"sacBunts":0,"sacFlies":2,"babip":".256","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":22,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":126,"errors":0,"chances":131,"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"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":10,"gamesStarted":10,"flyOuts":40,"groundOuts":39,"airOuts":73,"runs":23,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":16,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":216,"obp":".272","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":872,"era":"2.93","inningsPitched":"58.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.06","battersFaced":236,"outs":175,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":872,"balls":266,"strikes":606,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".429","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.47","hitsPer9Inn":"7.10","runsScoredPer9":"3.55","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":35,"groundOuts":64,"airOuts":62,"runs":31,"doubles":17,"triples":2,"homeRuns":7,"strikeOuts":57,"baseOnBalls":14,"intentionalWalks":0,"hits":73,"hitByPitch":6,"avg":".286","atBats":255,"obp":".338","slg":".451","ops":".789","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":115,"rbi":32,"leftOnBase":102,"sacBunts":1,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.43","popOuts":10,"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":3,"putOuts":179,"errors":1,"chances":183,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":23,"groundOuts":50,"airOuts":40,"runs":15,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":20,"baseOnBalls":15,"intentionalWalks":0,"hits":36,"hitByPitch":3,"avg":".248","atBats":145,"obp":".329","slg":".331","ops":".660","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":48,"rbi":10,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"145.00","popOuts":5,"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":1,"putOuts":8,"errors":0,"chances":9,"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"}]},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":5,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":1,"strikes":4,"strikePercentage":".800","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":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":11,"groundOuts":17,"airOuts":21,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":61,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":276,"era":"4.96","inningsPitched":"16.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":9,"whip":"1.29","battersFaced":70,"outs":49,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":107,"strikes":169,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"16.90","gamesFinished":3,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"5.51","walksPer9Inn":"4.41","hitsPer9Inn":"7.16","runsScoredPer9":"4.96","homeRunsPer9":"0.55","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"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"}]},"ID691785":{"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":34,"groundOuts":61,"airOuts":52,"runs":18,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":43,"hitByPitch":3,"avg":".223","atBats":193,"obp":".288","slg":".311","ops":".599","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":60,"rbi":22,"leftOnBase":91,"sacBunts":0,"sacFlies":3,"babip":".261","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"64.33","popOuts":12,"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":112,"putOuts":86,"errors":3,"chances":201,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":13,"groundOuts":16,"airOuts":19,"runs":2,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":76,"obp":".256","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":332,"era":"0.83","inningsPitched":"21.2","wins":0,"losses":2,"saves":14,"saveOpportunities":14,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.97","battersFaced":86,"outs":65,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":332,"balls":111,"strikes":221,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".000","pitchesPerInning":"15.32","gamesFinished":18,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"12.05","walksPer9Inn":"3.74","hitsPer9Inn":"4.98","runsScoredPer9":"0.83","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":25,"gamesStarted":0,"flyOuts":27,"groundOuts":40,"airOuts":54,"runs":24,"doubles":7,"triples":2,"homeRuns":7,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":0,"hits":42,"hitByPitch":3,"atBats":166,"obp":".332","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":708,"era":"5.06","inningsPitched":"42.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":24,"whip":"1.38","battersFaced":189,"outs":128,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":708,"balls":264,"strikes":444,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"16.59","gamesFinished":16,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"6.96","walksPer9Inn":"3.59","hitsPer9Inn":"8.86","runsScoredPer9":"5.06","homeRunsPer9":"1.48","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[678011,655316,807799,677800,575929,680776,702332,691785,665966,681987,813349,594027,676477,543056],"pitchers":[813349,594027,676477,543056],"bench":[681508,678882,657136],"bullpen":[687562,547973,543243,592454,686580,624133,801139,670245,669711],"battingOrder":[655316,807799,677800,575929,680776,702332,691785,665966,681987],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Abreu, W (9, 4th inning off Hancock, 1 on, 1 out)."},{"label":"TB","value":"Abreu, W 4; Durbin 2; Mayer; Seigler; Yoshida."},{"label":"RBI","value":"Abreu, W 2 (36); Durbin (29); Mayer (22)."},{"label":"2-out RBI","value":"Mayer; Durbin."},{"label":"Runners left in scoring position, 2 out","value":"Abreu, W; Mayer; Eaton."},{"label":"GIDP","value":"Mayer."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Yoshida (2, 2nd base off Hancock/Raleigh); Durbin 2 (7, 3rd base off Ferrer/Raleigh, 2nd base off Rucker/Raleigh)."},{"label":"CS","value":"Durbin (3, home by Ferrer/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Seigler (1, throw)."}]}],"note":[]},"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":4,"groundOuts":7,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":3,"avg":".232","atBats":28,"obp":".313","slg":".388","ops":".701","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":2,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":32,"obp":".297","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":147,"era":"3.66","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.18","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":53,"strikes":94,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":4,"pitchesPerInning":"16.33","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":37,"groundOuts":84,"airOuts":87,"runs":28,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":40,"baseOnBalls":23,"intentionalWalks":2,"hits":71,"hitByPitch":2,"avg":".253","atBats":281,"obp":".313","slg":".370","ops":".683","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":104,"rbi":33,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.97","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"35.12","popOuts":29,"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":53,"putOuts":480,"errors":5,"chances":538,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":10,"groundOuts":17,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".255","atBats":55,"obp":".281","slg":".291","ops":".572","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":16,"rbi":2,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":50,"groundOuts":65,"airOuts":93,"runs":33,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":21,"intentionalWalks":0,"hits":71,"hitByPitch":7,"avg":".252","atBats":282,"obp":".316","slg":".362","ops":".678","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":102,"rbi":34,"leftOnBase":112,"sacBunts":1,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":26,"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":206,"putOuts":115,"errors":3,"chances":324,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":20,"groundOuts":36,"airOuts":31,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":130,"obp":".348","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":537,"era":"2.81","inningsPitched":"32.0","wins":1,"losses":1,"saves":3,"saveOpportunities":5,"holds":8,"blownSaves":2,"earnedRuns":10,"whip":"1.44","battersFaced":143,"outs":96,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":537,"balls":172,"strikes":365,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":2,"winPercentage":".500","pitchesPerInning":"16.78","gamesFinished":4,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"7.59","walksPer9Inn":"2.25","hitsPer9Inn":"10.69","runsScoredPer9":"3.09","homeRunsPer9":"0.56","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":9,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":41,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":206,"era":"0.00","inningsPitched":"12.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.11","battersFaced":51,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":80,"strikes":126,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".---","pitchesPerInning":"16.26","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.39","walksPer9Inn":"6.39","hitsPer9Inn":"3.55","runsScoredPer9":"0.71","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":15,"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":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":14,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":64,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":20,"strikes":44,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":2,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"flyOuts":8,"groundOuts":8,"airOuts":14,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".214","atBats":42,"obp":".327","slg":".310","ops":".637","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":13,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":13,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"15.43","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.57","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"23.14","runsScoredPer9":"15.43","homeRunsPer9":"7.71","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":10,"errors":2,"chances":33,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695380":{"person":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","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":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":19,"gamesStarted":0,"flyOuts":8,"groundOuts":19,"airOuts":22,"runs":16,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":84,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":365,"era":"5.32","inningsPitched":"22.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.27","battersFaced":95,"outs":66,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":143,"strikes":222,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".000","pitchesPerInning":"16.59","gamesFinished":11,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"10.23","walksPer9Inn":"3.68","hitsPer9Inn":"7.77","runsScoredPer9":"6.55","homeRunsPer9":"0.41","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":27,"groundOuts":58,"airOuts":58,"runs":32,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":47,"baseOnBalls":37,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".217","atBats":207,"obp":".348","slg":".386","ops":".734","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":80,"rbi":23,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".232","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.70","popOuts":13,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":120,"putOuts":90,"errors":5,"chances":215,"fielding":".977","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":24,"groundOuts":43,"airOuts":46,"runs":27,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".280","atBats":175,"obp":".354","slg":".549","ops":".903","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":96,"rbi":31,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.91","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":42,"groundOuts":26,"airOuts":59,"runs":17,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":63,"baseOnBalls":24,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".166","atBats":175,"obp":".264","slg":".309","ops":".573","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":54,"rbi":20,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".206","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":12,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":17,"stolenBasePercentage":".654","caughtStealingPercentage":".346","assists":12,"putOuts":291,"errors":1,"chances":304,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656582":{"person":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".179","atBats":39,"obp":".289","slg":".308","ops":".597","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":12,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":31,"errors":3,"chances":37,"fielding":".919","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":19,"groundOuts":25,"airOuts":33,"runs":8,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".133","atBats":98,"obp":".207","slg":".224","ops":".431","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":22,"rbi":9,"leftOnBase":47,"sacBunts":1,"sacFlies":3,"babip":".149","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":17,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":15,"gamesStarted":15,"flyOuts":50,"groundOuts":61,"airOuts":99,"runs":33,"doubles":21,"triples":0,"homeRuns":13,"strikeOuts":92,"baseOnBalls":20,"intentionalWalks":0,"hits":69,"hitByPitch":5,"atBats":319,"obp":".272","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1399,"era":"3.43","inningsPitched":"86.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.03","battersFaced":346,"outs":260,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1399,"balls":495,"strikes":904,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".556","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"9.55","walksPer9Inn":"2.08","hitsPer9Inn":"7.17","runsScoredPer9":"3.43","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":64,"groundOuts":65,"airOuts":109,"runs":41,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":88,"baseOnBalls":16,"intentionalWalks":1,"hits":73,"hitByPitch":3,"atBats":332,"obp":".260","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1297,"era":"3.94","inningsPitched":"89.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.00","battersFaced":354,"outs":267,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":415,"strikes":882,"strikePercentage":".680","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".545","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"8.90","walksPer9Inn":"1.62","hitsPer9Inn":"7.38","runsScoredPer9":"4.15","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806068":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":5,"groundOuts":21,"airOuts":19,"runs":13,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".220","atBats":91,"obp":".290","slg":".495","ops":".785","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":45,"rbi":16,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".259","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.17","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":37,"errors":2,"chances":84,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":12,"flyOuts":41,"groundOuts":64,"airOuts":79,"runs":50,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":69,"baseOnBalls":25,"intentionalWalks":0,"hits":74,"hitByPitch":5,"atBats":280,"obp":".332","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1293,"era":"5.22","inningsPitched":"70.2","wins":2,"losses":6,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":41,"whip":"1.40","battersFaced":317,"outs":212,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1293,"balls":450,"strikes":843,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".250","pitchesPerInning":"18.30","gamesFinished":2,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.18","hitsPer9Inn":"9.42","runsScoredPer9":"6.37","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":51,"groundOuts":98,"airOuts":78,"runs":44,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":79,"baseOnBalls":21,"intentionalWalks":0,"hits":97,"hitByPitch":2,"atBats":351,"obp":".320","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1391,"era":"4.10","inningsPitched":"90.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.31","battersFaced":375,"outs":270,"gamesPitched":15,"completeGames":1,"shutouts":0,"pitchesThrown":1391,"balls":457,"strikes":934,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".417","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"3.76","strikeoutsPer9Inn":"7.90","walksPer9Inn":"2.10","hitsPer9Inn":"9.70","runsScoredPer9":"4.40","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":29,"gamesStarted":0,"flyOuts":9,"groundOuts":21,"airOuts":20,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":104,"obp":".328","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":479,"era":"5.47","inningsPitched":"26.1","wins":3,"losses":4,"saves":12,"saveOpportunities":17,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.44","battersFaced":119,"outs":79,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":479,"balls":181,"strikes":298,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".429","pitchesPerInning":"18.19","gamesFinished":21,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.33","walksPer9Inn":"4.44","hitsPer9Inn":"8.54","runsScoredPer9":"5.81","homeRunsPer9":"1.37","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":37,"flyOuts":18,"groundOuts":15,"airOuts":26,"runs":14,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".189","atBats":95,"obp":".313","slg":".305","ops":".618","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":29,"rbi":11,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":8,"putOuts":240,"errors":3,"chances":251,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":22,"gamesStarted":0,"flyOuts":10,"groundOuts":18,"airOuts":17,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":3,"atBats":64,"obp":".320","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":294,"era":"2.00","inningsPitched":"18.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":4,"whip":"1.17","battersFaced":76,"outs":54,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":94,"strikes":200,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".333","pitchesPerInning":"16.33","gamesFinished":5,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"8.50","walksPer9Inn":"3.00","hitsPer9Inn":"7.50","runsScoredPer9":"3.00","homeRunsPer9":"0.50","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | HBP, SB, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":45,"groundOuts":70,"airOuts":93,"runs":41,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":1,"hits":76,"hitByPitch":3,"avg":".247","atBats":308,"obp":".309","slg":".432","ops":".741","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":133,"rbi":37,"leftOnBase":121,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":20,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":210,"errors":2,"chances":216,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":6,"flyOuts":23,"groundOuts":30,"airOuts":40,"runs":7,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":43,"baseOnBalls":5,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":135,"obp":".200","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":558,"era":"1.58","inningsPitched":"40.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.70","battersFaced":141,"outs":120,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":558,"balls":168,"strikes":390,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".750","pitchesPerInning":"13.95","gamesFinished":1,"strikeoutWalkRatio":"8.60","strikeoutsPer9Inn":"9.68","walksPer9Inn":"1.13","hitsPer9Inn":"5.18","runsScoredPer9":"1.58","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"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":35,"gamesStarted":0,"flyOuts":23,"groundOuts":24,"airOuts":41,"runs":10,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":1,"hits":32,"hitByPitch":1,"atBats":121,"obp":".321","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":536,"era":"2.16","inningsPitched":"33.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":14,"blownSaves":2,"earnedRuns":8,"whip":"1.29","battersFaced":138,"outs":100,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":183,"strikes":353,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".600","pitchesPerInning":"16.08","gamesFinished":2,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"7.83","walksPer9Inn":"2.97","hitsPer9Inn":"8.64","runsScoredPer9":"2.70","homeRunsPer9":"0.54","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":24,"groundOuts":36,"airOuts":44,"runs":24,"doubles":6,"triples":1,"homeRuns":14,"strikeOuts":68,"baseOnBalls":11,"intentionalWalks":1,"hits":46,"hitByPitch":6,"avg":".240","atBats":192,"obp":".301","slg":".500","ops":".801","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":96,"rbi":35,"leftOnBase":87,"sacBunts":2,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.71","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":87,"errors":0,"chances":87,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(L, 5-4)","summary":"5.1 IP, 5 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":76,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":30,"strikes":46,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"8.44","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":52,"groundOuts":72,"airOuts":91,"runs":34,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":81,"baseOnBalls":19,"intentionalWalks":0,"hits":68,"hitByPitch":4,"atBats":311,"obp":".272","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1323,"era":"3.60","inningsPitched":"85.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.02","battersFaced":335,"outs":255,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1323,"balls":473,"strikes":850,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":2,"winPercentage":".556","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"4.26","strikeoutsPer9Inn":"8.58","walksPer9Inn":"2.01","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[641487,663728,677594,647304,608701,702284,641598,670042,656582,686527,806068,676106,678606,689546,621074,695380],"pitchers":[676106,678606,689546,621074,695380],"bench":[645302,642215],"bullpen":[660825,622491,669302,669923,682243,662253,642100,693433],"battingOrder":[641487,663728,677594,647304,608701,702284,670042,686527,806068],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Naylor, J; Raleigh."},{"label":"RBI","value":"Naylor, J (33)."},{"label":"Runners left in scoring position, 2 out","value":"Refsnyder; Young; Emerson."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rodríguez, J (10, 2nd base off Early/Narváez)."},{"label":"CS","value":"Rodríguez, J (3, 3rd base by Early/Narváez)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Joe (3, fielding)."},{"label":"DP","value":"(Crawford, J-Emerson-Naylor, J)."}]}],"note":[{"label":"a","value":"Struck out for Garver in the 7th."},{"label":"b","value":"Lined out for Joe in the 7th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Hancock; Ferrer."},{"label":"HBP","value":"Contreras, Wn (by Rucker); Young (by Early); Rodríguez, J (by Early); Refsnyder (by Early)."},{"label":"ABS Challenge","value":"Narváez 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Raleigh (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Early 98-57; Guerrero 14-10; Whitlock 15-10; Coulombe 5-4; Hancock 76-46; Ferrer 18-12; Davila 24-14; Rucker 15-11; Hoppe 14-11."},{"label":"Groundouts-flyouts","value":"Early 6-4; Guerrero 0-0; Whitlock 0-0; Coulombe 1-0; Hancock 4-2; Ferrer 1-0; Davila 1-1; Rucker 1-0; Hoppe 0-0."},{"label":"Batters faced","value":"Early 24; Guerrero 3; Whitlock 3; Coulombe 3; Hancock 22; Ferrer 3; Davila 5; Rucker 4; Hoppe 3."},{"label":"Inherited runners-scored","value":"Ferrer 3-3."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Adrian Johnson. 2B: Quinn Wolcott. 3B: Steven Jaschinski. "},{"label":"Weather","value":"70 degrees, Clear."},{"label":"Wind","value":"8 mph, Out To CF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:34."},{"label":"Att","value":"45,663."},{"label":"Venue","value":"T-Mobile Park."},{"label":"June 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","boxscoreName":"Early"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 6-5)","summary":"6.0 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":3,"atBats":19,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":98,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":41,"strikes":57,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":53,"groundOuts":73,"airOuts":86,"runs":33,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":79,"baseOnBalls":31,"intentionalWalks":0,"hits":73,"hitByPitch":9,"atBats":308,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1369,"era":"3.64","inningsPitched":"81.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.27","battersFaced":351,"outs":245,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1369,"balls":496,"strikes":873,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":1,"winPercentage":".545","pitchesPerInning":"16.76","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"8.71","walksPer9Inn":"3.42","hitsPer9Inn":"8.04","runsScoredPer9":"3.64","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","boxscoreName":"Abreu, W"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":61,"groundOuts":51,"airOuts":98,"runs":33,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":61,"baseOnBalls":27,"intentionalWalks":1,"hits":78,"hitByPitch":0,"avg":".275","atBats":284,"obp":".334","slg":".433","ops":".767","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":123,"rbi":36,"leftOnBase":134,"sacBunts":1,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.56","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":147,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","boxscoreName":"Guerrero"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":45,"obp":".277","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":184,"era":"3.97","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.06","battersFaced":47,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":48,"strikes":136,"strikePercentage":".740","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":2,"strikeoutWalkRatio":"18.00","strikeoutsPer9Inn":"14.29","walksPer9Inn":"0.79","hitsPer9Inn":"8.74","runsScoredPer9":"3.97","homeRunsPer9":"1.59","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":48,"pitchingGameScore":48}]},"decisions":{"winner":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"loser":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}