{"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":823116,"link":"/api/v1.1/game/823116/feed/live","metaData":{"wait":10,"timeStamp":"20260719_031141","gameEvents":["sac_fly","game_finished"],"logicalEvents":["countChange","count01","newRightHandedHit","runnerOnFirst","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823116,"type":"R","doubleHeader":"N","id":"2026/07/18/sfnmlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823116-2026-07-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-19T00:08:00Z","originalDate":"2026-07-18","officialDate":"2026-07-18","dayNight":"night","time":"5:08","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":98,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":56,"ties":0,"pct":".429"},"records":{},"divisionLeader":false,"wins":42,"losses":56,"winningPercentage":".429"},"franchiseName":"San Francisco","clubName":"Giants","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":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":50,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":49,"losses":50,"winningPercentage":".495"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":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},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"17","birthDate":"1999-09-07","currentAge":26,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"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},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID671345":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","firstName":"Jason","lastName":"Foley","primaryNumber":"64","birthDate":"1995-11-01","currentAge":30,"birthCity":"Manhasset","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Foley","middleName":"Joseph","boxscoreName":"Foley","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Foley","nameSlug":"jason-foley-671345","firstLastName":"Jason Foley","lastFirstName":"Foley, Jason","lastInitName":"Foley, J","initLastName":"J Foley","fullFMLName":"Jason Joseph Foley","fullLFMName":"Foley, Jason Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":27,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"68","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"1","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"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},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"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},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701852":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","firstName":"Drew","lastName":"Cavanaugh","primaryNumber":"61","birthDate":"2002-01-27","currentAge":24,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":219,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Cavanaugh","middleName":"Michael","boxscoreName":"Cavanaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Cavanaugh","nameSlug":"drew-cavanaugh-701852","firstLastName":"Drew Cavanaugh","lastFirstName":"Cavanaugh, Drew","lastInitName":"Cavanaugh, D","initLastName":"D Cavanaugh","fullFMLName":"Drew Michael Cavanaugh","fullLFMName":"Cavanaugh, Drew Michael","strikeZoneTop":3.203,"strikeZoneBottom":1.617},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":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},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","primaryNumber":"39","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"45","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":21,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colt","useLastName":"Emerson","middleName":"Walker","boxscoreName":"Emerson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Emerson","nameSlug":"colt-emerson-806068","firstLastName":"Colt Emerson","lastFirstName":"Emerson, Colt","lastInitName":"Emerson, C","initLastName":"C Emerson","fullFMLName":"Colt Walker Emerson","fullLFMName":"Emerson, Colt Walker","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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},"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},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73}},"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":"74","wind":"8 mph, L To R"},"gameInfo":{"attendance":43485,"firstPitch":"2026-07-19T00:09:00.000Z","gameDurationMinutes":182},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":3,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"home":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"}},"officialScorer":{"id":482188,"fullName":"Darin Padur","link":"/api/v1/people/482188"},"primaryDatacaster":{"id":605321,"fullName":"Kyle Kraus","link":"/api/v1/people/605321"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":2,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T00:09:31.864Z","endTime":"2026-07-19T00:10:02.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T20:26:33.334Z","endTime":"2026-07-18T23:44:45.386Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T23:44:45.386Z","endTime":"2026-07-19T00:07:54.668Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T00:07:54.668Z","endTime":"2026-07-19T00:09:33.933Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479675947422063,"aZ":-15.80758952653208,"pfxX":-7.424698431778859,"pfxZ":8.175230737327478,"pX":-1.0636061276604047,"pZ":2.8057633704509204,"vX0":4.396210316758156,"vY0":-140.08189619457758,"vZ0":-3.522642659315107,"x":157.54,"y":163.02,"x0":-1.682728501856924,"y0":50.0017588534944,"z0":5.102879692872305,"aX":-14.862524532970804},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":12.6,"spinRate":2210,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3899104164450775,"extension":6.393367056076115},"index":3,"playId":"6be82826-c599-305a-8558-7671f80cf534","pitchNumber":1,"startTime":"2026-07-19T00:09:33.933Z","endTime":"2026-07-19T00:09:38.673Z","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":96.8,"endSpeed":89.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8157826563177,"aZ":-13.807797842504373,"pfxX":-5.5911032268540755,"pfxZ":9.014532129226305,"pX":0.7850771561838515,"pZ":2.7032179547444986,"vX0":8.33615640644316,"vY0":-140.85737874036303,"vZ0":-4.273790730701807,"x":87.07,"y":165.79,"x0":-1.4674158683433767,"y0":50.001691263775825,"z0":5.113798590741544,"aX":-11.390932289428898},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2230,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.38679324415762295,"extension":6.462338756316582},"hitData":{"launchSpeed":92.3,"launchAngle":61.0,"totalDistance":196.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.4,"coordY":119.64}},"index":4,"playId":"b590366c-1604-3a4d-b96c-e84ad5dd1c20","pitchNumber":2,"startTime":"2026-07-19T00:09:50.517Z","endTime":"2026-07-19T00:10:02.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:10:02.775Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a ground ball to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T00:10:14.454Z","endTime":"2026-07-19T00:12:04.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.585941677466376,"aZ":-15.381316088694184,"pfxX":-6.996967680978648,"pfxZ":8.362357570348443,"pX":-0.34975983729822263,"pZ":2.922793085878146,"vX0":5.875347252186977,"vY0":-140.5186653117757,"vZ0":-3.4636165421552514,"x":130.33,"y":159.86,"x0":-1.554314676841002,"y0":50.00401701248513,"z0":5.165097391581606,"aX":-14.05263001403562},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":11.5,"spinRate":2233,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.389172365997533,"extension":6.555688572123293},"index":0,"playId":"ce5bd9c6-1549-3218-a2d0-b91c54fd73ce","pitchNumber":1,"startTime":"2026-07-19T00:10:27.531Z","endTime":"2026-07-19T00:10:31.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188983640512056,"aZ":-13.438320102590385,"pfxX":-6.027465950954786,"pfxZ":9.278969167724286,"pX":-0.027538372027678025,"pZ":3.3924971704027347,"vX0":6.4846290288506205,"vY0":-140.78504292270003,"vZ0":-2.6747545059407294,"x":118.05,"y":147.18,"x0":-1.571111342725294,"y0":50.003833243459866,"z0":5.218074330082631,"aX":-12.172261939709475},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2360,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3881832623019448,"extension":6.448353745443784},"index":1,"playId":"8857a7e1-c380-3bb7-8a1f-5056cf377369","pitchNumber":2,"startTime":"2026-07-19T00:10:45.492Z","endTime":"2026-07-19T00:10:49.083Z","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":1},"index":2,"startTime":"2026-07-19T00:10:56.681Z","endTime":"2026-07-19T00:11:13.586Z","isPitch":false,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"}},{"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310081125437595,"aZ":-14.696306997183468,"pfxX":-6.302182162731295,"pfxZ":8.539461580071361,"pX":-0.1176889584541232,"pZ":3.084754647848615,"vX0":6.357254398580824,"vY0":-141.68396470867003,"vZ0":-3.2564750409291596,"x":121.49,"y":155.49,"x0":-1.5644004682177577,"y0":50.004181712256994,"z0":5.1796533688043995,"aX":-12.901374114716694},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":10.2,"spinRate":2229,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3855766776909375,"extension":6.350965759593211},"index":3,"playId":"2b0f8ad8-e27f-398d-bb6a-46f061980774","pitchNumber":3,"startTime":"2026-07-19T00:11:13.586Z","endTime":"2026-07-19T00:11:18.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21500795156762,"aZ":-28.26260840339213,"pfxX":0.0825022151490451,"pfxZ":2.328390721829514,"pX":0.8360020077889314,"pZ":1.2155718902258423,"vX0":6.218376729569602,"vY0":-128.45689280465282,"vZ0":-4.076400216822051,"x":85.13,"y":205.96,"x0":-1.6211994790382513,"y0":50.0044805393405,"z0":5.006470654699358,"aX":0.1374757044762216},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-1.4,"spinRate":2175,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4254907899262723,"extension":6.591950430352465},"index":4,"playId":"a5cfff78-c9c6-3487-b5a5-552f742cc41b","pitchNumber":4,"startTime":"2026-07-19T00:11:36.599Z","endTime":"2026-07-19T00:11:41.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16115740340821,"aZ":-16.72711122131287,"pfxX":-8.334337070368079,"pfxZ":7.6692225517429,"pX":-0.4995742561249237,"pZ":2.882733725469625,"vX0":6.491157025986604,"vY0":-140.60394686408438,"vZ0":-3.2715952467339675,"x":136.04,"y":160.95,"x0":-1.7487082370232243,"y0":50.00099898746816,"z0":5.138833860137395,"aX":-16.781693800389203},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2296,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.38870266654239893,"extension":6.445604343170081},"hitData":{"launchSpeed":94.9,"launchAngle":8.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.5,"coordY":115.85}},"index":5,"playId":"8769360b-a9fe-31f5-bc4b-29ce7c9d7b31","pitchNumber":5,"startTime":"2026-07-19T00:11:54.235Z","endTime":"2026-07-19T00:12:04.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:12:04.281Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T00:12:22.133Z","endTime":"2026-07-19T00:13:53.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61553101817925,"aZ":-19.71452583132414,"pfxX":-8.153645275064452,"pfxZ":6.153846394694284,"pX":0.07183464055415588,"pZ":3.0945120648996274,"vX0":7.112165217223994,"vY0":-140.8345287816996,"vZ0":-2.1628999957334556,"x":114.26,"y":155.23,"x0":-1.417128596818504,"y0":50.0026124964591,"z0":5.136675374267713,"aX":-16.508581170025987},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.9,"breakHorizontal":13.4,"spinRate":2338,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38775185886632446,"extension":6.541481075097683},"index":0,"playId":"ba3e330f-6ffd-39e8-8fc5-1808775a7984","pitchNumber":1,"startTime":"2026-07-19T00:12:30.987Z","endTime":"2026-07-19T00:12:37.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35749386975554,"aZ":-31.62241055675714,"pfxX":8.029818652388663,"pfxZ":0.3608845044294622,"pX":0.25053877194168533,"pZ":3.0663841983081137,"vX0":2.404075590541524,"vY0":-123.35088024848166,"vZ0":1.6116407406823339,"x":107.45,"y":155.99,"x0":-1.779966533279305,"y0":50.00573625193981,"z0":5.069222860184998,"aX":12.384136438201681},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-15.1,"spinRate":2478,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.4439089939146772,"extension":6.436155059222277},"index":1,"playId":"438f77e4-8da7-37da-86e5-142d5f2087f9","pitchNumber":2,"startTime":"2026-07-19T00:12:56.015Z","endTime":"2026-07-19T00:13:00.550Z","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":1},"index":2,"startTime":"2026-07-19T00:13:04.635Z","endTime":"2026-07-19T00:13:23.981Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"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.5,"endSpeed":88.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5797356847141,"aZ":-16.011315198760244,"pfxX":-6.269803990618691,"pfxZ":8.066331598123284,"pX":0.24648149670492217,"pZ":3.8412881189039623,"vX0":7.307826738374072,"vY0":-140.37099917733974,"vZ0":-0.8076534118680726,"x":107.6,"y":135.07,"x0":-1.5711034444678151,"y0":50.00090710154812,"z0":5.171180688445528,"aX":-12.561066835963079},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2216,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38959968954887003,"extension":6.4006002474395185},"index":3,"playId":"c7146d72-12d0-3c4e-8801-3f49ae99a48f","pitchNumber":3,"startTime":"2026-07-19T00:13:23.981Z","endTime":"2026-07-19T00:13:28.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706114486091558,"aZ":-17.177052682149135,"pfxX":-9.43220854782355,"pfxZ":7.265857600084473,"pX":0.460027101510037,"pZ":2.3471280167853474,"vX0":8.975844905624138,"vY0":-142.50060771376158,"vZ0":-4.225712736786358,"x":99.46,"y":175.41,"x0":-1.4999755950327103,"y0":50.00185667285286,"z0":4.929305860743858,"aX":-19.4638250043939},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2363,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3838767745615743,"extension":6.600625142075065},"index":4,"playId":"28d54f3b-c276-39f1-b886-041f143257b5","pitchNumber":4,"startTime":"2026-07-19T00:13:46.613Z","endTime":"2026-07-19T00:13:53.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:13:53.793Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rafael Devers grounds into a force out, fielded by shortstop Colt Emerson. Bryce Eldridge out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T00:14:14.275Z","endTime":"2026-07-19T00:14:28.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57845132332589,"aZ":-20.258601521987995,"pfxX":-9.773305777115782,"pfxZ":5.998618969281241,"pX":-0.5938192090840498,"pZ":2.502070272224745,"vX0":6.27028620935401,"vY0":-140.24006978674325,"vZ0":-3.595191148906772,"x":139.63,"y":171.22,"x0":-1.5922764803020488,"y0":50.00253918509759,"z0":5.126926963764071,"aX":-19.409953135818643},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.3,"breakHorizontal":16.3,"spinRate":2365,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3909972440376257,"extension":6.471744224982784},"hitData":{"launchSpeed":90.2,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.69,"coordY":143.52}},"index":0,"playId":"6b75278d-a228-3cca-b3d0-78e630dabf69","pitchNumber":1,"startTime":"2026-07-19T00:14:20.174Z","endTime":"2026-07-19T00:14:28.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:14:28.965Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T00:16:40.773Z","endTime":"2026-07-19T00:17:05.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322724082790057,"aZ":-26.47587267355538,"pfxX":-0.7686193746017129,"pfxZ":3.1638204259209886,"pX":0.663899178020834,"pZ":2.5765988549050736,"vX0":5.9193400280498345,"vY0":-132.20486035459453,"vZ0":-1.6248850296808168,"x":91.69,"y":169.21,"x0":-1.4869046338342093,"y0":50.004950589015735,"z0":5.108447399139868,"aX":-1.385686354302001},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":0.4,"spinRate":2400,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.41142471480613496,"extension":6.747593399266727},"hitData":{"launchSpeed":65.9,"launchAngle":15.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.44,"coordY":137.3}},"index":0,"playId":"d97a27d8-efda-3fe8-9bd1-8dcf6125fd03","pitchNumber":1,"startTime":"2026-07-19T00:16:56.941Z","endTime":"2026-07-19T00:17:05.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:17:05.986Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T00:17:16.330Z","endTime":"2026-07-19T00:19:17.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678070187857994,"aZ":-34.454885986602704,"pfxX":-9.203947444886554,"pfxZ":-1.3626776387264323,"pX":1.0103206923222583,"pZ":1.148468349436854,"vX0":9.689203920265507,"vY0":-127.8258198842229,"vZ0":-2.479761330310897,"x":78.49,"y":207.77,"x0":-1.6141913253479394,"y0":50.00448002234789,"z0":4.807919709872565,"aX":-15.398236293821299},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.8,"breakHorizontal":14.8,"spinRate":1585,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.4267342617264016,"extension":6.689814955795897},"index":0,"playId":"218fd8a5-c2bd-3609-93bb-0e09c01534cc","pitchNumber":1,"startTime":"2026-07-19T00:17:32.429Z","endTime":"2026-07-19T00:17:37.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549949732567256,"aZ":-31.773635743387672,"pfxX":-8.948628404549842,"pfxZ":0.21048415483915406,"pX":0.04737084497645335,"pZ":2.151844542155534,"vX0":7.519943845528421,"vY0":-136.20218533989652,"vZ0":-1.818521035712528,"x":115.19,"y":180.68,"x0":-1.5753345007941726,"y0":50.00227103452573,"z0":5.007719837853135,"aX":-16.95454307118913},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.2,"breakHorizontal":14.8,"spinRate":1927,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4008619842617356,"extension":6.784144978815095},"index":1,"playId":"ee227b40-bbea-319a-bf99-8f29df6015e8","pitchNumber":2,"startTime":"2026-07-19T00:17:49.198Z","endTime":"2026-07-19T00:17:53.469Z","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":90.8,"endSpeed":83.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719670623521775,"aZ":-33.64642014063352,"pfxX":-9.302565164458304,"pfxZ":-0.8237195100136692,"pX":-2.3454481713677953,"pZ":2.81396351702883,"vX0":1.228635597622411,"vY0":-132.32105347065954,"vZ0":0.4581077840946908,"x":206.4,"y":162.8,"x0":-1.6061979143504264,"y0":50.006183017979374,"z0":5.099884721335981,"aX":-16.531506530932884},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.2,"breakHorizontal":16.6,"spinRate":2026,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.41363287670427296,"extension":6.8016718655033355},"index":2,"playId":"330b9de0-81c8-3852-970c-168b39ca3bc8","pitchNumber":3,"startTime":"2026-07-19T00:18:10.597Z","endTime":"2026-07-19T00:18:16.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937508603434626,"aZ":-36.23699336470998,"pfxX":6.442154785621479,"pfxZ":-2.5966093255313742,"pX":1.673004749407238,"pZ":1.5823232617167917,"vX0":5.944386033361985,"vY0":-124.45394545125025,"vZ0":-0.7523049704675762,"x":53.23,"y":196.06,"x0":-1.5872949466963127,"y0":50.006216013241605,"z0":4.900762522353878,"aX":10.064398385708145},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":-13.1,"spinRate":2600,"spinDirection":68},"zone":14,"typeConfidence":0.88,"plateTime":0.44080273746835363,"extension":6.939019041115773},"index":3,"playId":"2eb7e2d6-12a4-33f4-a3f8-1c981d76dc28","pitchNumber":4,"startTime":"2026-07-19T00:18:30.917Z","endTime":"2026-07-19T00:18:35.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826696504833926,"aZ":-21.94069738242624,"pfxX":-4.444483887395131,"pfxZ":5.50220970501613,"pX":-0.02295957567767598,"pZ":3.927919269185928,"vX0":5.066183966779444,"vY0":-134.88906238433276,"vZ0":0.8071266618923724,"x":117.88,"y":132.73,"x0":-1.3399310625963885,"y0":50.001445106553156,"z0":5.161213395084515,"aX":-8.264705533652554},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":7.1,"spinRate":2057,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.4046525618722985,"extension":6.686220755595541},"index":4,"playId":"f3e9a899-2616-3552-90f4-11c9bf356e55","pitchNumber":5,"startTime":"2026-07-19T00:18:49.678Z","endTime":"2026-07-19T00:18:54.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.413211034264688,"aZ":-37.127940840248066,"pfxX":-7.411481962514227,"pfxZ":-3.060538326595302,"pX":0.2222230007649777,"pZ":1.6543697312737966,"vX0":7.153425505466814,"vY0":-125.54616794622264,"vZ0":-0.2627827326636736,"x":108.53,"y":194.11,"x0":-1.68405323818176,"y0":50.00500104904069,"z0":4.750241491190837,"aX":-11.982080561189516},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.4,"breakHorizontal":12.0,"spinRate":1518,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.43419479878172185,"extension":6.877554683968789},"hitData":{"launchSpeed":92.6,"launchAngle":56.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.41,"coordY":127.52}},"index":5,"playId":"37fb664c-34c1-3962-a9fd-7448b06ecfdf","pitchNumber":6,"startTime":"2026-07-19T00:19:05.329Z","endTime":"2026-07-19T00:19:17.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:19:17.380Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T00:19:32.419Z","endTime":"2026-07-19T00:21:10.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.2,"endSpeed":78.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412354144051143,"aZ":-31.613916009593474,"pfxX":6.331244312685855,"pfxZ":0.3610149835198051,"pX":-0.9516418230306751,"pZ":2.277349665693108,"vX0":0.41927780871323195,"vY0":-124.127894018107,"vZ0":0.06065006612950885,"x":153.27,"y":177.29,"x0":-1.9455180182277696,"y0":50.00464620807131,"z0":4.8806851450714825,"aX":9.898941107682324},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":-11.5,"spinRate":2655,"spinDirection":78},"zone":13,"typeConfidence":0.9,"plateTime":0.44093758736811006,"extension":6.7822534451992205},"index":0,"playId":"03dc40c6-b6cc-3231-8a47-b4725aefbded","pitchNumber":1,"startTime":"2026-07-19T00:19:39.995Z","endTime":"2026-07-19T00:19:45.043Z","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":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864473049232057,"aZ":-30.425827121419978,"pfxX":8.37661775666363,"pfxZ":1.1066845664300633,"pX":1.4186121934864588,"pZ":1.8562971735318765,"vX0":4.784303100131721,"vY0":-125.21603519777005,"vZ0":-1.1645146201548806,"x":62.93,"y":188.66,"x0":-1.609063855948163,"y0":50.00066220511006,"z0":4.83194573677286,"aX":13.210919419362696},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":-16.3,"spinRate":2613,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.4385510592021533,"extension":6.909319323605493},"index":1,"playId":"858ca16c-e3e3-3abb-a691-b1f34f00ce46","pitchNumber":2,"startTime":"2026-07-19T00:19:54.463Z","endTime":"2026-07-19T00:19:59.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, 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":86.1,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3506399494209,"aZ":-31.07507583505871,"pfxX":5.744500543252067,"pfxZ":0.6977620953332337,"pX":1.8269631853440744,"pZ":1.4302041542550397,"vX0":7.017854871353463,"vY0":-125.26612115279184,"vZ0":-1.9000296622149784,"x":47.36,"y":200.16,"x0":-1.7664618014431972,"y0":50.00393422202923,"z0":4.7603890151726675,"aX":9.04835357307928},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-12.1,"spinRate":2576,"spinDirection":56},"zone":14,"typeConfidence":0.85,"plateTime":0.4387138130101822,"extension":6.855936880983702},"index":2,"playId":"6e653066-f381-3566-a093-a7f0a4c53459","pitchNumber":3,"startTime":"2026-07-19T00:20:12.417Z","endTime":"2026-07-19T00:20:17.793Z","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":92.2,"endSpeed":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021609143804625,"aZ":-23.440059830130636,"pfxX":-6.896912531412964,"pfxZ":4.743728670028634,"pX":-0.4734504014678868,"pZ":3.493660770451376,"vX0":4.88976198227622,"vY0":-134.33013717681482,"vZ0":0.2116523029594073,"x":135.05,"y":144.45,"x0":-1.4143033946445607,"y0":50.00392045162744,"z0":5.0700635720223115,"aX":-12.701274217315584},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":11.5,"spinRate":2104,"spinDirection":239},"zone":11,"typeConfidence":0.87,"plateTime":0.40656980872538506,"extension":6.671953829542992},"index":3,"playId":"3776215d-f2c4-37cc-b756-7b5b65ee46c4","pitchNumber":4,"startTime":"2026-07-19T00:20:36.449Z","endTime":"2026-07-19T00:20:40.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6483407841103,"aZ":-31.060779267989258,"pfxX":8.449741016911938,"pfxZ":0.7179885794638041,"pX":0.31044378387633265,"pZ":2.0102583200047177,"vX0":2.4185081637624193,"vY0":-122.99664969946515,"vZ0":-0.4971901676319981,"x":105.17,"y":184.5,"x0":-1.781402698011333,"y0":50.00048785683831,"z0":4.831620738182848,"aX":13.042553486999346},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":-15.8,"spinRate":2608,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.4440216328046964,"extension":6.887350775582411},"hitData":{"launchSpeed":98.1,"launchAngle":43.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.88,"coordY":71.62}},"index":4,"playId":"ea569405-19f5-386f-89e2-746e35e7e964","pitchNumber":5,"startTime":"2026-07-19T00:20:57.882Z","endTime":"2026-07-19T00:21:10.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:21:10.897Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:23:10.578Z","endTime":"2026-07-19T00:24:15.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46853196956007,"aZ":-19.84502428082667,"pfxX":-11.64118480653788,"pfxZ":6.175658593494424,"pX":0.08252051576776288,"pZ":1.3897204924374351,"vX0":8.653693657842497,"vY0":-140.09360932598696,"vZ0":-5.854865461337809,"x":113.85,"y":201.26,"x0":-1.527878256312361,"y0":50.00140657400773,"z0":4.796142717656261,"aX":-23.229782174615032},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":19.4,"spinRate":2444,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39038279514854146,"extension":6.353215034648685},"index":0,"playId":"c360964c-c16d-35b3-a380-cf651245e27d","pitchNumber":1,"startTime":"2026-07-19T00:23:44.744Z","endTime":"2026-07-19T00:23:49.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.938466183991633,"aZ":-18.221090009259004,"pfxX":-9.151935317780342,"pfxZ":6.8964698965603555,"pX":-0.8408291497279823,"pZ":2.4995358560060463,"vX0":5.136983782219227,"vY0":-141.28178828294367,"vZ0":-4.133527599642163,"x":149.05,"y":171.29,"x0":-1.492805358260475,"y0":50.00277232619134,"z0":5.151300783763687,"aX":-18.516437621209796},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":15.5,"spinRate":2360,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38756708333583223,"extension":6.319601122187556},"hitData":{"launchSpeed":92.8,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.94,"coordY":145.5}},"index":1,"playId":"f2e963be-bec0-3341-8169-1222e9e20c3c","pitchNumber":2,"startTime":"2026-07-19T00:24:04.892Z","endTime":"2026-07-19T00:24:15.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:24:15.649Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:24:30.859Z","endTime":"2026-07-19T00:26:20.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74321137688346,"aZ":-20.179388596614167,"pfxX":-8.425847269190195,"pfxZ":5.856529857975455,"pX":-0.7225603387544974,"pZ":1.641529175693102,"vX0":5.45199357541816,"vY0":-141.6233849082239,"vZ0":-6.094555666483557,"x":144.54,"y":194.46,"x0":-1.5692923263747558,"y0":50.00671510697482,"z0":5.095404694284091,"aX":-17.2668063820347},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.6,"breakHorizontal":14.3,"spinRate":2286,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.38548870478199593,"extension":6.478045814619686},"index":0,"playId":"9aa999a6-f59d-3b8c-9a5a-88037e12476d","pitchNumber":1,"startTime":"2026-07-19T00:24:40.867Z","endTime":"2026-07-19T00:24:45.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80388824458579,"aZ":-14.82859925146759,"pfxX":-4.858966997387597,"pfxZ":8.590262470400688,"pX":-0.49753053281462606,"pZ":3.519445539506711,"vX0":4.69901129932965,"vY0":-141.3333561284383,"vZ0":-2.0789976885522425,"x":135.96,"y":143.75,"x0":-1.5519930841198186,"y0":50.001060672102135,"z0":5.219041003464356,"aX":-9.80974039384018},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2198,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.387840934344875,"extension":6.332738686183813},"index":1,"playId":"54ecc5df-5eaf-3f2b-9d96-c305e350f40c","pitchNumber":2,"startTime":"2026-07-19T00:25:01.204Z","endTime":"2026-07-19T00:25:06.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203452022944635,"aZ":-20.425679138858612,"pfxX":-9.062407320144894,"pfxZ":5.898563347436082,"pX":-0.05713144488942134,"pZ":2.192460860448657,"vX0":7.5889127145054385,"vY0":-139.9085463151704,"vZ0":-4.4610371840817535,"x":119.18,"y":179.58,"x0":-1.62119847911193,"y0":50.00155367149824,"z0":5.137976000919019,"aX":-18.04749906819621},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":15.0,"spinRate":2343,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3908060646792366,"extension":6.429205444728513},"index":2,"playId":"03d608c0-7cb2-3e7f-b928-bcbc1ce8fef7","pitchNumber":3,"startTime":"2026-07-19T00:25:18.669Z","endTime":"2026-07-19T00:25:24.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17489387578048,"aZ":-14.038549666851491,"pfxX":-5.088159511302866,"pfxZ":8.940322961031375,"pX":-0.8229370609403891,"pZ":3.500795688893234,"vX0":4.594897220923929,"vY0":-141.4931951478255,"vZ0":-2.152114578880128,"x":148.37,"y":144.26,"x0":-1.8065683634406617,"y0":50.00186690077266,"z0":5.170449426652537,"aX":-10.320309397242367},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.3,"spinRate":2425,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3870504959499428,"extension":6.396071737914276},"index":3,"playId":"ce98040a-93d6-3f72-bdc4-70f1f9ffefee","pitchNumber":4,"startTime":"2026-07-19T00:25:53.435Z","endTime":"2026-07-19T00:25:59.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979975903227782,"aZ":-31.55038213981299,"pfxX":-9.339364777093017,"pfxZ":0.35275989482344006,"pX":-1.0280086123307908,"pZ":1.2461361342408375,"vX0":4.852225074179425,"vY0":-132.7040569978448,"vZ0":-3.886219387210144,"x":156.19,"y":205.13,"x0":-1.6614800399659744,"y0":50.00615459232441,"z0":5.014461598343592,"aX":-16.749491437262837},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":1959,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4118925325476721,"extension":6.583509414237166},"index":4,"playId":"2fbbf68b-3971-36ef-8148-b4fc1aedea32","pitchNumber":5,"startTime":"2026-07-19T00:26:15.151Z","endTime":"2026-07-19T00:26:20.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:26:20.294Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T00:26:38.122Z","endTime":"2026-07-19T00:26:53.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.850153575273325,"aZ":-14.55157365846419,"pfxX":-7.730420279197922,"pfxZ":8.6675809001887,"pX":-0.5218762363178051,"pZ":2.365332566564175,"vX0":5.579505491866409,"vY0":-141.38355698770107,"vZ0":-5.126676504065036,"x":136.89,"y":174.92,"x0":-1.511893631128509,"y0":50.00699621094528,"z0":5.1290867116848915,"aX":-15.72581152885454},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":13.0,"spinRate":2350,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.38672911965137935,"extension":6.486435967011328},"hitData":{"launchSpeed":90.8,"launchAngle":4.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.77,"coordY":146.0}},"index":0,"playId":"bcc00b25-a8c0-38f3-95a6-74e27cf51c5f","pitchNumber":1,"startTime":"2026-07-19T00:26:44.226Z","endTime":"2026-07-19T00:26:53.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:26:53.266Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T00:29:02.627Z","endTime":"2026-07-19T00:29:34.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.497293958002867,"aZ":-34.90407910199074,"pfxX":-6.729748865643296,"pfxZ":-1.6945446525065595,"pX":0.1227367820818784,"pZ":2.0942745305449404,"vX0":6.403983175866857,"vY0":-125.25171368230765,"vZ0":0.07035459715291559,"x":112.32,"y":182.23,"x0":-1.5734183361537448,"y0":50.0003196896888,"z0":4.882673025219989,"aX":-10.862739155389955},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.9,"breakHorizontal":11.0,"spinRate":1499,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.4346418732781565,"extension":6.8028485723337},"hitData":{"launchSpeed":68.0,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":119.06,"coordY":179.46}},"index":0,"playId":"2d1c4eb7-6540-3d47-9bb1-802784cab141","pitchNumber":1,"startTime":"2026-07-19T00:29:25.122Z","endTime":"2026-07-19T00:29:34.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:29:34.179Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T00:29:51.183Z","endTime":"2026-07-19T00:30:26.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5970067744382,"aZ":-30.624519857953132,"pfxX":6.416539239839674,"pfxZ":0.979707657979418,"pX":-0.22272555953205772,"pZ":2.240951422023397,"vX0":2.077656935827569,"vY0":-124.70925027613316,"vZ0":-0.33499576068767833,"x":125.49,"y":178.27,"x0":-1.8990731442892956,"y0":50.00507715218074,"z0":4.889621404725971,"aX":10.170838938512423},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":-12.1,"spinRate":2677,"spinDirection":67},"zone":5,"typeConfidence":0.89,"plateTime":0.43814979306667956,"extension":6.722383868704251},"index":0,"playId":"72ac5503-acbc-3355-8050-f7a53f6a382f","pitchNumber":1,"startTime":"2026-07-19T00:30:01.467Z","endTime":"2026-07-19T00:30:05.989Z","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":92.4,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78228453564061,"aZ":-22.319482092713304,"pfxX":-5.139286902465457,"pfxZ":5.307772856910294,"pX":-0.058459831840824025,"pZ":3.402635644009478,"vX0":5.534241344950888,"vY0":-134.58003102140174,"vZ0":-0.2391407920906065,"x":119.23,"y":146.91,"x0":-1.4616520389209593,"y0":50.00426436646068,"z0":5.056745392227715,"aX":-9.546035389871417},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":8.3,"spinRate":2179,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.40506043861598373,"extension":6.76411807720674},"hitData":{"launchSpeed":93.3,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.21,"coordY":142.42}},"index":1,"playId":"1e500bd3-7654-32c0-97c1-ac1482aaa943","pitchNumber":2,"startTime":"2026-07-19T00:30:17.108Z","endTime":"2026-07-19T00:30:26.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:30:26.142Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T00:30:39.095Z","endTime":"2026-07-19T00:32:44.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":85.1,"endSpeed":78.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141818515721663,"aZ":-29.23446538021001,"pfxX":4.275985253488165,"pfxZ":1.8641201770512517,"pX":-1.1790425563189724,"pZ":3.2452830984313437,"vX0":0.6121688732438053,"vY0":-124.09311730197989,"vZ0":1.7974441089585564,"x":161.94,"y":151.16,"x0":-1.9843513303429656,"y0":50.00283007912009,"z0":4.927240080997709,"aX":6.745909756715334},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":-7.9,"spinRate":2530,"spinDirection":71},"zone":11,"typeConfidence":0.87,"plateTime":0.4394524932813373,"extension":6.770780385186424},"index":0,"playId":"9ec0f4f6-7297-3518-8b43-720e7e22aaeb","pitchNumber":1,"startTime":"2026-07-19T00:30:52.720Z","endTime":"2026-07-19T00:30:57.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20781892348825,"aZ":-25.45740708394716,"pfxX":-1.75591518986705,"pfxZ":3.8254821307299913,"pX":-0.2882195551336837,"pZ":3.1403149301874933,"vX0":4.337703873378691,"vY0":-130.78091191741223,"vZ0":-0.005997150552817465,"x":127.99,"y":153.99,"x0":-1.7305949337779611,"y0":50.001066269155736,"z0":5.031585202844829,"aX":-3.0817798383984316},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.2,"breakHorizontal":2.4,"spinRate":2370,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.416737432922031,"extension":6.57783154213232},"index":1,"playId":"9aec4478-4626-3e7b-9c35-9c45ba6ad36b","pitchNumber":2,"startTime":"2026-07-19T00:31:09.550Z","endTime":"2026-07-19T00:31:13.223Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-19T00:31:22.617Z","endTime":"2026-07-19T00:31:38.843Z","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(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":84.4,"endSpeed":77.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734771066159773,"aZ":-30.237402813303966,"pfxX":6.191033592131467,"pfxZ":1.2627067502909277,"pX":-0.9780131454327818,"pZ":2.6479686125625803,"vX0":0.32876862219189745,"vY0":-123.01370506763328,"vZ0":0.7558482226251135,"x":154.28,"y":167.28,"x0":-1.91809049681194,"y0":50.00574607190081,"z0":4.894336377939966,"aX":9.516627161034002},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":-11.3,"spinRate":2483,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4447699722746461,"extension":6.864673137501539},"index":3,"playId":"bec2349e-f32d-368b-b461-bda5dc0b879d","pitchNumber":3,"startTime":"2026-07-19T00:31:38.843Z","endTime":"2026-07-19T00:31:43.922Z","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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34953183923952,"aZ":-34.98220243049422,"pfxX":-8.433854394010151,"pfxZ":-1.5415166741853952,"pX":0.47433304193833575,"pZ":3.7343698554617455,"vX0":7.890749771373585,"vY0":-133.6823144387913,"vZ0":3.080489035977139,"x":98.92,"y":137.95,"x0":-1.4121146912068236,"y0":50.004671915333425,"z0":5.069596990438512,"aX":-15.35017163419266},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.9,"breakHorizontal":13.7,"spinRate":1903,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.40889026873572254,"extension":6.949990739233339},"index":4,"playId":"1fda4c3f-bf18-3bbd-a589-40f08f97e3f3","pitchNumber":4,"startTime":"2026-07-19T00:31:57.924Z","endTime":"2026-07-19T00:32:03.295Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130640569968776,"aZ":-35.852720207176006,"pfxX":-4.078724610092917,"pfxZ":-2.2793803692619337,"pX":-0.18928794315719683,"pZ":1.5300087634207047,"vX0":4.799077624021885,"vY0":-125.3221121342652,"vZ0":-0.727677467500913,"x":124.22,"y":197.47,"x0":-1.5871939446849122,"y0":50.00437827481141,"z0":4.718540735706201,"aX":-6.575947581535149},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.1,"breakHorizontal":6.5,"spinRate":1539,"spinDirection":273},"zone":13,"typeConfidence":0.89,"plateTime":0.4348194595676751,"extension":6.77855117695317},"index":5,"playId":"00b4cb1b-db76-31a5-9844-33e53fe9186e","pitchNumber":5,"startTime":"2026-07-19T00:32:17.062Z","endTime":"2026-07-19T00:32:22.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21630271490817,"aZ":-35.4222336920822,"pfxX":-9.850629336527064,"pfxZ":-1.7389365135994357,"pX":0.46445950262274843,"pZ":2.4937944553485987,"vX0":8.620819510450927,"vY0":-135.22362714667827,"vZ0":0.07054532276618652,"x":99.3,"y":171.45,"x0":-1.4723152319566544,"y0":50.004406946084686,"z0":4.935790508096264,"aX":-18.39487987282032},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-3.0,"breakHorizontal":16.2,"spinRate":1855,"spinDirection":239},"zone":6,"typeConfidence":0.9,"plateTime":0.4038006560897536,"extension":6.796216378590681},"hitData":{"launchSpeed":75.2,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":160.2}},"index":6,"playId":"ebe5336f-1524-3e82-9c08-01ae99cdb99f","pitchNumber":6,"startTime":"2026-07-19T00:32:35.866Z","endTime":"2026-07-19T00:32:44.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:32:44.162Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a ground ball to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T00:35:05.061Z","endTime":"2026-07-19T00:35:52.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188125456918126,"aZ":-15.974083101163583,"pfxX":-6.565285605086435,"pfxZ":8.259485678541985,"pX":-0.9842757436210837,"pZ":2.5477345999439174,"vX0":4.282665774839229,"vY0":-138.92984736234257,"vZ0":-4.235143730386914,"x":154.52,"y":169.99,"x0":-1.6902770281822646,"y0":50.00148364474524,"z0":5.1487064036079095,"aX":-12.874218478041092},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2242,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3937684542517408,"extension":6.371166509111297},"index":0,"playId":"78277194-ab86-39eb-8672-d54248cc88a1","pitchNumber":1,"startTime":"2026-07-19T00:35:23.547Z","endTime":"2026-07-19T00:35:27.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160537071044264,"aZ":-13.64484808004552,"pfxX":-6.170232799681321,"pfxZ":9.303879266105804,"pX":0.3403681913930484,"pZ":2.7035361201626045,"vX0":7.139237342942069,"vY0":-139.912246854469,"vZ0":-4.331502539278884,"x":104.03,"y":165.78,"x0":-1.436998419659043,"y0":50.006783794099526,"z0":5.159466253109589,"aX":-12.294288318354754},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":9.8,"spinRate":2316,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3907662788906956,"extension":6.473791647402816},"hitData":{"launchSpeed":101.5,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.44,"coordY":107.98}},"index":1,"playId":"1a739752-e02f-3b7d-98f6-687460fe86da","pitchNumber":2,"startTime":"2026-07-19T00:35:40.596Z","endTime":"2026-07-19T00:35:52.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:35:52.614Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T00:36:08.025Z","endTime":"2026-07-19T00:37:58.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.0,"endSpeed":88.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.851065984924887,"aZ":-21.177917265908974,"pfxX":-10.69025037698152,"pfxZ":5.457658550543788,"pX":0.4876709785525727,"pZ":2.0170634083310377,"vX0":9.156058958111245,"vY0":-140.9965990492113,"vZ0":-4.814412412547143,"x":98.41,"y":184.32,"x0":-1.4117666803208577,"y0":50.00226788229129,"z0":5.111978586823636,"aX":-21.53824057239717},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":17.5,"spinRate":2183,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3883568480691375,"extension":6.644982735845782},"index":0,"playId":"9c50c99c-b9e3-3ad7-a492-e0a8d6cfb9f3","pitchNumber":1,"startTime":"2026-07-19T00:36:18.302Z","endTime":"2026-07-19T00:36:22.628Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94986216574897,"aZ":-25.237788537493064,"pfxX":-10.389760123252467,"pfxZ":3.469284838582979,"pX":-0.14801854186326643,"pZ":1.9602142485926244,"vX0":7.6442390267834215,"vY0":-140.31159416575323,"vZ0":-3.9628041877420532,"x":122.64,"y":185.85,"x0":-1.5541699081796343,"y0":50.00313622904866,"z0":5.03016253675711,"aX":-20.7722475847683},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":17.3,"spinRate":2261,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3899729585647722,"extension":6.438611164176026},"index":1,"playId":"9d03b40c-ae21-3ff9-b9bd-5a07ddc43924","pitchNumber":2,"startTime":"2026-07-19T00:36:37.163Z","endTime":"2026-07-19T00:36:42.280Z","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":2,"startTime":"2026-07-19T00:36:51.932Z","endTime":"2026-07-19T00:37:12.628Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":97.8,"endSpeed":88.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37363960361006,"aZ":-15.01207373806658,"pfxX":-6.554338971576561,"pfxZ":8.410550882976434,"pX":0.011726023120189307,"pZ":3.9538413885577155,"vX0":6.880134958485608,"vY0":-142.3298511808792,"vZ0":-1.0004545229962456,"x":116.55,"y":132.03,"x0":-1.5918493450942057,"y0":50.00024483046309,"z0":5.265839460163014,"aX":-13.37078680187133},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2368,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3856681545669596,"extension":6.494778302967863},"index":3,"playId":"40a58373-8a1a-3fd3-847c-5bd06a48292f","pitchNumber":3,"startTime":"2026-07-19T00:37:12.628Z","endTime":"2026-07-19T00:37:17.450Z","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":97.2,"endSpeed":88.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69690381758816,"aZ":-13.739680372999038,"pfxX":-8.898503793638813,"pfxZ":9.223361075911454,"pX":-0.04999731741181458,"pZ":1.5146241834480558,"vX0":7.122210319166972,"vY0":-141.1031018189016,"vZ0":-7.358944910154593,"x":118.91,"y":197.89,"x0":-1.4615871290534965,"y0":50.00577174434674,"z0":5.057830630747206,"aX":-17.791544069656723},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":14.5,"spinRate":2501,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.38946342907259934,"extension":6.589544134891436},"index":4,"playId":"1ec31cee-4c51-39e9-8eed-de8c6d2f439c","pitchNumber":4,"startTime":"2026-07-19T00:37:31.855Z","endTime":"2026-07-19T00:37:37.598Z","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":97.4,"endSpeed":88.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.707736268413505,"aZ":-25.277438236618202,"pfxX":-11.094851317650004,"pfxZ":3.4247362241405437,"pX":-0.8473339786027472,"pZ":1.855596647153085,"vX0":6.265956141144106,"vY0":-141.61378161588635,"vZ0":-3.9193652147805182,"x":149.3,"y":188.68,"x0":-1.656365876953194,"y0":50.004906380431116,"z0":4.889731350487732,"aX":-22.36057717951304},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.5,"breakHorizontal":18.7,"spinRate":2253,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38793502077477404,"extension":6.412837734857874},"index":5,"playId":"4d8ae0b6-0f0d-3ceb-8644-073a9b7477d5","pitchNumber":5,"startTime":"2026-07-19T00:37:53.598Z","endTime":"2026-07-19T00:37:58.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:37:58.334Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to second baseman Cole Young. Drew Gilbert to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T00:38:20.918Z","endTime":"2026-07-19T00:40:37.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.8,"endSpeed":88.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.583817620179886,"aZ":-23.46670760883021,"pfxX":-10.178860850178577,"pfxZ":4.372729840955499,"pX":-0.19920494650393145,"pZ":2.086297620355255,"vX0":7.340776205685842,"vY0":-140.66980755918792,"vZ0":-4.0465954926739505,"x":124.59,"y":182.45,"x0":-1.5275256927262848,"y0":50.005837796648876,"z0":5.075383007111035,"aX":-20.28840659189076},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":2177,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.39021113795295204,"extension":6.403029553235431},"index":0,"playId":"00491c37-d432-33a5-8464-83bf7a2fb225","pitchNumber":1,"startTime":"2026-07-19T00:38:24.467Z","endTime":"2026-07-19T00:38:28.663Z","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":97.2,"endSpeed":87.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0723288714351,"aZ":-15.549098023155496,"pfxX":-8.947856191513054,"pfxZ":8.30363966597248,"pX":-0.2029238257388998,"pZ":2.71442900126366,"vX0":7.1139979506296065,"vY0":-141.27889931264784,"vZ0":-3.677263541821467,"x":124.73,"y":165.49,"x0":-1.603261111141595,"y0":50.00100405933259,"z0":5.045519737935609,"aX":-17.91248015997627},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":14.5,"spinRate":2387,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3891213294509668,"extension":6.5855234265242615},"index":1,"playId":"3022e67a-6f4c-3cd9-8951-a5a69e18df2d","pitchNumber":2,"startTime":"2026-07-19T00:38:44.455Z","endTime":"2026-07-19T00:38:49.969Z","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":1},"index":2,"startTime":"2026-07-19T00:39:06.185Z","endTime":"2026-07-19T00:39:16.567Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472694459741028,"aZ":-24.249711739133716,"pfxX":-11.322341044709589,"pfxZ":3.9368267711972704,"pX":1.6426743855864523,"pZ":1.6718695710064453,"vX0":12.38062709346948,"vY0":-140.65719841151454,"vZ0":-4.816140084460269,"x":54.39,"y":193.64,"x0":-1.3348770442302207,"y0":50.00555498640411,"z0":4.969213572055601,"aX":-22.800650359384672},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":2298,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3886957983416188,"extension":6.522046964781956},"index":3,"playId":"b261a73d-cf8e-3ca6-8c3f-10cc2109e1ff","pitchNumber":3,"startTime":"2026-07-19T00:39:16.567Z","endTime":"2026-07-19T00:39:23.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.448415545169844,"aZ":-14.89665084120126,"pfxX":-6.99153266957914,"pfxZ":8.500022391981572,"pX":-0.877403536577112,"pZ":3.4776419814013764,"vX0":5.2893026229473845,"vY0":-141.6863265046372,"vZ0":-1.8126032767739588,"x":150.44,"y":144.88,"x0":-1.8602781136136517,"y0":50.00340960081171,"z0":5.077928604495454,"aX":-14.211934052636211},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":11.6,"spinRate":2388,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38661536121033224,"extension":6.383000702436994},"index":4,"playId":"04d5a85a-5c17-3ea4-a5b3-cc5ccc54e12b","pitchNumber":4,"startTime":"2026-07-19T00:39:40.782Z","endTime":"2026-07-19T00:39:45.500Z","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":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.788491044998885,"aZ":-25.80050477623686,"pfxX":-9.728834295458347,"pfxZ":3.1249045285174546,"pX":-1.116582432060396,"pZ":3.2261856633816475,"vX0":4.86814847134227,"vY0":-141.5537806540852,"vZ0":-0.8275306045138181,"x":159.56,"y":151.67,"x0":-1.589981001097709,"y0":50.002213101649005,"z0":5.16657885158453,"aX":-19.842036529218692},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.6,"breakHorizontal":16.7,"spinRate":2296,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38619806586281635,"extension":6.28526181120802},"index":5,"playId":"3802abbe-5ec3-3987-bfb8-bde2c1280ad0","pitchNumber":5,"startTime":"2026-07-19T00:40:05.498Z","endTime":"2026-07-19T00:40:10.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234242949657204,"aZ":-27.709408188780355,"pfxX":-8.85124679381,"pfxZ":2.5161847360367826,"pX":-0.49027628426038433,"pZ":2.471689156085096,"vX0":6.083770877140054,"vY0":-131.51107811691344,"vZ0":-1.4202190563837718,"x":135.69,"y":172.04,"x0":-1.6673777384686157,"y0":50.00531233357777,"z0":5.047311034142255,"aX":-15.723399512178467},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":1971,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41428121475852064,"extension":6.818636020830049},"hitData":{"launchSpeed":82.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.57,"coordY":156.65}},"index":6,"playId":"c9419285-e2b6-3594-ae8c-18dec1caf0d4","pitchNumber":6,"startTime":"2026-07-19T00:40:27.000Z","endTime":"2026-07-19T00:40:37.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:40:37.025Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to center fielder Luke Raley. Drew Gilbert scores. Luis Arraez to 2nd. Fielding error by center fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T00:41:10.639Z","endTime":"2026-07-19T00:43:22.692Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727272822141284,"aZ":-16.093066732370417,"pfxX":-7.3739652230736645,"pfxZ":7.964807204060332,"pX":0.34705356669151183,"pZ":3.409469566976669,"vX0":8.548229177089555,"vY0":-140.90904977341935,"vZ0":-2.11471340006282,"x":103.77,"y":146.72,"x0":-1.7617109777135986,"y0":50.0056466612235,"z0":5.204388826429397,"aX":-14.89477935882846},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2246,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3880635553649463,"extension":6.445074875172638},"index":0,"playId":"c7d6c4e8-c90b-321e-aac2-722a03c351d3","pitchNumber":1,"startTime":"2026-07-19T00:41:21.201Z","endTime":"2026-07-19T00:41:25.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125363676986257,"aZ":-26.536486437923266,"pfxX":-0.7498293874337358,"pfxZ":3.2513273782431535,"pX":1.2979609201461346,"pZ":0.11282869725368902,"vX0":8.120164692693248,"vY0":-129.8378315110643,"vZ0":-7.058084293204873,"x":67.52,"y":235.73,"x0":-1.7517146358321258,"y0":50.00576499021885,"z0":4.841741694116565,"aX":-1.3028017197581554},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-0.1,"spinRate":2188,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.41931834483375363,"extension":6.656436368152412},"index":1,"playId":"6d7e783d-4953-3746-9a36-ae4cb1c572a7","pitchNumber":2,"startTime":"2026-07-19T00:41:39.806Z","endTime":"2026-07-19T00:41:44.860Z","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":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08503389830399,"aZ":-28.18278984877407,"pfxX":-10.951061235720143,"pfxZ":2.3050426211518964,"pX":1.6419813608011113,"pZ":2.3463408158928423,"vX0":12.011941491732602,"vY0":-130.87945670571582,"vZ0":-1.5818410141931345,"x":54.41,"y":175.43,"x0":-1.5881517952888748,"y0":50.00333725078945,"z0":5.0728565033651245,"aX":-18.965647047632082},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":17.2,"spinRate":2188,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4187835740771457,"extension":6.768418248722731},"index":2,"playId":"e71e4c68-aec3-308a-8851-cc20ddbc5eea","pitchNumber":3,"startTime":"2026-07-19T00:42:01.966Z","endTime":"2026-07-19T00:42:07.326Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80916100259852,"aZ":-26.91645449538285,"pfxX":0.6263563106053529,"pfxZ":3.067139743361767,"pX":0.929997066299295,"pZ":0.4852300468828079,"vX0":6.267663802126953,"vY0":-129.80199456576534,"vZ0":-6.038753591584133,"x":81.55,"y":225.68,"x0":-1.592106816580054,"y0":50.00587278579172,"z0":4.877171441328534,"aX":1.0737099062061415},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-2.4,"spinRate":2259,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.42111345126255983,"extension":6.499481972463027},"index":3,"playId":"d372e592-4cb1-3c3f-a248-703b9915b985","pitchNumber":4,"startTime":"2026-07-19T00:42:21.067Z","endTime":"2026-07-19T00:42:25.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.025340543758496,"aZ":-16.352025575617123,"pfxX":-7.094610676800027,"pfxZ":7.847357642932382,"pX":-0.47765963476470963,"pZ":4.01495208360151,"vX0":6.116114458114234,"vY0":-140.88173858741624,"vZ0":-0.44647685833504935,"x":135.21,"y":130.38,"x0":-1.7514650499166744,"y0":50.00638691916652,"z0":5.2293518763148565,"aX":-14.311077003189093},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2340,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38830258596859357,"extension":6.651428001160869},"index":4,"playId":"45059b21-65ff-3e5a-b056-9c556035aa06","pitchNumber":5,"startTime":"2026-07-19T00:42:44.660Z","endTime":"2026-07-19T00:42:48.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-19T00:43:00.180Z","endTime":"2026-07-19T00:43:12.662Z","isPitch":false,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"}},{"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":98.1,"endSpeed":89.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.607943422696934,"aZ":-15.791200597088075,"pfxX":-6.57609881995511,"pfxZ":7.960572179957865,"pX":-0.4799880675505202,"pZ":3.6476253082784753,"vX0":5.654138307262343,"vY0":-142.7256210194755,"vZ0":-1.6380716517444784,"x":135.3,"y":140.29,"x0":-1.6347478005478135,"y0":50.00236015232897,"z0":5.226097491963276,"aX":-13.53340470092328},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":10.7,"spinRate":2373,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3841269051968421,"extension":6.484539020689127},"hitData":{"launchSpeed":103.7,"launchAngle":15.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.5,"coordY":69.23}},"index":6,"playId":"76f4b496-6497-3f3a-a730-a8baba1ffa02","pitchNumber":6,"startTime":"2026-07-19T00:43:12.662Z","endTime":"2026-07-19T00:43:22.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:43:22.692Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to shortstop Colt Emerson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T00:44:56.014Z","endTime":"2026-07-19T00:47:24.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T00:43:55.262Z","endTime":"2026-07-19T00:44:58.153Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":76.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13362103643555,"aZ":-33.54221525325931,"pfxX":6.324685697381362,"pfxZ":-0.9115371936399495,"pX":-0.3131813186314682,"pZ":2.2205596710154882,"vX0":1.8297939743702583,"vY0":-121.57522892299825,"vZ0":0.00549193183365948,"x":128.94,"y":178.82,"x0":-1.8976768203062107,"y0":50.00551456904384,"z0":5.132773522356625,"aX":9.45585403451176},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-11.9,"spinRate":2491,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4507661076508964,"extension":6.532866979092072},"index":1,"playId":"37ce99e4-e71e-3ecf-a930-fa7e4d0fc774","pitchNumber":1,"startTime":"2026-07-19T00:44:58.153Z","endTime":"2026-07-19T00:45:02.439Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.866339070941805,"aZ":-24.178124747243317,"pfxX":-9.144442613056755,"pfxZ":3.884211161737193,"pX":-0.5445098190533044,"pZ":1.4417789052113081,"vX0":6.272407908257442,"vY0":-142.11258971424155,"vZ0":-5.614038681902383,"x":137.76,"y":199.85,"x0":-1.5859817932388833,"y0":50.000270508140765,"z0":4.966925700464663,"aX":-18.805731067730424},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.1,"breakHorizontal":15.4,"spinRate":2263,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3846093321654731,"extension":6.597722350558321},"index":2,"playId":"0e8af479-6b20-3441-95b2-0e0e48c52841","pitchNumber":2,"startTime":"2026-07-19T00:45:17.528Z","endTime":"2026-07-19T00:45:23.003Z","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":86.8,"endSpeed":80.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533959796037426,"aZ":-29.221308828546242,"pfxX":3.2279825044972643,"pfxZ":1.8045376118757064,"pX":2.006052970645458,"pZ":1.3864072284337565,"vX0":8.443658693485515,"vY0":-126.3105927652831,"vZ0":-2.8558257441117676,"x":40.53,"y":201.35,"x0":-1.7820677830061946,"y0":50.004617546234996,"z0":4.849591847549745,"aX":5.283325469104455},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":-7.6,"spinRate":2551,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.43146945991897834,"extension":6.8973643532315725},"index":3,"playId":"62a96274-4ae4-34aa-8ae6-90d4df733a21","pitchNumber":3,"startTime":"2026-07-19T00:45:57.233Z","endTime":"2026-07-19T00:46:01.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.727450623716578,"aZ":-23.71730534422404,"pfxX":4.420106099364287,"pfxZ":5.114595898011963,"pX":1.8674025355704817,"pZ":1.009774411425569,"vX0":7.298390708106365,"vY0":-127.13112421621528,"vZ0":-4.8235700435095765,"x":45.82,"y":211.52,"x0":-1.6040730080616383,"y0":50.001450671618315,"z0":4.791829880389811,"aX":7.3010341244231345},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":-9.5,"spinRate":2625,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.42927183288528026,"extension":6.535716957662999},"index":4,"playId":"19532e26-4574-3cf2-860e-6c6246f38583","pitchNumber":4,"startTime":"2026-07-19T00:46:17.088Z","endTime":"2026-07-19T00:46:21.775Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"70a8c42c-1e91-4953-9620-362e44568477","startTime":"2026-07-19T00:46:36.409Z","endTime":"2026-07-19T00:46:41.409Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.046506088587176,"aZ":-24.147798699069536,"pfxX":-11.576247004565793,"pfxZ":3.908609786934239,"pX":1.172214896832623,"pZ":0.7038810352288978,"vX0":11.640215368634063,"vY0":-142.11681117838643,"vZ0":-7.039465241049573,"x":72.32,"y":219.78,"x0":-1.4628486815095088,"y0":50.00660305527653,"z0":4.735294208212562,"aX":-23.80297977421989},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.8,"breakHorizontal":18.7,"spinRate":2390,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3846662949379316,"extension":6.863492241079397},"index":6,"playId":"53156a2b-77e8-31ef-8282-c464723a0c74","pitchNumber":5,"startTime":"2026-07-19T00:46:51.890Z","endTime":"2026-07-19T00:46:56.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970407511123945,"aZ":-24.460375106738578,"pfxX":-9.655909619843037,"pfxZ":3.683627746849364,"pX":-0.9020912945388377,"pZ":3.2724155836819744,"vX0":5.632534739993296,"vY0":-143.49632269942666,"vZ0":-0.8584343469207163,"x":151.39,"y":150.42,"x0":-1.6318361458586963,"y0":50.00116616322662,"z0":5.09376444657669,"aX":-20.2149406946917},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.7,"breakHorizontal":16.4,"spinRate":2299,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38110965524467577,"extension":6.478198274977639},"hitData":{"launchSpeed":51.4,"launchAngle":25.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":150.06}},"index":7,"playId":"0d404018-995b-3750-91ba-b7c49f610a63","pitchNumber":6,"startTime":"2026-07-19T00:47:15.562Z","endTime":"2026-07-19T00:47:24.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:47:24.585Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T00:47:48.140Z","endTime":"2026-07-19T00:49:07.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.226697431253026,"aZ":-28.510095210272727,"pfxX":1.4433209673775158,"pfxZ":2.134967018203792,"pX":-0.22975306082798475,"pZ":3.0660168319316394,"vX0":3.6714568857422645,"vY0":-130.13902150855475,"vZ0":0.3202713819461771,"x":125.76,"y":156.0,"x0":-1.8461037568902885,"y0":50.002141309747934,"z0":5.100283886515658,"aX":2.4759563463711607},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-3.5,"spinRate":2223,"spinDirection":173},"zone":2,"typeConfidence":2.0,"plateTime":0.4208307461676708,"extension":6.401107087418795},"index":0,"playId":"72ac9984-7203-3094-91a1-4ada92b84f4c","pitchNumber":1,"startTime":"2026-07-19T00:47:52.448Z","endTime":"2026-07-19T00:47:56.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13361048759421,"aZ":-15.401303054454445,"pfxX":-6.164053951692991,"pfxZ":8.335009935748626,"pX":-1.0284234840205022,"pZ":4.406494459528733,"vX0":4.4900432036292495,"vY0":-141.19328888673027,"vZ0":0.48056488564989513,"x":156.2,"y":119.8,"x0":-1.8410785771159748,"y0":50.00330074572604,"z0":5.227653004856127,"aX":-12.40499236473176},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2289,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3884159157478013,"extension":6.347481982379598},"index":1,"playId":"c6d3de2c-2976-3da6-ad13-fdc6bff071fe","pitchNumber":2,"startTime":"2026-07-19T00:48:15.387Z","endTime":"2026-07-19T00:48:19.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597380724268625,"aZ":-28.512316267761708,"pfxX":1.0061841471270214,"pfxZ":2.13482205431257,"pX":0.851034029219183,"pZ":1.716039553227594,"vX0":5.966569409552583,"vY0":-130.0356161655381,"vZ0":-3.0075509492932384,"x":84.56,"y":192.45,"x0":-1.6015608237875818,"y0":50.004899309140555,"z0":5.044815610909788,"aX":1.7272259254473663},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-3.1,"spinRate":2239,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4207918825870878,"extension":6.624748550265264},"index":2,"playId":"45ec8b22-5cfa-3108-ab93-18656e193567","pitchNumber":3,"startTime":"2026-07-19T00:48:35.904Z","endTime":"2026-07-19T00:48:40.974Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.047978399736504,"aZ":-13.218595966311664,"pfxX":-6.491653770032474,"pfxZ":9.242981848001518,"pX":0.038303936496488736,"pZ":2.9696509550890675,"vX0":6.956655073639727,"vY0":-141.97070009782755,"vZ0":-3.673161083275148,"x":115.54,"y":158.6,"x0":-1.5948134797114004,"y0":50.00367020368453,"z0":5.115591192380815,"aX":-13.315565706334906},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2352,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3850931534122308,"extension":6.390876688588628},"index":3,"playId":"3f73ebf9-dbe5-3982-b8ad-3015f2b16119","pitchNumber":4,"startTime":"2026-07-19T00:49:02.286Z","endTime":"2026-07-19T00:49:07.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:49:07.915Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T00:51:17.662Z","endTime":"2026-07-19T00:52:56.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.2,"endSpeed":77.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099523803280793,"aZ":-32.03019530269605,"pfxX":6.763784316835018,"pfxZ":0.09885280220379045,"pX":-0.8967904480528658,"pZ":3.152762157606239,"vX0":0.49447818926249765,"vY0":-122.62417888394971,"vZ0":2.010920548136083,"x":151.18,"y":153.66,"x0":-1.980022931415791,"y0":50.00600983124364,"z0":5.0533937520762,"aX":10.308727418293147},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":-12.4,"spinRate":2535,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.4465598889616347,"extension":6.500449051058464},"index":0,"playId":"6c252dbe-1e64-3b96-9e8e-a42dd456b266","pitchNumber":1,"startTime":"2026-07-19T00:51:41.215Z","endTime":"2026-07-19T00:51:46.430Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867270335863363,"aZ":-32.81794751447672,"pfxX":10.45495169580036,"pfxZ":-0.4256359467893862,"pX":-0.7602970915723548,"pZ":2.222535017835883,"vX0":-0.39272322700588513,"vY0":-122.26514755458317,"vZ0":0.40371698514974597,"x":145.98,"y":178.77,"x0":-1.9549903532743467,"y0":50.004517216309324,"z0":4.879391295379119,"aX":15.775213721293577},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":-18.8,"spinRate":2531,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.44856421431340365,"extension":6.806092328324154},"index":1,"playId":"e1fc1a12-4966-3651-b850-1b0ccbc820dd","pitchNumber":2,"startTime":"2026-07-19T00:51:56.820Z","endTime":"2026-07-19T00:52:01.844Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65834232147856,"aZ":-27.099763941509725,"pfxX":-0.8531629601384387,"pfxZ":2.8463424473979675,"pX":-0.6220165352466612,"pZ":3.31627325672446,"vX0":3.1491136918676723,"vY0":-131.37122829526535,"vZ0":0.6677542963036018,"x":140.71,"y":149.24,"x0":-1.7151705562655783,"y0":50.003025672856694,"z0":5.042695758201787,"aX":-1.5214844304479573},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":1.0,"spinRate":2212,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.41381337308324984,"extension":6.768320435259219},"index":2,"playId":"586e87b8-3c8e-3d82-a211-1f53c570e084","pitchNumber":3,"startTime":"2026-07-19T00:52:28.392Z","endTime":"2026-07-19T00:52:33.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41625789469469,"aZ":-34.93738153223282,"pfxX":-3.9396131419280915,"pfxZ":-1.7636251082236205,"pX":-0.8823453195964982,"pZ":1.9992689666552008,"vX0":3.1740491072940133,"vY0":-123.4399516950421,"vZ0":0.20133310888216505,"x":150.63,"y":184.8,"x0":-1.6644642071473703,"y0":50.00531860198925,"z0":4.825457972634062,"aX":-6.16409841206424},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":6.5,"spinRate":1449,"spinDirection":277},"zone":13,"typeConfidence":0.86,"plateTime":0.44142393116378775,"extension":6.777882617256076},"hitData":{"launchSpeed":75.0,"launchAngle":21.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.44,"coordY":128.05}},"index":3,"playId":"13c402fc-3942-3e58-8d13-cb2560d34b52","pitchNumber":4,"startTime":"2026-07-19T00:52:46.623Z","endTime":"2026-07-19T00:52:56.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:52:56.651Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T00:53:12.636Z","endTime":"2026-07-19T00:54:53.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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(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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095151037605994,"aZ":-37.84756460372366,"pfxX":-5.86829078677923,"pfxZ":-3.570596986432852,"pX":0.11141550315740625,"pZ":0.8352926718195886,"vX0":6.4401679994172145,"vY0":-124.69369038674621,"vZ0":-1.920942352564003,"x":112.75,"y":216.23,"x0":-1.732190842325883,"y0":50.00531694166363,"z0":4.714031274514894,"aX":-9.320852322449838},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.7,"breakHorizontal":9.2,"spinRate":1483,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.4378513841714957,"extension":6.825158571073785},"index":0,"playId":"cb06f938-47f5-31c1-bbe8-6eeac900b3c4","pitchNumber":1,"startTime":"2026-07-19T00:53:22.942Z","endTime":"2026-07-19T00:53:27.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14368051937106,"aZ":-33.173445182163334,"pfxX":6.110306169669725,"pfxZ":-0.6539592177470013,"pX":0.34370062639335314,"pZ":0.8999658518617537,"vX0":3.5322556965272605,"vY0":-123.44184160016094,"vZ0":-2.3277923584581104,"x":103.9,"y":214.48,"x0":-1.9027655384926128,"y0":50.00231654820741,"z0":4.666801395648803,"aX":9.363444238664117},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-11.9,"spinRate":2358,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4448836767807123,"extension":6.789948153350001},"index":1,"playId":"792a1cca-2ef5-3bc2-bf36-c07d82446f9c","pitchNumber":2,"startTime":"2026-07-19T00:53:42.754Z","endTime":"2026-07-19T00:53:46.350Z","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":85.5,"endSpeed":79.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.237627266344287,"aZ":-38.707188151446694,"pfxX":-6.208815964412283,"pfxZ":-4.1150097536065715,"pX":-0.44400246480828376,"pZ":1.3211359018560795,"vX0":5.28115753587261,"vY0":-124.50939173674634,"vZ0":-0.32491677982302847,"x":133.92,"y":203.11,"x0":-1.7738580372024404,"y0":50.001483001332325,"z0":4.624637169294067,"aX":-9.862759072003186},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.3,"breakHorizontal":10.2,"spinRate":1485,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.4379514451735731,"extension":6.947038209711798},"index":2,"playId":"b2eda080-f5a5-33e0-9abb-491ea51e9b9c","pitchNumber":3,"startTime":"2026-07-19T00:54:04.472Z","endTime":"2026-07-19T00:54:09.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.568239659542566,"aZ":-37.038766858231064,"pfxX":-5.700075093214091,"pfxZ":-3.0443284478192014,"pX":-0.012836899072346189,"pZ":1.4485792914114166,"vX0":6.048720471251697,"vY0":-124.4334044001399,"vZ0":-0.48827069612849705,"x":117.49,"y":199.67,"x0":-1.713275439982881,"y0":50.00355440036725,"z0":4.6673960774275605,"aX":-9.107511742813402},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.4,"breakHorizontal":9.2,"spinRate":1514,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.43705619242615423,"extension":7.009294637652017},"index":3,"playId":"51449516-c591-38d2-a31d-7cf00106d2eb","pitchNumber":4,"startTime":"2026-07-19T00:54:25.121Z","endTime":"2026-07-19T00:54:29.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72444347199002,"aZ":-38.92448810681805,"pfxX":-4.710263729290263,"pfxZ":-4.3024752385669585,"pX":0.3198390163702738,"pZ":1.354535844146127,"vX0":6.517219586865825,"vY0":-123.65063068789193,"vZ0":-0.22365629454518277,"x":104.81,"y":202.21,"x0":-1.7227941288319344,"y0":50.00499227965744,"z0":4.6776115921784,"aX":-7.388082877586848},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.7,"breakHorizontal":7.2,"spinRate":1558,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.44084656246767917,"extension":6.896621778883773},"index":4,"playId":"4a1d793f-e00e-3fbf-9e7d-4432852ff4fe","pitchNumber":5,"startTime":"2026-07-19T00:54:48.736Z","endTime":"2026-07-19T00:54:53.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:54:53.574Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T00:55:08.382Z","endTime":"2026-07-19T00:56:56.320Z","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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37345279711042,"aZ":-37.45775007558534,"pfxX":-6.328341215625934,"pfxZ":-3.331692914609828,"pX":-0.12892326954985325,"pZ":1.7846888030257988,"vX0":5.5895936730630265,"vY0":-124.45997453797547,"vZ0":0.351995710371364,"x":121.91,"y":190.59,"x0":-1.5696893428212055,"y0":50.00187864122697,"z0":4.7156807220757,"aX":-10.038265662423658},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.8,"breakHorizontal":10.3,"spinRate":1498,"spinDirection":270},"zone":8,"typeConfidence":0.9,"plateTime":0.43821979971840186,"extension":6.82261731300832},"index":0,"playId":"29b520af-be89-391b-9137-98d6d3cb9cca","pitchNumber":1,"startTime":"2026-07-19T00:55:19.310Z","endTime":"2026-07-19T00:55:23.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647164322676314,"aZ":-26.822674848203945,"pfxX":-0.016861834230711525,"pfxZ":3.0829135613222647,"pX":-0.1918050938247852,"pZ":4.178561255332808,"vX0":3.7901173625553106,"vY0":-130.4827374956103,"vZ0":3.040910322535126,"x":124.31,"y":125.96,"x0":-1.6567019977366246,"y0":50.00369609376696,"z0":5.010721290986168,"aX":-0.029790493459454403},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-0.7,"spinRate":2317,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.4186431576157812,"extension":6.873654046609656},"index":1,"playId":"f2b69867-6542-3cde-a605-868112e1297b","pitchNumber":2,"startTime":"2026-07-19T00:55:36.484Z","endTime":"2026-07-19T00:55:41.190Z","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":1},"index":2,"playId":"2f864289-d604-3af8-b75c-4b3ce3e98ba4","startTime":"2026-07-19T00:55:57.448Z","endTime":"2026-07-19T00:56:00.448Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.895301510592656,"aZ":-37.298557327073965,"pfxX":-5.95402957010729,"pfxZ":-3.2123136462880835,"pX":-0.37466090257514945,"pZ":1.4258885641664503,"vX0":5.239778504126171,"vY0":-124.38487461346548,"vZ0":-0.47353682111280626,"x":131.28,"y":200.28,"x0":-1.7175093071223486,"y0":50.004897716456114,"z0":4.666187095452202,"aX":-9.492814567773445},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":9.8,"spinRate":1580,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.4374680529622079,"extension":6.817653559425043},"index":3,"playId":"f479594b-36fa-3260-b998-6d82017f2d71","pitchNumber":3,"startTime":"2026-07-19T00:56:15.522Z","endTime":"2026-07-19T00:56:25.598Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333663166578376,"aZ":-30.922521572074466,"pfxX":8.605351763134143,"pfxZ":0.8164126395974334,"pX":0.17921301998519018,"pZ":1.6873514010798718,"vX0":2.2501576810579462,"vY0":-123.05276270464051,"vZ0":-0.9479457447341084,"x":110.17,"y":193.22,"x0":-1.865031703512368,"y0":50.003483971009786,"z0":4.696532863007982,"aX":13.201120909045674},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":-16.1,"spinRate":2534,"spinDirection":52},"zone":8,"typeConfidence":0.9,"plateTime":0.4450503405291988,"extension":6.83759902358405},"index":4,"playId":"86dc79a0-4bd3-323a-bfe9-c836e67d69ef","pitchNumber":4,"startTime":"2026-07-19T00:56:50.505Z","endTime":"2026-07-19T00:56:56.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:56:56.320Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out softly to pitcher Logan Webb in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T00:57:14.638Z","endTime":"2026-07-19T00:58:09.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":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":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23244204694146,"aZ":-30.332012918168008,"pfxX":8.477699049362267,"pfxZ":1.2236936024396883,"pX":0.2510466688595402,"pZ":2.5244228452636537,"vX0":2.3987292544133876,"vY0":-121.8576259899499,"vZ0":0.8592056568823949,"x":107.43,"y":170.62,"x0":-1.8476034293418222,"y0":50.00126477925182,"z0":4.790346671383074,"aX":12.730481555746186},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.6,"breakHorizontal":-16.0,"spinRate":2539,"spinDirection":61},"zone":6,"typeConfidence":0.9,"plateTime":0.4497077952854607,"extension":6.875685500810141},"index":0,"playId":"5b0e1bd0-c630-3512-94b9-4bb77b89d7c3","pitchNumber":1,"startTime":"2026-07-19T00:57:21.738Z","endTime":"2026-07-19T00:57:26.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165257720702456,"aZ":-23.94981809116362,"pfxX":-2.7383066668588665,"pfxZ":4.706978968978939,"pX":1.311176590295298,"pZ":2.4325865148117645,"vX0":8.205873837168422,"vY0":-130.52871526112676,"vZ0":-1.5550701652871122,"x":67.02,"y":173.1,"x0":-1.4999218559517318,"y0":50.00337940841473,"z0":4.8170463939399495,"aX":-4.786051664028551},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":3.4,"spinRate":2252,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4175711671841711,"extension":6.9728325408613205},"index":1,"playId":"504ba8cb-7580-3d80-924d-b1e721dc247f","pitchNumber":2,"startTime":"2026-07-19T00:57:40.168Z","endTime":"2026-07-19T00:57:44.621Z","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":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.882072448692792,"aZ":-25.35398664686913,"pfxX":-1.6716218473987126,"pfxZ":3.906150687787777,"pX":0.8240077422383111,"pZ":2.599962378213335,"vX0":6.8713911768633915,"vY0":-130.67477178836657,"vZ0":-0.841210890406892,"x":85.59,"y":168.58,"x0":-1.6108566987686586,"y0":50.00619704850169,"z0":4.813336389545167,"aX":-2.92240435186238},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":1.7,"spinRate":2479,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.4175291167797708,"extension":6.907573287608674},"hitData":{"launchSpeed":43.6,"launchAngle":78.0,"totalDistance":39.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":113.32,"coordY":194.17}},"index":2,"playId":"bee75e32-290f-319d-9b87-beea10b6de5c","pitchNumber":3,"startTime":"2026-07-19T00:58:01.380Z","endTime":"2026-07-19T00:58:09.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T00:58:09.404Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:00:29.243Z","endTime":"2026-07-19T01:01:42.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":"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":96.2,"endSpeed":88.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.759506705395935,"aZ":-21.81499143152983,"pfxX":-9.736630364664244,"pfxZ":5.202507801380534,"pX":-1.5312162452366684,"pZ":2.4481451194175254,"vX0":3.615471455600784,"vY0":-140.0279013782642,"vZ0":-3.3171244845348182,"x":175.37,"y":172.68,"x0":-1.571894505614757,"y0":50.00324403591768,"z0":5.070425083707748,"aX":-19.392248041341084},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.0,"breakHorizontal":16.9,"spinRate":2235,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39071305443546844,"extension":6.424685848523822},"index":0,"playId":"7450bbe8-4d66-3346-a4ee-b4c69825aa51","pitchNumber":1,"startTime":"2026-07-19T01:00:44.655Z","endTime":"2026-07-19T01:00:52.264Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.224208267391226,"aZ":-16.004447047506186,"pfxX":-6.72100630128914,"pfxZ":8.128958871146414,"pX":-0.3654175991013178,"pZ":3.9837396562055,"vX0":5.716301280465542,"vY0":-139.83299987048886,"vZ0":-0.6130024102662259,"x":130.93,"y":131.22,"x0":-1.5585027271926601,"y0":50.00246211172371,"z0":5.25157984451559,"aX":-13.368682181366994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2332,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3910426872031687,"extension":6.3356653404458445},"index":1,"playId":"93ac593e-672d-3e1d-b0e3-b75e0e751870","pitchNumber":2,"startTime":"2026-07-19T01:01:18.407Z","endTime":"2026-07-19T01:01:22.024Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846511435480092,"aZ":-32.019058627125965,"pfxX":5.67562955140798,"pfxZ":0.1048588407991442,"pX":-0.4207082500913122,"pZ":2.509037954676891,"vX0":1.352946284615165,"vY0":-121.25722539208752,"vZ0":0.6006794772545525,"x":133.04,"y":171.04,"x0":-1.722871937663451,"y0":50.00347944149162,"z0":5.043093983862542,"aX":8.484575119354444},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.6,"breakHorizontal":-10.6,"spinRate":2540,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.45103167234297814,"extension":6.49530802476675},"index":2,"playId":"84706a44-4ee4-393f-a960-823bd7be5439","pitchNumber":3,"startTime":"2026-07-19T01:01:37.509Z","endTime":"2026-07-19T01:01:42.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:01:42.789Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:02:00.466Z","endTime":"2026-07-19T01:02:18.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86902814293773,"aZ":-31.344820562367197,"pfxX":0.661087076882954,"pfxZ":0.49625143899237223,"pX":0.02550301252520504,"pZ":2.0666163271065017,"vX0":4.099926841065185,"vY0":-127.01096417383307,"vZ0":-1.4728729359593522,"x":116.03,"y":182.98,"x0":-1.684264315889706,"y0":50.0017152833173,"z0":5.10795801748076,"aX":1.0970440384955595},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-1.9,"spinRate":2127,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.42849082983898557,"extension":6.440153092244149},"hitData":{"launchSpeed":99.8,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":149.05}},"index":0,"playId":"498647e6-2cb9-3cc2-9a88-14d14dfa1dbc","pitchNumber":1,"startTime":"2026-07-19T01:02:09.236Z","endTime":"2026-07-19T01:02:18.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:02:18.780Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to shortstop Colt Emerson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T01:02:36.578Z","endTime":"2026-07-19T01:03:50.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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_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":95.7,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.266698396693684,"aZ":-24.53597589303606,"pfxX":-9.614735170406329,"pfxZ":3.9038663230731085,"pX":-0.7129740433014301,"pZ":2.4915634729411535,"vX0":5.632022726063042,"vY0":-139.2666163299825,"vZ0":-2.648767525539427,"x":144.18,"y":171.51,"x0":-1.515873530709909,"y0":50.00465831297009,"z0":5.0838005612376325,"aX":-18.82437822345851},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":2224,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3938025536695493,"extension":6.439049950136181},"index":0,"playId":"719cc7ff-7ddd-39b3-a697-899121f75dd4","pitchNumber":1,"startTime":"2026-07-19T01:02:46.831Z","endTime":"2026-07-19T01:02:51.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800754056693336,"aZ":-29.688601126949134,"pfxX":-0.6199875874127663,"pfxZ":1.5117561702072795,"pX":0.36036223991660216,"pZ":2.5449999464663624,"vX0":4.8102491380944725,"vY0":-127.3118917659194,"vZ0":-0.6700952313247316,"x":103.26,"y":170.07,"x0":-1.471835055811279,"y0":50.0019091413066,"z0":5.158478917582158,"aX":-1.0191850373727063},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":0.0,"spinRate":2053,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.42999437723348155,"extension":6.343139899978241},"index":1,"playId":"5564b8cf-07d4-30d5-aa32-cefc37b93390","pitchNumber":2,"startTime":"2026-07-19T01:03:07.306Z","endTime":"2026-07-19T01:03:12.328Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T01:03:22.744Z","endTime":"2026-07-19T01:03:40.633Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10381388887691,"aZ":-28.522999842516224,"pfxX":3.8088077734794643,"pfxZ":2.303247136160441,"pX":0.6794003447074761,"pZ":1.6622479032513573,"vX0":4.70983711076589,"vY0":-125.3907367372455,"vZ0":-2.2188007573844795,"x":91.1,"y":193.9,"x0":-1.720527781223537,"y0":50.005821583408306,"z0":4.893241112090389,"aX":6.046005892246076},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-8.0,"spinRate":2479,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4373402583277124,"extension":6.520566712577309},"hitData":{"launchSpeed":63.1,"launchAngle":42.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.37,"coordY":126.74}},"index":3,"playId":"819078bb-a14c-386e-9c0e-6931d052dc61","pitchNumber":3,"startTime":"2026-07-19T01:03:40.633Z","endTime":"2026-07-19T01:03:50.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:03:50.592Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T01:06:12.462Z","endTime":"2026-07-19T01:07:18.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":91.6,"endSpeed":84.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816106194730107,"aZ":-31.097327953653917,"pfxX":-8.437515347642643,"pfxZ":0.5898149657673031,"pX":-0.019052932221534567,"pZ":1.7177956737229065,"vX0":6.434765095772864,"vY0":-133.2915994467725,"vZ0":-2.722473557626344,"x":117.73,"y":192.4,"x0":-1.3556434026473723,"y0":50.00214001135626,"z0":4.973869236837834,"aX":-15.342300694952694},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.7,"breakHorizontal":14.0,"spinRate":1995,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4092805910293338,"extension":6.898625147688025},"index":0,"playId":"c2e76fe3-0432-318a-93d3-e74aee5eebe6","pitchNumber":1,"startTime":"2026-07-19T01:06:40.448Z","endTime":"2026-07-19T01:06:44.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32186277597323,"aZ":-33.24812598121547,"pfxX":-7.680015312254676,"pfxZ":-0.5897881899448585,"pX":-0.20178373703122474,"pZ":1.4915718012552148,"vX0":5.777385738798472,"vY0":-133.73803674835835,"vZ0":-2.534307722526435,"x":124.69,"y":198.51,"x0":-1.3822454267123159,"y0":50.0019296111257,"z0":4.814181091859181,"aX":-14.041272364242435},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.3,"breakHorizontal":12.8,"spinRate":2007,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4081048197715669,"extension":6.983996733902154},"index":1,"playId":"cf956238-a27f-3e9c-9e77-59199b410166","pitchNumber":2,"startTime":"2026-07-19T01:06:56.139Z","endTime":"2026-07-19T01:07:00.638Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.300511116964888,"aZ":-31.54696933828538,"pfxX":6.807490037525452,"pfxZ":0.40559443189977173,"pX":1.568004926916102,"pZ":1.8550076033065928,"vX0":5.342152970104729,"vY0":-123.61882992025168,"vZ0":-0.8647484531414767,"x":57.23,"y":188.69,"x0":-1.4980790503536796,"y0":50.00574343627482,"z0":4.833962619008315,"aX":10.644575855691388},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-13.4,"spinRate":2649,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4413741355619778,"extension":6.9875281545377215},"index":2,"playId":"13dd37d4-e48a-307c-985e-0d075343c0be","pitchNumber":3,"startTime":"2026-07-19T01:07:13.117Z","endTime":"2026-07-19T01:07:18.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:07:18.636Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T01:07:35.958Z","endTime":"2026-07-19T01:08:58.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764284915755326,"aZ":-24.423010490161104,"pfxX":-0.525878970068252,"pfxZ":4.261968656005754,"pX":0.8457314282096993,"pZ":2.9122412438410765,"vX0":6.1884952144138206,"vY0":-133.49355215134747,"vZ0":-0.785795697029786,"x":84.76,"y":160.15,"x0":-1.4269150903757537,"y0":50.00231455204447,"z0":4.957081797035519,"aX":-0.9579407267374181},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":-0.2,"spinRate":2192,"spinDirection":231},"zone":12,"typeConfidence":0.7,"plateTime":0.409163451629281,"extension":6.796556522896076},"index":0,"playId":"7662964f-63ad-39d5-92ef-48284d1687e9","pitchNumber":1,"startTime":"2026-07-19T01:07:45.400Z","endTime":"2026-07-19T01:07:50.550Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598947157699012,"aZ":-24.118680192594827,"pfxX":-0.9168015952885682,"pfxZ":4.437492989218102,"pX":0.6361946101043898,"pZ":2.3259191156407497,"vX0":5.889045738399186,"vY0":-133.12548420286407,"vZ0":-2.2235832435585903,"x":92.75,"y":175.98,"x0":-1.474908582036883,"y0":50.00149478340209,"z0":4.89793066361975,"aX":-1.6643990646325246},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":0.5,"spinRate":2255,"spinDirection":228},"zone":6,"typeConfidence":0.87,"plateTime":0.4097000691585104,"extension":6.888199540047296},"index":1,"playId":"794a44a3-5dc2-38d9-9528-e3de90c7fc93","pitchNumber":2,"startTime":"2026-07-19T01:08:16.751Z","endTime":"2026-07-19T01:08:21.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.617729586622943,"aZ":-32.313799438072664,"pfxX":-8.680207117650902,"pfxZ":-0.0729152153085284,"pX":0.8077179087939916,"pZ":2.5931311265568273,"vX0":8.655619905591566,"vY0":-134.03313704528776,"vZ0":-0.13189740587764365,"x":86.21,"y":168.77,"x0":-1.3167241099755573,"y0":50.00579135992761,"z0":4.926807414901694,"aX":-15.991669175878867},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.0,"breakHorizontal":14.2,"spinRate":2116,"spinDirection":238},"zone":6,"typeConfidence":0.91,"plateTime":0.40673338390290636,"extension":6.947710280447019},"index":2,"playId":"bd7cb1ea-5ac0-36ac-aa21-82a5a8ca6070","pitchNumber":3,"startTime":"2026-07-19T01:08:33.678Z","endTime":"2026-07-19T01:08:38.749Z","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":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.457196083504364,"aZ":-27.11423234493429,"pfxX":4.537909213227481,"pfxZ":3.1599143755504064,"pX":0.37956377096776717,"pZ":1.8907054426644798,"vX0":3.802024383250425,"vY0":-124.7752668897534,"vZ0":-1.535000077385714,"x":102.53,"y":187.73,"x0":-1.7451963171100873,"y0":50.00364138247805,"z0":4.715734835621997,"aX":7.265107834003056},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":-9.0,"spinRate":2562,"spinDirection":56},"zone":9,"typeConfidence":0.88,"plateTime":0.43639670487544935,"extension":6.983899867855609},"index":3,"playId":"96d4a67b-8a39-34cb-afe5-aee883d57557","pitchNumber":4,"startTime":"2026-07-19T01:08:52.661Z","endTime":"2026-07-19T01:08:58.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:08:58.252Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T01:09:19.604Z","endTime":"2026-07-19T01:10:39.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707011301826054,"aZ":-29.512063220732536,"pfxX":7.419839074251854,"pfxZ":1.7009793186567972,"pX":0.7290460042220336,"pZ":2.7094997827316303,"vX0":3.531068175820738,"vY0":-124.55446273305596,"vZ0":0.8859102665931027,"x":89.21,"y":165.62,"x0":-1.672362395866247,"y0":50.00415074492967,"z0":4.795130280830364,"aX":11.62376438993868},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.6,"breakHorizontal":-14.3,"spinRate":2637,"spinDirection":57},"zone":6,"typeConfidence":0.88,"plateTime":0.4402543914223598,"extension":6.891607571413333},"index":0,"playId":"d82818d8-948c-32a1-bfdd-236d67f7cdf3","pitchNumber":1,"startTime":"2026-07-19T01:09:22.115Z","endTime":"2026-07-19T01:09:26.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19309236581603,"aZ":-23.330179738121927,"pfxX":-1.5347144811028857,"pfxZ":4.94301487188684,"pX":1.8541467445130178,"pZ":2.398370212204229,"vX0":8.670910705231327,"vY0":-132.82609352944385,"vZ0":-2.1693566877382824,"x":46.32,"y":174.02,"x0":-1.2517225365672657,"y0":50.00148233073655,"z0":4.920406363837402,"aX":-2.7464806976372524},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":1.0,"spinRate":2292,"spinDirection":235},"zone":14,"typeConfidence":0.64,"plateTime":0.41220743907492174,"extension":7.0118209212608456},"index":1,"playId":"af3f4a9f-b596-3b6c-9886-9d3a4d92d255","pitchNumber":2,"startTime":"2026-07-19T01:09:38.649Z","endTime":"2026-07-19T01:09:42.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63695675447091,"aZ":-25.234562298215575,"pfxX":0.13576243022492474,"pfxZ":3.9586932057778608,"pX":1.4222330883952015,"pZ":2.6618534009485137,"vX0":7.4207282147926845,"vY0":-131.72871983547796,"vZ0":-1.0289533935362216,"x":62.79,"y":166.91,"x0":-1.451934657567755,"y0":50.003854386737366,"z0":4.927487338210571,"aX":0.2359581237124751},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-1.9,"spinRate":2304,"spinDirection":235},"zone":12,"typeConfidence":0.91,"plateTime":0.4162104070167918,"extension":6.99821481853994},"index":2,"playId":"a2109b80-1d26-372d-86b4-48f6e5f6c910","pitchNumber":3,"startTime":"2026-07-19T01:09:57.790Z","endTime":"2026-07-19T01:10:03.105Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99571152953121,"aZ":-39.8674800505546,"pfxX":-3.8433899850984456,"pfxZ":-4.905948921817909,"pX":1.6927774401762745,"pZ":1.2481131495192384,"vX0":9.020528245203094,"vY0":-124.19242062741951,"vZ0":-0.17008110189828107,"x":52.48,"y":205.08,"x0":-1.4810601131875734,"y0":50.003722248036496,"z0":4.622989673633633,"aX":-6.027768882809932},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.6,"breakHorizontal":4.9,"spinRate":1464,"spinDirection":286},"zone":14,"typeConfidence":0.9,"plateTime":0.4404021792624375,"extension":7.050351674014982},"index":3,"playId":"92cb3ec6-0e80-3e80-aac5-454cad682550","pitchNumber":4,"startTime":"2026-07-19T01:10:12.865Z","endTime":"2026-07-19T01:10:18.069Z","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":93.1,"endSpeed":85.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.447214774478326,"aZ":-19.57917120042866,"pfxX":-4.2435508841162,"pfxZ":6.7774168207529755,"pX":0.430957826231828,"pZ":3.0511463490933686,"vX0":5.9811587438904406,"vY0":-135.436608830564,"vZ0":-1.448976897144047,"x":100.57,"y":156.4,"x0":-1.254248029792442,"y0":50.00345877915877,"z0":4.961703282474541,"aX":-7.887693460823975},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":6.4,"spinRate":2111,"spinDirection":233},"zone":3,"typeConfidence":0.92,"plateTime":0.40434282016190704,"extension":6.9203135870942925},"index":4,"playId":"8a037f6d-0ed7-3e3e-be0d-ac6d0836b3e8","pitchNumber":5,"startTime":"2026-07-19T01:10:34.275Z","endTime":"2026-07-19T01:10:39.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:10:39.178Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to center fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:12:56.406Z","endTime":"2026-07-19T01:14:54.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19506130950574,"aZ":-21.16511287496025,"pfxX":-9.998543591028126,"pfxZ":5.7083739045434205,"pX":0.5126397473140607,"pZ":1.2626106207815393,"vX0":8.521889758131715,"vY0":-138.11264008397401,"vZ0":-6.463034797241287,"x":97.46,"y":204.69,"x0":-1.3161250302261525,"y0":50.00520983966717,"z0":5.059896871459097,"aX":-19.28985103680773},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":16.3,"spinRate":2358,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39682048773991374,"extension":6.504563851914076},"index":0,"playId":"f0b4322a-2e4b-337c-ba3c-651051c984e5","pitchNumber":1,"startTime":"2026-07-19T01:13:16.778Z","endTime":"2026-07-19T01:13:21.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30720806047142,"aZ":-30.539164193094145,"pfxX":0.6825492562189983,"pfxZ":0.98272401086491,"pX":0.7756245951210817,"pZ":1.460427472403623,"vX0":5.914236332534934,"vY0":-127.55749725533494,"vZ0":-3.130333456856215,"x":87.44,"y":199.35,"x0":-1.6540322946709236,"y0":50.00078219266624,"z0":5.091519332593043,"aX":1.1333002209883336},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-2.5,"spinRate":2208,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.4281054741629502,"extension":6.523453040235217},"index":1,"playId":"a5110ba5-d1dd-3ba6-ac82-1a8fb7a41f2e","pitchNumber":2,"startTime":"2026-07-19T01:13:34.886Z","endTime":"2026-07-19T01:13:41.571Z","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":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94143003555245,"aZ":-16.350462429008257,"pfxX":-6.336382025142406,"pfxZ":8.040349568449487,"pX":-0.38536841639297964,"pZ":3.33390388296361,"vX0":5.558378012670468,"vY0":-139.5388577289358,"vZ0":-2.158730533267084,"x":131.69,"y":148.76,"x0":-1.581717612663267,"y0":50.00394482578074,"z0":5.19705332076217,"aX":-12.47307357305673},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":10.3,"spinRate":2244,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3928033613245798,"extension":6.497622213735399},"index":2,"playId":"77e5606f-2cee-337c-a198-d958c1030c2a","pitchNumber":3,"startTime":"2026-07-19T01:13:55.364Z","endTime":"2026-07-19T01:13:59.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58158780247756,"aZ":-18.159923507531087,"pfxX":-6.172300614167537,"pfxZ":7.3038388659901,"pX":-1.2172227612882827,"pZ":3.1906879226280007,"vX0":3.3603886632810243,"vY0":-137.65275175494205,"vZ0":-2.3021026035596153,"x":163.4,"y":152.63,"x0":-1.6519277538530779,"y0":50.00444855488327,"z0":5.267534347349919,"aX":-11.844751341292117},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":10.4,"spinRate":2295,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.397927146020594,"extension":6.292616882517962},"index":3,"playId":"63ce6164-14bd-3217-9587-db7309e98b48","pitchNumber":4,"startTime":"2026-07-19T01:14:13.272Z","endTime":"2026-07-19T01:14:18.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-19T01:14:27.114Z","endTime":"2026-07-19T01:14:43.122Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13818361989887,"aZ":-12.416838445620773,"pfxX":-4.491227229929563,"pfxZ":9.999112196953778,"pX":0.20441466744749648,"pZ":1.8395330384403388,"vX0":6.5944400864800805,"vY0":-139.60620680916776,"vZ0":-6.688331600605127,"x":109.21,"y":189.11,"x0":-1.6037014880563971,"y0":50.00165454303757,"z0":5.081894303419505,"aX":-8.873717470151014},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2264,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39218491825951185,"extension":6.527199452405121},"hitData":{"launchSpeed":94.3,"launchAngle":40.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.79,"coordY":72.05}},"index":5,"playId":"181b17b2-ce31-33ac-b9a5-e150be3c90e9","pitchNumber":5,"startTime":"2026-07-19T01:14:43.122Z","endTime":"2026-07-19T01:14:54.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:14:54.151Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Susac lines out to third baseman J.P. Crawford.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:15:09.940Z","endTime":"2026-07-19T01:15:47.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72076630691736,"aZ":-23.328917844701646,"pfxX":-10.079154657176415,"pfxZ":4.522662539711723,"pX":-0.20905251783417966,"pZ":1.4039857506562436,"vX0":7.109645330908206,"vY0":-139.06540173438782,"vZ0":-5.5118499091155675,"x":124.97,"y":200.87,"x0":-1.4916420683029044,"y0":50.00272971255056,"z0":4.9632189870982115,"aX":-19.705127753125367},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":2330,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39414194913811995,"extension":6.405111520269221},"index":0,"playId":"04102a9b-f43a-304e-96f4-cbdb36b7c844","pitchNumber":1,"startTime":"2026-07-19T01:15:21.154Z","endTime":"2026-07-19T01:15:26.214Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.826600601026804,"aZ":-19.519661916249817,"pfxX":-7.236665762050513,"pfxZ":6.42351554411122,"pX":-0.2862469130424175,"pZ":2.757353012994064,"vX0":6.240475305038709,"vY0":-139.77611476846164,"vZ0":-3.067509306319937,"x":127.91,"y":164.33,"x0":-1.612533416395034,"y0":50.002817626571634,"z0":5.157653251302529,"aX":-14.25531282287113},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":11.8,"spinRate":2164,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3925380501920994,"extension":6.427325541983323},"hitData":{"launchSpeed":87.9,"launchAngle":7.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.44,"coordY":166.85}},"index":1,"playId":"d952e85e-b412-30c6-a64e-4f8a8e3af245","pitchNumber":2,"startTime":"2026-07-19T01:15:39.565Z","endTime":"2026-07-19T01:15:47.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:15:47.589Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:16:02.218Z","endTime":"2026-07-19T01:17:35.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.565408872796844,"aZ":-20.83872840672898,"pfxX":-10.306840778633763,"pfxZ":5.764809536642094,"pX":1.1979893786801417,"pZ":0.7567795051483057,"vX0":11.023593341986555,"vY0":-138.93651613703838,"vZ0":-7.482499570272566,"x":71.34,"y":218.35,"x0":-1.4718438940806364,"y0":50.00204424411775,"z0":4.857605262458603,"aX":-20.25847537212707},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.1,"breakHorizontal":16.6,"spinRate":2405,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3934364916767974,"extension":6.647026813662163},"index":0,"playId":"8d2424f7-314f-31ff-aef9-2a4a70587173","pitchNumber":1,"startTime":"2026-07-19T01:16:13.278Z","endTime":"2026-07-19T01:16:18.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.233448682367012,"aZ":-14.767036288631052,"pfxX":-5.802623348244168,"pfxZ":8.89913800173486,"pX":-0.20534673872575876,"pZ":3.8488513356143526,"vX0":6.2815647189717385,"vY0":-138.98754675330477,"vZ0":-1.0597003024122265,"x":124.83,"y":134.86,"x0":-1.7411079177732056,"y0":50.00040310634886,"z0":5.21595228351623,"aX":-11.347880273189585},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2008,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3941313309876868,"extension":6.3209090142141955},"index":1,"playId":"6a3fe53b-285f-375f-97b0-c91ed9c80646","pitchNumber":2,"startTime":"2026-07-19T01:16:33.030Z","endTime":"2026-07-19T01:16:37.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189324447075553,"aZ":-15.366123630806669,"pfxX":-6.335544415038701,"pfxZ":8.512590086076667,"pX":0.8286656525758259,"pZ":2.6939497398037044,"vX0":9.16196486789945,"vY0":-139.36638257091946,"vZ0":-3.8814017899266005,"x":85.41,"y":166.04,"x0":-1.6724055954522634,"y0":50.003453956482765,"z0":5.1140808239407125,"aX":-12.511475070252564},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2160,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39243698527079696,"extension":6.512884040574997},"index":2,"playId":"c9df53d3-15b0-39b9-8329-4d636a104f3e","pitchNumber":3,"startTime":"2026-07-19T01:16:48.771Z","endTime":"2026-07-19T01:16:54.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47600245139194,"aZ":-15.194728414711337,"pfxX":-6.184741488488885,"pfxZ":8.496906548279807,"pX":-0.7956494372247103,"pZ":3.15725166456587,"vX0":4.82566471724742,"vY0":-140.19980064783326,"vZ0":-2.856761319507118,"x":147.33,"y":153.53,"x0":-1.7320846153214975,"y0":50.00586548295345,"z0":5.175960549894448,"aX":-12.365000057691585},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2293,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39005637841186713,"extension":6.515711734476239},"index":3,"playId":"af2254a3-3ca8-31ed-9ad2-a53e7d5f730d","pitchNumber":4,"startTime":"2026-07-19T01:17:11.077Z","endTime":"2026-07-19T01:17:16.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.372498932826296,"aZ":-15.923887577226328,"pfxX":-6.586707192257676,"pfxZ":8.26344703346961,"pX":-0.9080288994969092,"pZ":2.444631959182371,"vX0":4.745689019539049,"vY0":-138.9203561897208,"vZ0":-4.410229621229881,"x":151.61,"y":172.77,"x0":-1.7775623406470167,"y0":50.00141988918599,"z0":5.101979279548643,"aX":-12.950370680988534},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2039,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3933714148677683,"extension":6.623971349654091},"index":4,"playId":"6eb5c67f-7754-3079-a18c-4f4dee396611","pitchNumber":5,"startTime":"2026-07-19T01:17:29.597Z","endTime":"2026-07-19T01:17:35.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:17:35.753Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks. Luis Arraez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:17:55.506Z","endTime":"2026-07-19T01:19:35.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115245384963895,"aZ":-27.625442979273807,"pfxX":1.0373459223077834,"pfxZ":2.7397980700142175,"pX":0.48809726562800265,"pZ":0.7904340298967097,"vX0":4.78462820877103,"vY0":-127.39501426988201,"vZ0":-4.991383416235038,"x":98.39,"y":217.44,"x0":-1.5425484839980492,"y0":50.00007034437646,"z0":4.936728213891266,"aX":1.7176718618932314},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":-2.9,"spinRate":2166,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4285794847304265,"extension":6.494246555370309},"index":0,"playId":"34cf4f0a-5b5a-3e1e-b869-32aacdbefcc2","pitchNumber":1,"startTime":"2026-07-19T01:18:02.244Z","endTime":"2026-07-19T01:18:06.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833410620148854,"aZ":-29.64082700784762,"pfxX":1.2195778004406008,"pfxZ":1.5336945493218987,"pX":-0.2661749018954597,"pZ":2.495706686840139,"vX0":3.2013738857123406,"vY0":-127.66414593128529,"vZ0":-0.8744166385045773,"x":127.15,"y":171.4,"x0":-1.6939884108643832,"y0":50.003931533617056,"z0":5.171898082429011,"aX":2.01671512946177},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-2.9,"spinRate":2182,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4287418086341428,"extension":6.426277087657009},"index":1,"playId":"074222ee-07b9-3bd2-b0e8-3d046a2017cf","pitchNumber":2,"startTime":"2026-07-19T01:18:23.258Z","endTime":"2026-07-19T01:18:27.823Z","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":95.9,"endSpeed":87.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.067597344074795,"aZ":-16.903086133614842,"pfxX":-7.775207039648029,"pfxZ":7.757329796754764,"pX":1.032316708559656,"pZ":2.622993286404425,"vX0":9.794725837939955,"vY0":-139.3555727257351,"vZ0":-3.627689742120312,"x":77.65,"y":167.96,"x0":-1.5164082324148542,"y0":50.00307070274803,"z0":5.057040888979527,"aX":-15.306772808055113},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2115,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39292681026027854,"extension":6.617588804183559},"index":2,"playId":"7f6cc249-0236-34c2-8677-27cb419cf1cc","pitchNumber":3,"startTime":"2026-07-19T01:18:42.018Z","endTime":"2026-07-19T01:18:47.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83329733499758,"aZ":-15.620290400163167,"pfxX":-8.343150612365333,"pfxZ":8.1341938382076,"pX":-0.9412395006910395,"pZ":3.370585479667794,"vX0":4.993430881741587,"vY0":-142.28223553634456,"vZ0":-1.8293425863191495,"x":152.88,"y":147.77,"x0":-1.6415672577323563,"y0":50.006863251279995,"z0":5.019693967929756,"aX":-16.98700520021607},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":14.0,"spinRate":2106,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38602246547636954,"extension":6.496256123683162},"index":3,"playId":"76ad0f00-22b4-3cf9-9224-fc71791a6121","pitchNumber":4,"startTime":"2026-07-19T01:18:59.615Z","endTime":"2026-07-19T01:19:05.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50411098982966,"aZ":-27.937642456863916,"pfxX":-0.4684152344532926,"pfxZ":2.564978368323173,"pX":1.133083227427029,"pZ":1.374546659012906,"vX0":7.071986570396825,"vY0":-126.87456484005011,"vZ0":-3.718832595821472,"x":73.81,"y":201.67,"x0":-1.6130215436175408,"y0":50.005346293496245,"z0":5.0512014311179225,"aX":-0.7752237697178977},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":-0.5,"spinRate":2141,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4293914949429145,"extension":6.594727106357565},"index":4,"playId":"a4079aa8-9df8-3648-a984-3293ae4c6835","pitchNumber":5,"startTime":"2026-07-19T01:19:30.620Z","endTime":"2026-07-19T01:19:35.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:19:35.983Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Casey Schmitt grounds into a force out, fielded by third baseman J.P. Crawford. Luis Arraez out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T01:20:43.366Z","endTime":"2026-07-19T01:21:36.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T01:19:49.884Z","endTime":"2026-07-19T01:20:45.560Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701032159782162,"aZ":-15.816009598803996,"pfxX":-7.011251225874095,"pfxZ":8.070226890781703,"pX":-0.15061948366598216,"pZ":2.615909643812354,"vX0":6.813143432246662,"vY0":-141.3354369653287,"vZ0":-3.2854748536420892,"x":122.74,"y":168.15,"x0":-1.6795621779781522,"y0":50.000528403491614,"z0":4.806878599970834,"aX":-14.2072088260635},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2227,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3872917641285305,"extension":6.46846196800348},"index":1,"playId":"a650d5f5-4412-38b2-98f6-025bc27ad3d9","pitchNumber":1,"startTime":"2026-07-19T01:20:45.560Z","endTime":"2026-07-19T01:20:49.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394544675961733,"aZ":-26.280933919284507,"pfxX":-9.893847376002155,"pfxZ":2.9259640483615366,"pX":1.3422906588241084,"pZ":1.7562127839131036,"vX0":11.648559135300408,"vY0":-140.48175991370906,"vZ0":-3.7787319700101927,"x":65.84,"y":191.36,"x0":-1.5565939630867018,"y0":50.0038521377163,"z0":4.810985662034153,"aX":-19.937950757647858},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":2252,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38867149219144226,"extension":6.539091704874958},"index":2,"playId":"3ab36a46-0bb9-3337-9d66-11947ab8dca6","pitchNumber":2,"startTime":"2026-07-19T01:21:06.750Z","endTime":"2026-07-19T01:21:11.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.104254547584492,"aZ":-28.39038543465323,"pfxX":-9.394344330211272,"pfxZ":1.85472992824063,"pX":0.08620871284894963,"pZ":1.9370680671037914,"vX0":8.466649523450538,"vY0":-141.36885437531288,"vZ0":-3.064493371249345,"x":113.71,"y":186.48,"x0":-1.7118803213155975,"y0":50.00684949830779,"z0":4.837304228951125,"aX":-19.21611358526943},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":2317,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.38591357612228316,"extension":6.724403357186534},"hitData":{"launchSpeed":95.7,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.41,"coordY":170.34}},"index":3,"playId":"1b8b440a-987f-3e98-90a0-a0ea24b528ea","pitchNumber":3,"startTime":"2026-07-19T01:21:24.807Z","endTime":"2026-07-19T01:21:36.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:21:36.833Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T01:23:55.507Z","endTime":"2026-07-19T01:24:42.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.714542498611237,"aZ":-29.838788343717095,"pfxX":-9.275407844481482,"pfxZ":1.2548338385323419,"pX":0.14803801838812675,"pZ":3.462020567561827,"vX0":7.225972083812408,"vY0":-134.63322349006987,"vZ0":1.3763949777842086,"x":111.36,"y":145.31,"x0":-1.3486356388346548,"y0":50.00223785176379,"z0":5.036457530321186,"aX":-17.24594835129588},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":2120,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.40485841266753697,"extension":6.795591251676503},"index":0,"playId":"427954f4-8dec-3c43-9b66-d8b119c434b2","pitchNumber":1,"startTime":"2026-07-19T01:24:16.637Z","endTime":"2026-07-19T01:24:21.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063990529887043,"aZ":-25.701135801284046,"pfxX":-3.0959527327329397,"pfxZ":3.66853241193874,"pX":0.6077453421383141,"pZ":2.1453170284203833,"vX0":6.638268105839139,"vY0":-131.53604019388564,"vZ0":-2.242274514624146,"x":93.83,"y":180.86,"x0":-1.5385112907812157,"y0":50.00307982462172,"z0":4.900864763658117,"aX":-5.463758443231294},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":4.3,"spinRate":2356,"spinDirection":230},"zone":6,"typeConfidence":0.87,"plateTime":0.41528778457419824,"extension":6.876779968854695},"hitData":{"launchSpeed":90.9,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.39,"coordY":170.84}},"index":1,"playId":"e20e02db-c164-341e-946e-a0c1e60503fc","pitchNumber":2,"startTime":"2026-07-19T01:24:33.252Z","endTime":"2026-07-19T01:24:42.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:24:42.250Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cal Raleigh hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T01:25:08.299Z","endTime":"2026-07-19T01:26:15.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.185779614232167,"aZ":-37.22550846772911,"pfxX":-8.50659688810077,"pfxZ":-3.115260952031556,"pX":0.23853221257146318,"pZ":1.0920102747268756,"vX0":7.402082081401074,"vY0":-126.18757019624479,"vZ0":-1.3545968103192902,"x":107.91,"y":209.3,"x0":-1.618866592670217,"y0":50.001372212669494,"z0":4.617993205915756,"aX":-13.802728428012909},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.8,"breakHorizontal":13.8,"spinRate":1499,"spinDirection":266},"zone":14,"typeConfidence":0.91,"plateTime":0.4330355289604926,"extension":6.769301336466605},"index":0,"playId":"524b3f92-5675-360a-9972-eb6c73b63e0b","pitchNumber":1,"startTime":"2026-07-19T01:25:10.234Z","endTime":"2026-07-19T01:25:14.338Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97439589163042,"aZ":-39.34164088810431,"pfxX":-7.200977779601061,"pfxZ":-4.443201780360455,"pX":0.8682104049775324,"pZ":1.6984338742549243,"vX0":8.067908816442376,"vY0":-125.84866835675076,"vZ0":0.28738161138169693,"x":83.91,"y":192.92,"x0":-1.4337321571046304,"y0":50.00035428551599,"z0":4.7524073614171645,"aX":-11.625019719818322},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.8,"breakHorizontal":11.3,"spinRate":1493,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.4341481796964519,"extension":6.8906771045411555},"index":1,"playId":"6c644160-5aa0-30ee-9f5c-69ffafceb850","pitchNumber":2,"startTime":"2026-07-19T01:25:29.475Z","endTime":"2026-07-19T01:25:35.424Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687710093735063,"aZ":-28.36850167985423,"pfxX":4.989679132477274,"pfxZ":2.402010053408598,"pX":1.2706626889378128,"pZ":1.6448560871330906,"vX0":5.689333856592437,"vY0":-124.73730646976527,"vZ0":-1.7843152663337882,"x":68.57,"y":194.37,"x0":-1.6830219290378021,"y0":50.004444190507975,"z0":4.695109326990412,"aX":7.909181156363421},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":-10.3,"spinRate":2579,"spinDirection":52},"zone":14,"typeConfidence":0.88,"plateTime":0.4381087196896458,"extension":6.888609837547633},"index":2,"playId":"db599cc7-ae6c-33c4-a13e-80f0a5f368a6","pitchNumber":3,"startTime":"2026-07-19T01:25:47.346Z","endTime":"2026-07-19T01:25:52.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.589295037856736,"aZ":-31.087309748809446,"pfxX":6.541957743712804,"pfxZ":0.6996576485820789,"pX":2.2312827186144233,"pZ":1.0878831545480077,"vX0":7.559435913984971,"vY0":-124.49925199229185,"vZ0":-2.3048334891482503,"x":31.95,"y":209.41,"x0":-1.7024098220072381,"y0":50.005704973164846,"z0":4.616092528310563,"aX":10.198998092914655},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":-13.7,"spinRate":2514,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.4411140209996929,"extension":6.970846580549538},"index":3,"playId":"11c2fa12-5095-3722-97a7-8124e8c1effe","pitchNumber":4,"startTime":"2026-07-19T01:26:07.014Z","endTime":"2026-07-19T01:26:15.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:26:15.034Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to second baseman Luis Arraez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T01:26:38.994Z","endTime":"2026-07-19T01:27:03.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465701419117305,"aZ":-25.27564362444109,"pfxX":-3.2836505429197462,"pfxZ":3.92618740797011,"pX":0.9682135380225629,"pZ":2.5989764852818813,"vX0":7.504822676947562,"vY0":-130.70544331064178,"vZ0":-1.014388784717406,"x":80.09,"y":168.61,"x0":-1.4936325318931458,"y0":50.00415421723366,"z0":4.862926232921311,"aX":-5.772526740860545},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":4.6,"spinRate":2228,"spinDirection":240},"zone":12,"typeConfidence":0.9,"plateTime":0.4165445043471365,"extension":6.9720601099829755},"hitData":{"launchSpeed":52.5,"launchAngle":40.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":145.5}},"index":0,"playId":"90581526-454b-30c6-b12e-0190acc0b0c8","pitchNumber":1,"startTime":"2026-07-19T01:26:53.274Z","endTime":"2026-07-19T01:27:03.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:27:03.310Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Raley grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T01:27:20.193Z","endTime":"2026-07-19T01:29:31.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636029687535704,"aZ":-31.06409232850247,"pfxX":6.953252746097393,"pfxZ":0.7156997389043607,"pX":0.0773215351952341,"pZ":1.973120625485513,"vX0":2.3486129423512803,"vY0":-123.77390888012715,"vZ0":-0.3159540902150497,"x":114.05,"y":185.51,"x0":-1.7862864268267462,"y0":50.00582620698789,"z0":4.693466194399252,"aX":10.839474576356913},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-13.1,"spinRate":2594,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.44175062675974,"extension":6.917558120559281},"index":0,"playId":"e9ea7ad7-3f92-3279-b83b-3cd044fc2b29","pitchNumber":1,"startTime":"2026-07-19T01:27:27.623Z","endTime":"2026-07-19T01:27:31.900Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71494961628906,"aZ":-33.116695107836314,"pfxX":-9.772452934092517,"pfxZ":-0.5242740800875545,"pX":0.020021275850840646,"pZ":3.175881363826135,"vX0":7.4426897868096,"vY0":-133.3241016257823,"vZ0":1.8420314480938225,"x":116.24,"y":153.03,"x0":-1.5383689464950052,"y0":50.001604390878846,"z0":4.86631823495089,"aX":-17.588357719939697},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.4,"breakHorizontal":16.1,"spinRate":1909,"spinDirection":244},"zone":2,"typeConfidence":0.91,"plateTime":0.41085669676871506,"extension":7.0207026929920175},"index":1,"playId":"9b3263de-8e8f-3e36-9d48-f76e56c2ad1f","pitchNumber":2,"startTime":"2026-07-19T01:27:47.046Z","endTime":"2026-07-19T01:27:52.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78284087808555,"aZ":-38.47604351150693,"pfxX":-7.481528538197772,"pfxZ":-3.901013000769378,"pX":0.4690298096663179,"pZ":0.44832993684839534,"vX0":7.584436233606683,"vY0":-125.65153995440491,"vZ0":-2.655492655906115,"x":99.12,"y":226.68,"x0":-1.6005138150260467,"y0":50.00012596484682,"z0":4.611156099403741,"aX":-12.095687608199077},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.4,"breakHorizontal":12.0,"spinRate":1550,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.43404854367218704,"extension":7.061036178345237},"index":2,"playId":"bf878892-853c-3c66-9847-9dade687fef2","pitchNumber":3,"startTime":"2026-07-19T01:28:11.053Z","endTime":"2026-07-19T01:28:16.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326258675302427,"aZ":-37.254941478318926,"pfxX":-5.94108858006962,"pfxZ":-3.12120295802037,"pX":-0.3732342161521411,"pZ":1.7041676771329424,"vX0":5.089796087461668,"vY0":-125.87373485887028,"vZ0":0.08828501202023342,"x":131.23,"y":192.77,"x0":-1.6364946758913528,"y0":50.00578010275413,"z0":4.65195978573571,"aX":-9.663948175892449},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.4,"breakHorizontal":9.8,"spinRate":1490,"spinDirection":276},"zone":7,"typeConfidence":0.9,"plateTime":0.43292914631069124,"extension":7.024379707756625},"index":3,"playId":"85f5adf6-8f7f-3098-aa32-e8039caaf741","pitchNumber":4,"startTime":"2026-07-19T01:28:33.753Z","endTime":"2026-07-19T01:28:38.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156903491481817,"aZ":-38.870706050750414,"pfxX":-6.443751051910263,"pfxZ":-4.245782243866221,"pX":0.6624234985859413,"pZ":0.7370107778507902,"vX0":7.536731029499338,"vY0":-124.11719291631348,"vZ0":-1.5865819446558587,"x":91.75,"y":218.88,"x0":-1.5599937553851415,"y0":50.00085503129809,"z0":4.587528713540863,"aX":-10.168638302939792},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.8,"breakHorizontal":10.2,"spinRate":1526,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.4393628308347992,"extension":7.037947488995933},"index":4,"playId":"8710bbbd-3b51-3753-80e7-a49b31e2011e","pitchNumber":5,"startTime":"2026-07-19T01:28:58.151Z","endTime":"2026-07-19T01:29:03.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.171592877433227,"aZ":-19.579821219192556,"pfxX":-4.471879870035012,"pfxZ":6.838968392915471,"pX":0.3092256794391416,"pZ":2.258193019027183,"vX0":6.309743742759379,"vY0":-134.15537755254655,"vZ0":-3.0748137519188576,"x":105.21,"y":177.81,"x0":-1.4809045075462839,"y0":50.00394477288674,"z0":4.797728356457289,"aX":-8.237467902227182},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":7.0,"spinRate":2136,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.40665816725462456,"extension":7.080008507234408},"hitData":{"launchSpeed":103.7,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":151.58}},"index":5,"playId":"5e47cbd2-c268-304f-993f-a90aa711cc9a","pitchNumber":6,"startTime":"2026-07-19T01:29:21.532Z","endTime":"2026-07-19T01:29:31.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:29:31.654Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (20) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T01:31:53.454Z","endTime":"2026-07-19T01:33:48.630Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065414906703122,"aZ":-17.313651298631473,"pfxX":-6.771363098315156,"pfxZ":7.434938950982138,"pX":-0.6184450264815079,"pZ":2.616167943737514,"vX0":5.598302139656813,"vY0":-139.69996616158613,"vZ0":-3.1207422234013795,"x":140.57,"y":168.14,"x0":-1.7572043614819775,"y0":50.006542251140104,"z0":4.86968946249282,"aX":-13.541721449468117},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":2140,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3903496831276816,"extension":6.421684787107357},"index":0,"playId":"e7e4f106-b644-3b63-816f-c501a0e08f86","pitchNumber":1,"startTime":"2026-07-19T01:32:02.854Z","endTime":"2026-07-19T01:32:07.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-19T01:32:15.215Z","endTime":"2026-07-19T01:32:27.503Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41603348154552,"aZ":-29.977381305953436,"pfxX":-0.1846133591792145,"pfxZ":1.3257040624643235,"pX":-0.5604965965187934,"pZ":2.2105023711533316,"vX0":2.8891986513495866,"vY0":-128.12650517226788,"vZ0":-1.253904150074904,"x":138.36,"y":179.1,"x0":-1.6787228660907083,"y0":50.00623410304539,"z0":5.048279605170946,"aX":-0.3070481636577925},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":-0.4,"spinRate":2077,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4274397896197444,"extension":6.486235331145625},"index":2,"playId":"f372e63f-5ba2-343d-9151-0f303183be3f","pitchNumber":2,"startTime":"2026-07-19T01:32:27.503Z","endTime":"2026-07-19T01:32:33.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10098468912711,"aZ":-18.759922754991766,"pfxX":-6.493547982586975,"pfxZ":6.820060297084776,"pX":-0.8613168949926523,"pZ":4.373673272028685,"vX0":4.902895863065099,"vY0":-139.52721927770506,"vZ0":0.9269634810790397,"x":149.83,"y":120.69,"x0":-1.7997642966461753,"y0":50.003421220839925,"z0":5.275525514667786,"aX":-12.772813449031032},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":2099,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3929279041879492,"extension":6.359434803223295},"index":3,"playId":"3981e90f-9d50-3ca3-97e9-af3d73955c2f","pitchNumber":3,"startTime":"2026-07-19T01:32:48.297Z","endTime":"2026-07-19T01:32:52.230Z","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":89.3,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.821879478937717,"aZ":-30.53947763094124,"pfxX":-10.707866352698597,"pfxZ":0.956449860324998,"pX":-1.1216993838875864,"pZ":3.4617820496736593,"vX0":5.0813147036752415,"vY0":-129.9564946934285,"vZ0":1.62339238760121,"x":159.76,"y":145.31,"x0":-1.7136596585964532,"y0":50.0009012639844,"z0":5.1525624943938935,"aX":-18.271030265771135},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":18.2,"spinRate":1981,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4218417832744805,"extension":6.472861452576713},"index":4,"playId":"083eec72-980b-35ff-a209-98f6d3216686","pitchNumber":4,"startTime":"2026-07-19T01:33:06.552Z","endTime":"2026-07-19T01:33:11.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37551708581479,"aZ":-17.42567909004347,"pfxX":-7.16603504804752,"pfxZ":7.344418202182357,"pX":-0.7675509369224935,"pZ":3.298024808497658,"vX0":5.487087499341283,"vY0":-140.90867611241583,"vZ0":-1.6804450260707926,"x":146.26,"y":149.73,"x0":-1.8102019559389688,"y0":50.004872380422064,"z0":5.029447206292707,"aX":-14.39479497198257},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":2225,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3888849318547498,"extension":6.272415260805096},"hitData":{"launchSpeed":98.6,"launchAngle":44.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.71,"coordY":103.49}},"index":5,"playId":"d2cc5d70-f0ff-3050-8a8a-17409b782535","pitchNumber":5,"startTime":"2026-07-19T01:33:24.564Z","endTime":"2026-07-19T01:33:48.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:33:48.630Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T01:34:52.213Z","endTime":"2026-07-19T01:35:44.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32262485107637,"aZ":-16.220581930536785,"pfxX":-8.163513990734183,"pfxZ":7.8547614306428155,"pX":-0.4495353596044939,"pZ":2.3977645573047535,"vX0":6.4784700215039,"vY0":-140.97659904560845,"vZ0":-4.133937037205883,"x":134.14,"y":174.04,"x0":-1.706329041435947,"y0":50.00484164280169,"z0":4.916877627474894,"aX":-16.58340688794828},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":13.7,"spinRate":2252,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38719152046146466,"extension":6.530136002671975},"index":0,"playId":"240ac151-c5fc-360a-982a-98525b31e1e2","pitchNumber":1,"startTime":"2026-07-19T01:35:00.822Z","endTime":"2026-07-19T01:35:05.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4169211849143,"aZ":-31.572312018397785,"pfxX":5.210046258226248,"pfxZ":0.37530926567453626,"pX":-0.9237883588603447,"pZ":2.614210171220843,"vX0":0.8865127730950368,"vY0":-125.49456232437025,"vZ0":0.5213859903994515,"x":152.21,"y":168.2,"x0":-1.9580993228633956,"y0":50.00603914059859,"z0":4.94172488539225,"aX":8.45039007531339},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-9.6,"spinRate":2557,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4336986550937909,"extension":6.4466635119088895},"index":1,"playId":"41b070b7-d97e-36d3-bb91-73c54f53dd1e","pitchNumber":2,"startTime":"2026-07-19T01:35:16.549Z","endTime":"2026-07-19T01:35:23.583Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.761437819850123,"aZ":-29.849865259197998,"pfxX":-10.329549496890397,"pfxZ":1.1779626636619582,"pX":-0.6410891906826153,"pZ":1.628290900748696,"vX0":6.7055303225875855,"vY0":-139.6009963443089,"vZ0":-3.5835772477129364,"x":141.44,"y":194.82,"x0":-1.7336607123219874,"y0":50.00089419214495,"z0":4.895843419338815,"aX":-20.362553760126918},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.6,"breakHorizontal":17.3,"spinRate":2180,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.392509704884632,"extension":6.491142116283095},"index":2,"playId":"80f9e205-69d8-3818-8c6a-04a1ba6f7145","pitchNumber":3,"startTime":"2026-07-19T01:35:39.258Z","endTime":"2026-07-19T01:35:44.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:35:44.900Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T01:36:07.891Z","endTime":"2026-07-19T01:37:15.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13579244991212,"aZ":-16.512864405713312,"pfxX":-7.9884055954166975,"pfxZ":7.890998342161971,"pX":0.3747621924242104,"pZ":2.8814778733964617,"vX0":8.612512175803829,"vY0":-139.47966678336905,"vZ0":-2.6144462801638952,"x":102.71,"y":160.98,"x0":-1.7040028351299537,"y0":50.00645275044154,"z0":4.910057284297027,"aX":-15.863179189960205},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2141,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39155476145614676,"extension":6.400096512934364},"index":0,"playId":"5e72cf5d-bec1-3a7d-8b5e-a1828f8cffde","pitchNumber":1,"startTime":"2026-07-19T01:36:18.882Z","endTime":"2026-07-19T01:36:23.523Z","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":83.1,"endSpeed":77.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65601329496299,"aZ":-38.17715118538319,"pfxX":2.967206999496879,"pfxZ":-4.03354614426223,"pX":1.128351334298345,"pZ":0.5531373961654351,"vX0":5.777143162968188,"vY0":-120.99656031608674,"vZ0":-2.7472878934185156,"x":73.99,"y":223.85,"x0":-1.6715621537741223,"y0":50.001589594063,"z0":5.034511378099433,"aX":4.417403695031301},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.7,"breakHorizontal":-6.7,"spinRate":2455,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.45194226250655767,"extension":6.534304155051853},"index":1,"playId":"7a618683-07f2-3b43-9a1e-65c4fa99bb0a","pitchNumber":2,"startTime":"2026-07-19T01:36:34.084Z","endTime":"2026-07-19T01:36:38.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090650732232376,"aZ":-28.382132370509083,"pfxX":-9.488066324129411,"pfxZ":2.1469312964382423,"pX":0.173761222778582,"pZ":1.6381134100144552,"vX0":7.865039175045605,"vY0":-131.37095244916412,"vZ0":-3.2413343531344614,"x":110.38,"y":194.55,"x0":-1.6108581358757113,"y0":50.002097600419475,"z0":4.973844255976953,"aX":-16.757870525124602},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":15.7,"spinRate":2026,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4152562559084827,"extension":6.682612727126822},"index":2,"playId":"cd968a6c-3395-39a2-abcc-485c3680ca53","pitchNumber":3,"startTime":"2026-07-19T01:36:52.439Z","endTime":"2026-07-19T01:36:57.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74013451933385,"aZ":-37.05657917133398,"pfxX":3.447957980557039,"pfxZ":-3.1878204035151265,"pX":0.5137056327757781,"pZ":0.4561315860181972,"vX0":4.082660916384438,"vY0":-122.57793387913583,"vZ0":-3.469559896248289,"x":97.42,"y":226.46,"x0":-1.6172414171888365,"y0":50.00185853253669,"z0":5.032522240370213,"aX":5.281166647231175},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.4,"breakHorizontal":-7.2,"spinRate":2382,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44571193458284597,"extension":6.530333851062958},"index":3,"playId":"4ac72a67-57c3-3275-92d8-a1e4fff81d9a","pitchNumber":4,"startTime":"2026-07-19T01:37:10.412Z","endTime":"2026-07-19T01:37:15.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:37:15.408Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (17) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T01:37:31.576Z","endTime":"2026-07-19T01:39:34.398Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649754250650627,"aZ":-25.54439177413238,"pfxX":-9.897152378541328,"pfxZ":3.3124576070262055,"pX":-0.5627380774834309,"pZ":2.217866290735663,"vX0":6.565012346970132,"vY0":-140.5090673277808,"vZ0":-2.888336092123982,"x":138.45,"y":178.9,"x0":-1.6428798104734834,"y0":50.00301715331666,"z0":4.917937962548829,"aX":-19.80203798783627},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":2305,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.38972943566915497,"extension":6.3564036734429274},"index":0,"playId":"473b3d1f-ec18-355c-9d0c-19d4f50e7a5e","pitchNumber":1,"startTime":"2026-07-19T01:37:42.010Z","endTime":"2026-07-19T01:37:49.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.744023796315275,"aZ":-17.76101606227265,"pfxX":-6.271247055251082,"pfxZ":7.4245784042377245,"pX":-0.8223470466554264,"pZ":4.1642743136965406,"vX0":4.817988925210928,"vY0":-138.62680580978966,"vZ0":0.8345319828527766,"x":148.35,"y":126.34,"x0":-1.7703731794985025,"y0":50.001642283890725,"z0":5.047183302498013,"aX":-12.173179753160046},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":10.3,"spinRate":2212,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3954929662667759,"extension":6.339421224325977},"index":1,"playId":"385d5ada-86a1-3a03-84da-c9154789cdb8","pitchNumber":2,"startTime":"2026-07-19T01:38:31.759Z","endTime":"2026-07-19T01:38:36.770Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611270732885355,"aZ":-25.97458026288843,"pfxX":-10.445888576467173,"pfxZ":3.0722073684125855,"pX":0.8993757745594461,"pZ":1.2525854630057882,"vX0":10.71355601396065,"vY0":-140.5785016795586,"vZ0":-5.126821867139271,"x":82.72,"y":204.96,"x0":-1.5900810014656517,"y0":50.00178805547402,"z0":4.769778671226721,"aX":-21.0652097974918},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.7,"breakHorizontal":16.9,"spinRate":2308,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38850532843691354,"extension":6.806353388367457},"index":2,"playId":"93e62b34-e4e1-3d4c-81ae-ef324fa34c15","pitchNumber":3,"startTime":"2026-07-19T01:38:49.417Z","endTime":"2026-07-19T01:38:54.280Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4565002234511,"aZ":-27.71085022756057,"pfxX":-10.428710647111828,"pfxZ":2.2557455309939005,"pX":0.17260971915310808,"pZ":2.3160067741113255,"vX0":8.524874822284005,"vY0":-139.5742770375683,"vZ0":-2.3734707297196276,"x":110.42,"y":176.25,"x0":-1.5614131719145052,"y0":50.00360118772328,"z0":4.996090021573047,"aX":-20.64401057775141},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":17.2,"spinRate":2303,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39194119644166525,"extension":6.401549321239197},"hitData":{"launchSpeed":100.7,"launchAngle":26.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.0,"coordY":88.87}},"index":3,"playId":"b2165263-cd2f-34bf-928e-2f4f9e498d09","pitchNumber":4,"startTime":"2026-07-19T01:39:09.182Z","endTime":"2026-07-19T01:39:34.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:39:34.398Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mariners challenged (play at 1st), call on the field was overturned: Drew Gilbert grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T01:40:13.606Z","endTime":"2026-07-19T01:42:01.048Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T01:39:58.453Z","endTime":"2026-07-19T01:40:15.649Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80062850379661,"aZ":-39.48165564946614,"pfxX":4.285232508515443,"pfxZ":-5.1641375024630385,"pX":-0.20910073007777036,"pZ":2.627610724867851,"vX0":2.110986853619745,"vY0":-118.03885873662905,"vZ0":1.9845405653234078,"x":124.97,"y":167.83,"x0":-1.6707784984837732,"y0":50.00213165938435,"z0":5.402696516748708,"aX":6.065140323772664},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.6,"breakHorizontal":-8.3,"spinRate":2422,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.4634742682345667,"extension":6.4398027368599715},"index":1,"playId":"1f2734e8-d1d7-3241-bfee-c22c12a325e0","pitchNumber":1,"startTime":"2026-07-19T01:40:15.649Z","endTime":"2026-07-19T01:40:19.953Z","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":95.9,"endSpeed":88.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123509897419734,"aZ":-18.18814682914056,"pfxX":-7.232236508760121,"pfxZ":7.026803418869893,"pX":-0.21626365005570822,"pZ":3.297550309105472,"vX0":6.732215964937271,"vY0":-139.64121325986258,"vZ0":-1.4939588508312698,"x":125.24,"y":149.75,"x0":-1.7095401247718631,"y0":50.00260193577182,"z0":5.02646661528817,"aX":-14.39550629477022},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2312,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3910667619315249,"extension":6.436582608587309},"index":2,"playId":"57b4d4cc-16ac-375b-b84c-c16ca2be4921","pitchNumber":2,"startTime":"2026-07-19T01:40:32.179Z","endTime":"2026-07-19T01:40:35.920Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.386938769243464,"aZ":-35.892215906759475,"pfxX":3.710978207162327,"pfxZ":-2.4601851055548543,"pX":1.2769745564107995,"pZ":0.26769690484288755,"vX0":5.511807462967511,"vY0":-121.6030814936729,"vZ0":-3.9949130313280588,"x":68.32,"y":231.55,"x0":-1.4913591911263149,"y0":50.00016015542494,"z0":5.0097023507564575,"aX":5.616964992630587},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.0,"breakHorizontal":-7.9,"spinRate":2426,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44854878491645245,"extension":6.55240544841097},"index":3,"playId":"b226203f-1698-3c51-8b66-834e970ca21a","pitchNumber":3,"startTime":"2026-07-19T01:40:47.362Z","endTime":"2026-07-19T01:40:53.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.611628754543645,"aZ":-33.547725194263656,"pfxX":-8.75451240020907,"pfxZ":-0.7680659966023651,"pX":-0.3201289414707244,"pZ":2.1413484202753925,"vX0":6.492535997755631,"vY0":-131.70726317535147,"vZ0":-1.097065609146492,"x":129.2,"y":180.96,"x0":-1.6640714245290775,"y0":50.00565326148617,"z0":5.0158266375977325,"aX":-15.580432548009513},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.4,"breakHorizontal":14.6,"spinRate":1880,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4138419273736442,"extension":6.489385680568135},"index":4,"playId":"919e16b8-3619-31aa-acc5-f016d10d459c","pitchNumber":4,"startTime":"2026-07-19T01:41:07.093Z","endTime":"2026-07-19T01:41:13.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.635001362186653,"aZ":-15.095331976451515,"pfxX":-4.589741123146521,"pfxZ":8.685092841814539,"pX":-0.35393215497376124,"pZ":3.706931463161323,"vX0":5.762282007373642,"vY0":-139.19172633072606,"vZ0":-1.144053302843889,"x":130.49,"y":138.69,"x0":-1.852597194637085,"y0":50.00008322975072,"z0":5.120650118017624,"aX":-9.023371299835762},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2217,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3931857183927714,"extension":6.47009903496699},"index":5,"playId":"e3ba874e-9063-38bf-8737-698cb4b54c16","pitchNumber":5,"startTime":"2026-07-19T01:41:30.013Z","endTime":"2026-07-19T01:41:34.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558416292588856,"aZ":-18.06010233435931,"pfxX":-7.817132623906189,"pfxZ":7.025352977144948,"pX":-0.2007586047179632,"pZ":1.493440025455397,"vX0":6.961153611181063,"vY0":-140.313132953635,"vZ0":-5.954682769450963,"x":124.65,"y":198.46,"x0":-1.6892819322791202,"y0":50.00280994556275,"z0":4.806350846507245,"aX":-15.702259731960494},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":2239,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38927457782260255,"extension":6.550880763656972},"hitData":{"launchSpeed":85.1,"launchAngle":-34.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.48,"coordY":147.64}},"index":6,"playId":"6e3e6128-31eb-3f43-bf67-29221de5de6b","pitchNumber":6,"startTime":"2026-07-19T01:41:49.043Z","endTime":"2026-07-19T01:42:01.048Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":136},"playEndTime":"2026-07-19T01:42:01.048Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Emerson pops out to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T01:45:15.620Z","endTime":"2026-07-19T01:45:46.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532043973666262,"aZ":-24.22531041528291,"pfxX":-0.8235716497212273,"pfxZ":4.585157579010632,"pX":1.3070201978705507,"pZ":2.7492831361553223,"vX0":7.491652640495541,"vY0":-129.91136819537155,"vZ0":-1.0976903746521018,"x":67.18,"y":164.55,"x0":-1.4894938430815292,"y0":50.003326943764726,"z0":4.994292892785223,"aX":-1.4284612155847976},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":0.1,"spinRate":2258,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.4193053110421303,"extension":6.718779966924132},"hitData":{"launchSpeed":47.6,"launchAngle":37.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.86,"coordY":161.76}},"index":0,"playId":"e2f1ec2b-2111-3eed-9e4d-78052f4e3f0a","pitchNumber":1,"startTime":"2026-07-19T01:45:39.244Z","endTime":"2026-07-19T01:45:46.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:45:46.272Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T01:45:59.753Z","endTime":"2026-07-19T01:47:11.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339582646475623,"aZ":-31.90483375086886,"pfxX":7.275835181497147,"pfxZ":0.17739231404751132,"pX":1.157461602478538,"pZ":0.6644395046471819,"vX0":4.727124933969742,"vY0":-122.69379613210232,"vZ0":-3.2670640840577025,"x":72.88,"y":220.84,"x0":-1.7424883396285948,"y0":50.00295640928475,"z0":4.745428937951204,"aX":11.039921339704764},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":-14.3,"spinRate":2566,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.44721986090001575,"extension":6.780404468992548},"index":0,"playId":"0c3c9bff-7636-3da8-adef-265b0f52d438","pitchNumber":1,"startTime":"2026-07-19T01:46:12.049Z","endTime":"2026-07-19T01:46:16.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294995705865933,"aZ":-30.24978139153907,"pfxX":5.688314235475219,"pfxZ":1.2716441393957396,"pX":-1.046743726841547,"pZ":3.2062933659876642,"vX0":0.1004531441029263,"vY0":-121.914374037823,"vZ0":1.9843258179748604,"x":156.9,"y":152.21,"x0":-1.8276963465163176,"y0":50.00006253528924,"z0":4.987203972072646,"aX":8.586790912273148},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":-10.3,"spinRate":2438,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.44875533577652105,"extension":6.753978556107081},"index":1,"playId":"55172f20-8862-3ba3-b874-95b3361c0818","pitchNumber":2,"startTime":"2026-07-19T01:46:28.933Z","endTime":"2026-07-19T01:46:33.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457002876689295,"aZ":-32.096645436158745,"pfxX":-10.819890436489697,"pfxZ":0.042380782199710865,"pX":-0.5212480774324014,"pZ":2.4086403856416405,"vX0":6.218150349639266,"vY0":-134.16554510526439,"vZ0":-0.6911668948324877,"x":136.87,"y":173.75,"x0":-1.4562328580468367,"y0":50.00252798335025,"z0":4.945436122154522,"aX":-19.838867460486796},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":1896,"spinDirection":242},"zone":4,"typeConfidence":0.91,"plateTime":0.40734973708229205,"extension":6.888430614715059},"index":2,"playId":"87864aa1-4528-3f92-95e0-a7dd0395fcb2","pitchNumber":3,"startTime":"2026-07-19T01:46:47.738Z","endTime":"2026-07-19T01:46:52.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73931218602197,"aZ":-24.201334309824237,"pfxX":-3.0430604938206445,"pfxZ":4.4936950956146,"pX":0.457212418672397,"pZ":2.260474963103283,"vX0":6.112667570050421,"vY0":-131.79516119316034,"vZ0":-2.2167650753463417,"x":99.57,"y":177.75,"x0":-1.4878093383503206,"y0":50.00286886356217,"z0":4.88399260926185,"aX":-5.399947910534717},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":4.3,"spinRate":2228,"spinDirection":243},"zone":6,"typeConfidence":0.83,"plateTime":0.4142207116832326,"extension":6.893166800564384},"hitData":{"launchSpeed":96.7,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":144.99}},"index":3,"playId":"63c478ea-1b62-3d4e-8781-1a7f35594687","pitchNumber":4,"startTime":"2026-07-19T01:47:02.506Z","endTime":"2026-07-19T01:47:11.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:47:11.505Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T01:47:28.040Z","endTime":"2026-07-19T01:48:26.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.323512382557897,"aZ":-32.87101041593387,"pfxX":7.118043814063814,"pfxZ":-0.44854268281491105,"pX":0.8339278057395016,"pZ":1.8963137263572674,"vX0":3.8480856073319374,"vY0":-124.14038604399474,"vZ0":-0.40687810955618864,"x":85.21,"y":187.58,"x0":-1.66421936942482,"y0":50.0030728063861,"z0":4.8135349516631925,"aX":11.039021972179055},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.6,"breakHorizontal":-13.8,"spinRate":2616,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.4422794438026121,"extension":6.797242854658944},"index":0,"playId":"851d2a16-cf6d-3c3e-b14e-5c38691171c6","pitchNumber":1,"startTime":"2026-07-19T01:47:37.537Z","endTime":"2026-07-19T01:47:43.963Z","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":91.4,"endSpeed":84.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84967864111554,"aZ":-22.187233279495626,"pfxX":-6.748307063893252,"pfxZ":5.520130294419461,"pX":0.2280998830314124,"pZ":2.788724245729299,"vX0":6.424894980160028,"vY0":-133.01878308450586,"vZ0":-1.5067024150671204,"x":108.31,"y":163.48,"x0":-1.330183363876763,"y0":50.004796041865426,"z0":4.95537246324098,"aX":-12.21594632310825},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":11.0,"spinRate":2105,"spinDirection":239},"zone":5,"typeConfidence":0.88,"plateTime":0.4101933059038694,"extension":6.777771006164819},"index":1,"playId":"ca234e7f-a96e-3ee2-a9ae-42387cec1f19","pitchNumber":2,"startTime":"2026-07-19T01:47:57.671Z","endTime":"2026-07-19T01:48:03.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.018049055474595,"aZ":-32.77807952627533,"pfxX":-8.576804790779907,"pfxZ":-0.3379047876138701,"pX":-0.540818209862137,"pZ":1.4673701760816007,"vX0":4.946435528358496,"vY0":-133.07052094777723,"vZ0":-2.6472526734041915,"x":137.61,"y":199.16,"x0":-1.303909517868419,"y0":50.00144273626103,"z0":4.836072448213139,"aX":-15.468774140255956},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.0,"breakHorizontal":14.5,"spinRate":1892,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.410705205545669,"extension":6.791978153485061},"hitData":{"launchSpeed":88.7,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":147.52}},"index":2,"playId":"364d43a4-180a-3a65-b6a4-dbf1d8142310","pitchNumber":3,"startTime":"2026-07-19T01:48:16.719Z","endTime":"2026-07-19T01:48:26.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:48:26.745Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T01:51:07.240Z","endTime":"2026-07-19T01:52:18.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"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: Gabe Speier replaces Bryan Woo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T01:49:29.396Z","endTime":"2026-07-19T01:51:09.389Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12461958556348,"aZ":-34.50613916114869,"pfxX":-1.6362092793371883,"pfxZ":-1.5255506578594105,"pX":-0.4449607072745316,"pZ":1.368937960257114,"vX0":-5.825737584174577,"vY0":-122.46650213068453,"vZ0":-2.214314541490668,"x":133.96,"y":201.82,"x0":2.1728797159382274,"y0":50.0055307754522,"z0":5.223209989563488,"aX":-2.4960175093479506},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.0,"breakHorizontal":4.3,"spinRate":2292,"spinDirection":271},"zone":13,"typeConfidence":0.92,"plateTime":0.44645207033112166,"extension":6.219409750615948},"index":1,"playId":"4d12c8f3-9e9e-31af-9b3b-795af27806ae","pitchNumber":1,"startTime":"2026-07-19T01:51:09.389Z","endTime":"2026-07-19T01:51:13.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.991949449615092,"aZ":-34.30311790793754,"pfxX":-2.812883981729049,"pfxZ":-1.4207796989826715,"pX":0.4238138007625246,"pZ":0.42244688178844286,"vX0":-3.4543632477369486,"vY0":-120.99250485302862,"vZ0":-4.098201303792519,"x":100.85,"y":227.37,"x0":2.229084209815524,"y0":50.00224439662446,"z0":5.106620700095263,"aX":-4.218909819929856},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.2,"breakHorizontal":5.9,"spinRate":2252,"spinDirection":277},"zone":14,"typeConfidence":0.92,"plateTime":0.4506706555164053,"extension":6.2731031968211015},"index":2,"playId":"ff6c0d23-7d8f-3a7b-82d5-39d506bdc596","pitchNumber":2,"startTime":"2026-07-19T01:51:25.467Z","endTime":"2026-07-19T01:51:31.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196144259660585,"aZ":-14.126597066005145,"pfxX":5.7579369335498605,"pfxZ":9.026151225725009,"pX":-0.7729363218630061,"pZ":2.2418653746774235,"vX0":-8.819812452833826,"vY0":-140.14161016252177,"vZ0":-6.000559854097368,"x":146.46,"y":178.25,"x0":1.6596566340436263,"y0":50.00068407295048,"z0":5.325282733669243,"aX":11.510203182196392},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":-8.8,"spinRate":2261,"spinDirection":136},"zone":7,"typeConfidence":0.91,"plateTime":0.39010661848589345,"extension":6.207456046628725},"index":3,"playId":"4d237bf0-5d50-36a5-8a13-982ca053dce7","pitchNumber":3,"startTime":"2026-07-19T01:51:44.119Z","endTime":"2026-07-19T01:51:50.543Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-19T01:52:05.674Z","endTime":"2026-07-19T01:52:12.698Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08963986304423,"aZ":-36.60260149521343,"pfxX":-3.276663620573182,"pfxZ":-2.9169507910237673,"pX":-0.08991501607794326,"pZ":0.8167468400884623,"vX0":-4.161677902496448,"vY0":-122.24052263294304,"vZ0":-2.857792470951156,"x":120.43,"y":216.73,"x0":2.0573179406304227,"y0":50.00123252699262,"z0":5.129560484086871,"aX":-4.979274559422708},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.6,"breakHorizontal":6.8,"spinRate":2343,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4473151162099338,"extension":6.263591294622743},"index":5,"playId":"d4894ac7-1d6f-32d8-ab9d-22ef2d9c5ef7","pitchNumber":4,"startTime":"2026-07-19T01:52:12.698Z","endTime":"2026-07-19T01:52:18.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:52:18.145Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, third baseman J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T01:52:35.734Z","endTime":"2026-07-19T01:53:09.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.880625442730324,"aZ":-31.83174380078918,"pfxX":-1.2315490273419059,"pfxZ":0.223332407677459,"pX":0.24092794517409422,"pZ":2.0346719727307336,"vX0":-4.310698173125427,"vY0":-122.902632174193,"vZ0":-1.2228377538169988,"x":107.82,"y":183.84,"x0":2.1700004812085765,"y0":50.00501202190694,"z0":5.215750770608042,"aX":-1.9037500872851543},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":3.1,"spinRate":2217,"spinDirection":266},"zone":8,"typeConfidence":0.91,"plateTime":0.4438354469890098,"extension":6.257709915915056},"index":0,"playId":"4fbe81db-0998-309c-872e-9339aceb4984","pitchNumber":1,"startTime":"2026-07-19T01:52:40.599Z","endTime":"2026-07-19T01:52:45.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619456642285332,"aZ":-24.354073358557212,"pfxX":10.010044745637368,"pfxZ":3.9553943085073255,"pX":-0.40068300004523605,"pZ":2.2038818800614455,"vX0":-9.147216814082709,"vY0":-139.12066344832587,"vZ0":-4.329844738004506,"x":132.27,"y":179.28,"x0":1.6152042394432082,"y0":50.00403259898443,"z0":5.3770847820480085,"aX":19.797352887072513},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":-16.4,"spinRate":2107,"spinDirection":130},"zone":4,"typeConfidence":0.91,"plateTime":0.39238503686652537,"extension":6.25315722726366},"hitData":{"launchSpeed":92.9,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":173.89}},"index":1,"playId":"64df499b-1b95-38bb-a9ed-3efdf7bad3a0","pitchNumber":2,"startTime":"2026-07-19T01:53:00.688Z","endTime":"2026-07-19T01:53:09.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:53:09.730Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to center fielder Luke Raley.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T01:53:21.073Z","endTime":"2026-07-19T01:54:21.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.393338243769538,"aZ":-26.51510542295582,"pfxX":10.51236383377806,"pfxZ":2.809017085883858,"pX":0.09959841060349026,"pZ":1.5094475459006484,"vX0":-8.447936328501378,"vY0":-140.92039250845897,"vZ0":-5.704669736755233,"x":113.2,"y":198.02,"x0":1.7673191600900624,"y0":50.00437040593296,"z0":5.268182148118391,"aX":21.18942408369513},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2252,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.388358078755644,"extension":6.233219443183835},"index":0,"playId":"3d0e95ca-01af-3f0f-8441-e52993e24df2","pitchNumber":1,"startTime":"2026-07-19T01:53:33.257Z","endTime":"2026-07-19T01:53:38.704Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53133043600028,"aZ":-34.43632330096786,"pfxX":-2.7783145397362694,"pfxZ":-1.4824260862130476,"pX":-0.527109210712693,"pZ":1.8402328293237298,"vX0":-5.323697973325498,"vY0":-122.42440118778232,"vZ0":-1.1024883051871892,"x":137.09,"y":189.09,"x0":2.030328358678006,"y0":50.00203216463855,"z0":5.225032331255407,"aX":-4.245731631707893},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":6.2,"spinRate":2225,"spinDirection":271},"zone":7,"typeConfidence":0.9,"plateTime":0.4461814259404697,"extension":6.223870897489216},"index":1,"playId":"1093eed9-05b6-3d45-be7f-d7d97e212ac4","pitchNumber":2,"startTime":"2026-07-19T01:53:50.982Z","endTime":"2026-07-19T01:53:54.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26507222232372,"aZ":-22.126119660659132,"pfxX":9.7813535581762,"pfxZ":5.1186448672857665,"pX":0.26320574574881656,"pZ":2.2908643042836285,"vX0":-7.667746634102721,"vY0":-139.25546576210257,"vZ0":-4.203436148395394,"x":106.97,"y":176.93,"x0":1.7815034344983238,"y0":50.00527487621286,"z0":5.2835831091016265,"aX":19.213715580698267},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":2309,"spinDirection":131},"zone":8,"typeConfidence":0.9,"plateTime":0.39331839661618107,"extension":6.255769451997245},"hitData":{"launchSpeed":95.8,"launchAngle":43.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.76,"coordY":68.7}},"index":2,"playId":"2f3669b9-ba33-3a25-a507-7d432103a6c0","pitchNumber":3,"startTime":"2026-07-19T01:54:08.357Z","endTime":"2026-07-19T01:54:21.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:54:21.445Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T01:56:35.332Z","endTime":"2026-07-19T01:57:43.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34105212197807,"aZ":-36.82718433651626,"pfxX":-6.5086738282486305,"pfxZ":-2.9759109860364,"pX":0.04338863500246905,"pZ":2.027775667837079,"vX0":6.140387079745188,"vY0":-123.90059784269847,"vZ0":0.7645639056608657,"x":115.35,"y":184.03,"x0":-1.614178266862404,"y0":50.00140973625576,"z0":4.777849607634903,"aX":-10.180436817236641},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.0,"breakHorizontal":10.4,"spinRate":1490,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.4410386431103288,"extension":6.787001112804419},"index":0,"playId":"007170fe-bee6-3d02-a038-42aadb299537","pitchNumber":1,"startTime":"2026-07-19T01:56:52.730Z","endTime":"2026-07-19T01:56:56.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20837213623874,"aZ":-36.53435160239819,"pfxX":-6.202126979137178,"pfxZ":-2.744947767236696,"pX":0.24517886307543488,"pZ":1.981689808659288,"vX0":6.37122266485166,"vY0":-124.70031707294227,"vZ0":0.6084006249819138,"x":107.65,"y":185.27,"x0":-1.5275023695915368,"y0":50.0049773892429,"z0":4.729645178355453,"aX":-9.847284272739072},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":10.0,"spinRate":1569,"spinDirection":275},"zone":8,"typeConfidence":0.9,"plateTime":0.43790656972008746,"extension":6.852896102848399},"index":1,"playId":"37a8ae13-8e28-30f2-b010-203eb34f3a69","pitchNumber":2,"startTime":"2026-07-19T01:57:09.659Z","endTime":"2026-07-19T01:57:14.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59923150671438,"aZ":-32.60400851712961,"pfxX":-9.2674944320839,"pfxZ":-0.2378144173010508,"pX":-0.07850187174091988,"pZ":3.1305614763427783,"vX0":6.5850864881289475,"vY0":-133.06292002811182,"vZ0":1.1678481740558326,"x":119.99,"y":154.25,"x0":-1.3722361545577044,"y0":50.00262485356676,"z0":5.035307083050181,"aX":-16.739854508927188},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":1889,"spinDirection":242},"zone":2,"typeConfidence":0.91,"plateTime":0.4104829611667711,"extension":6.8957415372594335},"hitData":{"launchSpeed":90.6,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.72,"coordY":147.02}},"index":2,"playId":"841ee362-bd4c-337f-b75d-baf164871602","pitchNumber":3,"startTime":"2026-07-19T01:57:34.580Z","endTime":"2026-07-19T01:57:43.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T01:57:43.628Z","atBatIndex":49},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T01:57:56.889Z","endTime":"2026-07-19T02:00:29.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47138985112745,"aZ":-36.68015436130312,"pfxX":-10.505665821518113,"pfxZ":-2.875069153391239,"pX":-0.4646154618266453,"pZ":2.0282947005841607,"vX0":6.005989497771035,"vY0":-123.94524922939962,"vZ0":0.9160906464871383,"x":134.71,"y":184.02,"x0":-1.5471978602959213,"y0":50.00535105242222,"z0":4.703415727079953,"aX":-16.439849878981633},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.8,"breakHorizontal":17.8,"spinRate":1575,"spinDirection":269},"zone":7,"typeConfidence":0.9,"plateTime":0.44095572073815736,"extension":6.876270467041861},"index":0,"playId":"69cbff6a-f6ff-3ac7-8d36-4693f06898e4","pitchNumber":1,"startTime":"2026-07-19T01:58:09.356Z","endTime":"2026-07-19T01:58:13.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73308563399383,"aZ":-24.492159719495255,"pfxX":-1.3374733386587838,"pfxZ":4.398674045031655,"pX":0.25785557083056165,"pZ":2.8857579413299064,"vX0":4.9127940395174505,"vY0":-130.87057061645152,"vZ0":-0.49668505617894304,"x":107.17,"y":160.86,"x0":-1.4640244835835432,"y0":50.00512568757347,"z0":4.900896948595267,"aX":-2.3377804834025766},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":1.4,"spinRate":2320,"spinDirection":234},"zone":3,"typeConfidence":0.91,"plateTime":0.41736676629439007,"extension":6.962277010288981},"index":1,"playId":"08d367fd-d440-3196-9740-d3eea5cba30b","pitchNumber":2,"startTime":"2026-07-19T01:58:31.426Z","endTime":"2026-07-19T01:58:36.539Z","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":85.4,"endSpeed":78.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.983627830754525,"aZ":-32.42553882106506,"pfxX":6.056099036399406,"pfxZ":-0.15938201989329492,"pX":1.147673184492585,"pZ":0.7920468023485192,"vX0":4.803791086716936,"vY0":-124.31495772317695,"vZ0":-2.895137462933476,"x":73.25,"y":217.39,"x0":-1.5997944168413474,"y0":50.004621016626,"z0":4.675942097129258,"aX":9.435568041213072},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":-12.1,"spinRate":2632,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4413683876612806,"extension":7.031611109204027},"index":2,"playId":"c61955e9-bd34-3e05-943f-c76ce100ed5a","pitchNumber":3,"startTime":"2026-07-19T01:58:49.244Z","endTime":"2026-07-19T01:58:53.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62967430258349,"aZ":-27.93320388706611,"pfxX":5.919215254939137,"pfxZ":2.675102827397578,"pX":1.9196572694035436,"pZ":1.4698014850551018,"vX0":6.408150927670235,"vY0":-125.26259090249859,"vZ0":-2.5084685062200522,"x":43.83,"y":199.1,"x0":-1.4423088053061701,"y0":50.00565090286696,"z0":4.771302035878772,"aX":9.39341239687259},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-12.2,"spinRate":2526,"spinDirection":45},"zone":14,"typeConfidence":0.87,"plateTime":0.43750323075965003,"extension":6.867754841952994},"index":3,"playId":"3fff9fe7-99f5-32bf-92d1-a96028e9fbc1","pitchNumber":4,"startTime":"2026-07-19T01:59:14.683Z","endTime":"2026-07-19T01:59:18.899Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995302573750553,"aZ":-36.91645398168672,"pfxX":-6.589955848322991,"pfxZ":-3.0397064766254402,"pX":0.6357603344544898,"pZ":0.8889712383366994,"vX0":7.175465420963768,"vY0":-123.65553852703573,"vZ0":-1.643896344944705,"x":92.77,"y":214.78,"x0":-1.4376542370014032,"y0":50.00266192500538,"z0":4.639031765972264,"aX":-10.278758584479638},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.6,"breakHorizontal":10.4,"spinRate":1523,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.4417215187915553,"extension":6.8733900707756765},"index":4,"playId":"58fb129d-00b4-3248-9a98-b19b9552859a","pitchNumber":5,"startTime":"2026-07-19T01:59:31.315Z","endTime":"2026-07-19T01:59:36.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297550800238607,"aZ":-26.935990270927803,"pfxX":-9.517165422716136,"pfxZ":2.8891973367971353,"pX":0.25159766968214886,"pZ":3.614410683324536,"vX0":7.334931904671607,"vY0":-132.7357058750419,"vZ0":1.5277640119857385,"x":107.41,"y":141.19,"x0":-1.290128352492949,"y0":50.00067260310662,"z0":4.97147049196889,"aX":-17.2428674247875},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2007,"spinDirection":240},"zone":12,"typeConfidence":0.88,"plateTime":0.41023170653546215,"extension":6.91690894938789},"index":5,"playId":"84bdd28d-8d59-34cc-bd9f-820b7a788770","pitchNumber":6,"startTime":"2026-07-19T02:00:00.431Z","endTime":"2026-07-19T02:00:05.240Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79744993295,"aZ":-36.85022902286789,"pfxX":-5.686659321634736,"pfxZ":-2.9890641679220398,"pX":-2.2654673657914985,"pZ":2.2517113170677496,"vX0":0.6469709700834949,"vY0":-123.27806222754776,"vZ0":1.551073805918254,"x":203.35,"y":177.98,"x0":-1.7887020681673171,"y0":50.00395400376461,"z0":4.68808131188532,"aX":-8.894139767992222},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.9,"breakHorizontal":10.2,"spinRate":1554,"spinDirection":275},"zone":13,"typeConfidence":0.89,"plateTime":0.44159071944831574,"extension":6.792891776181418},"index":6,"playId":"7901299f-f22a-36e5-829e-2690811a40ef","pitchNumber":7,"startTime":"2026-07-19T02:00:17.372Z","endTime":"2026-07-19T02:00:29.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:00:29.729Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Naylor walks. Randy Arozarena to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:00:48.954Z","endTime":"2026-07-19T02:02:29.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":91.9,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882192157140473,"aZ":-32.38383543253478,"pfxX":-9.686213533280485,"pfxZ":-0.1164816560713744,"pX":-0.5487221493089031,"pZ":1.5115936077487588,"vX0":5.937340981257968,"vY0":-133.60783802505702,"vZ0":-2.497922549321836,"x":137.92,"y":197.97,"x0":-1.5502839632438101,"y0":50.003429174416326,"z0":4.804174551248391,"aX":-17.375979170121195},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.6,"breakHorizontal":16.1,"spinRate":1905,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.41117634420287263,"extension":6.9571929719137175},"index":0,"playId":"ddca2195-6636-350a-b72e-1b6923d43cf3","pitchNumber":1,"startTime":"2026-07-19T02:01:18.070Z","endTime":"2026-07-19T02:01:24.349Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81225369017097,"aZ":-31.549602041328612,"pfxX":-10.78271800620537,"pfxZ":0.34446872817598573,"pX":1.0152264081610984,"pZ":0.8960106046079218,"vX0":10.025187135197564,"vY0":-134.26400370228103,"vZ0":-4.086558738439994,"x":78.3,"y":214.59,"x0":-1.3710879393920894,"y0":50.004016504430524,"z0":4.689844785177775,"aX":-19.634058005499153},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.1,"breakHorizontal":17.3,"spinRate":1932,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4083691883181322,"extension":7.043663341872928},"index":1,"playId":"bed95517-8308-3f5e-99cd-e50fbb1c97da","pitchNumber":2,"startTime":"2026-07-19T02:01:39.767Z","endTime":"2026-07-19T02:01:43.883Z","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":84.2,"endSpeed":77.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933956532148667,"aZ":-30.65652946168835,"pfxX":6.768781762546296,"pfxZ":0.9843841122198373,"pX":-1.0682089974128453,"pZ":2.486405836348547,"vX0":0.03974094546640117,"vY0":-122.78098175606122,"vZ0":0.7696221375370342,"x":157.72,"y":171.65,"x0":-1.964719050717585,"y0":50.00090382059529,"z0":4.765498826616828,"aX":10.394630019140688},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":-12.2,"spinRate":2480,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.44507666005326296,"extension":6.830728246584514},"index":2,"playId":"b721a251-f7db-3492-8b50-e49a260c2078","pitchNumber":3,"startTime":"2026-07-19T02:02:01.092Z","endTime":"2026-07-19T02:02:06.145Z","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":90.7,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542618645821328,"aZ":-32.977619554909815,"pfxX":-8.817019536787308,"pfxZ":-0.45351000178203726,"pX":-1.7471383318788631,"pZ":2.655633467973495,"vX0":2.598974641892092,"vY0":-132.1087489821094,"vZ0":0.43004368200429655,"x":183.6,"y":167.08,"x0":-1.5989924642871014,"y0":50.00492145246824,"z0":4.917743247001235,"aX":-15.562384943701119},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.5,"breakHorizontal":15.4,"spinRate":1905,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.41485102460280476,"extension":6.846168232011011},"index":3,"playId":"4bf4ab33-1c89-35f8-b35f-896d061cc745","pitchNumber":4,"startTime":"2026-07-19T02:02:22.904Z","endTime":"2026-07-19T02:02:29.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:02:29.663Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to third baseman Casey Schmitt.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:03:35.693Z","endTime":"2026-07-19T02:05:23.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T02:02:32.400Z","endTime":"2026-07-19T02:03:37.994Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79926452583137,"aZ":-28.720369323686487,"pfxX":-10.520772086344916,"pfxZ":1.922663935093798,"pX":0.39475387791857813,"pZ":2.395952367447614,"vX0":8.452257247114936,"vY0":-133.56846360287844,"vZ0":-0.9375846747223202,"x":101.95,"y":174.09,"x0":-1.4497877939976853,"y0":50.0057204077774,"z0":4.823832625201653,"aX":-18.939894288497886},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":17.2,"spinRate":1863,"spinDirection":244},"zone":6,"typeConfidence":0.9,"plateTime":0.4106695857117093,"extension":7.074764156907387},"index":1,"playId":"b68df2f2-9a92-35ca-8a80-a3341b45baf3","pitchNumber":1,"startTime":"2026-07-19T02:03:37.994Z","endTime":"2026-07-19T02:03:42.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.635265566938262,"aZ":-37.489311992111816,"pfxX":-9.149886231649994,"pfxZ":-3.2278740708871014,"pX":0.46749009060451896,"pZ":1.2280186960856188,"vX0":7.946225431764858,"vY0":-127.0809310719417,"vZ0":-1.138237779817273,"x":99.18,"y":205.62,"x0":-1.502391095562452,"y0":50.00455491230256,"z0":4.644340678595417,"aX":-15.053581440114446},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.9,"breakHorizontal":14.9,"spinRate":1536,"spinDirection":267},"zone":14,"typeConfidence":0.91,"plateTime":0.43006418107159083,"extension":6.932356460421059},"index":2,"playId":"e044b06f-6516-3177-9dc1-9c9180bd99f9","pitchNumber":2,"startTime":"2026-07-19T02:04:03.287Z","endTime":"2026-07-19T02:04:09.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.758060568894358,"aZ":-37.15134582764523,"pfxX":-5.988301153286823,"pfxZ":-3.1072913547646372,"pX":0.5296464836250011,"pZ":1.1894331679179935,"vX0":7.12840628299575,"vY0":-125.30993795222439,"vZ0":-0.9124799625565896,"x":96.81,"y":206.67,"x0":-1.5651785345732652,"y0":50.00477416870831,"z0":4.57595399151816,"aX":-9.587950128046012},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.6,"breakHorizontal":9.4,"spinRate":1588,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.4360077082145777,"extension":6.9609807025003},"index":3,"playId":"37f59f44-8271-3e08-80a8-1718d6fae2ed","pitchNumber":3,"startTime":"2026-07-19T02:04:48.010Z","endTime":"2026-07-19T02:04:53.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59228141949035,"aZ":-38.22868104444115,"pfxX":-7.258224577272413,"pfxZ":-3.877094365808769,"pX":-0.4170532745095579,"pZ":0.954318240876365,"vX0":5.59455761867164,"vY0":-123.65178384381136,"vZ0":-1.0970763069067486,"x":132.9,"y":213.01,"x0":-1.7560168097664117,"y0":50.00257333995754,"z0":4.5859952858152715,"aX":-11.340105724948629},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.1,"breakHorizontal":12.0,"spinRate":1511,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.44145242292245834,"extension":6.891733572642567},"hitData":{"launchSpeed":84.7,"launchAngle":61.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":72.92,"coordY":140.43}},"index":4,"playId":"f8e90570-6f21-34f2-8e8f-90610bb7584a","pitchNumber":4,"startTime":"2026-07-19T02:05:10.970Z","endTime":"2026-07-19T02:05:23.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:05:23.046Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (12) on a fly ball to right center field. Randy Arozarena scores. Josh Naylor scores.","rbi":3,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:05:40.138Z","endTime":"2026-07-19T02:06:36.424Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573014250054676,"aZ":-25.18737710193066,"pfxX":-1.8956907440544937,"pfxZ":3.942583360622736,"pX":0.681763934386318,"pZ":2.8622714205992295,"vX0":6.494534152780503,"vY0":-131.43501051557973,"vZ0":-0.43566730761056993,"x":91.01,"y":161.5,"x0":-1.5613475839185174,"y0":50.00154632074778,"z0":4.880345559289746,"aX":-3.3589493358269826},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":2.2,"spinRate":2334,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.4147437182399951,"extension":6.843249321342524},"index":0,"playId":"1245b887-58f7-3828-8274-1252bb3a1ec9","pitchNumber":1,"startTime":"2026-07-19T02:05:53.805Z","endTime":"2026-07-19T02:05:58.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.500109057760305,"aZ":-28.827904248724064,"pfxX":2.069900637117663,"pfxZ":2.1152308390127157,"pX":0.5631728639578839,"pZ":1.5160008399013714,"vX0":5.149532772980381,"vY0":-124.27041680101244,"vZ0":-1.8000330920926022,"x":95.53,"y":197.85,"x0":-1.796214206421406,"y0":50.001985201325994,"z0":4.621076690217013,"aX":3.2688502416670095},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":-4.8,"spinRate":2521,"spinDirection":42},"zone":14,"typeConfidence":0.86,"plateTime":0.4390397338455503,"extension":6.916123902339009},"hitData":{"launchSpeed":104.1,"launchAngle":27.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.75,"coordY":46.49}},"index":1,"playId":"20f73877-3b6f-37fa-8096-36c44de97f0d","pitchNumber":2,"startTime":"2026-07-19T02:06:12.412Z","endTime":"2026-07-19T02:06:36.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:06:36.424Z","atBatIndex":53},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luke Raley reaches on a fielding error by second baseman Luis Arraez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:07:00.161Z","endTime":"2026-07-19T02:10:32.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47348089662252,"aZ":-37.05136076414597,"pfxX":-6.112266760699571,"pfxZ":-3.136074975392834,"pX":-0.4782004195867555,"pZ":1.9124636433626607,"vX0":4.763289535245534,"vY0":-123.05599150794536,"vZ0":0.9441957897139346,"x":135.23,"y":187.14,"x0":-1.6327011565198555,"y0":50.0057594245969,"z0":4.6315405754083665,"aX":-9.496553096076427},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.3,"breakHorizontal":10.2,"spinRate":1454,"spinDirection":273},"zone":7,"typeConfidence":0.9,"plateTime":0.442940106764675,"extension":7.01005165040761},"index":0,"playId":"5837a608-61c6-36dc-98ae-72e8cbecbacc","pitchNumber":1,"startTime":"2026-07-19T02:07:03.547Z","endTime":"2026-07-19T02:07:08.603Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214692374027273,"aZ":-34.32474672565139,"pfxX":-9.513962127140775,"pfxZ":-1.3252960782238188,"pX":0.9004618574154871,"pZ":0.698436710871401,"vX0":9.117009915803356,"vY0":-126.13899826135433,"vZ0":-2.8594475802101176,"x":82.68,"y":219.92,"x0":-1.5143108599496453,"y0":50.003187139045664,"z0":4.597513686224118,"aX":-15.42376307327646},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":15.4,"spinRate":1579,"spinDirection":275},"zone":14,"typeConfidence":0.91,"plateTime":0.43323228949150305,"extension":6.977309164337621},"index":1,"playId":"c7efd6db-9b77-3d35-bc56-45bdd9a5c817","pitchNumber":2,"startTime":"2026-07-19T02:07:22.767Z","endTime":"2026-07-19T02:07:29.314Z","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":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32895970826346,"aZ":-34.5868391993484,"pfxX":-9.764982288598318,"pfxZ":-1.4782582205381463,"pX":1.1566799761564424,"pZ":1.9394578125719213,"vX0":9.67884388117732,"vY0":-125.86146898207971,"vZ0":0.05903415845535398,"x":72.91,"y":186.41,"x0":-1.4456228558492117,"y0":50.00626589917045,"z0":4.6857399956255925,"aX":-15.88036049838132},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":15.8,"spinRate":1484,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.4329639942910908,"extension":6.947128221677426},"index":2,"playId":"317b529e-424d-310f-86f4-30ef1c0e94f7","pitchNumber":3,"startTime":"2026-07-19T02:07:48.334Z","endTime":"2026-07-19T02:07:53.289Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.714184160706388,"aZ":-35.16923731794223,"pfxX":-5.259300689174395,"pfxZ":-1.9407511854469757,"pX":-0.25761058177691193,"pZ":1.7959867947386203,"vX0":5.177017526421813,"vY0":-122.37200523718418,"vZ0":0.5204037910345298,"x":126.82,"y":190.29,"x0":-1.702183345297047,"y0":50.005256768037846,"z0":4.557131783775769,"aX":-8.09868420350802},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.2,"breakHorizontal":8.5,"spinRate":1536,"spinDirection":280},"zone":8,"typeConfidence":0.89,"plateTime":0.445025953058118,"extension":6.955791207727039},"index":3,"playId":"68ea7b68-7698-34f7-b1c2-f8dba2861cab","pitchNumber":4,"startTime":"2026-07-19T02:08:03.841Z","endTime":"2026-07-19T02:08:08.638Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.284793140074168,"aZ":-37.20625400914504,"pfxX":-6.321474935408061,"pfxZ":-3.153803509384362,"pX":0.39996978620821155,"pZ":1.4295063505844952,"vX0":6.680763463789251,"vY0":-124.84268895179818,"vZ0":-0.34635301961043796,"x":101.75,"y":200.18,"x0":-1.4742241893402397,"y0":50.00127472161868,"z0":4.601382008917403,"aX":-10.099020003923535},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.5,"breakHorizontal":10.1,"spinRate":1567,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.43672512304668887,"extension":6.879687120739602},"index":4,"playId":"0556b443-ee25-3879-8493-a0456c6b1322","pitchNumber":5,"startTime":"2026-07-19T02:08:22.440Z","endTime":"2026-07-19T02:08:29.005Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17677465113541,"aZ":-33.228472010559656,"pfxX":-8.88445487583633,"pfxZ":-0.6289527465764113,"pX":-0.06498572533697265,"pZ":2.0258838863763606,"vX0":6.623774708256072,"vY0":-127.6184390439248,"vZ0":-0.04183480086042124,"x":119.48,"y":184.08,"x0":-1.5237646631569481,"y0":50.00561617659472,"z0":4.632836206820049,"aX":-14.841194937162298},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":14.9,"spinRate":1609,"spinDirection":263},"zone":8,"typeConfidence":0.89,"plateTime":0.42715648855214816,"extension":6.85275079362761},"index":5,"playId":"91ba4f84-c1c5-3a4d-9ff1-a4eb35d8e707","pitchNumber":6,"startTime":"2026-07-19T02:08:48.401Z","endTime":"2026-07-19T02:08:53.248Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730302226024463,"aZ":-38.93191309275145,"pfxX":-6.602078061036453,"pfxZ":-4.274504677853978,"pX":-0.5533330443335259,"pZ":1.9852456441608441,"vX0":4.8502659579267435,"vY0":-124.62886713588188,"vZ0":1.2734463058128667,"x":138.09,"y":185.18,"x0":-1.6615718098734447,"y0":50.00085138257336,"z0":4.669326139372133,"aX":-10.442891361150398},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.2,"breakHorizontal":10.9,"spinRate":1604,"spinDirection":269},"zone":7,"typeConfidence":0.9,"plateTime":0.4385347526083283,"extension":6.975304897892439},"index":6,"playId":"a44792ce-32ed-342f-aedc-ab5a577fa005","pitchNumber":7,"startTime":"2026-07-19T02:09:09.755Z","endTime":"2026-07-19T02:09:16.709Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.063038894959778,"aZ":-34.5499133669355,"pfxX":-8.662466985081018,"pfxZ":-1.4993671386942982,"pX":-0.1671720542750333,"pZ":2.084777109814176,"vX0":6.327792020059347,"vY0":-124.03620096131934,"vZ0":0.6044433781245648,"x":123.37,"y":182.49,"x0":-1.6057549359636822,"y0":50.00328096517896,"z0":4.6823366349817785,"aX":-13.715565661968819},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.4,"breakHorizontal":14.5,"spinRate":1543,"spinDirection":267},"zone":8,"typeConfidence":0.9,"plateTime":0.4388869392494197,"extension":6.853796645632147},"index":7,"playId":"7ff52ec3-4b16-3c2f-a726-754432d1ce26","pitchNumber":8,"startTime":"2026-07-19T02:09:35.702Z","endTime":"2026-07-19T02:09:41.288Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9661342217397,"aZ":-35.66968266134748,"pfxX":-5.699365725292098,"pfxZ":-2.216490997207943,"pX":0.24124969220082276,"pZ":1.9922506506158864,"vX0":6.395493815843189,"vY0":-124.05340559986375,"vZ0":0.6332583959272793,"x":107.8,"y":184.99,"x0":-1.6150114277066097,"y0":50.00309564120053,"z0":4.678505547314185,"aX":-8.992840027527155},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.7,"breakHorizontal":9.0,"spinRate":1488,"spinDirection":275},"zone":8,"typeConfidence":0.9,"plateTime":0.4394811917835262,"extension":6.8604828793525625},"index":8,"playId":"fb6779c6-4456-38b2-bd0d-792a6a5e2c4d","pitchNumber":9,"startTime":"2026-07-19T02:10:00.209Z","endTime":"2026-07-19T02:10:04.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865010032744472,"aZ":-37.709197450436676,"pfxX":-7.377057508444135,"pfxZ":-3.685174461070665,"pX":-0.7831572971823032,"pZ":1.8652372870851444,"vX0":4.09295354024763,"vY0":-121.24063954868002,"vZ0":0.9802401410323718,"x":146.85,"y":188.42,"x0":-1.5275497713209498,"y0":50.00424209464604,"z0":4.72553761361475,"aX":-11.074295260110409},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.2,"breakHorizontal":12.5,"spinRate":1445,"spinDirection":271},"zone":7,"typeConfidence":0.9,"plateTime":0.45033929761919156,"extension":6.676306719697777},"hitData":{"launchSpeed":78.9,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.42,"coordY":149.05}},"index":9,"playId":"ebfef758-e5f1-30a5-b2bb-cdb0dc8c49c1","pitchNumber":10,"startTime":"2026-07-19T02:10:22.454Z","endTime":"2026-07-19T02:10:32.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:10:32.458Z","atBatIndex":54},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Mariners challenged (tag play), call on the field was upheld: Luke Raley caught stealing 2nd base, catcher Daniel Susac to shortstop Willy Adames.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T02:13:16.221Z","endTime":"2026-07-19T02:13:27.282Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:10:51.706Z","endTime":"2026-07-19T02:12:06.233Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Hentges replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T02:12:06.233Z","endTime":"2026-07-19T02:13:18.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03246368114858,"aZ":-15.799817983696283,"pfxX":4.028709017403336,"pfxZ":8.619491149569711,"pX":0.40077929882410696,"pZ":4.049633644773788,"vX0":-5.3663289054347425,"vY0":-136.4600041249415,"vZ0":-3.1269162230305585,"x":101.72,"y":129.44,"x0":1.8628612625013539,"y0":50.00065321265689,"z0":6.289033929497039,"aX":7.6515380171525615},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":-6.2,"spinRate":2139,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4003082867143428,"extension":7.007661494771528},"index":2,"playId":"bda1e58f-aa02-37a5-bac5-a5181f35d9fa","pitchNumber":1,"startTime":"2026-07-19T02:13:18.232Z","endTime":"2026-07-19T02:13:27.282Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":136},"playEndTime":"2026-07-19T02:13:27.282Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T02:17:53.701Z","endTime":"2026-07-19T02:19:12.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:16:04.645Z","endTime":"2026-07-19T02:17:55.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39904222693104,"aZ":-16.76901714628372,"pfxX":-9.518734144055497,"pfxZ":7.82542444137469,"pX":-0.0439575987617838,"pZ":2.2542571729880048,"vX0":6.637954374098967,"vY0":-139.01490750091787,"vZ0":-6.5860000103332315,"x":118.68,"y":177.92,"x0":-1.2186309138132272,"y0":50.00643566235615,"z0":5.755904101791934,"aX":-18.746942166136716},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":16.0,"spinRate":2210,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3931042688352835,"extension":5.851700392976252},"index":1,"playId":"57ce837e-8577-39e8-9e3a-65490e0e0677","pitchNumber":1,"startTime":"2026-07-19T02:17:55.900Z","endTime":"2026-07-19T02:18:00.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961468063551532,"aZ":-34.12641463619024,"pfxX":5.25245980854007,"pfxZ":-1.3088144225351472,"pX":0.4142345929399048,"pZ":1.6070750766897364,"vX0":3.6229959109716674,"vY0":-121.61060717004999,"vZ0":-3.1398591869321724,"x":101.21,"y":195.39,"x0":-1.7798504203879322,"y0":50.00314761835971,"z0":5.890154253957053,"aX":7.827940782246354},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.9,"breakHorizontal":-10.4,"spinRate":2643,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.4512541166699431,"extension":5.577424263025101},"index":2,"playId":"22efbbe5-c166-3670-abd8-4512fa3f35ed","pitchNumber":2,"startTime":"2026-07-19T02:18:11.986Z","endTime":"2026-07-19T02:18:15.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.2,"endSpeed":89.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17178916813962,"aZ":-18.86424973284349,"pfxX":-10.246510154830712,"pfxZ":6.545177860782603,"pX":0.7088819778111308,"pZ":2.737035358125014,"vX0":9.313343419969188,"vY0":-141.2245372872001,"vZ0":-5.170211296472616,"x":89.98,"y":164.88,"x0":-1.2897717258187962,"y0":50.00341093204778,"z0":5.7933034085401225,"aX":-20.83548042112262},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":16.8,"spinRate":2342,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38686785286992764,"extension":5.867039561379092},"index":3,"playId":"d50144c1-04b3-3a08-8124-b76c03a6b923","pitchNumber":3,"startTime":"2026-07-19T02:18:26.680Z","endTime":"2026-07-19T02:18:31.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.321379907044356,"aZ":-20.0212726695692,"pfxX":-9.20342705748999,"pfxZ":5.942382745749013,"pX":1.1079324462851745,"pZ":2.6734689375770553,"vX0":10.503306990975258,"vY0":-141.4383396577505,"vZ0":-4.847648592597967,"x":74.77,"y":166.6,"x0":-1.4409466308745222,"y0":50.0060674522447,"z0":5.6764002631124395,"aX":-18.832231633571844},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":14.8,"spinRate":2137,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38583163144121047,"extension":5.932389371118686},"index":4,"playId":"c5982d3e-6d1f-31e2-a273-b2e9f1436885","pitchNumber":4,"startTime":"2026-07-19T02:18:46.223Z","endTime":"2026-07-19T02:18:51.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056790393451596,"aZ":-36.08894894700721,"pfxX":9.763621460723032,"pfxZ":-2.6314020313094346,"pX":0.4700880199535679,"pZ":2.0033134352581627,"vX0":2.241289085540308,"vY0":-121.219240980132,"vZ0":-1.8533664353415364,"x":99.08,"y":184.69,"x0":-1.7355053606841875,"y0":50.00548626280596,"z0":5.933385095861103,"aX":14.507659723656626},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.9,"breakHorizontal":-18.2,"spinRate":2654,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4521415229746615,"extension":5.575691323095201},"hitData":{"launchSpeed":80.3,"launchAngle":45.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.04,"coordY":106.12}},"index":5,"playId":"c7ce2916-316f-3ccb-a413-9fa24a60bfb7","pitchNumber":5,"startTime":"2026-07-19T02:19:02.658Z","endTime":"2026-07-19T02:19:12.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:19:12.734Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T02:19:22.964Z","endTime":"2026-07-19T02:21:04.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.269543821050434,"aZ":-19.698489417670512,"pfxX":-10.239842089415944,"pfxZ":6.049676790470742,"pX":0.2605823116478961,"pZ":2.0984934399081863,"vX0":9.12561779131459,"vY0":-142.1313183413133,"vZ0":-6.178782324944371,"x":107.07,"y":182.12,"x0":-1.6495172220849748,"y0":50.000407149177036,"z0":5.536739258961102,"aX":-21.106211349837512},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2243,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.38426924012162633,"extension":5.9583416704075844},"index":0,"playId":"e7f2c3f3-a9c8-3372-adce-64b02d790bb5","pitchNumber":1,"startTime":"2026-07-19T02:19:31.375Z","endTime":"2026-07-19T02:19:35.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146000733871734,"aZ":-16.97899276477911,"pfxX":-10.104709128103504,"pfxZ":7.418692963190449,"pX":-0.18392969846304852,"pZ":2.391970720175519,"vX0":7.5676630036996375,"vY0":-141.9085974712972,"vZ0":-5.916655338566223,"x":124.01,"y":174.2,"x0":-1.5665203548226818,"y0":50.00442514042775,"z0":5.577900199434748,"aX":-20.701146856875393},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":16.8,"spinRate":2342,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.38532297294813533,"extension":5.901902143858233},"index":1,"playId":"9081fa7e-da46-3b26-98d2-91f44d2a3414","pitchNumber":2,"startTime":"2026-07-19T02:19:47.078Z","endTime":"2026-07-19T02:19:51.470Z","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":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036797451372742,"aZ":-20.385603583609438,"pfxX":-9.513266582218394,"pfxZ":5.769604042397765,"pX":-0.4028004975440887,"pZ":2.7719073768502867,"vX0":7.27318745509717,"vY0":-141.51528271270251,"vZ0":-3.9190495014153317,"x":132.35,"y":163.94,"x0":-1.7606330755129598,"y0":50.003024885455226,"z0":5.468154029396536,"aX":-19.439791166576413},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2365,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3859427059108631,"extension":5.824671658959947},"index":2,"playId":"71b6992d-ac46-3e93-9bf8-26f0fb8603b3","pitchNumber":3,"startTime":"2026-07-19T02:20:03.932Z","endTime":"2026-07-19T02:20:10.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, 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":82.3,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625564867708402,"aZ":-38.2478355928749,"pfxX":6.981201638376017,"pfxZ":-4.205234961150269,"pX":-1.5395760458918955,"pZ":1.4529647036080862,"vX0":-0.65427927791862,"vY0":-119.7827389409435,"vZ0":-1.877339085887427,"x":175.69,"y":199.55,"x0":-2.1681161310927264,"y0":50.004335073137284,"z0":5.688537879572626,"aX":10.075648119556993},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.8,"breakHorizontal":-12.5,"spinRate":2801,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4584686423806019,"extension":5.705314697004702},"index":3,"playId":"f90c644f-9e8a-3d03-b8cf-1bff5f99ab88","pitchNumber":4,"startTime":"2026-07-19T02:20:26.021Z","endTime":"2026-07-19T02:20:30.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620578526720262,"aZ":-37.92355344719454,"pfxX":8.034913593777972,"pfxZ":-3.907235504116451,"pX":-1.4317348547703779,"pZ":1.1942141801467898,"vX0":-0.9835175220228938,"vY0":-121.1278210167048,"vZ0":-3.066569253851995,"x":171.57,"y":206.54,"x0":-2.0610944674518707,"y0":50.00011129931992,"z0":5.821722326335531,"aX":11.83165776824326},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.6,"breakHorizontal":-14.3,"spinRate":2718,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.45372122387946057,"extension":5.514474793086001},"index":4,"playId":"0469f71d-d8d2-300f-bc6f-06a211fc26ae","pitchNumber":5,"startTime":"2026-07-19T02:20:43.839Z","endTime":"2026-07-19T02:20:48.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.223964994682262,"aZ":-20.274406856233924,"pfxX":-10.022267985759001,"pfxZ":5.830974166274597,"pX":0.6008659146157886,"pZ":2.729732203106752,"vX0":9.799357304161296,"vY0":-141.47262035851838,"vZ0":-4.438464949415909,"x":94.1,"y":165.08,"x0":-1.594356047936599,"y0":50.00411182055261,"z0":5.606812810751467,"aX":-20.455682839975367},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2179,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3861670189150801,"extension":6.087328995372337},"index":5,"playId":"991884b4-ce4d-3a8c-b75f-94baab82203a","pitchNumber":6,"startTime":"2026-07-19T02:20:58.467Z","endTime":"2026-07-19T02:21:04.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:21:04.153Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to second baseman Cole Young.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T02:21:14.434Z","endTime":"2026-07-19T02:22:11.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066587339576397,"aZ":-37.66066416551623,"pfxX":8.236778181632538,"pfxZ":-3.728166221453625,"pX":-0.08626277554196457,"pZ":1.9780998343141953,"vX0":1.6505939507517127,"vY0":-121.22220900176919,"vZ0":-1.459308710068496,"x":120.29,"y":185.37,"x0":-1.8472038791391925,"y0":50.00235833885151,"z0":5.908011439148701,"aX":12.125770447824491},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.8,"breakHorizontal":-15.4,"spinRate":2726,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4536975054342509,"extension":5.673360836239906},"index":0,"playId":"9e0a190b-533a-3269-98b2-f4f7a94be38b","pitchNumber":1,"startTime":"2026-07-19T02:21:27.293Z","endTime":"2026-07-19T02:21:31.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.498312258891282,"aZ":-17.465391293082394,"pfxX":-8.89447674439303,"pfxZ":7.141164455371479,"pX":0.2770693236862668,"pZ":1.86952440100007,"vX0":8.107250805195337,"vY0":-142.140876701909,"vZ0":-7.298494916479464,"x":106.44,"y":188.3,"x0":-1.4470193446276094,"y0":50.00497276201588,"z0":5.565939111638043,"aX":-18.32684084382885},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.6,"breakHorizontal":14.6,"spinRate":2316,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3843298089810414,"extension":5.868865224712547},"index":1,"playId":"c1446ddc-e565-3d8e-899e-06d9bd79b995","pitchNumber":2,"startTime":"2026-07-19T02:21:40.289Z","endTime":"2026-07-19T02:21:46.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.429283945226096,"aZ":-21.147739060776576,"pfxX":-9.781173902309067,"pfxZ":5.413363316021009,"pX":-0.7138804810527043,"pZ":3.1304124831911615,"vX0":6.169892755666988,"vY0":-141.40881859254824,"vZ0":-3.388318427918871,"x":144.21,"y":154.26,"x0":-1.6463630183172768,"y0":50.00590923761895,"z0":5.691246235916769,"aX":-19.93156929364967},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.4,"breakHorizontal":16.6,"spinRate":2146,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3864555879805138,"extension":5.908478809281224},"hitData":{"launchSpeed":85.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.72,"coordY":149.55}},"index":2,"playId":"fa149125-e3f9-3c95-acf2-e7129a8bebdd","pitchNumber":3,"startTime":"2026-07-19T02:22:03.659Z","endTime":"2026-07-19T02:22:11.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:22:11.696Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, third baseman J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T02:23:02.738Z","endTime":"2026-07-19T02:26:03.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Grant McCray replaces Heliot Ramos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:22:52.548Z","endTime":"2026-07-19T02:23:04.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227660409587173,"aZ":-20.775738689944237,"pfxX":-9.259030901030098,"pfxZ":5.752801002188173,"pX":-0.3466002997830677,"pZ":2.453918469338251,"vX0":6.583727226968537,"vY0":-138.92849470088336,"vZ0":-5.111575701664169,"x":130.21,"y":172.52,"x0":-1.528262820332394,"y0":50.001860338576364,"z0":5.6731081638682515,"aX":-18.340388445671273},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":15.6,"spinRate":2128,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3922538783115006,"extension":5.906301641705562},"index":1,"playId":"8ab438d3-d69a-370c-bb82-8233297f2df0","pitchNumber":1,"startTime":"2026-07-19T02:23:04.528Z","endTime":"2026-07-19T02:23:09.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":true,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"a489e666-5b50-31cb-a96c-ffbe155d8d40","startTime":"2026-07-19T02:23:24.763Z","endTime":"2026-07-19T02:23:27.955Z","isPitch":false,"type":"pickoff","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":136}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74110128204856,"aZ":-16.395215040395797,"pfxX":-6.85434413343976,"pfxZ":8.687196930320958,"pX":-1.957120624805651,"pZ":2.9710178250500765,"vX0":2.082600876860753,"vY0":-133.6545668844703,"vZ0":-4.470514554256058,"x":191.6,"y":158.56,"x0":-1.8539848969169823,"y0":50.004033149188,"z0":5.836231313427365,"aX":-12.45006875378984},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":12.0,"spinRate":2250,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40919726148885127,"extension":5.534914234241686},"index":3,"playId":"546d3ea0-8fe5-33a7-a010-914b22b42716","pitchNumber":2,"startTime":"2026-07-19T02:25:31.643Z","endTime":"2026-07-19T02:25:35.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388837026005216,"aZ":-22.020710816623897,"pfxX":-11.04484058461603,"pfxZ":5.161042294085717,"pX":0.3866092896147771,"pZ":2.415675426308586,"vX0":9.213629992985444,"vY0":-139.1548769536284,"vZ0":-4.931544265368332,"x":102.26,"y":173.56,"x0":-1.5276916286935303,"y0":50.001232576647226,"z0":5.664048239143901,"aX":-21.72105287308196},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":18.1,"spinRate":2284,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3931776347299132,"extension":5.814741176743219},"hitData":{"launchSpeed":73.7,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.42,"coordY":172.87}},"index":4,"playId":"5e85b5f9-59e3-3be8-9ed4-c7fc0c059a3b","pitchNumber":3,"startTime":"2026-07-19T02:25:53.051Z","endTime":"2026-07-19T02:26:03.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:26:03.288Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Emerson pops out to third baseman Casey Schmitt in foul territory.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:28:30.034Z","endTime":"2026-07-19T02:28:45.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Grant McCray remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:27:37.043Z","endTime":"2026-07-19T02:28:32.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37691922140522,"aZ":-25.224663517622034,"pfxX":-1.2176700324916578,"pfxZ":4.190114340284605,"pX":0.13941690327259873,"pZ":2.3033127638679525,"vX0":-4.254575248023263,"vY0":-127.76380786098397,"vZ0":-4.8442182866638905,"x":111.69,"y":176.59,"x0":1.9819616868071048,"y0":50.00559741166165,"z0":6.197045094454694,"aX":-2.020644028763553},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":3.1,"spinRate":2266,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.4280681151612118,"extension":6.900819148494633},"hitData":{"launchSpeed":80.4,"launchAngle":82.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.3,"coordY":206.05}},"index":1,"playId":"26f5a2c0-f626-3ddc-a32e-9090368e5b73","pitchNumber":1,"startTime":"2026-07-19T02:28:32.202Z","endTime":"2026-07-19T02:28:45.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:28:45.228Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:29:01.375Z","endTime":"2026-07-19T02:30:32.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"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":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":{"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":94.4,"endSpeed":86.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.923644601434013,"aZ":-14.02536176500533,"pfxX":4.293215606317213,"pfxZ":9.437598136306752,"pX":0.5465023930764641,"pZ":3.674351302313837,"vX0":-5.360907885398194,"vY0":-137.42827061244344,"vZ0":-4.366473328841494,"x":96.17,"y":139.57,"x0":1.9597942601889653,"y0":50.00435367803157,"z0":6.228750217106706,"aX":8.257537353699421},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.7,"spinRate":2304,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3977416147283348,"extension":6.987830725902275},"index":0,"playId":"71846dd2-dfa8-348c-9e9e-512fe5014f5e","pitchNumber":1,"startTime":"2026-07-19T02:29:07.339Z","endTime":"2026-07-19T02:29:12.005Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766264293692725,"aZ":-12.913503203062856,"pfxX":3.1379659868008805,"pfxZ":10.010350148738892,"pX":-0.33001135417399236,"pZ":2.051966800170826,"vX0":-7.150194277020354,"vY0":-137.64632252995725,"vZ0":-8.522098986629908,"x":129.58,"y":183.38,"x0":1.8904583372971369,"y0":50.00457796903361,"z0":6.057118362070839,"aX":6.0393465484233175},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-4.2,"spinRate":2130,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.3975065236010771,"extension":7.045984904895586},"index":1,"playId":"a842bc7d-a6c8-3941-a273-018f8431ea85","pitchNumber":2,"startTime":"2026-07-19T02:29:21.807Z","endTime":"2026-07-19T02:29:26.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.093265953185707,"aZ":-41.68999188516756,"pfxX":-3.395830348208696,"pfxZ":-6.77109463070283,"pX":0.5076238638165188,"pZ":1.6771775695202953,"vX0":-2.2025741394457463,"vY0":-118.01060705286278,"vZ0":-1.7797538366178132,"x":97.65,"y":193.5,"x0":1.895122259892379,"y0":50.001550619523705,"z0":6.2921358589763114,"aX":-4.773994510783796},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.4,"breakHorizontal":6.7,"spinRate":2338,"spinDirection":319},"zone":9,"typeConfidence":2.0,"plateTime":0.46467970705923456,"extension":6.940784498127581},"index":2,"playId":"b1a475ca-f56f-388b-8a35-fe6bd7e33075","pitchNumber":3,"startTime":"2026-07-19T02:29:35.001Z","endTime":"2026-07-19T02:29:40.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T02:29:44.750Z","endTime":"2026-07-19T02:29:56.935Z","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(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":88.6,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53279526282493,"aZ":-28.61922320094501,"pfxX":-1.220866296519569,"pfxZ":2.099272634100668,"pX":-1.1567119927983716,"pZ":2.024885352263312,"vX0":-7.386113672253035,"vY0":-128.92288364691615,"vZ0":-4.964956565651953,"x":161.09,"y":184.11,"x0":1.8979029128342455,"y0":50.002070551377976,"z0":6.171233197251579,"aX":-2.0638019764879347},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":3.8,"spinRate":2278,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.42403606347581047,"extension":6.954683930762119},"index":4,"playId":"0a54f975-c3a9-3e9e-9f57-f21fa96255d2","pitchNumber":4,"startTime":"2026-07-19T02:29:56.935Z","endTime":"2026-07-19T02:30:01.704Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097379538442624,"aZ":-29.2695860222507,"pfxX":-1.6793914799495404,"pfxZ":1.7430381012532923,"pX":-1.1568347822851066,"pZ":2.7150895254471497,"vX0":-7.215461902325921,"vY0":-128.11527233042986,"vZ0":-2.9321960026111533,"x":161.1,"y":165.47,"x0":1.912378613513975,"y0":50.001441837836616,"z0":6.158477733013425,"aX":-2.7947273173907883},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":4.7,"spinRate":2178,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4272815823174847,"extension":7.105622972445586},"index":5,"playId":"7ada19db-3a05-3565-a3a3-50d852a6e421","pitchNumber":5,"startTime":"2026-07-19T02:30:11.851Z","endTime":"2026-07-19T02:30:16.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.287568915647707,"aZ":-23.940186523285366,"pfxX":-1.7967277532670058,"pfxZ":4.800836966831731,"pX":-1.6301884510227909,"pZ":0.27237457563337597,"vX0":-8.27845069355829,"vY0":-130.12858435668593,"vZ0":-10.103240401828927,"x":179.14,"y":231.43,"x0":1.8256404947530227,"y0":50.00266017934334,"z0":6.018638743374296,"aX":-3.08102240975532},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":5.0,"spinRate":2311,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.4209058145206326,"extension":7.162712289317949},"index":6,"playId":"4f46b197-c745-3d95-b702-c005a1a91d23","pitchNumber":6,"startTime":"2026-07-19T02:30:26.735Z","endTime":"2026-07-19T02:30:32.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:30:32.229Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez challenged (pitch result), call on the field was confirmed: Julio Rodríguez called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:30:49.975Z","endTime":"2026-07-19T02:32:24.834Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"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_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865686334468723,"aZ":-29.158010249279517,"pfxX":-3.440619768540656,"pfxZ":1.7656006948733562,"pX":-0.39840949672624326,"pZ":2.8138664717944746,"vX0":-4.836924214343762,"vY0":-129.67268263150638,"vZ0":-2.975692319858509,"x":132.19,"y":162.81,"x0":1.9347226521943925,"y0":50.004790110803455,"z0":6.1893145130642075,"aX":-5.889152867402867},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":7.3,"spinRate":1940,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.4216023031352405,"extension":6.898590608730634},"index":0,"playId":"32059b48-7726-3da1-b342-8cfdb37f8636","pitchNumber":1,"startTime":"2026-07-19T02:30:58.530Z","endTime":"2026-07-19T02:31:05.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373502307665483,"aZ":-16.6638555869595,"pfxX":5.224183405854115,"pfxZ":8.06042042651457,"pX":0.6034161947939141,"pZ":3.0753880245511502,"vX0":-5.109007336456333,"vY0":-137.55716273035304,"vZ0":-5.4001690822618595,"x":94.0,"y":155.74,"x0":1.8024761242627985,"y0":50.001860588688174,"z0":6.186705665763873,"aX":10.051243654990294},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":-8.4,"spinRate":2176,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.39758530650920987,"extension":6.992611143935727},"index":1,"playId":"67040085-637d-354b-91f2-638b8d11a4ce","pitchNumber":2,"startTime":"2026-07-19T02:31:20.261Z","endTime":"2026-07-19T02:31:24.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96002578283777,"aZ":-39.77810461737124,"pfxX":-4.194311577905225,"pfxZ":-5.332004076039958,"pX":-0.6292836153632042,"pZ":0.9952713882426856,"vX0":-4.346791004528206,"vY0":-118.40595744651436,"vZ0":-3.729989705202285,"x":140.99,"y":211.91,"x0":1.7733690279974963,"y0":50.00579747932152,"z0":6.219407977529226,"aX":-5.975236258194528},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.3,"breakHorizontal":8.6,"spinRate":2413,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.46203532344978004,"extension":7.075327209559609},"index":2,"playId":"e58a5082-52f7-318b-b1ca-53cca5a3ef68","pitchNumber":3,"startTime":"2026-07-19T02:31:38.916Z","endTime":"2026-07-19T02:31:43.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.117551198134667,"aZ":-15.385586186073983,"pfxX":3.9408143516886884,"pfxZ":8.528403216096876,"pX":-0.8262300404400387,"pZ":1.7612330784842123,"vX0":-8.291596705460654,"vY0":-138.5079819626075,"vZ0":-9.066095338015296,"x":148.49,"y":191.23,"x0":1.6765240033746456,"y0":50.00186825206323,"z0":6.07643566991384,"aX":7.757467169476968},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":-5.6,"spinRate":2225,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.3934741644417583,"extension":7.22721408610604},"index":3,"playId":"68d600ee-4e7b-386b-b9d7-2061058b38bc","pitchNumber":4,"startTime":"2026-07-19T02:32:00.888Z","endTime":"2026-07-19T02:32:06.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57619284214526,"aZ":-16.27274796615624,"pfxX":4.859388101897029,"pfxZ":7.861559914047459,"pX":-0.4741804084439703,"pZ":1.802366956824842,"vX0":-7.80703945157901,"vY0":-140.56051890930826,"vZ0":-8.651840103262726,"x":135.07,"y":190.12,"x0":1.6940322664880691,"y0":50.00366436581576,"z0":5.953156217771474,"aX":9.831021670678828},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":-7.4,"spinRate":2177,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3880451529186608,"extension":7.303403879182716},"index":4,"playId":"122562c0-c6ce-3d27-b41f-8fd5dae622e7","pitchNumber":5,"startTime":"2026-07-19T02:32:19.899Z","endTime":"2026-07-19T02:32:24.834Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"}},"playEndTime":"2026-07-19T02:32:24.834Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a ground ball to center fielder Drew Gilbert. J.P. Crawford to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:32:58.069Z","endTime":"2026-07-19T02:34:22.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":88.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581525671667958,"aZ":-13.707470970916118,"pfxX":6.439602864657588,"pfxZ":9.349546593950912,"pX":-0.10846173571732104,"pZ":1.3384996141988406,"vX0":-7.496731029257866,"vY0":-139.05011992413344,"vZ0":-10.471606306532871,"x":121.13,"y":202.64,"x0":1.774618098709042,"y0":50.00525024522266,"z0":6.0421075912768645,"aX":12.723985481695168},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":-10.3,"spinRate":2217,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.392567170429615,"extension":7.146878303116586},"index":0,"playId":"af4d3525-2b12-3f82-950b-019db16de165","pitchNumber":1,"startTime":"2026-07-19T02:33:01.480Z","endTime":"2026-07-19T02:33:06.265Z","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":2},"index":1,"playId":"9d21036a-2bf0-3d22-9056-5e5a72e49a2d","startTime":"2026-07-19T02:33:18.094Z","endTime":"2026-07-19T02:33:21.207Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4352139783286,"aZ":-27.522904522595386,"pfxX":-1.0842427504181966,"pfxZ":2.6717537571187773,"pX":-0.7411268999386003,"pZ":3.0947465951259647,"vX0":-6.661131871943884,"vY0":-129.9395595468725,"vZ0":-2.7738637005253803,"x":145.25,"y":155.22,"x0":1.9769863243552375,"y0":50.004385025346444,"z0":6.226831689586104,"aX":-1.888577120840119},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":3.1,"spinRate":2179,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.4185450582116048,"extension":7.0495537820166945},"index":2,"playId":"d7ea89a9-0b4c-3671-8e6a-25a6ce92ab4f","pitchNumber":2,"startTime":"2026-07-19T02:33:35.052Z","endTime":"2026-07-19T02:33:41.484Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41133256560235,"aZ":-24.85375236073006,"pfxX":-1.1388803375057004,"pfxZ":4.183047934293448,"pX":-0.3194256271499933,"pZ":1.9911491001708224,"vX0":-5.537306309334839,"vY0":-130.4746333861515,"vZ0":-5.858978159411459,"x":129.18,"y":185.02,"x0":1.964941616655512,"y0":50.00528327107954,"z0":6.099974205388892,"aX":-1.9945927874243938},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":3.1,"spinRate":2154,"spinDirection":167},"zone":7,"typeConfidence":2.0,"plateTime":0.4172971035154944,"extension":7.046252045287369},"index":3,"playId":"e88b925e-3030-32bc-b238-2f7c8d9d4bd1","pitchNumber":3,"startTime":"2026-07-19T02:33:54.815Z","endTime":"2026-07-19T02:33:59.609Z","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":94.7,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.527696842886765,"aZ":-14.236559900841474,"pfxX":5.556000816785354,"pfxZ":9.332226603845548,"pX":0.15796947458257765,"pZ":1.899491929548808,"vX0":-6.726097456321682,"vY0":-137.52089690664081,"vZ0":-8.576852790315105,"x":110.98,"y":187.49,"x0":1.9097092108280187,"y0":50.00259170709335,"z0":6.0173272089613326,"aX":10.67854425042292},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-8.8,"spinRate":2255,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.39778106390564894,"extension":7.193353179742856},"hitData":{"launchSpeed":105.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.84,"coordY":92.77}},"index":4,"playId":"6375569f-5e79-38d6-a8fe-ffc405f1f5c4","pitchNumber":4,"startTime":"2026-07-19T02:34:11.647Z","endTime":"2026-07-19T02:34:22.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:34:22.683Z","atBatIndex":63},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch. Dominic Canzone to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:37:11.812Z","endTime":"2026-07-19T02:38:53.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:34:49.127Z","endTime":"2026-07-19T02:36:00.057Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Keaton Winn replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T02:36:00.057Z","endTime":"2026-07-19T02:37:13.995Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.488567470203808,"aZ":-25.315328178923558,"pfxX":-7.764472172643526,"pfxZ":3.5623063678700753,"pX":-0.5491627134170671,"pZ":3.3624445050706546,"vX0":4.635813092552643,"vY0":-137.00711038048215,"vZ0":-2.9121949763145665,"x":137.93,"y":147.99,"x0":-1.2426278327731408,"y0":50.005460525957865,"z0":6.144482511467075,"aX":-14.960077082591562},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":13.3,"spinRate":2215,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.39776940109398495,"extension":6.0911347193095295},"index":2,"playId":"adc11a42-787e-3944-bf8c-d13cbdc71f2d","pitchNumber":1,"startTime":"2026-07-19T02:37:13.995Z","endTime":"2026-07-19T02:37:18.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.472692297341073,"aZ":-15.362769927175327,"pfxX":-6.919325753504988,"pfxZ":8.573306680771925,"pX":1.4579937013686808,"pZ":2.9991706866648604,"vX0":9.16122091223264,"vY0":-138.546096140662,"vZ0":-5.511256071255193,"x":61.42,"y":157.8,"x0":-0.9793406252716326,"y0":50.00023578458202,"z0":6.026392886998358,"aX":-13.564846975767747},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2411,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.39405450582082135,"extension":6.209473722050289},"index":3,"playId":"28a90f7f-8365-35ab-8d5a-1b81df3440df","pitchNumber":2,"startTime":"2026-07-19T02:37:32.971Z","endTime":"2026-07-19T02:37:38.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.871965035935585,"aZ":-25.46133483425058,"pfxX":-7.5042481132793455,"pfxZ":3.9430632035546687,"pX":0.40038866332474427,"pZ":3.0507892756510664,"vX0":6.289509464171466,"vY0":-128.902100735264,"vZ0":-2.922813014957118,"x":101.74,"y":156.41,"x0":-1.0824626947050962,"y0":50.002955096454805,"z0":6.140822897223415,"aX":-12.775667186732125},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":12.4,"spinRate":1484,"spinDirection":237},"zone":3,"typeConfidence":0.91,"plateTime":0.42304044309812294,"extension":6.338765566261652},"index":4,"playId":"174177a5-360b-3c30-81b9-486256789994","pitchNumber":3,"startTime":"2026-07-19T02:37:52.746Z","endTime":"2026-07-19T02:37:57.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85899093056585,"aZ":-17.038246088989304,"pfxX":-6.847002246195985,"pfxZ":7.600759491624159,"pX":1.115770309660532,"pZ":2.094200168430275,"vX0":7.988220415619567,"vY0":-139.61192138481505,"vZ0":-7.602757844789487,"x":74.47,"y":182.24,"x0":-0.8812009842339844,"y0":50.003222402925374,"z0":5.95607767535869,"aX":-13.635460075544042},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":10.9,"spinRate":2333,"spinDirection":221},"zone":14,"typeConfidence":0.82,"plateTime":0.39102358269645965,"extension":6.31391844715117},"index":5,"playId":"c7cb28ad-a2a8-31cf-867d-e7c6b8486679","pitchNumber":4,"startTime":"2026-07-19T02:38:14.323Z","endTime":"2026-07-19T02:38:19.408Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366259073849623,"aZ":-21.857981802245334,"pfxX":-7.285677477111252,"pfxZ":5.305766671692679,"pX":-1.4124411411457505,"pZ":3.394751452436217,"vX0":2.297490504619091,"vY0":-137.55447309450622,"vZ0":-3.5496413226093537,"x":170.84,"y":147.12,"x0":-1.3046371538706354,"y0":50.001721976719864,"z0":6.158390230570401,"aX":-14.162992108724808},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":12.8,"spinRate":2244,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39599903037222584,"extension":6.2740851035728875},"index":6,"playId":"446d4460-dffd-3593-8dce-2afa94d08055","pitchNumber":5,"startTime":"2026-07-19T02:38:36.141Z","endTime":"2026-07-19T02:38:53.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:38:53.396Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T02:40:08.281Z","endTime":"2026-07-19T02:42:07.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:39:15.601Z","endTime":"2026-07-19T02:40:10.429Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.603259096795007,"aZ":-32.0852788273082,"pfxX":-9.146500125493004,"pfxZ":0.05293514851536507,"pX":0.22646255243920654,"pZ":2.081227859683015,"vX0":6.459934082888069,"vY0":-128.87065228947654,"vZ0":-3.677817873401994,"x":108.37,"y":182.59,"x0":-1.1085916074693116,"y0":50.00402754312048,"z0":5.971989920117183,"aX":-15.580511509855436},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.5,"breakHorizontal":15.4,"spinRate":1419,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.42298159710289385,"extension":6.429477339037487},"index":1,"playId":"f32247b9-a40c-3885-b9de-5499c08c357e","pitchNumber":1,"startTime":"2026-07-19T02:40:10.429Z","endTime":"2026-07-19T02:40:14.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.493433665537005,"aZ":-13.612001290536709,"pfxX":-6.890785232944204,"pfxZ":9.179847835569836,"pX":-0.7386263028675829,"pZ":2.800089309725317,"vX0":3.4667161540977123,"vY0":-140.95245646315598,"vZ0":-6.551227045353799,"x":145.15,"y":163.18,"x0":-1.0856860561311215,"y0":50.00628194642022,"z0":6.024744900431861,"aX":-13.939610378665236},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":11.9,"spinRate":2407,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.38783433693031144,"extension":6.384809900123834},"index":2,"playId":"e46fd221-48cb-3f08-98b6-c39ba7340b2b","pitchNumber":2,"startTime":"2026-07-19T02:40:33.324Z","endTime":"2026-07-19T02:40:38.434Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T02:40:55.727Z","endTime":"2026-07-19T02:41:10.502Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20694159614743,"aZ":-25.51235347301837,"pfxX":-10.392547488509138,"pfxZ":3.660091087817653,"pX":0.8847246393508841,"pZ":0.6210883332979349,"vX0":8.945538994103025,"vY0":-133.25548958146248,"vZ0":-8.842684799314904,"x":83.28,"y":222.01,"x0":-1.1447264794252394,"y0":50.0049983596213,"z0":5.788656591282088,"aX":-18.931389219917655},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":17.2,"spinRate":1777,"spinDirection":234},"zone":14,"typeConfidence":0.84,"plateTime":0.4090482951813179,"extension":6.4800764630720025},"index":4,"playId":"962d34a7-3756-3848-8e1d-0846daae0307","pitchNumber":3,"startTime":"2026-07-19T02:41:10.502Z","endTime":"2026-07-19T02:41:15.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419617909519243,"aZ":-30.568211306438606,"pfxX":-9.38034084852664,"pfxZ":0.9062477209910735,"pX":0.35089781554211036,"pZ":1.2491808638183568,"vX0":6.979946133125842,"vY0":-131.3729579341388,"vZ0":-6.220551163517549,"x":103.62,"y":205.05,"x0":-1.104537383986868,"y0":50.002783027278106,"z0":5.882497636662875,"aX":-16.61106066445555},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":1687,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.4148564612483172,"extension":6.412696302045858},"index":5,"playId":"59feef97-9244-3fd1-b07f-35206ba04030","pitchNumber":4,"startTime":"2026-07-19T02:41:35.894Z","endTime":"2026-07-19T02:41:41.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204230356946248,"aZ":-23.74922705742662,"pfxX":-7.740260698955639,"pfxZ":4.1667479241312115,"pX":-0.4890981020528694,"pZ":3.108861901803351,"vX0":4.728938274068561,"vY0":-140.22210671706645,"vZ0":-3.9505713500573547,"x":135.64,"y":154.84,"x0":-1.178641193390092,"y0":50.00058457241868,"z0":6.057187017242497,"aX":-15.645300210008186},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":13.2,"spinRate":2331,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.38837543141052544,"extension":6.417239523752231},"hitData":{"launchSpeed":103.9,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.16,"coordY":145.48}},"index":6,"playId":"8afd4d8f-b737-37ad-9aab-0a998818547c","pitchNumber":5,"startTime":"2026-07-19T02:41:57.706Z","endTime":"2026-07-19T02:42:07.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:42:07.844Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh challenged (pitch result), call on the field was overturned: Willy Adames called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T02:44:52.653Z","endTime":"2026-07-19T02:45:39.469Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":{"description":"Pitching Change: Andrés Muñoz replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:43:04.167Z","endTime":"2026-07-19T02:44:54.874Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85453774745878,"aZ":-17.253135853715253,"pfxX":-4.166368282640244,"pfxZ":7.0264090488733135,"pX":-0.4008406018398509,"pZ":3.0444909016783215,"vX0":7.105752795338517,"vY0":-143.77113260477506,"vZ0":-3.9186712726780604,"x":132.28,"y":156.58,"x0":-2.347010672746047,"y0":50.00335908399937,"z0":5.4752657008496675,"aX":-8.848533580091969},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.2,"breakHorizontal":6.4,"spinRate":2169,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3789137143991197,"extension":6.5461017790889855},"index":1,"playId":"1a403764-0ae5-38f9-96b2-c04eb585e80c","pitchNumber":1,"startTime":"2026-07-19T02:44:54.874Z","endTime":"2026-07-19T02:44:59.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(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.2,"endSpeed":91.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.010512724749592,"aZ":-14.439964375373517,"pfxX":-5.853317329352816,"pfxZ":8.333403532854689,"pX":0.8463662983577936,"pZ":2.6934257036504854,"vX0":11.03627175009361,"vY0":-144.16207998347542,"vZ0":-5.034524174248996,"x":84.74,"y":166.06,"x0":-2.2517928463141406,"y0":50.00514007076809,"z0":5.337539137661508,"aX":-12.460574836477223},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2352,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3783281519884931,"extension":6.700881996364059},"index":2,"playId":"cf30742e-3073-3593-a805-5c5a1b9b6c07","pitchNumber":2,"startTime":"2026-07-19T02:45:09.408Z","endTime":"2026-07-19T02:45:13.477Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T02:45:22.714Z","endTime":"2026-07-19T02:45:33.900Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":100.1,"endSpeed":92.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.740324283377685,"aZ":-12.85265561812746,"pfxX":-4.59150256964854,"pfxZ":8.890772730732232,"pX":0.39397089638744653,"pZ":1.7233639945561463,"vX0":8.73432987873357,"vY0":-145.49189383732852,"vZ0":-8.377626347899582,"x":101.98,"y":192.25,"x0":-2.0319005120447304,"y0":50.00452892054538,"z0":5.393903456897185,"aX":-9.980614206549816},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2311,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.3745093403695243,"extension":6.658401400656706},"index":4,"playId":"9863db01-bcc9-3784-8e2a-00bbeaca4d20","pitchNumber":3,"startTime":"2026-07-19T02:45:33.900Z","endTime":"2026-07-19T02:45:39.469Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-07-19T02:45:39.469Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T02:46:02.872Z","endTime":"2026-07-19T02:47:05.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":99.9,"endSpeed":92.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.536311274731347,"aZ":-13.980597463698963,"pfxX":-5.624685987591752,"pfxZ":8.400910221718997,"pX":-0.7324133785329655,"pZ":2.4129050012808215,"vX0":6.765335374512937,"vY0":-145.42278065951987,"vZ0":-5.963878233809475,"x":144.92,"y":173.63,"x0":-2.3459695795774977,"y0":50.00515545481402,"z0":5.3211920708076965,"aX":-12.183982640164475},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.4,"breakHorizontal":9.0,"spinRate":2260,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.3750501528062413,"extension":6.6127351368469185},"index":0,"playId":"da6bb58a-f7ba-3457-b82d-1994753ad76c","pitchNumber":1,"startTime":"2026-07-19T02:46:16.387Z","endTime":"2026-07-19T02:46:21.469Z","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":100.1,"endSpeed":92.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077720835349776,"aZ":-12.614666838550143,"pfxX":-5.590598426524512,"pfxZ":9.050365373551326,"pX":-0.09819461928189133,"pZ":1.591558261787898,"vX0":8.194034235119316,"vY0":-145.38976801842767,"vZ0":-8.582471200974105,"x":120.74,"y":195.81,"x0":-2.214401080875314,"y0":50.00063456089412,"z0":5.3295767031177705,"aX":-12.080224295656834},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2324,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.37538551946766807,"extension":6.625277257170333},"index":1,"playId":"acb2152a-5a94-3a95-8ded-0ed078ea5df2","pitchNumber":2,"startTime":"2026-07-19T02:46:33.577Z","endTime":"2026-07-19T02:46:38.134Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T02:46:46.890Z","endTime":"2026-07-19T02:46:58.534Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":93.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70444902810662,"aZ":-15.571507671609856,"pfxX":-4.6010849439693455,"pfxZ":7.424461216620978,"pX":-0.2622372169807411,"pZ":2.9199230395290985,"vX0":7.680695396796653,"vY0":-147.39593039477234,"vZ0":-4.850361002893954,"x":127.0,"y":159.94,"x0":-2.284786420342578,"y0":50.00385634865425,"z0":5.483067990319728,"aX":-10.29043312187501},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":12.8,"breakHorizontal":7.1,"spinRate":2255,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.3693411813267238,"extension":6.617456057254631},"hitData":{"launchSpeed":97.7,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.5,"coordY":152.09}},"index":3,"playId":"824c33fb-8721-3126-8623-6b6b0b0fcc1a","pitchNumber":3,"startTime":"2026-07-19T02:46:58.534Z","endTime":"2026-07-19T02:47:05.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:47:05.542Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T02:47:24.256Z","endTime":"2026-07-19T02:48:22.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.6,"endSpeed":92.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.183999882069305,"aZ":-15.816506472403919,"pfxX":-5.70264752499714,"pfxZ":7.4418243396984565,"pX":-1.1356579986995505,"pZ":3.3915406753521236,"vX0":5.998598547910147,"vY0":-146.5490756315538,"vZ0":-3.2290037438005665,"x":160.29,"y":147.21,"x0":-2.4577510381544423,"y0":50.00408575619787,"z0":5.43928109272746,"aX":-12.537091298188717},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2388,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.37224805928453364,"extension":6.616555204509752},"index":0,"playId":"1db9d9b3-6405-3260-a249-f187ee88fb45","pitchNumber":1,"startTime":"2026-07-19T02:47:32.422Z","endTime":"2026-07-19T02:47:37.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.646403344345888,"aZ":-33.30096666001303,"pfxX":3.717427313950257,"pfxZ":-0.6869377610096041,"pX":-0.7388925863577146,"pZ":3.219625296466767,"vX0":3.139023870738223,"vY0":-126.44145417203654,"vZ0":1.034378460091329,"x":145.16,"y":151.85,"x0":-2.4718349761725817,"y0":50.00145097142769,"z0":5.442881696594099,"aX":6.120293592400284},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":-7.3,"spinRate":2452,"spinDirection":82},"zone":1,"typeConfidence":0.91,"plateTime":0.4304025463873309,"extension":6.647202270129968},"index":1,"playId":"384285a9-a66b-3c7c-a24a-1eec11df3568","pitchNumber":2,"startTime":"2026-07-19T02:47:50.669Z","endTime":"2026-07-19T02:47:55.958Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T02:48:03.153Z","endTime":"2026-07-19T02:48:16.430Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":2},"pitchData":{"startSpeed":101.5,"endSpeed":94.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370949113480087,"aZ":-15.041252734534318,"pfxX":-5.5876202894827935,"pfxZ":7.627014617748346,"pX":0.2760324636402373,"pZ":2.862360208587113,"vX0":9.134560939622393,"vY0":-147.63882373700676,"vZ0":-5.037674377619687,"x":106.48,"y":161.5,"x0":-2.107342285262417,"y0":50.00232840244608,"z0":5.4508441693932115,"aX":-12.551798276870358},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":2323,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.3685272945874951,"extension":6.634335288007595},"index":3,"playId":"8585f8c2-cfa5-39f3-9023-b0675cbac980","pitchNumber":3,"startTime":"2026-07-19T02:48:16.430Z","endTime":"2026-07-19T02:48:22.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:48:22.115Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T02:51:06.263Z","endTime":"2026-07-19T02:52:36.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:49:39.927Z","endTime":"2026-07-19T02:51:08.465Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78834467357307,"aZ":-22.2719563217445,"pfxX":9.69301138495984,"pfxZ":4.93953849213074,"pX":0.8699017293845263,"pZ":3.4316865942448587,"vX0":-5.947366244599722,"vY0":-140.24291672880108,"vZ0":-4.528038298210612,"x":83.84,"y":146.12,"x0":1.7515150434614866,"y0":50.00484111575418,"z0":6.507833183011485,"aX":19.43549074022479},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":-16.4,"spinRate":2391,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.38959759498780233,"extension":6.659853859914123},"index":1,"playId":"ad6aeafa-c02d-3e08-a353-8682c6009f3d","pitchNumber":1,"startTime":"2026-07-19T02:51:08.465Z","endTime":"2026-07-19T02:51:14.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.399750100582988,"aZ":-33.96690359488805,"pfxX":-1.2150728225411753,"pfxZ":-1.1711405870600764,"pX":0.28502555508650496,"pZ":2.0790226766884623,"vX0":-3.2956245299546385,"vY0":-123.362000098393,"vZ0":-3.6119779531267993,"x":106.14,"y":182.65,"x0":1.8005497819063145,"y0":50.004301831996194,"z0":6.450056607493679,"aX":-1.8572345666532435},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.8,"breakHorizontal":3.0,"spinRate":2529,"spinDirection":325},"zone":8,"typeConfidence":2.0,"plateTime":0.4453811249696624,"extension":6.518906863965984},"index":2,"playId":"ad535420-911d-3d96-bba5-509de811c6b2","pitchNumber":2,"startTime":"2026-07-19T02:51:26.312Z","endTime":"2026-07-19T02:51:30.336Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T02:51:36.479Z","endTime":"2026-07-19T02:51:50.385Z","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, 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":84.7,"endSpeed":77.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678335778086275,"aZ":-38.95466190666774,"pfxX":-2.4344988653758737,"pfxZ":-4.489178144243626,"pX":-1.2326886775629184,"pZ":-0.2345479454505659,"vX0":-6.3412878576874,"vY0":-123.00775012664862,"vZ0":-7.487170129306343,"x":163.99,"y":245.11,"x0":1.7100319679030085,"y0":50.004085323232665,"z0":6.210340123917202,"aX":-3.6758708992658344},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.8,"breakHorizontal":6.1,"spinRate":2508,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.44776324649451427,"extension":6.61609949800493},"index":4,"playId":"bd85da9a-6479-3db4-9cb0-0f490dba1dea","pitchNumber":3,"startTime":"2026-07-19T02:51:50.385Z","endTime":"2026-07-19T02:51:55.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422816167117773,"aZ":-23.501721337064687,"pfxX":9.055060847885446,"pfxZ":4.221000743243877,"pX":1.144159794278387,"pZ":3.3901486681929116,"vX0":-4.2227072206764715,"vY0":-141.7353333788268,"vZ0":-4.626236985843352,"x":73.39,"y":147.25,"x0":1.468790136883608,"y0":50.00415743324281,"z0":6.525644117399661,"aX":18.604532807588754},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.0,"breakHorizontal":-15.7,"spinRate":2386,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.38501485587429674,"extension":6.596018254363442},"index":5,"playId":"f8bfa9d8-51fd-393a-843c-b4b59bac14b5","pitchNumber":4,"startTime":"2026-07-19T02:52:12.375Z","endTime":"2026-07-19T02:52:17.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.3,"endSpeed":78.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.092679913625048,"aZ":-30.97924802320668,"pfxX":-6.520219728795509,"pfxZ":0.7648660648846732,"pX":-0.3937614555623669,"pZ":3.8279013082210818,"vX0":-2.9187733204407174,"vY0":-122.87600733763679,"vZ0":-0.10495836971613837,"x":132.01,"y":135.43,"x0":1.6498665958573326,"y0":50.00113304394816,"z0":6.462861627999943,"aX":-10.15438998015074},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":12.5,"spinRate":2712,"spinDirection":310},"zone":11,"typeConfidence":2.0,"plateTime":0.44263056923382127,"extension":6.536676124714124},"index":6,"playId":"230adfbf-9cbf-3c59-b4a4-b3d432855dea","pitchNumber":5,"startTime":"2026-07-19T02:52:32.490Z","endTime":"2026-07-19T02:52:36.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:52:36.634Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T02:52:56.756Z","endTime":"2026-07-19T02:53:26.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953076414987482,"aZ":-20.32011764683456,"pfxX":9.97117304079494,"pfxZ":5.8199237204902685,"pX":-0.8719557890166239,"pZ":1.8323002796904657,"vX0":-10.414338667710433,"vY0":-140.83649548611203,"vZ0":-8.732457091503338,"x":150.24,"y":189.31,"x0":1.5546014232905565,"y0":50.00140829747686,"z0":6.255449263955082,"aX":20.299530316987617},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.1,"breakHorizontal":-16.3,"spinRate":2377,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.38692809144369056,"extension":6.720636754212391},"index":0,"playId":"977e37d2-b879-343a-8155-4fc4077a39a4","pitchNumber":1,"startTime":"2026-07-19T02:53:00.179Z","endTime":"2026-07-19T02:53:04.734Z","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":89.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.407790047658466,"aZ":-21.85801742233091,"pfxX":8.684540583120043,"pfxZ":5.119976799477959,"pX":0.9012186480312515,"pZ":2.6347957168278024,"vX0":-4.879018011472126,"vY0":-140.27274449551098,"vZ0":-6.5308609388953665,"x":82.65,"y":167.64,"x0":1.5245469593534127,"y0":50.003441286927035,"z0":6.394315634648439,"aX":17.500613680108486},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":2447,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3888083237696489,"extension":6.717998528450013},"hitData":{"launchSpeed":84.0,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":152.09}},"index":1,"playId":"62a8703c-9a86-3492-a0d9-a753465de21a","pitchNumber":2,"startTime":"2026-07-19T02:53:17.284Z","endTime":"2026-07-19T02:53:26.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:53:26.321Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T02:54:16.254Z","endTime":"2026-07-19T02:55:54.230Z","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":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mitch Garver replaces Luke Raley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:53:34.988Z","endTime":"2026-07-19T02:54:18.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71756815131973,"aZ":-23.390668795893273,"pfxX":10.120720659382453,"pfxZ":4.340384388821955,"pX":0.9144903500914576,"pZ":2.349527655170807,"vX0":-5.607276740288698,"vY0":-141.69241916819144,"vZ0":-6.9113061103316085,"x":82.14,"y":175.34,"x0":1.608856346464347,"y0":50.00345213694381,"z0":6.324978291471835,"aX":20.48838386352862},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":-17.2,"spinRate":2269,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.38721264207773576,"extension":6.647051864740234},"index":1,"playId":"f5c5a705-283a-3950-90c1-5f5e5b82f0cc","pitchNumber":1,"startTime":"2026-07-19T02:54:18.601Z","endTime":"2026-07-19T02:54:24.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53041045923486,"aZ":-20.895079536249828,"pfxX":9.850248413322735,"pfxZ":5.55147800335043,"pX":0.9935933443698033,"pZ":2.1138096387558676,"vX0":-5.269977497119001,"vY0":-141.90967077823763,"vZ0":-7.913094111411225,"x":79.13,"y":181.71,"x0":1.5983765307593714,"y0":50.00446280940928,"z0":6.277439186109081,"aX":20.0224803309313},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.5,"breakHorizontal":-16.7,"spinRate":2349,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.38647870527923,"extension":6.704837495672816},"index":2,"playId":"fba15554-45c5-3eec-acdd-4d475731946c","pitchNumber":2,"startTime":"2026-07-19T02:54:36.170Z","endTime":"2026-07-19T02:54:40.352Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T02:54:52.513Z","endTime":"2026-07-19T02:55:09.322Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.783393101307812,"aZ":-34.088680291367815,"pfxX":-0.06463579424078958,"pfxZ":-1.1727538538459714,"pX":-1.0661102604093429,"pZ":0.5639076019641179,"vX0":-6.501355441651964,"vY0":-127.42049011202657,"vZ0":-7.485721003212431,"x":157.64,"y":223.55,"x0":1.5338628530947043,"y0":50.00261152528995,"z0":6.256123468461268,"aX":-0.10488988673322112},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.7,"breakHorizontal":1.7,"spinRate":2623,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.430930739861735,"extension":6.741469767841708},"index":4,"playId":"5656382b-3f6a-3e48-80ad-d69c25acc055","pitchNumber":3,"startTime":"2026-07-19T02:55:09.322Z","endTime":"2026-07-19T02:55:14.369Z","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":97.3,"endSpeed":89.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498152564175008,"aZ":-20.239709056558105,"pfxX":7.5805510497728825,"pfxZ":5.816874623817087,"pX":0.7678534197220998,"pZ":3.932120572587168,"vX0":-4.2762758171710935,"vY0":-141.67867539970212,"vZ0":-3.8074895143376364,"x":87.73,"y":132.61,"x0":1.3042599516959812,"y0":50.0058823350212,"z0":6.571657543383164,"aX":15.559412398127753},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.1,"breakHorizontal":-13.0,"spinRate":2327,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.38521524720215705,"extension":6.608812145157775},"index":5,"playId":"3935851b-c9e9-3ad6-bf38-8d527ce0a092","pitchNumber":4,"startTime":"2026-07-19T02:55:33.543Z","endTime":"2026-07-19T02:55:37.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22887184765776,"aZ":-31.401861802172572,"pfxX":-3.1674818285867388,"pfxZ":0.4962164418238064,"pX":0.259057701113489,"pZ":2.339633780574512,"vX0":-2.3686711811473433,"vY0":-123.61745606933873,"vZ0":-3.5616728829809325,"x":107.13,"y":175.61,"x0":1.6364489900309802,"y0":50.00616091111826,"z0":6.394485996445721,"aX":-4.975421966639766},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":6.2,"spinRate":2642,"spinDirection":322},"zone":5,"typeConfidence":2.0,"plateTime":0.44060863586192633,"extension":6.584462716015601},"index":6,"playId":"2eb9ff2a-c6c7-3cca-a71b-77eeb6575fbd","pitchNumber":5,"startTime":"2026-07-19T02:55:50.118Z","endTime":"2026-07-19T02:55:54.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:55:54.230Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-19T02:58:21.061Z","endTime":"2026-07-19T03:00:01.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":{"description":"Defensive Substitution: Victor Robles replaces Mitch Garver, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:56:58.939Z","endTime":"2026-07-19T02:56:58.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"802","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"description":"Pitching Change: José A. Ferrer replaces Andrés Muñoz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T02:56:58.964Z","endTime":"2026-07-19T02:57:26.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Daniel Susac starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T02:57:26.119Z","endTime":"2026-07-19T02:58:06.544Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Christian Koss replaces Daniel Susac.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-19T02:58:06.544Z","endTime":"2026-07-19T02:58:23.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87897126794695,"aZ":-26.578901577966807,"pfxX":12.543681083086076,"pfxZ":2.8471674565242573,"pX":-2.77038832389788,"pZ":2.506423455148277,"vX0":-17.897617801750982,"vY0":-138.60023368202772,"vZ0":-3.8883236454308903,"x":222.6,"y":171.11,"x0":2.1093201980716736,"y0":50.00465716401346,"z0":5.68062127586322,"aX":24.668766892336514},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":-19.4,"spinRate":2048,"spinDirection":119},"zone":11,"typeConfidence":0.89,"plateTime":0.393580095284054,"extension":6.16784246762494},"index":4,"playId":"b7a6321d-f752-3223-92f9-bfabb0e0f716","pitchNumber":1,"startTime":"2026-07-19T02:58:23.251Z","endTime":"2026-07-19T02:58:28.330Z","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.6,"endSpeed":88.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2246548106784,"aZ":-28.68482807117638,"pfxX":10.431382938165877,"pfxZ":1.7701391146358052,"pX":-0.20440701767540043,"pZ":3.477916779357431,"vX0":-11.57332635416321,"vY0":-138.84313350325635,"vZ0":-0.9817779869501582,"x":124.79,"y":144.88,"x0":2.6432811518759265,"y0":50.00436102879241,"z0":5.728165767329008,"aX":20.56953544659315},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.2,"breakHorizontal":-16.8,"spinRate":2048,"spinDirection":111},"zone":11,"typeConfidence":0.88,"plateTime":0.39302767545433515,"extension":6.122571627852483},"index":5,"playId":"845c47fb-ebd3-3b5c-9c33-dab49483454c","pitchNumber":2,"startTime":"2026-07-19T02:58:58.126Z","endTime":"2026-07-19T02:59:03.338Z","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":96.6,"endSpeed":88.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88328340614486,"aZ":-25.393348105284204,"pfxX":10.966817977401742,"pfxZ":3.397842125853118,"pX":-0.7663834640068443,"pZ":1.271839341974167,"vX0":-12.958477143309418,"vY0":-139.972874827783,"vZ0":-7.187138870406953,"x":146.21,"y":204.44,"x0":2.4857036012541855,"y0":50.00513614935197,"z0":5.521546349168737,"aX":21.89169483087132},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.8,"breakHorizontal":-17.4,"spinRate":2141,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.39045154668560045,"extension":6.195303753688636},"index":6,"playId":"3ee5044e-2fe2-3ab9-ae7c-850c3ab8e33a","pitchNumber":3,"startTime":"2026-07-19T02:59:14.880Z","endTime":"2026-07-19T02:59:19.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.773232611739548,"aZ":-23.685778032184977,"pfxX":10.498462391823647,"pfxZ":4.224693235521556,"pX":0.001760939038977739,"pZ":2.4815299770389823,"vX0":-10.907610740194022,"vY0":-140.36625997975338,"vZ0":-4.369088018618416,"x":116.93,"y":171.78,"x0":2.5615879999317426,"y0":50.00072294149578,"z0":5.5873163171766675,"aX":21.087472288535203},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.0,"breakHorizontal":-16.9,"spinRate":2226,"spinDirection":113},"zone":5,"typeConfidence":0.9,"plateTime":0.3892042090229153,"extension":6.035515408551175},"index":7,"playId":"dc51ea01-5c2c-3ebd-ae57-f3c5ef38a43d","pitchNumber":4,"startTime":"2026-07-19T02:59:31.241Z","endTime":"2026-07-19T02:59:35.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01047620103532,"aZ":-27.492642678734402,"pfxX":11.180818762333836,"pfxZ":2.3297309263139443,"pX":-0.2684225698802649,"pZ":1.822967080344403,"vX0":-11.846527070586815,"vY0":-141.06486212607908,"vZ0":-5.353374531770604,"x":127.23,"y":189.56,"x0":2.539095709488491,"y0":50.001853598778766,"z0":5.524581957296985,"aX":22.46312396574915},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":-17.8,"spinRate":2122,"spinDirection":110},"zone":7,"typeConfidence":0.91,"plateTime":0.38874125414958094,"extension":6.064339758646958},"hitData":{"launchSpeed":92.6,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.38,"coordY":149.05}},"index":8,"playId":"8fef1e0b-0749-3fcb-b223-fdbe0f482b68","pitchNumber":5,"startTime":"2026-07-19T02:59:50.395Z","endTime":"2026-07-19T03:00:01.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:00:01.413Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to center fielder Victor Robles.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-19T03:00:18.982Z","endTime":"2026-07-19T03:02:31.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070919090204846,"aZ":-25.953409647922584,"pfxX":9.653917611623157,"pfxZ":3.050829561498185,"pX":0.1396713942366584,"pZ":2.7155113884684834,"vX0":-10.532250888745976,"vY0":-141.00882110330855,"vZ0":-3.5524159076727337,"x":111.68,"y":165.46,"x0":2.645427449528899,"y0":50.00429586269949,"z0":5.640798331255819,"aX":19.700795892405054},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.0,"breakHorizontal":-15.7,"spinRate":2068,"spinDirection":110},"zone":5,"typeConfidence":0.89,"plateTime":0.38647211689570904,"extension":6.0653649984378655},"index":0,"playId":"0f61eb54-28ef-3f9f-8567-182e4578c5f5","pitchNumber":1,"startTime":"2026-07-19T03:00:29.760Z","endTime":"2026-07-19T03:00:34.109Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"c9cbed72-5861-4467-ba8f-eeea84184501","startTime":"2026-07-19T03:00:48.275Z","endTime":"2026-07-19T03:00:53.275Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91340400577788,"aZ":-27.894629844058773,"pfxX":0.3593564743634494,"pfxZ":2.4280019778591355,"pX":-0.732178175158729,"pZ":0.9988143551879852,"vX0":-9.32856027071503,"vY0":-130.9531633746341,"vZ0":-6.197236231839984,"x":144.91,"y":211.81,"x0":2.8079377288202805,"y0":50.00233426741266,"z0":5.443756137024845,"aX":0.6343638083922645},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":1.1,"spinRate":2491,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.4159689753110203,"extension":5.952612967116764},"index":2,"playId":"cd60ef08-7b97-38ac-98f8-cdff2e7f33ab","pitchNumber":2,"startTime":"2026-07-19T03:01:04.056Z","endTime":"2026-07-19T03:01:10.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688427106162717,"aZ":-22.81364873085342,"pfxX":11.173815855415572,"pfxZ":4.569357080638065,"pX":-1.1133943637235892,"pZ":1.8385608295838058,"vX0":-13.856393218087566,"vY0":-141.56886633930287,"vZ0":-6.430834031549107,"x":159.44,"y":189.14,"x0":2.3728456909131017,"y0":50.00051181110319,"z0":5.581057656030825,"aX":22.87594628995624},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.2,"breakHorizontal":-17.8,"spinRate":2174,"spinDirection":112},"zone":13,"typeConfidence":0.89,"plateTime":0.38561475719267113,"extension":6.075180079971607},"index":3,"playId":"5ae218e7-4c38-397b-8e12-3aac82b71674","pitchNumber":3,"startTime":"2026-07-19T03:01:22.641Z","endTime":"2026-07-19T03:01:27.370Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.942508449345198,"aZ":-25.642024764701425,"pfxX":11.16317333424061,"pfxZ":3.2057145314457927,"pX":0.4142546818585891,"pZ":2.5119410891311524,"vX0":-10.221915515287765,"vY0":-141.601592546383,"vZ0":-4.138102976657288,"x":101.21,"y":170.96,"x0":2.612442987684755,"y0":50.006849963752245,"z0":5.62383747236498,"aX":22.779118365807584},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":-18.2,"spinRate":2119,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.38612607897289,"extension":6.108397326671863},"index":4,"playId":"b1afe04d-7df6-355a-8595-4121237fb4bb","pitchNumber":4,"startTime":"2026-07-19T03:01:40.197Z","endTime":"2026-07-19T03:01:46.568Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79342109769097,"aZ":-30.03124468261008,"pfxX":-0.2670089929812569,"pfxZ":1.2613914447241386,"pX":-1.280981055628789,"pZ":0.6085048252466229,"vX0":-10.246773320900864,"vY0":-128.30834211488468,"vZ0":-6.371991373328721,"x":165.83,"y":222.35,"x0":2.7675304458511336,"y0":50.004973817330715,"z0":5.408258628620943,"aX":-0.45085116762091526},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":2.4,"spinRate":2360,"spinDirection":274},"zone":13,"typeConfidence":0.9,"plateTime":0.4238259455988307,"extension":5.91116026556665},"index":5,"playId":"eb3f92c4-17dd-3674-a320-4810751ff782","pitchNumber":5,"startTime":"2026-07-19T03:02:01.506Z","endTime":"2026-07-19T03:02:05.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20284445281792,"aZ":-26.55805579259957,"pfxX":10.609342103980088,"pfxZ":2.741424860492284,"pX":0.1162253506791156,"pZ":2.7228209787248696,"vX0":-10.899916284678957,"vY0":-141.72227848716855,"vZ0":-3.4817699474231256,"x":112.57,"y":165.26,"x0":2.6204215471688648,"y0":50.00328165497776,"z0":5.64975207447896,"aX":21.73813696712136},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.4,"breakHorizontal":-17.2,"spinRate":2132,"spinDirection":113},"zone":5,"typeConfidence":0.91,"plateTime":0.38541389520760516,"extension":6.216144857881089},"hitData":{"launchSpeed":85.7,"launchAngle":29.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.7,"coordY":74.52}},"index":6,"playId":"5054108d-a0c3-37a4-af44-291a08f76ad0","pitchNumber":6,"startTime":"2026-07-19T03:02:18.809Z","endTime":"2026-07-19T03:02:31.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:02:31.838Z","atBatIndex":73},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"José A. Ferrer intentionally walks Casey Schmitt.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-19T03:02:57.595Z","endTime":"2026-07-19T03:03:08.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08231166-0756-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-19T03:03:04.590Z","endTime":"2026-07-19T03:03:04.616Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08231166-0756-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-19T03:03:04.616Z","endTime":"2026-07-19T03:03:04.618Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08231166-0756-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-19T03:03:04.618Z","endTime":"2026-07-19T03:03:04.620Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08231166-0756-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-19T03:03:04.620Z","endTime":"2026-07-19T03:03:08.920Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-19T03:03:08.920Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-19T03:03:20.639Z","endTime":"2026-07-19T03:04:58.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807384513465127,"aZ":-28.93815598904134,"pfxX":11.540214763404288,"pfxZ":1.5770577154644485,"pX":0.1916553244131366,"pZ":2.856002850007039,"vX0":-10.961181367939623,"vY0":-141.99313833547893,"vZ0":-2.7801672304844502,"x":109.69,"y":161.67,"x0":2.5921271659508234,"y0":50.00422523603446,"z0":5.678242363139881,"aX":23.699296225224263},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.5,"breakHorizontal":-18.8,"spinRate":2098,"spinDirection":117},"zone":2,"typeConfidence":0.91,"plateTime":0.38492763602112534,"extension":6.1990134796231695},"index":0,"playId":"15bb7d3a-0060-3c1b-bced-9729bcc8bf86","pitchNumber":1,"startTime":"2026-07-19T03:03:25.427Z","endTime":"2026-07-19T03:03:29.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290708317779504,"aZ":-28.097657698881488,"pfxX":10.644408927325221,"pfxZ":1.9370342859711194,"pX":-0.08496714730402244,"pZ":2.950934073292915,"vX0":-11.432269700286188,"vY0":-143.0531534943007,"vZ0":-2.952775831801823,"x":120.24,"y":159.1,"x0":2.5513290257574206,"y0":50.002737042170956,"z0":5.729333911738431,"aX":22.397994553668056},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.1,"breakHorizontal":-17.4,"spinRate":2108,"spinDirection":115},"zone":2,"typeConfidence":0.91,"plateTime":0.3806836450496376,"extension":6.184501410637861},"index":1,"playId":"14c718d4-b892-3384-89a1-c8690e0e14ec","pitchNumber":2,"startTime":"2026-07-19T03:03:42.841Z","endTime":"2026-07-19T03:03:47.499Z","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":99.4,"endSpeed":92.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933540485380075,"aZ":-26.289433629391354,"pfxX":10.752139775712704,"pfxZ":2.7417612234653426,"pX":-0.2618838937106653,"pZ":2.1555290446025377,"vX0":-11.766020610236737,"vY0":-144.3160206967223,"vZ0":-5.4510109315340225,"x":126.98,"y":180.58,"x0":2.436401199075716,"y0":50.003407574447436,"z0":5.650204956435666,"aX":23.08803874929748},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.2,"breakHorizontal":-17.6,"spinRate":2151,"spinDirection":115},"zone":7,"typeConfidence":0.91,"plateTime":0.3769650988994413,"extension":6.206869522558862},"index":2,"playId":"b0f76ca5-a269-3256-becc-0550207eed3b","pitchNumber":3,"startTime":"2026-07-19T03:04:01.111Z","endTime":"2026-07-19T03:04:06.505Z","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":99.1,"endSpeed":90.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8573784957782,"aZ":-26.735706476059526,"pfxX":11.079227217908336,"pfxZ":2.592888347376137,"pX":0.9063865474709734,"pZ":2.805453154976321,"vX0":-8.676999758541218,"vY0":-143.98872861894708,"vZ0":-3.4941640407896175,"x":82.45,"y":163.03,"x0":2.5215890780561407,"y0":50.0013141549247,"z0":5.691440091765939,"aX":23.230373987085034},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.2,"breakHorizontal":-18.2,"spinRate":1984,"spinDirection":114},"zone":12,"typeConfidence":0.91,"plateTime":0.38058423817099474,"extension":6.203733636108645},"index":3,"playId":"f15842a1-b158-3ebb-9a51-32c30bc1576f","pitchNumber":4,"startTime":"2026-07-19T03:04:32.856Z","endTime":"2026-07-19T03:04:37.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.712669635466753,"aZ":-30.58001183663878,"pfxX":-1.3820207865307403,"pfxZ":0.8849048564463589,"pX":-0.5619731720951638,"pZ":1.7543475724331175,"vX0":-8.229895225640213,"vY0":-131.82834823094328,"vZ0":-4.056781377779796,"x":138.42,"y":191.41,"x0":2.7496493975443204,"y0":50.00468824622149,"z0":5.511274590134778,"aX":-2.4886683631425766},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.1,"breakHorizontal":3.8,"spinRate":2496,"spinDirection":259},"zone":7,"typeConfidence":0.91,"plateTime":0.41175284398219913,"extension":5.984816230298794},"index":4,"playId":"31914c00-68d8-3c79-8127-209cce1e0d89","pitchNumber":5,"startTime":"2026-07-19T03:04:53.465Z","endTime":"2026-07-19T03:04:58.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:04:58.971Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Colt Emerson out on a sacrifice bunt, pitcher Dylan Smith to first baseman Rafael Devers. Victor Robles to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-19T03:07:33.308Z","endTime":"2026-07-19T03:08:19.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Cavanaugh replaces Christian Koss, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T03:06:34.065Z","endTime":"2026-07-19T03:06:34.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"description":"Pitching Change: Dylan Smith replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T03:06:34.093Z","endTime":"2026-07-19T03:07:04.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Victor Robles starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T03:07:04.481Z","endTime":"2026-07-19T03:07:33.308Z","isPitch":false,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"base":2},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":681916,"fullName":"Dylan Smith"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"c5576ea2-9665-4006-8875-3cba5fab0284","pitchNumber":0,"startTime":"2026-07-19T03:07:33.308Z","endTime":"2026-07-19T03:07:38.308Z","isPitch":false,"type":"no_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.4,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999777853508004,"aZ":-13.273229129246074,"pfxX":-5.2412623707810395,"pfxZ":9.800502572727762,"pX":0.5299353161638783,"pZ":2.366175803173727,"vX0":7.101209175273799,"vY0":-137.1921032001453,"vZ0":-7.442037859933005,"x":96.8,"y":174.89,"x0":-1.3969898379828403,"y0":50.006709568337534,"z0":5.996854154408781,"aX":-10.112160634436888},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2307,"spinDirection":209},"zone":6,"typeConfidence":0.57,"plateTime":0.3974717286250793,"extension":6.460140364155759},"hitData":{"launchSpeed":41.9,"launchAngle":-30.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":126.66,"coordY":182.5}},"index":4,"playId":"18e16ac2-74a9-3ae3-b759-16b8b6d645a0","pitchNumber":1,"startTime":"2026-07-19T03:08:11.994Z","endTime":"2026-07-19T03:08:19.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:08:19.106Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-19T03:08:36.920Z","endTime":"2026-07-19T03:10:50.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17441477653751,"aZ":-10.777563934385922,"pfxX":-4.201855504560909,"pfxZ":10.995753231252753,"pX":-0.6996864627562919,"pZ":1.7505408747810545,"vX0":3.813675958420609,"vY0":-137.994307688739,"vZ0":-9.229318982965703,"x":143.67,"y":191.52,"x0":-1.5477860910677104,"y0":50.002176885139704,"z0":5.8469832524971945,"aX":-8.175038627723042},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":7.0,"spinRate":2404,"spinDirection":201},"zone":7,"typeConfidence":0.91,"plateTime":0.39560055248386927,"extension":6.400508760426847},"index":0,"playId":"17393227-245f-3d68-b523-5778fd61f167","pitchNumber":1,"startTime":"2026-07-19T03:08:51.351Z","endTime":"2026-07-19T03:08:56.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502711189748048,"aZ":-32.02730538715872,"pfxX":-3.00218032205393,"pfxZ":0.09470402281012191,"pX":0.08009866120515804,"pZ":2.3205945571311166,"vX0":5.271366887608824,"vY0":-122.60739856053014,"vZ0":-2.1202337746950173,"x":113.95,"y":176.12,"x0":-1.7087731741034138,"y0":50.001076545000124,"z0":5.932652098896761,"aX":-4.565194769547906},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":4.2,"spinRate":642,"spinDirection":263},"zone":5,"typeConfidence":0.99,"plateTime":0.44693117711046293,"extension":6.539208291128425},"index":1,"playId":"1dba3aab-9b3e-3bd8-beac-9af5026ceb49","pitchNumber":2,"startTime":"2026-07-19T03:09:08.247Z","endTime":"2026-07-19T03:09:13.058Z","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.7,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210804959380685,"aZ":-10.260145664725476,"pfxX":-2.3327273356242397,"pfxZ":11.04505164081672,"pX":1.2800130321475716,"pZ":1.8689748096279026,"vX0":7.907821928618607,"vY0":-139.03473316340663,"vZ0":-9.469331711535798,"x":68.21,"y":188.32,"x0":-1.2813292794162336,"y0":50.006135107445196,"z0":5.973231980344877,"aX":-4.630130496168336},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":2.9,"spinRate":2459,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.3919229285993513,"extension":6.5361383950297185},"index":2,"playId":"9d5bdf5f-5b2f-3c19-9a85-c5f304815b4d","pitchNumber":3,"startTime":"2026-07-19T03:09:23.858Z","endTime":"2026-07-19T03:09:28.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187045645218024,"aZ":-27.765453259509627,"pfxX":-3.955450156760181,"pfxZ":2.7480427843941513,"pX":-0.10911121865120142,"pZ":1.693955588163958,"vX0":4.893635130374635,"vY0":-125.46410547901436,"vZ0":-4.6899599505587934,"x":121.16,"y":193.04,"x0":-1.566366271623663,"y0":50.00038993624943,"z0":5.8368038443627395,"aX":-6.3372731689214525},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":6.1,"spinRate":815,"spinDirection":261},"zone":8,"typeConfidence":0.99,"plateTime":0.4357334483031501,"extension":6.623148913881717},"index":3,"playId":"96978088-2ec9-3942-ae8b-bc6f15ce58fc","pitchNumber":4,"startTime":"2026-07-19T03:09:40.404Z","endTime":"2026-07-19T03:09:45.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-19T03:09:52.542Z","endTime":"2026-07-19T03:10:07.783Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15505531346714,"aZ":-9.292531003114863,"pfxX":-4.075413002503112,"pfxZ":11.478076010008763,"pX":0.2208188370466835,"pZ":1.4937300936837854,"vX0":6.118119342792899,"vY0":-139.9584558284283,"vZ0":-10.42129175797836,"x":108.58,"y":198.45,"x0":-1.4591481337946606,"y0":50.005127134588186,"z0":5.864319419132982,"aX":-8.126129079517808},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":2454,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.390626465335,"extension":6.47316133451324},"index":5,"playId":"e39783db-583a-3f24-b02c-e461dbaa033e","pitchNumber":5,"startTime":"2026-07-19T03:10:07.783Z","endTime":"2026-07-19T03:10:13.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855251011116827,"aZ":-33.2170901414815,"pfxX":-3.220107353054888,"pfxZ":-0.682686523256038,"pX":-1.5595394483509308,"pZ":3.2252590849268,"vX0":1.610775042930124,"vY0":-122.29831886506908,"vZ0":0.2250376138567729,"x":176.45,"y":151.7,"x0":-1.806387928868352,"y0":50.004537678625056,"z0":5.968112305631497,"aX":-4.905605046980938},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.0,"breakHorizontal":5.5,"spinRate":848,"spinDirection":272},"zone":11,"typeConfidence":1.0,"plateTime":0.4469019037899282,"extension":6.5182702812840345},"index":6,"playId":"04008db0-a59b-3d79-9075-23d0f3613f3b","pitchNumber":6,"startTime":"2026-07-19T03:10:27.635Z","endTime":"2026-07-19T03:10:32.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82796448382135,"aZ":-30.149081597800272,"pfxX":-4.743964706199717,"pfxZ":1.2789249741115345,"pX":-1.5850491409619871,"pZ":3.0611102001905954,"vX0":1.8652759128805798,"vY0":-124.11022409084154,"vZ0":-1.031817366099866,"x":177.42,"y":156.13,"x0":-1.7246704751222453,"y0":50.000245754300835,"z0":5.9641220695343415,"aX":-7.495323853557216},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":8.3,"spinRate":1116,"spinDirection":259},"zone":11,"typeConfidence":1.0,"plateTime":0.43914659596290173,"extension":6.594478461731339},"index":7,"playId":"4780f0e6-efe6-30c3-bc0c-a22965db6285","pitchNumber":7,"startTime":"2026-07-19T03:10:44.239Z","endTime":"2026-07-19T03:10:50.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:10:50.078Z","atBatIndex":77},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Julio Rodríguez out on a sacrifice fly to left fielder Grant McCray. Victor Robles scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-19T03:11:09.814Z","endTime":"2026-07-19T03:11:41.387Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.09"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.87"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.85"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.48"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.33"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.67"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.21"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.25"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.42"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"53.35"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.98"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.526"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".228"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.526"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":{"id":681916,"link":"/api/v1/people/681916"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":86.2,"endSpeed":80.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03763963089582,"aZ":-26.175972770798353,"pfxX":3.635756882670318,"pfxZ":3.713441379650674,"pX":0.6536071427867447,"pZ":2.062972112592413,"vX0":4.40666272606207,"vY0":-125.59550378595318,"vZ0":-4.193056871691544,"x":92.09,"y":183.08,"x0":-1.589260942118387,"y0":50.001114594290655,"z0":5.858254008014806,"aX":5.864325664164347},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-7.6,"spinRate":2438,"spinDirection":90},"zone":9,"typeConfidence":0.91,"plateTime":0.43443941332896463,"extension":6.464916740406412},"index":0,"playId":"6c84b2d7-3145-3d96-8242-1b4377a0b510","pitchNumber":1,"startTime":"2026-07-19T03:11:15.345Z","endTime":"2026-07-19T03:11:19.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997250962886294,"aZ":-26.803253954890828,"pfxX":4.136803197454115,"pfxZ":3.305498790012525,"pX":0.5974919780437413,"pZ":2.474518621937392,"vX0":4.196218332820023,"vY0":-126.0321737210489,"vZ0":-3.2714290755810156,"x":94.23,"y":171.97,"x0":-1.6200944280039187,"y0":50.0062377672873,"z0":5.928879448421642,"aX":6.727732274245828},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-8.4,"spinRate":2451,"spinDirection":87},"zone":6,"typeConfidence":0.91,"plateTime":0.4327971776083186,"extension":6.424103062396085},"hitData":{"launchSpeed":97.8,"launchAngle":19.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.96,"coordY":76.1}},"index":1,"playId":"6d011af2-df3a-3e55-b767-d1d7fd02ac3c","pitchNumber":2,"startTime":"2026-07-19T03:11:31.551Z","endTime":"2026-07-19T03:11:41.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:11:41.387Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Julio Rodríguez out on a sacrifice fly to left fielder Grant McCray. Victor Robles scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-19T03:11:09.814Z","endTime":"2026-07-19T03:11:41.387Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.09"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.87"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.85"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.48"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.33"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.67"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.21"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.25"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.42"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"53.35"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.98"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.526"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".228"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.526"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":{"id":681916,"link":"/api/v1/people/681916"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":86.2,"endSpeed":80.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03763963089582,"aZ":-26.175972770798353,"pfxX":3.635756882670318,"pfxZ":3.713441379650674,"pX":0.6536071427867447,"pZ":2.062972112592413,"vX0":4.40666272606207,"vY0":-125.59550378595318,"vZ0":-4.193056871691544,"x":92.09,"y":183.08,"x0":-1.589260942118387,"y0":50.001114594290655,"z0":5.858254008014806,"aX":5.864325664164347},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-7.6,"spinRate":2438,"spinDirection":90},"zone":9,"typeConfidence":0.91,"plateTime":0.43443941332896463,"extension":6.464916740406412},"index":0,"playId":"6c84b2d7-3145-3d96-8242-1b4377a0b510","pitchNumber":1,"startTime":"2026-07-19T03:11:15.345Z","endTime":"2026-07-19T03:11:19.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997250962886294,"aZ":-26.803253954890828,"pfxX":4.136803197454115,"pfxZ":3.305498790012525,"pX":0.5974919780437413,"pZ":2.474518621937392,"vX0":4.196218332820023,"vY0":-126.0321737210489,"vZ0":-3.2714290755810156,"x":94.23,"y":171.97,"x0":-1.6200944280039187,"y0":50.0062377672873,"z0":5.928879448421642,"aX":6.727732274245828},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-8.4,"spinRate":2451,"spinDirection":87},"zone":6,"typeConfidence":0.91,"plateTime":0.4327971776083186,"extension":6.424103062396085},"hitData":{"launchSpeed":97.8,"launchAngle":19.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.96,"coordY":76.1}},"index":1,"playId":"6d011af2-df3a-3e55-b767-d1d7fd02ac3c","pitchNumber":2,"startTime":"2026-07-19T03:11:31.551Z","endTime":"2026-07-19T03:11:41.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:11:41.387Z","atBatIndex":78},"scoringPlays":[16,38,41,53,78],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":144.4,"y":119.64},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":184.5,"y":115.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":120.69,"y":143.52},"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":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":151.44,"y":137.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":175.41,"y":127.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":119.88,"y":71.62},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":146.94,"y":145.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":134.77,"y":146.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":119.06,"y":179.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":143.21,"y":142.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":154.54,"y":160.2},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":22,"top":[13,14,15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":183.44,"y":107.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":156.57,"y":156.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":128.5,"y":69.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":114.49,"y":150.06},"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":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":59.44,"y":128.05},"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":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":113.32,"y":194.17},"type":"O","description":"Pop Out"}]}},{"startIndex":23,"endIndex":28,"top":[23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":147.45,"y":149.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":105.37,"y":126.74},"type":"O","description":"Pop Out"}],"home":[]}},{"startIndex":29,"endIndex":37,"top":[29,30,31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":141.79,"y":72.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":96.44,"y":166.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":108.41,"y":170.34},"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":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":149.39,"y":170.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":139.84,"y":145.5},"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":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":150.99,"y":151.58},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":26.71,"y":103.49},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":221.0,"y":88.87},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":114.48,"y":147.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":158.86,"y":161.76},"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":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":146.43,"y":144.99},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":107.9,"y":147.52},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":55,"top":[46,47,48],"bottom":[49,50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":110.44,"y":173.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":134.76,"y":68.7},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":130.72,"y":147.02},"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":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":72.92,"y":140.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":186.75,"y":46.49},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":145.42,"y":149.05},"type":"E","description":"Field Error"}]}},{"startIndex":56,"endIndex":65,"top":[56,57,58,59],"bottom":[60,61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":81.04,"y":106.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":130.72,"y":149.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":109.42,"y":172.87},"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":8,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":111.3,"y":206.05},"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":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":139.84,"y":92.77},"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":8,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":144.16,"y":145.48},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":71,"top":[66,67,68],"bottom":[69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":151.5,"y":152.09},"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":9,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":152.01,"y":152.09},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":10,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":106.38,"y":149.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":10,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":129.7,"y":74.52},"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":10,"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":126.66,"y":182.5},"type":"O","description":"Sac Bunt"},{"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":10,"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":71.96,"y":76.1},"type":"O","description":"Sac Fly"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"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}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":3,"errors":1,"leftOnBase":6},"away":{"runs":3,"hits":7,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"catcher":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"first":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"center":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"right":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"onDeck":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"inHole":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"battingOrder":5,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"onDeck":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"inHole":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"first":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"battingOrder":2,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":0,"strikes":1,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".256","atBats":37,"obp":".310","slg":".419","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":13,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":13,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":3,"atBats":30,"obp":".243","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":149,"era":"4.40","inningsPitched":"9.2","saveOpportunities":0,"earnedRuns":3,"whip":"1.35","battersFaced":38,"outs":29,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":53,"strikes":96,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":4,"pitchesPerInning":"15.41","runsScoredPer9":"3.72","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":29,"errors":1,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":70,"groundOuts":62,"airOuts":128,"runs":43,"doubles":17,"triples":1,"homeRuns":19,"strikeOuts":73,"baseOnBalls":10,"intentionalWalks":1,"hits":100,"hitByPitch":7,"avg":".279","atBats":359,"obp":".308","slg":".490","ops":".798","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":176,"rbi":50,"leftOnBase":144,"sacBunts":0,"sacFlies":4,"babip":".299","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.90","popOuts":30,"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":66,"putOuts":197,"errors":4,"chances":267,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":30,"gamesStarted":0,"flyOuts":32,"groundOuts":43,"airOuts":58,"runs":17,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":163,"obp":".283","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":743,"era":"2.87","inningsPitched":"47.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":15,"whip":"1.13","battersFaced":187,"outs":141,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":743,"balls":278,"strikes":465,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"15.81","gamesFinished":13,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"6.32","walksPer9Inn":"3.83","hitsPer9Inn":"6.32","runsScoredPer9":"3.26","homeRunsPer9":"0.77","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":23,"groundOuts":86,"airOuts":54,"runs":40,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":54,"baseOnBalls":21,"intentionalWalks":0,"hits":65,"hitByPitch":10,"atBats":256,"obp":".332","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1070,"era":"5.02","inningsPitched":"66.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.30","battersFaced":291,"outs":199,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1070,"balls":394,"strikes":676,"strikePercentage":".630","hitBatsmen":10,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".300","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.33","walksPer9Inn":"2.85","hitsPer9Inn":"8.82","runsScoredPer9":"5.43","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":27,"groundOuts":59,"airOuts":45,"runs":32,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":64,"baseOnBalls":12,"intentionalWalks":1,"hits":64,"hitByPitch":0,"avg":".277","atBats":231,"obp":".311","slg":".463","ops":".774","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":107,"rbi":28,"leftOnBase":97,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.88","popOuts":3,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":99,"errors":0,"chances":101,"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"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":15,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":20,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":49,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":231,"era":"3.38","inningsPitched":"13.1","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.20","battersFaced":59,"outs":40,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":231,"balls":81,"strikes":150,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":1,"winPercentage":".000","pitchesPerInning":"17.33","gamesFinished":5,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"8.78","walksPer9Inn":"4.05","hitsPer9Inn":"6.75","runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":7},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".265","atBats":34,"obp":".390","slg":".265","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":9,"rbi":2,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".360","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":3,"putOuts":76,"errors":1,"chances":80,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":43,"groundOuts":75,"airOuts":75,"runs":47,"doubles":14,"triples":2,"homeRuns":12,"strikeOuts":73,"baseOnBalls":32,"intentionalWalks":0,"hits":82,"hitByPitch":0,"atBats":299,"obp":".340","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1300,"era":"5.31","inningsPitched":"78.0","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.46","battersFaced":337,"outs":234,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1300,"balls":490,"strikes":810,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".200","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.69","hitsPer9Inn":"9.46","runsScoredPer9":"5.42","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":19,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".238","atBats":42,"obp":".304","slg":".405","ops":".709","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":17,"rbi":8,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".229","groundOutsToAirouts":"2.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":0,"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":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":71,"errors":2,"chances":76,"fielding":".974","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"6.2 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":31,"strikes":69,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":47,"groundOuts":139,"airOuts":88,"runs":49,"doubles":13,"triples":3,"homeRuns":9,"strikeOuts":85,"baseOnBalls":27,"intentionalWalks":0,"hits":92,"hitByPitch":6,"atBats":403,"obp":".287","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1594,"era":"3.87","inningsPitched":"107.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.11","battersFaced":438,"outs":321,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1594,"balls":545,"strikes":1049,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":3,"winPercentage":".417","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"7.15","walksPer9Inn":"2.27","hitsPer9Inn":"7.74","runsScoredPer9":"4.12","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.1 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":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":32,"gamesStarted":0,"flyOuts":17,"groundOuts":38,"airOuts":29,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":1,"hits":22,"hitByPitch":2,"atBats":114,"obp":".270","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":473,"era":"3.06","inningsPitched":"32.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":11,"blownSaves":1,"earnedRuns":11,"whip":"0.99","battersFaced":127,"outs":97,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":473,"balls":167,"strikes":306,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".500","pitchesPerInning":"14.63","gamesFinished":2,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.78","hitsPer9Inn":"6.12","runsScoredPer9":"3.34","homeRunsPer9":"0.56","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"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"}]},"ID671345":{"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":19,"groundOuts":35,"airOuts":33,"runs":22,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":2,"hits":35,"hitByPitch":1,"atBats":150,"obp":".318","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":646,"era":"4.62","inningsPitched":"39.0","wins":2,"losses":5,"saves":8,"saveOpportunities":11,"holds":3,"blownSaves":3,"earnedRuns":20,"whip":"1.36","battersFaced":171,"outs":117,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":646,"balls":232,"strikes":414,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".286","pitchesPerInning":"16.56","gamesFinished":20,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"11.08","walksPer9Inn":"4.15","hitsPer9Inn":"8.08","runsScoredPer9":"5.08","homeRunsPer9":"1.15","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":21,"groundOuts":63,"airOuts":55,"runs":22,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":37,"baseOnBalls":19,"intentionalWalks":2,"hits":46,"hitByPitch":5,"avg":".232","atBats":198,"obp":".314","slg":".364","ops":".678","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":72,"rbi":20,"leftOnBase":96,"sacBunts":2,"sacFlies":1,"babip":".266","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.50","popOuts":18,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":132,"errors":1,"chances":134,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":49,"groundOuts":105,"airOuts":98,"runs":48,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":0,"hits":103,"hitByPitch":4,"avg":".304","atBats":339,"obp":".336","slg":".428","ops":".764","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":145,"rbi":33,"leftOnBase":101,"sacBunts":0,"sacFlies":3,"babip":".326","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.80","popOuts":10,"lineOuts":39},"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":163,"errors":3,"chances":167,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":17,"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":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":24,"gamesStarted":0,"flyOuts":10,"groundOuts":13,"airOuts":19,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":16,"intentionalWalks":1,"hits":14,"hitByPitch":2,"atBats":67,"obp":".372","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":355,"era":"1.93","inningsPitched":"18.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":4,"whip":"1.61","battersFaced":86,"outs":56,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":146,"strikes":209,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".333","pitchesPerInning":"19.02","gamesFinished":2,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"10.61","walksPer9Inn":"7.71","hitsPer9Inn":"6.75","runsScoredPer9":"2.41","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":56,"groundOuts":77,"airOuts":92,"runs":50,"doubles":25,"triples":1,"homeRuns":20,"strikeOuts":117,"baseOnBalls":38,"intentionalWalks":3,"hits":92,"hitByPitch":1,"avg":".245","atBats":375,"obp":".314","slg":".477","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":179,"rbi":53,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.75","popOuts":16,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":610,"errors":7,"chances":667,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"2-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".105","atBats":19,"obp":".150","slg":".158","ops":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":3,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".118","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":14,"flyOuts":45,"groundOuts":98,"airOuts":85,"runs":49,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":0,"hits":85,"hitByPitch":4,"atBats":317,"obp":".330","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1297,"era":"4.95","inningsPitched":"80.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":354,"outs":240,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":483,"strikes":814,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".250","pitchesPerInning":"16.21","gamesFinished":2,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.19","walksPer9Inn":"3.04","hitsPer9Inn":"9.56","runsScoredPer9":"5.51","homeRunsPer9":"1.46","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":93,"flyOuts":56,"groundOuts":68,"airOuts":105,"runs":47,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":110,"baseOnBalls":25,"intentionalWalks":0,"hits":84,"hitByPitch":1,"avg":".230","atBats":366,"obp":".280","slg":".432","ops":".712","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":158,"rbi":42,"leftOnBase":157,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.53","popOuts":28,"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":214,"putOuts":135,"errors":14,"chances":363,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":18,"flyOuts":88,"groundOuts":84,"airOuts":134,"runs":46,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":90,"baseOnBalls":52,"intentionalWalks":0,"hits":83,"hitByPitch":0,"atBats":383,"obp":".306","caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","numberOfPitches":1809,"era":"3.38","inningsPitched":"106.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.27","battersFaced":443,"outs":320,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1809,"balls":722,"strikes":1087,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".571","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"7.59","walksPer9Inn":"4.39","hitsPer9Inn":"7.00","runsScoredPer9":"3.88","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":20,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":4,"strikes":8,"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":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":33,"gamesStarted":0,"flyOuts":8,"groundOuts":24,"airOuts":18,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":20,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":102,"obp":".339","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":575,"era":"3.18","inningsPitched":"28.1","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":10,"blownSaves":1,"earnedRuns":10,"whip":"1.45","battersFaced":124,"outs":85,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":260,"strikes":315,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.29","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.71","walksPer9Inn":"6.35","hitsPer9Inn":"6.67","runsScoredPer9":"3.18","homeRunsPer9":"0.64","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":42,"groundOuts":117,"airOuts":77,"runs":50,"doubles":23,"triples":2,"homeRuns":7,"strikeOuts":106,"baseOnBalls":45,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":384,"obp":".311","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1833,"era":"3.98","inningsPitched":"104.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.27","battersFaced":435,"outs":312,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1833,"balls":732,"strikes":1101,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".467","pitchesPerInning":"17.63","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.89","hitsPer9Inn":"7.53","runsScoredPer9":"4.33","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":6,"putOuts":1,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":87,"groundOuts":109,"airOuts":138,"runs":48,"doubles":21,"triples":7,"homeRuns":4,"strikeOuts":16,"baseOnBalls":25,"intentionalWalks":4,"hits":121,"hitByPitch":3,"avg":".327","atBats":370,"obp":".367","slg":".454","ops":".821","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":168,"rbi":35,"leftOnBase":100,"sacBunts":6,"sacFlies":8,"babip":".327","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"92.50","popOuts":17,"lineOuts":34},"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":250,"putOuts":115,"errors":5,"chances":370,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":56,"flyOuts":29,"groundOuts":40,"airOuts":49,"runs":29,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":55,"baseOnBalls":29,"intentionalWalks":1,"hits":54,"hitByPitch":0,"avg":".274","atBats":197,"obp":".366","slg":".477","ops":".843","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":94,"rbi":22,"leftOnBase":90,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.89","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":110,"errors":0,"chances":116,"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"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":22,"groundOuts":24,"airOuts":30,"runs":5,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".252","atBats":107,"obp":".299","slg":".318","ops":".617","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":34,"rbi":14,"leftOnBase":49,"sacBunts":2,"sacFlies":2,"babip":".342","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":10,"stolenBases":22,"stolenBasePercentage":".688","caughtStealingPercentage":".313","assists":15,"putOuts":243,"errors":2,"chances":260,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[650333,805811,669477,646240,671218,687529,808982,642715,687551,691740,683766,701852,657277,656529,676775,669062,681916],"pitchers":[657277,656529,676775,669062,681916],"bench":[683679],"bullpen":[664141,671345,605288,668873,641816,686790,592662,694738],"battingOrder":[650333,805811,669477,646240,687529,808982,642715,687551,701852],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Devers (20, 6th inning off Woo, 0 on, 0 out); Adames (17, 6th inning off Woo, 0 on, 2 out)."},{"label":"TB","value":"Adames 4; Arraez; Devers 4; Eldridge 2; Gilbert; Ramos, H."},{"label":"RBI","value":"Adames (42); Devers (53)."},{"label":"2-out RBI","value":"Adames."},{"label":"Runners left in scoring position, 2 out","value":"Devers 2; Schmitt."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Arraez (5, fielding)."}]}],"note":[{"label":"1","value":"Ran for Ramos, H in the 8th."},{"label":"2","value":"Ran for Susac, D in the 10th."}]},"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":3,"groundOuts":13,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":3,"avg":".227","atBats":30,"obp":".309","slg":".375","ops":".684","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":6,"rbi":4,"leftOnBase":11,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":37,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"3.62","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.18","battersFaced":40,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":49,"strikes":100,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":2,"pitchesPerInning":"14.90","runsScoredPer9":"2.70","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":30,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":52,"groundOuts":111,"airOuts":110,"runs":36,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":31,"intentionalWalks":2,"hits":90,"hitByPitch":4,"avg":".251","atBats":359,"obp":".316","slg":".351","ops":".667","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":126,"rbi":36,"leftOnBase":174,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"1.01","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"44.88","popOuts":32,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":624,"errors":6,"chances":707,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"802","stats":{"batting":{"summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":23,"groundOuts":26,"airOuts":36,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".210","atBats":100,"obp":".259","slg":".240","ops":".499","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":24,"rbi":5,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":62,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":60,"groundOuts":87,"airOuts":112,"runs":46,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":0,"hits":90,"hitByPitch":7,"avg":".254","atBats":355,"obp":".313","slg":".400","ops":".713","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":142,"rbi":46,"leftOnBase":140,"sacBunts":1,"sacFlies":3,"babip":".283","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.58","popOuts":29,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":262,"putOuts":137,"errors":6,"chances":405,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":22,"groundOuts":51,"airOuts":35,"runs":14,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":1,"hits":44,"hitByPitch":4,"atBats":163,"obp":".335","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":678,"era":"2.85","inningsPitched":"41.0","wins":3,"losses":1,"saves":3,"saveOpportunities":5,"holds":10,"blownSaves":2,"earnedRuns":13,"whip":"1.37","battersFaced":181,"outs":123,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":678,"balls":225,"strikes":453,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".750","pitchesPerInning":"16.54","gamesFinished":7,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"7.68","walksPer9Inn":"2.63","hitsPer9Inn":"9.66","runsScoredPer9":"3.07","homeRunsPer9":"0.66","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689546":{"person":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"jerseyNumber":"82","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":13,"groundOuts":28,"airOuts":22,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":71,"obp":".306","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":319,"era":"3.54","inningsPitched":"20.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.18","battersFaced":85,"outs":61,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":319,"balls":112,"strikes":207,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".---","pitchesPerInning":"15.69","gamesFinished":6,"strikeoutWalkRatio":"0.90","strikeoutsPer9Inn":"3.98","walksPer9Inn":"4.43","hitsPer9Inn":"6.20","runsScoredPer9":"3.98","homeRunsPer9":"0.44","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621074":{"person":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":4,"groundOuts":14,"airOuts":12,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":53,"obp":".350","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":240,"era":"5.27","inningsPitched":"13.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.46","battersFaced":61,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":80,"strikes":160,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".000","pitchesPerInning":"17.56","gamesFinished":5,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.22","walksPer9Inn":"3.95","hitsPer9Inn":"9.22","runsScoredPer9":"6.59","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":29,"flyOuts":10,"groundOuts":11,"airOuts":16,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".211","atBats":57,"obp":".297","slg":".333","ops":".630","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":19,"rbi":6,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","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":22,"putOuts":13,"errors":2,"chances":37,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | 2 HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":37,"groundOuts":91,"airOuts":66,"runs":60,"doubles":21,"triples":1,"homeRuns":11,"strikeOuts":84,"baseOnBalls":37,"intentionalWalks":0,"hits":93,"hitByPitch":16,"avg":".281","atBats":331,"obp":".377","slg":".450","ops":".827","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":149,"rbi":45,"leftOnBase":124,"sacBunts":0,"sacFlies":3,"babip":".343","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.09","popOuts":8,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":169,"errors":0,"chances":170,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":30,"groundOuts":85,"airOuts":74,"runs":38,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":48,"intentionalWalks":0,"hits":62,"hitByPitch":5,"avg":".214","atBats":290,"obp":".334","slg":".352","ops":".686","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":102,"rbi":28,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".246","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":18,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":110,"errors":9,"chances":263,"fielding":".966","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":"300","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":31,"groundOuts":66,"airOuts":55,"runs":33,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".261","atBats":234,"obp":".332","slg":".517","ops":".849","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":121,"rbi":40,"leftOnBase":100,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.60","popOuts":6,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"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":"600","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":54,"groundOuts":36,"airOuts":82,"runs":23,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":92,"baseOnBalls":36,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".165","atBats":248,"obp":".271","slg":".302","ops":".573","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":75,"rbi":29,"leftOnBase":118,"sacBunts":0,"sacFlies":3,"babip":".213","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.56","popOuts":18,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":26,"stolenBasePercentage":".703","caughtStealingPercentage":".297","assists":16,"putOuts":426,"errors":1,"chances":443,"fielding":".998","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".071","atBats":14,"obp":".188","slg":".143","ops":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","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":0,"flyOuts":10,"groundOuts":18,"airOuts":16,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":69,"obp":".388","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":330,"era":"4.00","inningsPitched":"18.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.72","battersFaced":85,"outs":54,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":330,"balls":117,"strikes":213,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".---","pitchesPerInning":"18.33","gamesFinished":5,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.00","homeRunsPer9":"0.50","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":19,"gamesStarted":19,"flyOuts":66,"groundOuts":83,"airOuts":129,"runs":42,"doubles":28,"triples":0,"homeRuns":14,"strikeOuts":119,"baseOnBalls":24,"intentionalWalks":1,"hits":89,"hitByPitch":5,"atBats":418,"obp":".263","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1783,"era":"3.32","inningsPitched":"114.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"0.99","battersFaced":449,"outs":342,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1783,"balls":602,"strikes":1181,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".538","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"4.96","strikeoutsPer9Inn":"9.39","walksPer9Inn":"1.89","hitsPer9Inn":"7.03","runsScoredPer9":"3.32","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":1,"chances":16,"fielding":".938","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":{"summary":"6.0 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":37,"strikes":61,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":73,"groundOuts":88,"airOuts":130,"runs":55,"doubles":14,"triples":2,"homeRuns":12,"strikeOuts":109,"baseOnBalls":22,"intentionalWalks":1,"hits":98,"hitByPitch":3,"atBats":421,"obp":".273","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1674,"era":"4.16","inningsPitched":"110.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.09","battersFaced":450,"outs":331,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1674,"balls":541,"strikes":1133,"strikePercentage":".680","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":2,"winPercentage":".538","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"4.95","strikeoutsPer9Inn":"8.89","walksPer9Inn":"1.79","hitsPer9Inn":"7.99","runsScoredPer9":"4.49","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":30,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":13,"groundOuts":35,"airOuts":31,"runs":17,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":57,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".193","atBats":150,"obp":".265","slg":".380","ops":".645","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":57,"rbi":20,"leftOnBase":66,"sacBunts":1,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.43","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":68,"errors":6,"chances":164,"fielding":".963","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":18,"gamesStarted":15,"flyOuts":53,"groundOuts":82,"airOuts":101,"runs":57,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":81,"baseOnBalls":28,"intentionalWalks":0,"hits":92,"hitByPitch":5,"atBats":349,"obp":".325","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1576,"era":"4.93","inningsPitched":"87.2","wins":3,"losses":8,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":48,"whip":"1.37","battersFaced":390,"outs":263,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1576,"balls":531,"strikes":1045,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".273","pitchesPerInning":"17.98","gamesFinished":2,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.32","walksPer9Inn":"2.87","hitsPer9Inn":"9.44","runsScoredPer9":"5.85","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":1,"chances":15,"fielding":".933","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":18,"gamesStarted":18,"flyOuts":63,"groundOuts":111,"airOuts":100,"runs":50,"doubles":24,"triples":2,"homeRuns":11,"strikeOuts":98,"baseOnBalls":24,"intentionalWalks":0,"hits":121,"hitByPitch":2,"atBats":429,"obp":".322","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1668,"era":"3.76","inningsPitched":"110.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.32","battersFaced":456,"outs":330,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1668,"balls":540,"strikes":1128,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".467","pitchesPerInning":"15.16","gamesFinished":0,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"8.02","walksPer9Inn":"1.96","hitsPer9Inn":"9.90","runsScoredPer9":"4.09","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","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":{"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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":0,"strikes":9,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":13,"groundOuts":25,"airOuts":28,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":53,"baseOnBalls":15,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":134,"obp":".298","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":601,"era":"4.08","inningsPitched":"35.1","wins":3,"losses":4,"saves":16,"saveOpportunities":21,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.25","battersFaced":151,"outs":106,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":601,"balls":217,"strikes":384,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".429","pitchesPerInning":"17.01","gamesFinished":28,"strikeoutWalkRatio":"3.53","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.82","hitsPer9Inn":"7.39","runsScoredPer9":"4.33","homeRunsPer9":"1.02","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"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"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","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":44,"flyOuts":18,"groundOuts":19,"airOuts":29,"runs":17,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".182","atBats":110,"obp":".313","slg":".309","ops":".622","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":34,"rbi":14,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","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":4,"stolenBases":27,"stolenBasePercentage":".871","caughtStealingPercentage":".129","assists":8,"putOuts":275,"errors":3,"chances":286,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","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":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":31,"gamesStarted":0,"flyOuts":16,"groundOuts":27,"airOuts":27,"runs":8,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":90,"obp":".308","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":388,"era":"2.13","inningsPitched":"25.1","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":12,"blownSaves":1,"earnedRuns":6,"whip":"1.14","battersFaced":106,"outs":76,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":128,"strikes":260,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"15.32","gamesFinished":5,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"7.11","walksPer9Inn":"3.20","hitsPer9Inn":"7.11","runsScoredPer9":"2.84","homeRunsPer9":"1.07","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":88,"flyOuts":50,"groundOuts":78,"airOuts":102,"runs":46,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":81,"baseOnBalls":29,"intentionalWalks":1,"hits":89,"hitByPitch":4,"avg":".256","atBats":348,"obp":".319","slg":".420","ops":".739","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":146,"rbi":41,"leftOnBase":133,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","popOuts":20,"lineOuts":32},"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":4,"putOuts":236,"errors":2,"chances":242,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":11,"gamesStarted":10,"flyOuts":40,"groundOuts":46,"airOuts":67,"runs":19,"doubles":4,"triples":2,"homeRuns":9,"strikeOuts":71,"baseOnBalls":10,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":229,"obp":".238","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":910,"era":"2.27","inningsPitched":"63.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.88","battersFaced":241,"outs":190,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":277,"strikes":633,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"14.37","gamesFinished":1,"strikeoutWalkRatio":"7.10","strikeoutsPer9Inn":"10.09","walksPer9Inn":"1.42","hitsPer9Inn":"6.54","runsScoredPer9":"2.70","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":4,"strikes":13,"strikePercentage":".760","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":45,"gamesStarted":0,"flyOuts":29,"groundOuts":30,"airOuts":50,"runs":13,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":1,"hits":39,"hitByPitch":1,"atBats":155,"obp":".306","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":682,"era":"2.34","inningsPitched":"42.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":18,"blownSaves":2,"earnedRuns":11,"whip":"1.23","battersFaced":174,"outs":127,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":682,"balls":232,"strikes":450,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".600","pitchesPerInning":"16.11","gamesFinished":2,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.76","hitsPer9Inn":"8.29","runsScoredPer9":"2.76","homeRunsPer9":"0.64","inheritedRunners":26,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":30,"groundOuts":47,"airOuts":58,"runs":25,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":85,"baseOnBalls":13,"intentionalWalks":1,"hits":55,"hitByPitch":7,"avg":".227","atBats":242,"obp":".285","slg":".446","ops":".731","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":108,"rbi":36,"leftOnBase":111,"sacBunts":2,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.29","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":118,"errors":1,"chances":120,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":63,"groundOuts":84,"airOuts":108,"runs":35,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":94,"baseOnBalls":25,"intentionalWalks":0,"hits":75,"hitByPitch":4,"atBats":359,"obp":".267","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1532,"era":"3.17","inningsPitched":"99.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.01","battersFaced":390,"outs":298,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1532,"balls":554,"strikes":978,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".600","pitchesPerInning":"15.42","gamesFinished":0,"strikeoutWalkRatio":"3.76","strikeoutsPer9Inn":"8.52","walksPer9Inn":"2.27","hitsPer9Inn":"6.80","runsScoredPer9":"3.17","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,677594,686527,668227,647304,663728,702284,670042,641598,645302,806068,693433,642100,660825,662253,678606],"pitchers":[693433,642100,660825,662253,678606],"bench":[671083,642215],"bullpen":[622491,689546,669302,676106,669923,682243,621074,677961],"battingOrder":[641487,677594,686527,668227,647304,663728,702284,645302,806068],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Young (12, 7th inning off Webb, L, 2 on, 2 out)."},{"label":"TB","value":"Canzone; Young 5."},{"label":"RBI","value":"Rodríguez, J (41); Young 3 (46)."},{"label":"2-out RBI","value":"Young 3."},{"label":"Runners left in scoring position, 2 out","value":"Naylor, J 2."},{"label":"SAC","value":"Emerson."},{"label":"SF","value":"Rodríguez, J."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Raley, L (2, 2nd base by Hentges/Susac, D)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Raley, L (1, fielding)."}]}],"note":[{"label":"a","value":"Struck out for Raley, L in the 9th."}]}},"officials":[{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Schmitt (by Ferrer)."},{"label":"HBP","value":"Raleigh (by Webb, L); Arozarena 2 (by Webb, L, by Winn, K)."},{"label":"Pitch timer violations","value":"Smith, D (pitcher)."},{"label":"ABS Challenge","value":"Susac, D 2 (Ball-Overturned to Strike, Ball-Confirmed); Rodríguez, J (Strike-Confirmed); Raleigh (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Webb, L 100-69; Hentges 17-8; Winn, K 10-5; Miller, E 12-8; Smith, D 10-6; Woo 98-61; Speier 9-7; Bazardo 17-13; Muñoz, A 9-9; Ferrer 16-10."},{"label":"Groundouts-flyouts","value":"Webb, L 10-3; Hentges 0-0; Winn, K 1-0; Miller, E 1-0; Smith, D 1-0; Woo 6-1; Speier 1-1; Bazardo 1-1; Muñoz, A 1-0; Ferrer 1-1."},{"label":"Batters faced","value":"Webb, L 26; Hentges 4; Winn, K 2; Miller, E 3; Smith, D 3; Woo 26; Speier 3; Bazardo 4; Muñoz, A 3; Ferrer 4."},{"label":"Inherited runners-scored","value":"Hentges 1-0; Winn, K 2-0."},{"label":"Umpires","value":"HP: Dan Bellino. 1B: Dexter Kelley. 2B: Shane Livensparger. 3B: Mark Ripperger. "},{"label":"Weather","value":"74 degrees, Clear."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"5:09 PM."},{"label":"T","value":"3:02."},{"label":"Att","value":"43,485."},{"label":"Venue","value":"T-Mobile Park."},{"label":"July 18, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","boxscoreName":"Webb, L"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"6.2 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":31,"strikes":69,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":47,"groundOuts":139,"airOuts":88,"runs":49,"doubles":13,"triples":3,"homeRuns":9,"strikeOuts":85,"baseOnBalls":27,"intentionalWalks":0,"hits":92,"hitByPitch":6,"atBats":403,"obp":".287","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1594,"era":"3.87","inningsPitched":"107.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.11","battersFaced":438,"outs":321,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1594,"balls":545,"strikes":1049,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":3,"winPercentage":".417","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"7.15","walksPer9Inn":"2.27","hitsPer9Inn":"7.74","runsScoredPer9":"4.12","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":1,"chances":21,"fielding":".952","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":64,"pitchingGameScore":64},{"player":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","boxscoreName":"Young"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":60,"groundOuts":87,"airOuts":112,"runs":46,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":0,"hits":90,"hitByPitch":7,"avg":".254","atBats":355,"obp":".313","slg":".400","ops":".713","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":142,"rbi":46,"leftOnBase":140,"sacBunts":1,"sacFlies":3,"babip":".283","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.58","popOuts":29,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":262,"putOuts":137,"errors":6,"chances":405,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","boxscoreName":"Adames"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":93,"flyOuts":56,"groundOuts":68,"airOuts":105,"runs":47,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":110,"baseOnBalls":25,"intentionalWalks":0,"hits":84,"hitByPitch":1,"avg":".230","atBats":366,"obp":".280","slg":".432","ops":".712","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":158,"rbi":42,"leftOnBase":157,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.53","popOuts":28,"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":214,"putOuts":135,"errors":14,"chances":363,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"loser":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}