{"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":823207,"link":"/api/v1.1/game/823207/feed/live","metaData":{"wait":10,"timeStamp":"20260628_030737","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823207,"type":"R","doubleHeader":"N","id":"2026/06/27/atlmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823207-2026-06-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-28T01:05:00Z","originalDate":"2026-06-27","officialDate":"2026-06-27","dayNight":"night","time":"6:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":81,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":32,"ties":0,"pct":".605"},"records":{},"divisionLeader":false,"wins":49,"losses":32,"winningPercentage":".605"},"franchiseName":"Atlanta","clubName":"Braves","active":true},"home":{"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":82,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":34,"losses":48,"ties":0,"pct":".415"},"records":{},"divisionLeader":false,"wins":34,"losses":48,"winningPercentage":".415"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"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},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID642133":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133","firstName":"Ryan","lastName":"Tellez","primaryNumber":"44","birthDate":"1995-03-16","currentAge":31,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":273,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rowdy","useLastName":"Tellez","middleName":"John","boxscoreName":"Tellez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"teh-LEHZ","mlbDebutDate":"2018-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Rowdy Tellez","nameSlug":"rowdy-tellez-642133","firstLastName":"Rowdy Tellez","lastFirstName":"Tellez, Rowdy","lastInitName":"Tellez, R","initLastName":"R Tellez","fullFMLName":"Ryan John Tellez","fullLFMName":"Tellez, Ryan John","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"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},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"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},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"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},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"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":"67","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":"4","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},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID675916":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916","firstName":"James","lastName":"Karinchak","primaryNumber":"00","birthDate":"1995-09-22","currentAge":30,"birthCity":"Newburgh","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"James","useLastName":"Karinchak","middleName":"Stephen","boxscoreName":"Karinchak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"karin-chek","mlbDebutDate":"2019-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Karinchak","nameSlug":"james-karinchak-675916","firstLastName":"James Karinchak","lastFirstName":"Karinchak, James","lastInitName":"Karinchak, J","initLastName":"J Karinchak","fullFMLName":"James Stephen Karinchak","fullLFMName":"Karinchak, James Stephen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"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},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"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},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","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},"ID694462":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462","firstName":"Hurston","lastName":"Waldrep","primaryNumber":"64","birthDate":"2002-03-01","currentAge":24,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hurston","useLastName":"Waldrep","middleName":"Wayne","boxscoreName":"Waldrep","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hurston Waldrep","nameSlug":"hurston-waldrep-694462","firstLastName":"Hurston Waldrep","lastFirstName":"Waldrep, Hurston","lastInitName":"Waldrep, H","initLastName":"H Waldrep","fullFMLName":"Hurston Wayne Waldrep","fullLFMName":"Waldrep, Hurston Wayne","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID641656":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656","firstName":"Ian","lastName":"Hamilton","primaryNumber":"71","birthDate":"1995-06-16","currentAge":31,"birthCity":"Dover","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Hamilton","middleName":"Francis","boxscoreName":"Hamilton, I","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Hamilton","nameSlug":"ian-hamilton-641656","firstLastName":"Ian Hamilton","lastFirstName":"Hamilton, Ian","lastInitName":"Hamilton, I","initLastName":"I Hamilton","fullFMLName":"Ian Francis Hamilton","fullLFMName":"Hamilton, Ian Francis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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":28,"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},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Clear","temp":"63","wind":"19 mph, Out To CF"},"gameInfo":{"attendance":35140,"firstPitch":"2026-06-28T01:05:00.000Z","gameDurationMinutes":122},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":false,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"home":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"officialScorer":{"id":639285,"fullName":"Chris Thoms","link":"/api/v1/people/639285"},"primaryDatacaster":{"id":661298,"fullName":"Alexandra Irving","link":"/api/v1/people/661298"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:05:25.654Z","endTime":"2026-06-28T01:06:32.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T23:34:27.449Z","endTime":"2026-06-28T00:39:28.816Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T00:39:28.816Z","endTime":"2026-06-28T01:03:36.010Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T01:03:36.010Z","endTime":"2026-06-28T01:05:27.544Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0840493228422,"aZ":-34.212470211600255,"pfxX":-8.45294223509954,"pfxZ":-1.1228567469792505,"pX":-1.5883165912387005,"pZ":2.44820531608663,"vX0":3.575065168350063,"vY0":-133.69417668419476,"vZ0":-0.6848080289317042,"x":177.54,"y":172.68,"x0":-1.842572585723472,"y0":50.00374008335225,"z0":5.1573389958921485,"aX":-15.344323152938589},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.9,"breakHorizontal":14.5,"spinRate":2044,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40927200635358085,"extension":6.743266333212466},"index":3,"playId":"f3c410e8-f279-3aac-bc70-022f05ed5f9e","pitchNumber":1,"startTime":"2026-06-28T01:05:27.544Z","endTime":"2026-06-28T01:05:31.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470057419180517,"aZ":-32.61538629405694,"pfxX":-7.545675073917038,"pfxZ":-0.2406719657402192,"pX":-1.3372142790809876,"pZ":2.1599191688752315,"vX0":3.8081291596946,"vY0":-134.32075197725143,"vZ0":-1.6752305407070045,"x":167.97,"y":180.46,"x0":-1.7912268377935707,"y0":50.0035004352524,"z0":5.105762737910816,"aX":-13.819953547207826},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.6,"breakHorizontal":12.8,"spinRate":2014,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4074213104100015,"extension":6.653390190751043},"index":4,"playId":"91c34865-da29-3e8c-ba59-34738b4adc7e","pitchNumber":2,"startTime":"2026-06-28T01:05:42.338Z","endTime":"2026-06-28T01:05:46.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893637389174813,"aZ":-25.28593306944472,"pfxX":1.704902799005363,"pfxZ":3.942986879938948,"pX":-1.4870240273433502,"pZ":3.8247415673928233,"vX0":0.7460923212616115,"vY0":-130.64072789659699,"vZ0":1.305692189177579,"x":173.68,"y":135.51,"x0":-1.9969228209433132,"y0":50.000264388310185,"z0":5.20523450596843,"aX":2.9764490349938333},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2281,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4176396944299219,"extension":6.417826015284738},"index":5,"playId":"e3f794e9-9732-373d-b815-fd95ac746e6f","pitchNumber":3,"startTime":"2026-06-28T01:05:56.858Z","endTime":"2026-06-28T01:06:00.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527791201617426,"aZ":-22.10577785906358,"pfxX":-0.544673433542662,"pfxZ":5.799967803082719,"pX":0.015597429435123603,"pZ":4.1697312900224315,"vX0":4.624841485536326,"vY0":-130.46228501156799,"vZ0":1.4101665053438732,"x":116.41,"y":126.2,"x0":-1.7037574169548073,"y0":50.00459093803445,"z0":5.2796693017863605,"aX":-0.9457948682104015},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":0.0,"spinRate":2385,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41863304828080095,"extension":6.106546725420425},"index":6,"playId":"2729d66f-ec2d-3b24-823d-244d457c8607","pitchNumber":4,"startTime":"2026-06-28T01:06:11.438Z","endTime":"2026-06-28T01:06:15.444Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.860306521229848,"aZ":-37.788455560543774,"pfxX":-1.341235194527246,"pfxZ":-3.6527095003188137,"pX":-1.449662989408374,"pZ":3.143276598277491,"vX0":1.6357378658251776,"vY0":-122.84191496189938,"vZ0":3.345221300450972,"x":172.26,"y":153.91,"x0":-1.9479105627966287,"y0":50.00065055875367,"z0":4.962817701230109,"aX":-2.0628708927839465},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.6,"breakHorizontal":2.0,"spinRate":1435,"spinDirection":275},"zone":11,"typeConfidence":2.0,"plateTime":0.44478604883833395,"extension":6.590027695412353},"index":7,"playId":"36e02193-72ba-3e54-98a3-1c10f6822771","pitchNumber":5,"startTime":"2026-06-28T01:06:27.664Z","endTime":"2026-06-28T01:06:32.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:06:32.177Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:06:33.780Z","endTime":"2026-06-28T01:07:44.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817242684589587,"aZ":-33.24228164101031,"pfxX":-7.91233561063412,"pfxZ":-0.58502991505412,"pX":-0.6386684177430894,"pZ":2.9925236364461263,"vX0":5.732930877720428,"vY0":-133.25785685136472,"vZ0":0.7201150054972298,"x":141.34,"y":157.98,"x0":-1.7746766125541849,"y0":50.00420439756391,"z0":5.093893769187301,"aX":-14.433947980950109},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.7,"breakHorizontal":13.3,"spinRate":2056,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.408821893335062,"extension":6.548932618198517},"index":0,"playId":"fd531dd1-69c4-32de-9af9-7a55b80ba958","pitchNumber":1,"startTime":"2026-06-28T01:06:56.951Z","endTime":"2026-06-28T01:07:01.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.939173813228493,"aZ":-25.486400854683723,"pfxX":-1.1182096126065721,"pfxZ":3.7417169956046585,"pX":-0.32913089713561655,"pZ":3.6838127043432944,"vX0":4.377719400538848,"vY0":-131.1092569884883,"vZ0":1.1323284014777073,"x":129.55,"y":139.32,"x0":-1.8564878667220797,"y0":50.000026031580425,"z0":5.112727596288256,"aX":-1.9974986287856022},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":1.3,"spinRate":2470,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4136739626127346,"extension":6.353953407624758},"index":1,"playId":"3207a341-d05a-3327-863b-2ca180557625","pitchNumber":2,"startTime":"2026-06-28T01:07:16.213Z","endTime":"2026-06-28T01:07:20.120Z","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":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640506181102293,"aZ":-34.003185367942514,"pfxX":-9.08731670497749,"pfxZ":-1.0130797096141055,"pX":-0.4781480885475374,"pZ":2.310907389868271,"vX0":6.330909034966688,"vY0":-132.832128025462,"vZ0":-0.7306860719893629,"x":135.23,"y":176.39,"x0":-1.6991476011840616,"y0":50.003338050652935,"z0":5.039130147013195,"aX":-16.41098322249302},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.8,"breakHorizontal":15.2,"spinRate":1910,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4106963752731687,"extension":6.624743885649218},"hitData":{"launchSpeed":85.7,"launchAngle":24.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.08,"coordY":107.98}},"index":2,"playId":"efd23dd0-8a54-3f4c-9d1d-511e2d443871","pitchNumber":3,"startTime":"2026-06-28T01:07:34.774Z","endTime":"2026-06-28T01:07:44.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:07:44.624Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out on a foul tip. Michael Harris II to 3rd. Michael Harris II steals (5) 2nd base. Michael Harris II to 3rd. Throwing error by catcher Drew Cavanaugh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:07:54.871Z","endTime":"2026-06-28T01:09:56.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"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":91.6,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.592127254290105,"aZ":-21.668822799535338,"pfxX":-2.3017547273001604,"pfxZ":5.688997024449286,"pX":0.31853446498575894,"pZ":4.807771984887209,"vX0":5.825583710490818,"vY0":-133.53675577665908,"vZ0":2.8673860647866927,"x":104.86,"y":108.97,"x0":-1.5704878661052573,"y0":50.00458101500647,"z0":5.260016710972431,"aX":-4.252481329232054},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":3.2,"spinRate":2089,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4066483084800496,"extension":6.286306082603896},"index":0,"playId":"074317f1-e00b-3e79-8ed3-90cc02b6842b","pitchNumber":1,"startTime":"2026-06-28T01:08:09.178Z","endTime":"2026-06-28T01:08:12.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353565199046564,"aZ":-22.23658688966782,"pfxX":-1.5763105007516938,"pfxZ":5.552658126001772,"pX":-1.0358931414238528,"pZ":2.3434416544294403,"vX0":2.914429400314141,"vY0":-131.50981808882284,"vZ0":-2.5478204702862812,"x":156.49,"y":175.51,"x0":-1.9431674488513255,"y0":50.00001014952023,"z0":4.937235417202766,"aX":-2.8195739252183682},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":2.4,"spinRate":2303,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41317800676338834,"extension":7.148945441345867},"index":1,"playId":"26851843-c5cd-31ac-8403-2967bfc42980","pitchNumber":2,"startTime":"2026-06-28T01:08:28.057Z","endTime":"2026-06-28T01:08:32.122Z","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":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570784152194925,"aZ":-30.822623850244554,"pfxX":-7.660054004224024,"pfxZ":0.7578976505340087,"pX":-0.873132852468691,"pZ":4.070050099326143,"vX0":4.9704057432147,"vY0":-131.80092008184818,"vZ0":3.0448917333302634,"x":150.28,"y":128.89,"x0":-1.7720578260365307,"y0":50.00455383285059,"z0":5.152505983049842,"aX":-13.706275974633089},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.2,"breakHorizontal":13.1,"spinRate":1968,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4129211136787929,"extension":6.67212465018297},"index":2,"playId":"88f21e6d-2e5d-3c95-82e5-2b0f47b63fa2","pitchNumber":3,"startTime":"2026-06-28T01:08:45.616Z","endTime":"2026-06-28T01:08:50.015Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76858603175259,"aZ":-33.13313925554987,"pfxX":-8.552525668669565,"pfxZ":-0.5203231721398556,"pX":-0.557453559418073,"pZ":1.6626972836804603,"vX0":6.294999306587137,"vY0":-134.4464192558525,"vZ0":-2.6906716664428605,"x":138.25,"y":193.89,"x0":-1.8078906035916387,"y0":50.00120388941956,"z0":5.007214748262503,"aX":-15.792161716975974},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.3,"breakHorizontal":14.3,"spinRate":1939,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4060436690225355,"extension":7.11426273075069},"index":3,"playId":"585c9e7a-11fc-3678-aed5-e6b3c6b6fb44","pitchNumber":4,"startTime":"2026-06-28T01:09:05.208Z","endTime":"2026-06-28T01:09:09.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443412819136583,"aZ":-33.41338348458598,"pfxX":-7.5320848366202195,"pfxZ":-0.669431467445353,"pX":0.3937394923900269,"pZ":2.088338389438073,"vX0":8.104252137734887,"vY0":-134.42862513416114,"vZ0":-1.5674371858575298,"x":101.99,"y":182.39,"x0":-1.662217435251215,"y0":50.00140996579401,"z0":5.021212454082152,"aX":-13.971139572919029},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.3,"breakHorizontal":12.2,"spinRate":1883,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.405354659829261,"extension":6.890775910438014},"index":4,"playId":"1f06d54d-ab95-3e98-b56a-cd706f895fd2","pitchNumber":5,"startTime":"2026-06-28T01:09:23.253Z","endTime":"2026-06-28T01:09:26.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.261329017846712,"aZ":-29.1103683842868,"pfxX":-8.57058451727338,"pfxZ":1.6284960376036768,"pX":-1.1235462127384301,"pZ":2.4516146235554777,"vX0":4.610915126499471,"vY0":-135.70313271207274,"vZ0":-1.5975481846527775,"x":159.83,"y":172.59,"x0":-1.7233479368638767,"y0":50.002141908129204,"z0":5.058937144330926,"aX":-16.124188570834193},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":14.6,"spinRate":1802,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4022695901827569,"extension":7.149028318469118},"index":5,"playId":"8495592d-2da8-38f8-8441-6066fd3c3beb","pitchNumber":6,"startTime":"2026-06-28T01:09:45.343Z","endTime":"2026-06-28T01:09:56.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:09:56.373Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:10:15.692Z","endTime":"2026-06-28T01:11:00.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85323128716592,"aZ":-33.00557121847436,"pfxX":-7.794557602981765,"pfxZ":-0.46098778161509735,"pX":-0.09749285033727795,"pZ":2.9461414871121643,"vX0":6.686535129399365,"vY0":-133.26820438579995,"vZ0":0.48251495751757956,"x":120.72,"y":159.23,"x0":-1.6181943241858452,"y0":50.00197415337887,"z0":5.134182049128035,"aX":-14.11357183166454},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.5,"breakHorizontal":12.8,"spinRate":1830,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.40995175082950874,"extension":6.807694082252264},"index":0,"playId":"0019b094-bb29-3b40-bd2a-ce481cc9c193","pitchNumber":1,"startTime":"2026-06-28T01:10:32.995Z","endTime":"2026-06-28T01:10:36.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.203434312129307,"aZ":-35.90312164839493,"pfxX":-6.255237614009815,"pfxZ":-2.2405297343952837,"pX":-0.1652444470809829,"pZ":1.8565100990499752,"vX0":6.238114089486476,"vY0":-126.95899483045547,"vZ0":-0.5558298781595764,"x":123.3,"y":188.65,"x0":-1.818723220168296,"y0":50.00382930865312,"z0":4.888205479168833,"aX":-10.413453421185894},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.0,"breakHorizontal":10.2,"spinRate":1457,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.4282416947671579,"extension":7.339967483330108},"hitData":{"launchSpeed":103.2,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.93,"coordY":151.55}},"index":1,"playId":"5d9a65bf-49fc-3b9c-b7b6-990bd4ee7538","pitchNumber":2,"startTime":"2026-06-28T01:10:52.739Z","endTime":"2026-06-28T01:11:00.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:11:00.746Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Mauricio Dubón in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:12:36.353Z","endTime":"2026-06-28T01:13:40.271Z","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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220787431229684,"aZ":-20.560186246906238,"pfxX":-6.7382947682071705,"pfxZ":6.556757079907264,"pX":-0.1266736671054972,"pZ":3.398147902285327,"vX0":6.092599600952496,"vY0":-131.35476380788018,"vZ0":-3.347391591368006,"x":121.83,"y":147.03,"x0":-1.5853320898289651,"y0":50.0032191222147,"z0":6.192922744398908,"aX":-11.938009175841808},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":11.2,"spinRate":2164,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41479007487451725,"extension":6.169946027006696},"index":0,"playId":"bcb5cae2-ecf9-3cc7-9b66-567d58be1151","pitchNumber":1,"startTime":"2026-06-28T01:13:18.893Z","endTime":"2026-06-28T01:13:23.395Z","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":87.8,"endSpeed":81.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22724627429402,"aZ":-23.834631725166055,"pfxX":-7.179179198793446,"pfxZ":4.964582481658018,"pX":0.18269857901980904,"pZ":2.3812978355294097,"vX0":6.937878131167936,"vY0":-127.72131769382764,"vZ0":-4.776066784658199,"x":110.04,"y":174.48,"x0":-1.6148568422493204,"y0":50.00245107847051,"z0":6.111641538738002,"aX":-12.057354698572471},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.3,"breakHorizontal":11.8,"spinRate":2041,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4261622625132966,"extension":6.20468736291674},"hitData":{"launchSpeed":85.5,"launchAngle":46.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.7,"coordY":129.08}},"index":1,"playId":"0f536012-d141-35e0-9586-cb8e5479f53b","pitchNumber":2,"startTime":"2026-06-28T01:13:31.272Z","endTime":"2026-06-28T01:13:40.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:13:40.271Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:13:51.068Z","endTime":"2026-06-28T01:14:26.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"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":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.4,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14488246743318,"aZ":-24.665104220243116,"pfxX":-6.967045711911178,"pfxZ":4.328450274902551,"pX":0.5308257962933225,"pZ":3.0879081654182707,"vX0":7.602448380251001,"vY0":-130.0281012038468,"vZ0":-3.0982561764839733,"x":96.77,"y":155.41,"x0":-1.5088616318752066,"y0":50.00018383814198,"z0":6.14152725205843,"aX":-12.074838817464265},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":11.2,"spinRate":2140,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.41929864400394834,"extension":6.163465230624206},"index":0,"playId":"cdb69828-2d03-3d7a-abe0-730a26795d73","pitchNumber":1,"startTime":"2026-06-28T01:14:04.175Z","endTime":"2026-06-28T01:14:08.250Z","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":88.4,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166321449008088,"aZ":-23.528371007164235,"pfxX":-6.900060083957939,"pfxZ":5.109650370202305,"pX":-0.30998550612455006,"pZ":2.6260575312761323,"vX0":6.13889261792501,"vY0":-128.63330966111147,"vZ0":-4.157059635141027,"x":128.82,"y":167.88,"x0":-1.8193863835025286,"y0":50.00496677847111,"z0":6.065365698598341,"aX":-11.681297192437684},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":11.3,"spinRate":2091,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4241767467322317,"extension":6.25480064453495},"hitData":{"launchSpeed":88.7,"launchAngle":56.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.64,"coordY":120.1}},"index":1,"playId":"1d33725a-2970-3bc6-8acd-4718c9c3d616","pitchNumber":2,"startTime":"2026-06-28T01:14:16.963Z","endTime":"2026-06-28T01:14:26.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:14:26.995Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:14:39.011Z","endTime":"2026-06-28T01:16:10.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"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":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863849704190002,"aZ":-23.20374742905267,"pfxX":-9.575606372796477,"pfxZ":5.208688917572018,"pX":0.5710211185397797,"pZ":1.5538237064566751,"vX0":8.74534367475467,"vY0":-129.55245873421217,"vZ0":-6.7992231404935515,"x":95.23,"y":196.83,"x0":-1.583869481246203,"y0":50.00195108349464,"z0":5.953714489675324,"aX":-16.48249898487302},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":2130,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4207697806935844,"extension":6.387404650621747},"index":0,"playId":"d8cc92b9-afe6-3fe0-9d60-4cb0994c7198","pitchNumber":1,"startTime":"2026-06-28T01:14:50.730Z","endTime":"2026-06-28T01:14:54.641Z","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":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.725395492567575,"aZ":-35.53580612873534,"pfxX":-0.3043092862574738,"pfxZ":-2.3790688208790494,"pX":0.10762770721696105,"pZ":1.226807854542586,"vX0":4.450738340583085,"vY0":-118.04488471754104,"vZ0":-3.760370087970245,"x":112.9,"y":205.66,"x0":-1.7597522013048519,"y0":50.000299535309544,"z0":6.099941417424195,"aX":-0.43175919545809693},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.9,"breakHorizontal":-0.5,"spinRate":2535,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46337097776835456,"extension":6.313482109663455},"index":1,"playId":"288b2270-7ab5-363a-a9e6-690943571574","pitchNumber":2,"startTime":"2026-06-28T01:15:01.972Z","endTime":"2026-06-28T01:15:06.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543136610949443,"aZ":-20.269430912518693,"pfxX":0.22246042031580737,"pfxZ":7.4431830396712915,"pX":0.6670788401266151,"pZ":2.713282929338337,"vX0":5.90585253470063,"vY0":-124.98177442734277,"vZ0":-4.238457499295154,"x":91.57,"y":165.52,"x0":-1.744491999039239,"y0":50.00439030519879,"z0":6.072499482739947,"aX":0.3554933375205815},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.8,"breakHorizontal":-1.6,"spinRate":2261,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.43638801650720316,"extension":6.394690098479382},"index":2,"playId":"3759f37f-97ae-3b4f-aa5e-85bfc7634fa8","pitchNumber":3,"startTime":"2026-06-28T01:15:14.089Z","endTime":"2026-06-28T01:15:24.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0602516892794,"aZ":-34.65122672138329,"pfxX":1.8942605739094796,"pfxZ":-1.6985547036055668,"pX":0.32353502930062794,"pZ":0.9570496308549014,"vX0":3.889817575878207,"vY0":-119.65737458556124,"vZ0":-4.824779998956398,"x":104.67,"y":212.94,"x0":-1.5662637207405872,"y0":50.004659927082706,"z0":6.088096779019724,"aX":2.759430468352588},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.0,"breakHorizontal":-4.3,"spinRate":2446,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45692144843372473,"extension":6.285424031635433},"index":3,"playId":"a8d4ce3c-440a-396c-a81a-4a7a0d275033","pitchNumber":4,"startTime":"2026-06-28T01:15:34.287Z","endTime":"2026-06-28T01:15:38.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715044970877464,"aZ":-19.39570260809771,"pfxX":-7.100259458467595,"pfxZ":7.244545105149844,"pX":1.6278975973617797,"pZ":1.3462082770352435,"vX0":10.63171295313684,"vY0":-131.90868101788521,"vZ0":-8.021562354735622,"x":54.95,"y":202.43,"x0":-1.5300183266766239,"y0":50.005974819628065,"z0":5.853554506996069,"aX":-12.531198663970784},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":10.6,"spinRate":2094,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41503172420775014,"extension":6.4941521871327685},"index":4,"playId":"32ac86e1-7d63-378c-abe1-2ea41979ba97","pitchNumber":5,"startTime":"2026-06-28T01:15:49.758Z","endTime":"2026-06-28T01:15:53.438Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20598633890616,"aZ":-19.515653544896328,"pfxX":-7.71720210038173,"pfxZ":7.025673331691883,"pX":0.6518577386018469,"pZ":2.5803463782387666,"vX0":8.745932193296397,"vY0":-132.81835759704995,"vZ0":-5.254701913291703,"x":92.15,"y":169.11,"x0":-1.668034308939322,"y0":50.004063054633775,"z0":5.986944638790146,"aX":-13.905807087285023},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":2135,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4110795692655236,"extension":6.396211594943308},"index":5,"playId":"13e0112e-8e68-3b77-bfe8-2efdf1f8db0f","pitchNumber":6,"startTime":"2026-06-28T01:16:05.732Z","endTime":"2026-06-28T01:16:10.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:16:10.326Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:18:16.208Z","endTime":"2026-06-28T01:19:32.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":92.5,"endSpeed":85.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837832660631072,"aZ":-31.603242269675007,"pfxX":-8.125428570514746,"pfxZ":0.306018306796938,"pX":-0.16728776995913347,"pZ":2.9168230576311793,"vX0":6.380769443786202,"vY0":-134.65084716401907,"vZ0":-0.21309461868318025,"x":123.38,"y":160.03,"x0":-1.5060565399240058,"y0":50.00056264071754,"z0":5.223481002002101,"aX":-14.995012206175732},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.7,"breakHorizontal":13.4,"spinRate":1973,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.40598888856273074,"extension":6.636797094070869},"index":0,"playId":"8c094144-de2c-36aa-8e9f-bac6d3c87941","pitchNumber":1,"startTime":"2026-06-28T01:18:22.956Z","endTime":"2026-06-28T01:18:27.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238792050373732,"aZ":-30.73368510173252,"pfxX":9.922706135628236,"pfxZ":0.9584999415152966,"pX":0.27709042461526656,"pZ":2.003124938824297,"vX0":2.1486010650925245,"vY0":-121.93335581304379,"vZ0":-0.6815541759276744,"x":106.44,"y":184.7,"x0":-1.9049096170050388,"y0":50.003932268445,"z0":4.940882258711305,"aX":14.923347307800439},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.8,"breakHorizontal":-18.5,"spinRate":2641,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4494022244850182,"extension":6.883131388580125},"index":1,"playId":"e7ee59f2-b2e6-3b00-beb1-9c8c8a65c542","pitchNumber":2,"startTime":"2026-06-28T01:18:37.187Z","endTime":"2026-06-28T01:18:41.256Z","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-06-28T01:18:51.015Z","endTime":"2026-06-28T01:19:05.740Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42233236881534,"aZ":-32.22009866339369,"pfxX":9.36896050513983,"pfxZ":-0.026415908539346944,"pX":-0.6837192839300826,"pZ":3.0811589447508125,"vX0":0.6459322177828992,"vY0":-122.7022634891331,"vZ0":1.825153149442251,"x":143.06,"y":155.59,"x0":-2.1685636458183457,"y0":50.00561266148377,"z0":5.057045014461501,"aX":14.40421259469085},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-17.2,"spinRate":2777,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4450143229370296,"extension":6.497612091601602},"index":3,"playId":"14e50712-afca-3e56-b900-ee0596646609","pitchNumber":3,"startTime":"2026-06-28T01:19:05.740Z","endTime":"2026-06-28T01:19:32.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:19:32.768Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mauricio Dubón doubles (16) on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:19:47.393Z","endTime":"2026-06-28T01:20:00.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624678093544635,"aZ":-25.91377256410001,"pfxX":-0.9406910845805743,"pfxZ":3.6048329380058615,"pX":0.6746187994422393,"pZ":2.5537086743997652,"vX0":6.297705126702372,"vY0":-130.42781634298504,"vZ0":-1.4364827298941936,"x":91.29,"y":169.83,"x0":-1.641607608118042,"y0":50.00061533400229,"z0":5.0528659542148855,"aX":-1.6337816644845116},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":0.4,"spinRate":2313,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4188394360590473,"extension":6.807371121175186},"hitData":{"launchSpeed":91.4,"launchAngle":18.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.8,"coordY":65.84}},"index":0,"playId":"e5800c22-6bbb-386b-b75b-6cd4be3ab95c","pitchNumber":1,"startTime":"2026-06-28T01:19:47.393Z","endTime":"2026-06-28T01:20:00.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:20:00.421Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:20:31.657Z","endTime":"2026-06-28T01:21:35.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1691953822001,"aZ":-32.698753182368186,"pfxX":-7.754894784078142,"pfxZ":-0.2906102794654668,"pX":0.4390875561231142,"pZ":3.019694525805282,"vX0":8.264838453587776,"vY0":-133.76136629059638,"vZ0":0.7688723275443898,"x":100.26,"y":157.25,"x0":-1.6795069070617812,"y0":50.0007357716396,"z0":5.068324411756523,"aX":-14.086554902347503},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":12.4,"spinRate":1980,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4090817677305476,"extension":6.9288114415079765},"index":0,"playId":"1f14dc6d-f5ca-3f45-abef-e80f17c2fbee","pitchNumber":1,"startTime":"2026-06-28T01:20:31.657Z","endTime":"2026-06-28T01:20:35.628Z","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":92.3,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274377082339,"aZ":-24.366560524248033,"pfxX":-4.121446340732254,"pfxZ":4.165896116362006,"pX":-0.2764958215012717,"pZ":3.454705350263879,"vX0":4.657586983650473,"vY0":-134.610352144668,"vZ0":0.042275188446883716,"x":127.54,"y":145.5,"x0":-1.4761997452314006,"y0":50.00427142803095,"z0":5.133470821472875,"aX":-7.728414922465803},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":6.7,"spinRate":2090,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.403575116316619,"extension":6.806444511785887},"index":1,"playId":"a7efba43-1b7f-3b5a-a112-9aa6cdeb8742","pitchNumber":2,"startTime":"2026-06-28T01:20:48.107Z","endTime":"2026-06-28T01:20:52.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59653794037913,"aZ":-32.463816448694914,"pfxX":8.418083148932894,"pfxZ":-0.18721824923103902,"pX":1.2077047818940745,"pZ":2.01254127257735,"vX0":4.8628940600545425,"vY0":-124.19698817954847,"vZ0":-0.45895736712410606,"x":70.97,"y":184.44,"x0":-1.8712201023500352,"y0":50.0020862971677,"z0":4.906903990439522,"aX":13.10798756586891},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":2695,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44153674447218316,"extension":6.862654811100469},"index":2,"playId":"4d7f8882-4335-338a-b9b2-13b0feac7452","pitchNumber":3,"startTime":"2026-06-28T01:21:07.570Z","endTime":"2026-06-28T01:21:11.062Z","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":91.6,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232492068130938,"aZ":-33.87689787561621,"pfxX":-10.213121745471744,"pfxZ":-0.9484892042278172,"pX":0.7312768779349873,"pZ":2.9747125460910424,"vX0":9.365904750891833,"vY0":-133.10144869699917,"vZ0":0.9108030087878491,"x":89.13,"y":158.46,"x0":-1.5040920681240577,"y0":50.0015542716383,"z0":5.078711721435861,"aX":-18.34659098477393},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.4,"spinRate":2013,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.4113128472372276,"extension":7.000710103931079},"index":3,"playId":"81ce4f44-6396-3c81-8424-d10d47dc4f39","pitchNumber":4,"startTime":"2026-06-28T01:21:31.476Z","endTime":"2026-06-28T01:21:35.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:21:35.639Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:21:46.312Z","endTime":"2026-06-28T01:24:21.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129279225943282,"aZ":-20.756966696581948,"pfxX":-4.105160644991686,"pfxZ":6.381688433866497,"pX":-0.6715754322023088,"pZ":3.646082558229377,"vX0":4.561879868674197,"vY0":-132.60500220709235,"vZ0":0.22226218699786293,"x":142.6,"y":140.34,"x0":-1.877096290814169,"y0":50.00218294716824,"z0":5.069824411119013,"aX":-7.3444060714386525},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":6.5,"spinRate":2071,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4123105074977014,"extension":6.8364645263840504},"index":0,"playId":"5fc1aaca-e38b-33b0-a24c-37f2b8a8299a","pitchNumber":1,"startTime":"2026-06-28T01:22:01.973Z","endTime":"2026-06-28T01:22:06.043Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681211528269337,"aZ":-22.890368755041372,"pfxX":-0.9248195208783345,"pfxZ":5.365997512369499,"pX":-0.15933395765114122,"pZ":2.382729912633353,"vX0":4.684220729456857,"vY0":-130.27109218513908,"vZ0":-2.0003997790979637,"x":123.07,"y":174.45,"x0":-1.8554924483667117,"y0":50.00327071023721,"z0":4.879443789281191,"aX":-1.6009246749305193},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":0.7,"spinRate":2259,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.41939574420680037,"extension":7.004937047742049},"index":1,"playId":"9e6c0893-1fb3-36a5-aeba-cb4834f72ec7","pitchNumber":2,"startTime":"2026-06-28T01:22:20.156Z","endTime":"2026-06-28T01:22:24.227Z","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":91.5,"endSpeed":84.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.479769971467448,"aZ":-21.62722105942701,"pfxX":-2.637597096096168,"pfxZ":5.809633487734718,"pX":-1.336637921168051,"pZ":3.4385478790298083,"vX0":1.5613792176042613,"vY0":-133.3257912693059,"vZ0":-0.19886058695919467,"x":167.95,"y":145.94,"x0":-1.5847302577098838,"y0":50.00067168939983,"z0":5.064141758084556,"aX":-4.786514703747566},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":4.4,"spinRate":1978,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4095412099099356,"extension":6.942374363580061},"index":2,"playId":"4a940e46-5a60-3884-ba2b-2d55c2676940","pitchNumber":3,"startTime":"2026-06-28T01:22:38.704Z","endTime":"2026-06-28T01:22:42.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.344295485545285,"aZ":-22.672873986950105,"pfxX":-3.304394625651295,"pfxZ":5.167149511188448,"pX":0.08106553164093377,"pZ":3.1039004139240856,"vX0":5.604534752959638,"vY0":-133.8403553654942,"vZ0":-0.9056756515241389,"x":113.91,"y":154.97,"x0":-1.5983321437454836,"y0":50.000520377796924,"z0":5.051083963209119,"aX":-6.073413537716746},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":4.9,"spinRate":2028,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.40722208543319294,"extension":6.971777790057974},"index":3,"playId":"1c07ec0d-7717-3a2c-ae78-32854ba3c4d8","pitchNumber":4,"startTime":"2026-06-28T01:22:56.576Z","endTime":"2026-06-28T01:23:00.414Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T01:23:09.304Z","endTime":"2026-06-28T01:23:23.886Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6043441701202,"aZ":-32.90694387830905,"pfxX":10.45758296474067,"pfxZ":-0.4848590485650601,"pX":1.6138733520367277,"pZ":0.819898265705456,"vX0":5.28535089695626,"vY0":-122.55463074259643,"vZ0":-2.6995535118620277,"x":55.48,"y":216.64,"x0":-1.933465405388405,"y0":50.002624371577426,"z0":4.763512952811421,"aX":15.80932361028637},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-20.3,"spinRate":2672,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4479816607931695,"extension":7.210615819590001},"index":5,"playId":"c8ce20de-3ede-38dc-8c6e-b225553488da","pitchNumber":5,"startTime":"2026-06-28T01:23:23.886Z","endTime":"2026-06-28T01:23:27.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58374599599396,"aZ":-31.670629408760508,"pfxX":10.375744404212801,"pfxZ":0.32654891957687404,"pX":1.020275024405251,"pZ":1.9354028377990522,"vX0":4.0231021826076,"vY0":-122.96992349426046,"vZ0":-0.4498046970871634,"x":78.11,"y":186.52,"x0":-1.985165253131596,"y0":50.00162139744563,"z0":4.809555662369127,"aX":15.873106733092131},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-19.7,"spinRate":2622,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4455782044453547,"extension":6.950535965567934},"index":6,"playId":"22725b58-a188-3166-8504-c1809cffc91d","pitchNumber":6,"startTime":"2026-06-28T01:23:48.268Z","endTime":"2026-06-28T01:23:52.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.314524875854946,"aZ":-34.47562539794459,"pfxX":-8.055354769683952,"pfxZ":-1.2902565952313019,"pX":-0.49316068517259715,"pZ":3.6576142121084607,"vX0":5.49690351132817,"vY0":-132.88580354914933,"vZ0":2.817040021485987,"x":135.8,"y":140.02,"x0":-1.5413797761359427,"y0":50.00031943951755,"z0":5.087470145085518,"aX":-14.41316583861963},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.4,"breakHorizontal":13.4,"spinRate":2002,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4120893081680572,"extension":7.093005812471854},"index":7,"playId":"95d5a2f3-c928-314d-b314-2a76102b9787","pitchNumber":7,"startTime":"2026-06-28T01:24:16.454Z","endTime":"2026-06-28T01:24:21.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:24:21.843Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:24:25.891Z","endTime":"2026-06-28T01:27:02.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":91.0,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946295604513566,"aZ":-31.476028431166494,"pfxX":-9.021172149536461,"pfxZ":0.3925913158654186,"pX":0.4664923148502715,"pZ":3.349651071670016,"vX0":8.124646612097829,"vY0":-132.36580684035135,"vZ0":1.3633731899777097,"x":99.22,"y":148.34,"x0":-1.4577144705571248,"y0":50.00557728915821,"z0":5.1178581877814295,"aX":-16.15050516063943},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":14.8,"spinRate":2034,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.4124396705386322,"extension":6.827669499793737},"index":0,"playId":"d48f936c-37fa-3dee-886e-b57934712b92","pitchNumber":1,"startTime":"2026-06-28T01:24:49.120Z","endTime":"2026-06-28T01:24:52.996Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176302931340672,"aZ":-21.933439535261634,"pfxX":-3.5684628507044485,"pfxZ":5.713292258811547,"pX":0.05330341934744569,"pZ":3.523992628108142,"vX0":5.3911500486959385,"vY0":-132.2568374319407,"vZ0":0.0864887376750536,"x":114.97,"y":143.63,"x0":-1.5371905657252882,"y0":50.00068914229738,"z0":5.084440645292105,"aX":-6.394058537597395},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":5.4,"spinRate":2072,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.41233178866004616,"extension":6.809834627806646},"index":1,"playId":"2c5437fa-a6c9-3499-978b-68d0dc392966","pitchNumber":2,"startTime":"2026-06-28T01:25:07.061Z","endTime":"2026-06-28T01:25:10.919Z","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":2},"index":2,"startTime":"2026-06-28T01:25:19.778Z","endTime":"2026-06-28T01:25:39.227Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733657964914347,"aZ":-36.54246042504514,"pfxX":-8.259990692758077,"pfxZ":-2.687705311324346,"pX":0.4272455930580792,"pZ":1.7861582608841295,"vX0":7.696005378884755,"vY0":-126.0869565031429,"vZ0":-0.31932960097901975,"x":100.71,"y":190.55,"x0":-1.5798652804601745,"y0":50.005138961031705,"z0":4.843372820172295,"aX":-13.40690054049842},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.7,"breakHorizontal":13.3,"spinRate":1566,"spinDirection":269},"zone":9,"typeConfidence":2.0,"plateTime":0.43309714138146926,"extension":6.903164178069438},"index":3,"playId":"f38f4369-991a-31e3-841d-f627140d0a5b","pitchNumber":3,"startTime":"2026-06-28T01:25:39.227Z","endTime":"2026-06-28T01:25:47.580Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515296130355246,"aZ":-24.488812587770923,"pfxX":-1.9386843085185188,"pfxZ":4.177097457610749,"pX":0.43427126586880266,"pZ":3.586076989472484,"vX0":5.622677909858362,"vY0":-134.1774625725597,"vZ0":0.35386925111530776,"x":100.45,"y":141.96,"x0":-1.4280215073215172,"y0":50.00324249047888,"z0":5.184587536934561,"aX":-3.5680167915427212},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":2.4,"spinRate":1952,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4067816226230758,"extension":6.9699268846427636},"index":4,"playId":"ee824723-dd7e-3623-87af-e410c4f7f440","pitchNumber":4,"startTime":"2026-06-28T01:26:37.469Z","endTime":"2026-06-28T01:26:43.037Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248630640422114,"aZ":-22.77783325521131,"pfxX":-3.0563583005833603,"pfxZ":5.125795812178238,"pX":0.3331399589490693,"pZ":3.338485426486175,"vX0":5.984213971343336,"vY0":-133.4197833635018,"vZ0":-0.1794207965473743,"x":104.3,"y":148.64,"x0":-1.52513445067506,"y0":50.000261642992434,"z0":5.025313409581309,"aX":-5.60058431423831},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":4.4,"spinRate":2024,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.40795792577736156,"extension":7.096077606653268},"index":5,"playId":"645ff592-e9a3-3d15-8aa2-21e3f5508b81","pitchNumber":5,"startTime":"2026-06-28T01:26:58.400Z","endTime":"2026-06-28T01:27:02.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:27:02.878Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (13) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:29:00.425Z","endTime":"2026-06-28T01:30:54.160Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"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":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":74.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.959488952410137,"aZ":-32.917773022057524,"pfxX":1.4586215387470818,"pfxZ":-0.537417715937968,"pX":0.3062868166234027,"pZ":1.653383682899132,"vX0":3.963709710792763,"vY0":-115.03456597387532,"vZ0":-3.228437320810744,"x":105.33,"y":194.14,"x0":-1.610407364859906,"y0":50.004802941347656,"z0":6.181061922134462,"aX":2.0072043860917175},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.3,"breakHorizontal":-3.4,"spinRate":2272,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4713396164568975,"extension":6.302522792455204},"index":0,"playId":"4f6c3eeb-a9ff-38e5-9ba9-f73e0c502e65","pitchNumber":1,"startTime":"2026-06-28T01:29:14.475Z","endTime":"2026-06-28T01:29:18.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.121496692174922,"aZ":-24.859574062650204,"pfxX":1.7858368502783226,"pfxZ":4.371244820451306,"pX":0.34464237701631595,"pZ":3.6081741434782977,"vX0":4.734189881131136,"vY0":-126.51282724225727,"vZ0":-1.7129262022223304,"x":103.86,"y":141.36,"x0":-1.7595370760559428,"y0":50.00089554957308,"z0":6.226603850560444,"aX":2.9851978383588067},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2157,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4278198389407022,"extension":6.334341279444007},"index":1,"playId":"5b8b33ea-b3e8-39f6-96be-38fed58ac17f","pitchNumber":2,"startTime":"2026-06-28T01:29:26.712Z","endTime":"2026-06-28T01:29:30.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":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.959336849583327,"aZ":-26.494065432852768,"pfxX":-8.627770246350872,"pfxZ":3.236404788179547,"pX":0.5125464091220558,"pZ":3.7315002896124945,"vX0":8.333906729093396,"vY0":-131.1788551821397,"vZ0":-1.2263063961475411,"x":97.46,"y":138.03,"x0":-1.5741783982759374,"y0":50.002522819019475,"z0":6.167584594237077,"aX":-15.140163135284828},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2018,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41645347876425376,"extension":6.346581482513658},"index":2,"playId":"d26af33e-9846-362e-8902-e616019fdc2a","pitchNumber":3,"startTime":"2026-06-28T01:29:59.174Z","endTime":"2026-06-28T01:30:03.424Z","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":91.0,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74350447090166,"aZ":-16.773623887113263,"pfxX":-2.9788895507829523,"pfxZ":8.607675901897949,"pX":0.10647422480040243,"pZ":4.466352386214431,"vX0":5.803877982694106,"vY0":-132.53843112794405,"vZ0":-1.2082915556784852,"x":112.94,"y":118.19,"x0":-1.7188834823845567,"y0":50.006254712066486,"z0":6.145920993529043,"aX":-5.332622910624432},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":4.2,"spinRate":2101,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4123227576469266,"extension":6.3088942049984755},"index":3,"playId":"57dbe7e2-f1bb-3678-9362-af88fa2d3716","pitchNumber":4,"startTime":"2026-06-28T01:30:11.740Z","endTime":"2026-06-28T01:30:15.697Z","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":91.7,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162233445129097,"aZ":-14.582904849246647,"pfxX":-3.711415089920423,"pfxZ":9.704562268735994,"pX":0.3751967780047696,"pZ":2.9763460403052084,"vX0":6.284294669074424,"vY0":-133.41360034975727,"vZ0":-5.175108733579347,"x":102.7,"y":158.42,"x0":-1.5225532105937045,"y0":50.00477125740989,"z0":5.982680198373342,"aX":-6.729637687868974},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":5.4,"spinRate":2173,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.409645709543768,"extension":6.4275178871240835},"hitData":{"launchSpeed":102.4,"launchAngle":35.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.57,"coordY":36.85}},"index":4,"playId":"c388419c-d1d2-3557-8fd8-8ea63280d6f6","pitchNumber":5,"startTime":"2026-06-28T01:30:25.782Z","endTime":"2026-06-28T01:30:54.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:30:54.160Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:31:00.399Z","endTime":"2026-06-28T01:32:17.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15722769782852,"aZ":-22.569981338731143,"pfxX":-8.612955953936842,"pfxZ":5.412693462673576,"pX":1.2102222899473205,"pZ":2.403808996995554,"vX0":9.392551156725597,"vY0":-131.92543511433007,"vZ0":-5.168674253940425,"x":70.87,"y":173.88,"x0":-1.2650020643280957,"y0":50.00572505310011,"z0":6.036108513252883,"aX":-15.29473887153982},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":13.7,"spinRate":2136,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4140326159711214,"extension":6.633544943597161},"index":0,"playId":"bb61d627-dea4-3f42-a25a-2f8f990eb27f","pitchNumber":1,"startTime":"2026-06-28T01:31:14.361Z","endTime":"2026-06-28T01:31:18.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.448842663674924,"aZ":-26.20762271284472,"pfxX":-6.5633104752972935,"pfxZ":3.4011210883515,"pX":-0.739644733493912,"pZ":2.7712355280217187,"vX0":4.494039336364509,"vY0":-131.2344655477391,"vZ0":-3.3897381300389995,"x":145.19,"y":163.96,"x0":-1.6172231284560423,"y0":50.0000673340774,"z0":6.020632281382009,"aX":-11.504654277628465},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":10.9,"spinRate":2123,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.41655134001269056,"extension":6.538180596682936},"index":1,"playId":"b6347e59-abcf-3d6a-b044-66e365c32d9c","pitchNumber":2,"startTime":"2026-06-28T01:31:25.397Z","endTime":"2026-06-28T01:31:29.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09956634080794,"aZ":-22.133331618449592,"pfxX":-9.292289604082272,"pfxZ":5.6900945238381935,"pX":0.40917854098470946,"pZ":1.538915106219821,"vX0":8.099867563270394,"vY0":-131.09752916848169,"vZ0":-7.198591950126948,"x":101.4,"y":197.23,"x0":-1.4924737032520383,"y0":50.004974148055354,"z0":5.9378481028518095,"aX":-16.402141846575073},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2075,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4156006406889525,"extension":6.594852498345991},"index":2,"playId":"cf21108f-0735-3c85-bf95-9e3b85e02d4f","pitchNumber":3,"startTime":"2026-06-28T01:31:38.961Z","endTime":"2026-06-28T01:31:42.846Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899659362568,"aZ":-31.092784768109055,"pfxX":-8.692009370334226,"pfxZ":0.7009676988427431,"pX":-1.0896490289919607,"pZ":1.9827772224606994,"vX0":3.900148941910236,"vY0":-123.33703885393821,"vZ0":-3.658027599351694,"x":158.53,"y":185.25,"x0":-1.5636186894392095,"y0":50.00105182150637,"z0":6.111650370219742,"aX":-13.368315286713262},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":14.8,"spinRate":1348,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.44436475112686447,"extension":6.563460868033061},"index":3,"playId":"398970c8-8e1a-3d91-b16b-1f6b44a83423","pitchNumber":4,"startTime":"2026-06-28T01:31:51.444Z","endTime":"2026-06-28T01:31:56.592Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036990683180743,"aZ":-33.36323901737595,"pfxX":0.46136976519853334,"pfxZ":-0.7831337017814599,"pX":1.357951669923086,"pZ":1.234258326279403,"vX0":6.363322330838065,"vY0":-122.12170844809779,"vZ0":-4.806120874729154,"x":65.24,"y":205.46,"x0":-1.331596786505817,"y0":50.000089316029076,"z0":6.068869703067273,"aX":0.7029175524143253},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":-2.2,"spinRate":2477,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4469827384944889,"extension":6.600621808793474},"index":4,"playId":"271d4bf2-3ed0-3b26-88ad-ce41d17ccb64","pitchNumber":5,"startTime":"2026-06-28T01:32:13.897Z","endTime":"2026-06-28T01:32:17.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:32:17.704Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge doubles (11) on a sharp fly ball to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:32:19.378Z","endTime":"2026-06-28T01:33:09.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 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":90.9,"endSpeed":83.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.643124954665304,"aZ":-24.450264533131303,"pfxX":-7.830800410403818,"pfxZ":4.356623760060227,"pX":0.056057955119704087,"pZ":3.2358244578011037,"vX0":7.059292772234127,"vY0":-132.18534727091264,"vZ0":-2.6844926289036217,"x":114.86,"y":151.41,"x0":-1.62912900111757,"y0":50.00262587646673,"z0":6.055705186204307,"aX":-13.885531038310303},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":12.7,"spinRate":2072,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.41403492204421566,"extension":6.504242877062581},"index":0,"playId":"2c4ab944-7ef9-3f6c-8c1a-fda446ebcc01","pitchNumber":1,"startTime":"2026-06-28T01:32:41.069Z","endTime":"2026-06-28T01:32:44.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130762998704004,"aZ":-27.554569927049528,"pfxX":-6.980482255693317,"pfxZ":2.9607255582613696,"pX":-0.3492262764045419,"pZ":2.6631273370043425,"vX0":5.341630625366531,"vY0":-123.74849681082682,"vZ0":-2.7225003678442206,"x":130.31,"y":166.88,"x0":-1.6216506479555406,"y0":50.00576340725815,"z0":6.069975926179852,"aX":-10.901705671931165},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":11.5,"spinRate":1247,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.441476974559853,"extension":6.547551633754199},"hitData":{"launchSpeed":103.6,"launchAngle":26.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":58.4,"coordY":68.82}},"index":1,"playId":"a85b1e96-d808-3b41-91dd-5dc1212baaf7","pitchNumber":2,"startTime":"2026-06-28T01:32:52.965Z","endTime":"2026-06-28T01:33:09.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:33:09.019Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:33:13.092Z","endTime":"2026-06-28T01:35:20.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567858890930285,"aZ":-22.153090783098552,"pfxX":-7.284268131991032,"pfxZ":5.776046829478277,"pX":-0.7932961030338863,"pZ":3.0424336904266096,"vX0":4.113495969713944,"vY0":-130.66176777824433,"vZ0":-3.571562060558451,"x":147.24,"y":156.63,"x0":-1.4385037752169731,"y0":50.00538357907827,"z0":6.084461785851469,"aX":-12.64394816260823},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":12.4,"spinRate":2065,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4186040496609973,"extension":6.459441903922771},"index":0,"playId":"140d05a9-c895-3e17-9666-45bd380e6f80","pitchNumber":1,"startTime":"2026-06-28T01:33:39.344Z","endTime":"2026-06-28T01:33:43.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869363485235144,"aZ":-19.90413947929344,"pfxX":-5.802776804525568,"pfxZ":6.903297463708087,"pX":-0.05829879773211546,"pZ":1.7007936007634241,"vX0":5.378322456039043,"vY0":-131.71483476257322,"vZ0":-7.2700060921328165,"x":119.22,"y":192.86,"x0":-1.3611573283827587,"y0":50.005920905370054,"z0":5.940696162238889,"aX":-10.318844241148275},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":9.5,"spinRate":2218,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4139795953336671,"extension":6.531897273304509},"index":1,"playId":"3af195b9-8df0-3909-b402-e92b537f14f6","pitchNumber":2,"startTime":"2026-06-28T01:33:54.978Z","endTime":"2026-06-28T01:33:59.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164501042560403,"aZ":-16.046116450486352,"pfxX":-3.2226794626752833,"pfxZ":8.748822028895333,"pX":-0.23198450613306146,"pZ":4.050306544689808,"vX0":4.189188377972851,"vY0":-134.6438987674764,"vZ0":-2.470902305752673,"x":125.84,"y":129.42,"x0":-1.3864618945937934,"y0":50.00095954484428,"z0":6.110132175228914,"aX":-5.9398645505764085},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2224,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40619315671420564,"extension":6.435211618333167},"index":2,"playId":"6d3d66e9-af4d-3d72-a018-47ccc026af3b","pitchNumber":3,"startTime":"2026-06-28T01:34:10.851Z","endTime":"2026-06-28T01:34:14.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.318818182325202,"aZ":-34.37975747259299,"pfxX":2.8348146865522974,"pfxZ":-1.4664445269496857,"pX":0.3033114058861202,"pZ":1.9303546188033465,"vX0":3.2618004066532986,"vY0":-120.9685027941801,"vZ0":-2.9179483968299547,"x":105.44,"y":186.66,"x0":-1.4234262441910204,"y0":50.00328602688265,"z0":6.122076244893716,"aX":4.263052587093442},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.0,"breakHorizontal":-5.8,"spinRate":2566,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4502492717185129,"extension":6.473505702021042},"index":3,"playId":"a65752e6-8461-36b1-8d6e-1388e6d1eaad","pitchNumber":4,"startTime":"2026-06-28T01:34:27.637Z","endTime":"2026-06-28T01:34:31.791Z","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":84.0,"endSpeed":78.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54521169294917,"aZ":-33.78846676835855,"pfxX":0.5354923537948513,"pfxZ":-1.055401245016399,"pX":0.5764609447429722,"pZ":-0.6013860401221856,"vX0":4.027432943314186,"vY0":-122.18770389664185,"vZ0":-8.718973273123915,"x":95.03,"y":255.02,"x0":-1.1551838150405185,"y0":50.00456143667322,"z0":5.873209155286981,"aX":0.8179998736469717},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-1.8,"spinRate":2515,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44637122319286693,"extension":6.54973794430669},"index":4,"playId":"6747ed7d-8c0b-33d7-9e44-aa0e4d982ac0","pitchNumber":5,"startTime":"2026-06-28T01:34:43.761Z","endTime":"2026-06-28T01:34:48.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Bryce Elder. Bryce Eldridge to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"6747ed7d-8c0b-33d7-9e44-aa0e4d982ac0","startTime":"2026-06-28T01:34:54.095Z","endTime":"2026-06-28T01:35:16.142Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.797312003313255,"aZ":-27.07388827681399,"pfxX":-7.259136622829418,"pfxZ":2.803772860376794,"pX":0.7756561251034083,"pZ":0.9110046034995256,"vX0":8.164552755582493,"vY0":-133.61027692340053,"vZ0":-7.88445553192158,"x":87.43,"y":214.18,"x0":-1.3659945055348799,"y0":50.00579717238325,"z0":5.824891816940258,"aX":-13.223751342474355},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":11.5,"spinRate":2100,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40878864775796364,"extension":6.501708887312293},"index":6,"playId":"2c4c0357-36e0-3891-943d-107b76d1b223","pitchNumber":6,"startTime":"2026-06-28T01:35:16.142Z","endTime":"2026-06-28T01:35:20.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:35:20.602Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Drew Gilbert out on a sacrifice fly to left fielder Mauricio Dubón. Bryce Eldridge scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:35:23.452Z","endTime":"2026-06-28T01:36:45.805Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41804620906071,"aZ":-21.90666523967872,"pfxX":2.0321867108860516,"pfxZ":6.109300819192782,"pX":-0.25660824166008817,"pZ":3.7173088176767197,"vX0":2.772699466186168,"vY0":-128.2727169192531,"vZ0":-1.7857455496538925,"x":126.78,"y":138.41,"x0":-1.6120731901991832,"y0":50.0028755078366,"z0":6.116015860661569,"aX":3.4147047968244255},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.9,"breakHorizontal":-4.2,"spinRate":2186,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.42561640857437943,"extension":6.298339871759686},"index":0,"playId":"e6620b49-b24b-3d9f-a7c8-297566ead71a","pitchNumber":1,"startTime":"2026-06-28T01:35:58.757Z","endTime":"2026-06-28T01:36:02.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.145172413762435,"aZ":-36.92899887567778,"pfxX":1.422600134166693,"pfxZ":-3.267415161537568,"pX":-1.1873294119713338,"pZ":1.972525060037542,"vX0":0.6211484733428445,"vY0":-118.87197043241252,"vZ0":-1.982061245579462,"x":162.26,"y":185.52,"x0":-1.635515605358952,"y0":50.003359651567166,"z0":6.11713678738682,"aX":2.0703905762021138},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.1,"breakHorizontal":-2.8,"spinRate":2421,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45780943782272177,"extension":6.50967196844056},"index":1,"playId":"4186d43f-7db3-3fc9-a4a6-3c968a6898ac","pitchNumber":2,"startTime":"2026-06-28T01:36:15.768Z","endTime":"2026-06-28T01:36:19.415Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52548882036587,"aZ":-24.440651051733457,"pfxX":-7.524109764659109,"pfxZ":4.353973719214508,"pX":-0.3604906025191226,"pZ":2.5839285567587496,"vX0":5.357200325914664,"vY0":-132.31037525720282,"vZ0":-4.287910484475396,"x":130.74,"y":169.01,"x0":-1.4311796887143058,"y0":50.00616636041942,"z0":6.0108571315294945,"aX":-13.378330182601935},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":12.5,"spinRate":2158,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.41355075090922,"extension":6.495141625396051},"hitData":{"launchSpeed":87.2,"launchAngle":38.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.72,"coordY":108.43}},"index":2,"playId":"97839e91-dba0-358d-b3e6-7a24060f5130","pitchNumber":3,"startTime":"2026-06-28T01:36:34.451Z","endTime":"2026-06-28T01:36:45.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:36:45.805Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Drew Cavanaugh batting, Matt Chapman picked off and caught stealing 2nd base, shortstop Ha-Seong Kim.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T01:36:53.801Z","endTime":"2026-06-28T01:38:47.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22355567492641,"aZ":-22.63920557139155,"pfxX":1.0297365901974818,"pfxZ":5.63985180122838,"pX":0.8517072989283738,"pZ":2.5037010351104088,"vX0":5.533603027445777,"vY0":-128.60728272606173,"vZ0":-4.4449324363845175,"x":84.53,"y":171.18,"x0":-1.4531250797180897,"y0":50.00499829310301,"z0":5.989080265413528,"aX":1.742357576909914},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":-3.0,"spinRate":2157,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4242923885181171,"extension":6.519243212912549},"index":0,"playId":"1f425bce-1f3d-3413-819b-84c2fe176a77","pitchNumber":1,"startTime":"2026-06-28T01:37:17.269Z","endTime":"2026-06-28T01:37:23.522Z","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":91.2,"endSpeed":84.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017852192406362,"aZ":-16.43385611325053,"pfxX":-2.564453297900004,"pfxZ":8.722309904940458,"pX":-0.0874247345601721,"pZ":3.3520221120537075,"vX0":4.627369824142415,"vY0":-132.87970196998566,"vZ0":-3.7757213097757925,"x":120.33,"y":148.28,"x0":-1.5110055237181468,"y0":50.002783675341746,"z0":5.970750122806239,"aX":-4.628224991746925},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":3.7,"spinRate":2130,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4107564766259264,"extension":6.69673085822109},"index":1,"playId":"d43bbda8-9282-34df-a7b5-9588a4fa103c","pitchNumber":2,"startTime":"2026-06-28T01:37:38.385Z","endTime":"2026-06-28T01:37:42.112Z","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":82.8,"endSpeed":77.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.288842076169686,"aZ":-33.032596989005945,"pfxX":3.787418110130152,"pfxZ":-0.5729971727220118,"pX":0.18401812201548323,"pZ":2.208310170766298,"vX0":2.5066051368691054,"vY0":-120.75417623301146,"vZ0":-2.4337222199190944,"x":109.99,"y":179.16,"x0":-1.3544025499139014,"y0":50.00326993715384,"z0":6.094335021650633,"aX":5.67454862830757},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.3,"breakHorizontal":-7.4,"spinRate":2236,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.451071188992584,"extension":6.636356030141869},"index":2,"playId":"a8c598a5-8317-393b-aa0d-a47c05a56dd8","pitchNumber":3,"startTime":"2026-06-28T01:38:00.140Z","endTime":"2026-06-28T01:38:05.208Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501869949490466,"aZ":-15.87216774635019,"pfxX":-2.4861291334319233,"pfxZ":8.625441700112422,"pX":-0.35221291535674476,"pZ":3.769636658020642,"vX0":3.7577556000616004,"vY0":-135.61909585120844,"vZ0":-3.064396793035253,"x":130.43,"y":137.0,"x0":-1.4233497105045616,"y0":50.00668416007815,"z0":6.00069249367069,"aX":-4.701420731627864},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":3.8,"spinRate":2270,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4015872473322384,"extension":6.71679151801047},"index":3,"playId":"bb91e40a-1d17-3d37-96cf-5c2c6741fd2c","pitchNumber":4,"startTime":"2026-06-28T01:38:21.770Z","endTime":"2026-06-28T01:38:26.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"d0c9fb9e-1fa1-3ea6-95c0-82e4577fa97f","startTime":"2026-06-28T01:38:39.812Z","endTime":"2026-06-28T01:38:47.321Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-06-28T01:38:47.321Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T01:40:50.610Z","endTime":"2026-06-28T01:43:02.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":90.9,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772656425361124,"aZ":-29.85006961694204,"pfxX":-9.19174265037772,"pfxZ":1.2864420735627107,"pX":-0.7813925708639943,"pZ":2.553057935455419,"vX0":5.959440112131368,"vY0":-132.45741992131025,"vZ0":-1.0162948307656512,"x":146.78,"y":169.85,"x0":-1.8468357812868659,"y0":50.00334050072178,"z0":5.091102451624076,"aX":-16.61204179238708},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":15.6,"spinRate":1973,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4108542285441077,"extension":6.818356241613258},"index":0,"playId":"9c4efb80-43e8-3fed-bb3b-83d59c34fa11","pitchNumber":1,"startTime":"2026-06-28T01:41:04.117Z","endTime":"2026-06-28T01:41:08.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22422357547399,"aZ":-22.8882051300808,"pfxX":-1.9468132322305038,"pfxZ":5.141298404906593,"pX":-0.2190234758610096,"pZ":3.4574901180578004,"vX0":4.215605454982345,"vY0":-132.30130470035238,"vZ0":-0.11253934110860164,"x":125.35,"y":145.43,"x0":-1.566805627914214,"y0":50.002282971589956,"z0":5.151752629832033,"aX":-3.5163856681715484},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":2.8,"spinRate":2245,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4110500098098999,"extension":6.9234310047992045},"index":1,"playId":"6f75003c-b74a-37af-bd23-ae6dd83b79fb","pitchNumber":2,"startTime":"2026-06-28T01:41:20.250Z","endTime":"2026-06-28T01:41:24.783Z","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":90.7,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016918111512666,"aZ":-23.403616911832156,"pfxX":-4.931111871359828,"pfxZ":4.9169303593860505,"pX":-1.257731038806751,"pZ":4.342362593801027,"vX0":2.6698838013972006,"vY0":-132.18471244448145,"vZ0":2.0716274532710814,"x":164.94,"y":121.54,"x0":-1.635860659796475,"y0":50.002972084359115,"z0":5.2577877741440115,"aX":-8.797737754084242},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":8.4,"spinRate":1964,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4130645458414888,"extension":6.703451744125144},"index":2,"playId":"c129e3b7-dea0-350f-b6fd-9833867b5cc8","pitchNumber":3,"startTime":"2026-06-28T01:41:40.527Z","endTime":"2026-06-28T01:41:43.846Z","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":85.7,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961298244519305,"aZ":-36.332551706263445,"pfxX":-8.525595812182496,"pfxZ":-2.6124942183089974,"pX":-1.5453734439749338,"pZ":2.0505729439477167,"vX0":3.2232055252084084,"vY0":-124.8478218906508,"vZ0":0.15374419188831068,"x":175.91,"y":183.41,"x0":-1.7388358531035384,"y0":50.00144059828573,"z0":4.955917087100625,"aX":-13.581642802183955},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":14.8,"spinRate":1480,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4371789226659848,"extension":6.870071340182344},"index":3,"playId":"7a3a3e70-127a-33d0-a9bf-ae15246724b8","pitchNumber":4,"startTime":"2026-06-28T01:41:56.519Z","endTime":"2026-06-28T01:42:00.152Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89046877194498,"aZ":-35.11534046190186,"pfxX":-4.912278379286937,"pfxZ":-1.850266294481659,"pX":-1.176696686434615,"pZ":1.685856006964244,"vX0":3.021651261876525,"vY0":-124.42126384455246,"vZ0":-0.6515017623371766,"x":161.85,"y":193.26,"x0":-1.7605844663611738,"y0":50.00436986625647,"z0":4.828232307193946,"aX":-7.803690435996969},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.2,"breakHorizontal":8.3,"spinRate":1460,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4380408721936706,"extension":6.882353739011484},"index":4,"playId":"2b93fe1d-aeb8-3cdf-a8ea-7adb309ce2f1","pitchNumber":5,"startTime":"2026-06-28T01:42:12.681Z","endTime":"2026-06-28T01:42:17.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122811622213828,"aZ":-36.83510402286361,"pfxX":-6.870002835536294,"pfxZ":-2.861639729848701,"pX":-2.0168546478721954,"pZ":1.9598518432243845,"vX0":1.8819476351946838,"vY0":-126.15210716971139,"vZ0":0.16730592719545956,"x0":-1.8750932514937586,"y0":50.00300267752811,"z0":4.836375514615225,"aX":-11.18978938459253},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.9,"breakHorizontal":12.1,"spinRate":1462,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.432443189827326,"extension":6.885256879021243},"index":5,"playId":"b2bb6cad-d8bb-3e5a-9e5f-1cf56123e3bf","pitchNumber":6,"startTime":"2026-06-28T01:42:40.867Z","endTime":"2026-06-28T01:42:44.266Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279742213590577,"aZ":-32.78104092636163,"pfxX":-8.296583535913985,"pfxZ":-0.33317740851185107,"pX":-1.5564648799396639,"pZ":2.6563428440683854,"vX0":3.089711021415289,"vY0":-134.10586753582058,"vZ0":-0.062194559363151325,"x":193.88,"y":185.86,"x0":-1.6438516605302518,"y0":50.00322078278813,"z0":5.013061056454833,"aX":-15.151400587585131},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.4,"breakHorizontal":14.4,"spinRate":1898,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.40802187893014885,"extension":6.961352446042782},"index":6,"playId":"dccbb554-48c6-3f73-a7e3-d44b09650857","pitchNumber":7,"startTime":"2026-06-28T01:42:57.996Z","endTime":"2026-06-28T01:43:02.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:43:02.381Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T01:43:12.629Z","endTime":"2026-06-28T01:43:33.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525640006720526,"aZ":-21.47341258700932,"pfxX":-4.819338833296177,"pfxZ":5.801653368537163,"pX":0.10733920776517532,"pZ":2.630092103204676,"vX0":6.327949063503862,"vY0":-133.67615231334958,"vZ0":-2.386042390596553,"x":112.91,"y":167.77,"x0":-1.6431345621197764,"y0":50.006258968107566,"z0":5.0440119631617595,"aX":-8.895044774513133},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":7.7,"spinRate":2116,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4067266962231111,"extension":6.861294279782938},"hitData":{"launchSpeed":78.2,"launchAngle":34.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.31,"coordY":109.18}},"index":0,"playId":"d11d79dd-4688-38eb-8735-825d6d75bb02","pitchNumber":1,"startTime":"2026-06-28T01:43:25.223Z","endTime":"2026-06-28T01:43:33.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:43:33.905Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out sharply to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T01:44:01.236Z","endTime":"2026-06-28T01:44:26.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222180623832152,"aZ":-33.52844740157241,"pfxX":-7.5098188680706235,"pfxZ":-0.8537685402047117,"pX":-0.5863601247874028,"pZ":2.240212911858384,"vX0":5.13099966419175,"vY0":-124.39933918903931,"vZ0":0.21719031197597083,"x":139.35,"y":178.29,"x0":-1.6879993268308675,"y0":50.00300873109623,"z0":4.9048450450981464,"aX":-11.908003928045561},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":12.6,"spinRate":1430,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.438337249544384,"extension":6.88030937294926},"index":0,"playId":"125cea6b-237c-398a-84ff-b0714e772c3a","pitchNumber":1,"startTime":"2026-06-28T01:44:01.236Z","endTime":"2026-06-28T01:44:05.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567648917267725,"aZ":-32.9385062208066,"pfxX":-9.412359151850026,"pfxZ":-0.42545291990097844,"pX":0.28025261673836105,"pZ":2.6928054665168664,"vX0":7.892943867663778,"vY0":-132.62649913979814,"vZ0":0.2111413269285527,"x":106.32,"y":166.07,"x0":-1.5016335423080163,"y0":50.003181756710156,"z0":5.0011612369551335,"aX":-16.881821809188732},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.5,"breakHorizontal":15.5,"spinRate":1945,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.4119209768577252,"extension":7.0972706633285165},"hitData":{"launchSpeed":100.2,"launchAngle":35.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":74.25,"coordY":64.25}},"index":1,"playId":"205eacf7-5ca0-3fc3-ad34-260d86a169e7","pitchNumber":2,"startTime":"2026-06-28T01:44:17.244Z","endTime":"2026-06-28T01:44:26.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:44:26.275Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Cavanaugh lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:46:27.696Z","endTime":"2026-06-28T01:46:43.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.435138198996864,"aZ":-32.81937030625409,"pfxX":1.626892494376368,"pfxZ":-0.460262331082121,"pX":-0.2622818097015639,"pZ":1.7997900375866058,"vX0":2.5627337612494276,"vY0":-116.6060213327027,"vZ0":-3.211150876323914,"x":127.0,"y":190.19,"x0":-1.5818510343565173,"y0":50.005046554920035,"z0":6.253436080781664,"aX":2.2673762555456567},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2411,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4675645683986165,"extension":6.293241160764346},"hitData":{"launchSpeed":93.8,"launchAngle":22.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.5,"coordY":85.89}},"index":0,"playId":"26d59b44-083e-349e-aa34-bb15c2c2d232","pitchNumber":1,"startTime":"2026-06-28T01:46:36.304Z","endTime":"2026-06-28T01:46:43.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:46:43.830Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:46:48.862Z","endTime":"2026-06-28T01:48:48.450Z","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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":80.4,"endSpeed":74.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.071756160900076,"aZ":-32.09256180031508,"pfxX":2.207678499682195,"pfxZ":0.06327223066268672,"pX":-0.5649095785486676,"pZ":2.2130238143140675,"vX0":1.932573413249961,"vY0":-117.08490664465731,"vZ0":-2.2084067621815633,"x":138.53,"y":179.03,"x0":-1.6878695649097246,"y0":50.00559919413384,"z0":6.171143073203303,"aX":3.066051993300855},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":-4.4,"spinRate":2380,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.46777990037651307,"extension":6.555736419944342},"index":0,"playId":"78ab3b9f-5ae1-33c4-9aae-591201409dec","pitchNumber":1,"startTime":"2026-06-28T01:47:09.013Z","endTime":"2026-06-28T01:47:12.984Z","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":90.4,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383394050910766,"aZ":-22.388144341205646,"pfxX":-7.659791843994604,"pfxZ":5.5448904306186595,"pX":-0.5058041138837867,"pZ":3.116288618092839,"vX0":5.786361749357814,"vY0":-131.60980871515036,"vZ0":-3.158296233752801,"x":136.28,"y":154.64,"x0":-1.7312804358800806,"y0":50.00199604455623,"z0":5.978875553603186,"aX":-13.516299009129966},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":12.7,"spinRate":2187,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4152403166341152,"extension":6.365900539310036},"index":1,"playId":"9320fd7f-91b5-3813-b3a0-04d0bb6424dc","pitchNumber":2,"startTime":"2026-06-28T01:47:21.876Z","endTime":"2026-06-28T01:47:25.949Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T01:47:35.203Z","endTime":"2026-06-28T01:47:42.015Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":89.8,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94169269505183,"aZ":-15.74676599644758,"pfxX":-3.486983854100389,"pfxZ":9.322952112843335,"pX":-0.5699976448850952,"pZ":2.592771603397791,"vX0":3.90019481177131,"vY0":-130.74300343971836,"vZ0":-5.925303283589339,"x":138.73,"y":168.78,"x0":-1.6155870854589296,"y0":50.0046880098561,"z0":6.036181661778956,"aX":-6.14572516250035},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":5.6,"spinRate":2192,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4161122791978453,"extension":6.47468626816137},"index":3,"playId":"cc9ec7be-b285-3811-a9a5-db6ccab53f7e","pitchNumber":3,"startTime":"2026-06-28T01:47:42.015Z","endTime":"2026-06-28T01:47:51.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":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0196160861924,"aZ":-17.80835472175668,"pfxX":-3.349932750140042,"pfxZ":7.6012908479149,"pX":-0.6719650657785629,"pZ":4.851612242580743,"vX0":3.8636172952594494,"vY0":-135.05530152691819,"vZ0":-0.06542577962882579,"x":142.61,"y":107.79,"x0":-1.6704235066943385,"y0":50.004259325300026,"z0":6.104801582954729,"aX":-6.33271821397875},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":5.5,"spinRate":2216,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4020309473559669,"extension":6.483862973986996},"index":4,"playId":"a2b8b9fe-231b-3525-acda-cca86dcce97f","pitchNumber":4,"startTime":"2026-06-28T01:48:09.096Z","endTime":"2026-06-28T01:48:12.456Z","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":91.6,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948441978908026,"aZ":-25.721911793832508,"pfxX":-7.207098663929607,"pfxZ":3.520926556841717,"pX":0.3254917697484418,"pZ":3.943562513181678,"vX0":7.499242563968501,"vY0":-133.41706629643002,"vZ0":-0.6719963431148692,"x":104.59,"y":132.3,"x0":-1.5619722913474123,"y0":50.00661757219293,"z0":6.023788022505888,"aX":-13.225507583197498},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.5,"breakHorizontal":11.8,"spinRate":2063,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40779685840365554,"extension":6.571161725319202},"index":5,"playId":"39b86f40-6728-37f9-930f-a90fc39415ea","pitchNumber":5,"startTime":"2026-06-28T01:48:23.035Z","endTime":"2026-06-28T01:48:27.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":77.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.74543191990551,"aZ":-35.37729447142471,"pfxX":3.680378604737818,"pfxZ":-2.166761373798604,"pX":-0.20219598138105405,"pZ":3.1165403937809675,"vX0":2.0015775385524064,"vY0":-119.39760760289,"vZ0":0.17464187010601928,"x":112.93,"y":160.49,"x0":-1.5230127803729665,"y0":50.00321136571935,"z0":6.163849374684889,"aX":5.442037743768054},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.7,"breakHorizontal":-7.1,"spinRate":2371,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.4545531764094348,"extension":6.61363853341763},"hitData":{"launchSpeed":83.0,"launchAngle":15.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.88,"coordY":122.18}},"index":6,"playId":"5556b9f3-dc34-3657-b56b-d9cb05141ce5","pitchNumber":6,"startTime":"2026-06-28T01:48:36.444Z","endTime":"2026-06-28T01:48:48.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:48:48.450Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Mauricio Dubón. Luis Arraez to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:48:54.868Z","endTime":"2026-06-28T01:49:21.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968298744552136,"aZ":-24.072982626251854,"pfxX":-9.944249560184517,"pfxZ":4.568981467033363,"pX":-0.5718038023883465,"pZ":2.2992882427796224,"vX0":5.465605119360987,"vY0":-131.7960443301928,"vZ0":-5.160648447759087,"x":138.8,"y":176.7,"x0":-1.3720171843731628,"y0":50.003737991596424,"z0":6.042932491550205,"aX":-17.63114645965816},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2146,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4143721380050649,"extension":6.623733050348504},"hitData":{"launchSpeed":91.8,"launchAngle":12.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.44,"coordY":122.05}},"index":0,"playId":"ef27205f-2a83-3941-a43c-2efe959f53f5","pitchNumber":1,"startTime":"2026-06-28T01:49:10.906Z","endTime":"2026-06-28T01:49:21.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:49:21.912Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:49:20.228Z","endTime":"2026-06-28T01:51:04.781Z","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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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],"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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":75.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98126706679025,"aZ":-34.44390340539221,"pfxX":0.7771771716115548,"pfxZ":-1.5929942096596452,"pX":-0.6593164476407032,"pZ":1.8886785145366987,"vX0":1.7988700409906972,"vY0":-119.04878487907983,"vZ0":-2.564874595924257,"x":142.13,"y":187.79,"x0":-1.5272434626264204,"y0":50.0010360320311,"z0":6.113870941011859,"aX":1.1092289812649394},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.2,"breakHorizontal":-1.9,"spinRate":2385,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4610240442707836,"extension":6.54481207819962},"index":0,"playId":"8c148466-6690-3ffc-af2e-b07f8711eb6a","pitchNumber":1,"startTime":"2026-06-28T01:49:59.645Z","endTime":"2026-06-28T01:50:05.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.668329587361846,"aZ":-23.017089747529493,"pfxX":-6.635378604506679,"pfxZ":5.333900429912786,"pX":-0.022560857030231952,"pZ":1.3649244701058607,"vX0":5.748284148353798,"vY0":-129.60603343175106,"vZ0":-7.214299794359641,"x":117.86,"y":201.93,"x0":-1.3968733541301213,"y0":50.00539917771646,"z0":5.917596557664038,"aX":-11.397979544817117},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":10.9,"spinRate":2005,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4210714422082713,"extension":6.703725525365035},"index":1,"playId":"386d7a67-aeae-31fd-9239-425c13114f78","pitchNumber":2,"startTime":"2026-06-28T01:50:23.930Z","endTime":"2026-06-28T01:50:28.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251559593914884,"aZ":-13.288314416156663,"pfxX":-2.1270603083880744,"pfxZ":10.305032136506625,"pX":-0.7448095305409252,"pZ":2.6331268182870655,"vX0":2.971903651573965,"vY0":-134.0990823480709,"vZ0":-6.136615737821255,"x":145.39,"y":167.69,"x0":-1.5877932041691554,"y0":50.00500483977042,"z0":5.888023342814525,"aX":-3.8993924576612207},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":3.2,"spinRate":2214,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4074534086329762,"extension":6.589135652912281},"index":2,"playId":"4c8cd0a0-d924-32d6-b6ed-71c9ef532a2a","pitchNumber":3,"startTime":"2026-06-28T01:50:42.075Z","endTime":"2026-06-28T01:50:46.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35042860195615,"aZ":-14.93260292783063,"pfxX":-1.977168909904925,"pfxZ":9.430184308350814,"pX":-1.0049366086594382,"pZ":3.8969095186507534,"vX0":2.020662665832496,"vY0":-133.52200959640822,"vZ0":-2.752177903244234,"x":155.31,"y":133.56,"x0":-1.510113366379519,"y0":50.00297218757572,"z0":5.998939612238968,"aX":-3.615171607900234},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":3.2,"spinRate":2264,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40825627220943517,"extension":6.409483214780103},"index":3,"playId":"ad3468de-910d-3d3a-8f0b-c3773dc2d0f0","pitchNumber":4,"startTime":"2026-06-28T01:50:59.960Z","endTime":"2026-06-28T01:51:04.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:51:04.781Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (14) on a fly ball to right field. Luis Arraez scores. Casey Schmitt scores.","rbi":3,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:51:19.178Z","endTime":"2026-06-28T01:53:44.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.3,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.774191606139134,"aZ":-34.780218119210865,"pfxX":3.4888932524659126,"pfxZ":-1.7998508232791988,"pX":-0.9036135057093458,"pZ":2.0687581733605955,"vX0":0.6924545137440299,"vY0":-118.59088309813633,"vZ0":-2.0202363315506493,"x":151.44,"y":182.92,"x0":-1.6517478628048101,"y0":50.00070938045045,"z0":6.049962375303081,"aX":5.059844678897594},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":-6.5,"spinRate":2451,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4586538460432088,"extension":6.333688701782881},"index":0,"playId":"b1603049-7401-3954-b02f-dcbec40f546f","pitchNumber":1,"startTime":"2026-06-28T01:51:27.490Z","endTime":"2026-06-28T01:51:31.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724278136574963,"aZ":-21.89856849606382,"pfxX":1.1393922603795197,"pfxZ":6.014698994301492,"pX":0.12463704396875955,"pZ":2.914740062332499,"vX0":3.7063144686952736,"vY0":-129.07955695870353,"vZ0":-3.5987102613108934,"x":112.25,"y":160.08,"x0":-1.4707060724485927,"y0":50.00398676209433,"z0":5.988558909928026,"aX":1.9459805429904158},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2252,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.42232818260980753,"extension":6.480172744605234},"index":1,"playId":"c2a2aefc-d660-37a8-973f-0e8515b70a52","pitchNumber":2,"startTime":"2026-06-28T01:51:42.122Z","endTime":"2026-06-28T01:51:46.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61501519949154,"aZ":-26.77654675354069,"pfxX":-9.197031061316622,"pfxZ":3.0254818756949184,"pX":-0.30101033228116353,"pZ":2.441367774731593,"vX0":6.352677394384326,"vY0":-132.37563819099137,"vZ0":-4.060260706878473,"x":128.47,"y":172.86,"x0":-1.529491021527254,"y0":50.004781525807836,"z0":5.941246180383808,"aX":-16.42558385442287},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":2078,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41278900912646455,"extension":6.5078719399660345},"index":2,"playId":"a44349f5-96cd-38f1-9174-c38f323d1677","pitchNumber":3,"startTime":"2026-06-28T01:52:02.564Z","endTime":"2026-06-28T01:52:09.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731250716817986,"aZ":-22.98868390912041,"pfxX":0.20579269482225726,"pfxZ":5.254075435513196,"pX":1.4541312037678449,"pZ":2.99885226852137,"vX0":7.440881067160654,"vY0":-130.42760592716516,"vZ0":-3.5644453669475746,"x":61.57,"y":157.81,"x0":-1.4452580485867654,"y0":50.001446975045376,"z0":6.088105630487348,"aX":0.35817978043559334},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.8,"spinRate":2226,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.41766953513233185,"extension":6.503873192218947},"index":3,"playId":"f7d6d359-fd85-3a05-8ca9-60f7804d280b","pitchNumber":4,"startTime":"2026-06-28T01:52:33.910Z","endTime":"2026-06-28T01:52:39.618Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T01:53:00.547Z","endTime":"2026-06-28T01:53:13.400Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.835954470419537,"aZ":-32.892857615196135,"pfxX":2.2753120140097254,"pfxZ":-0.4623832703275683,"pX":0.16969476080517212,"pZ":1.5624179196176986,"vX0":3.0044445930969377,"vY0":-122.14155980639764,"vZ0":-4.151681027214683,"x":110.53,"y":196.59,"x0":-1.3634009111130394,"y0":50.00567475763576,"z0":6.056198779506938,"aX":3.5027192659147066},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-4.7,"spinRate":2404,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4452611866679561,"extension":6.459215976220908},"hitData":{"launchSpeed":96.4,"launchAngle":34.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.24,"coordY":88.83}},"index":5,"playId":"950d4ace-380a-3b4e-88f3-f8798ae59757","pitchNumber":5,"startTime":"2026-06-28T01:53:13.400Z","endTime":"2026-06-28T01:53:44.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:53:44.705Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to catcher Drake Baldwin in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T01:53:43.475Z","endTime":"2026-06-28T01:54:50.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"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":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34842826380149,"aZ":-24.73395214055238,"pfxX":-7.941085068529866,"pfxZ":4.174297752163404,"pX":-0.643868214534606,"pZ":1.925866526242438,"vX0":5.477210108648248,"vY0":-132.18483605477834,"vZ0":-5.882555102567987,"x":141.54,"y":186.78,"x0":-1.70386853341242,"y0":50.002491563604785,"z0":5.979275558656727,"aX":-14.149889875385764},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":2121,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.41326821480314857,"extension":6.5379708334599895},"index":0,"playId":"08caed1e-321a-3148-b65d-38362c87e486","pitchNumber":1,"startTime":"2026-06-28T01:54:06.058Z","endTime":"2026-06-28T01:54:13.361Z","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":85.6,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28704160319137,"aZ":-28.454185698744638,"pfxX":-6.414377613560454,"pfxZ":2.3551075947568445,"pX":-0.5239407615269543,"pZ":0.41980215254638675,"vX0":4.861511876640054,"vY0":-124.42786468423691,"vZ0":-7.637380915771141,"x":136.97,"y":227.45,"x0":-1.6628038100817524,"y0":50.003609501359726,"z0":5.863586148915895,"aX":-10.130796901124185},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":10.6,"spinRate":1086,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4390064703293648,"extension":6.607622621990497},"index":1,"playId":"5ccc688f-2fae-30d3-8049-83e05adb0ec0","pitchNumber":2,"startTime":"2026-06-28T01:54:25.783Z","endTime":"2026-06-28T01:54:29.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782416557863133,"aZ":-31.536939046263004,"pfxX":2.916130326839533,"pfxZ":0.42865491544223566,"pX":0.11641483197805431,"pZ":2.925991201769087,"vX0":2.775624105942315,"vY0":-121.75063828890971,"vZ0":-1.2348028856914874,"x":112.56,"y":159.78,"x0":-1.4171541298030892,"y0":50.00530407711029,"z0":6.167632210109875,"aX":4.381042241982054},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":-5.9,"spinRate":2285,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.4497795359315382,"extension":6.3247249819202676},"hitData":{"launchSpeed":85.7,"launchAngle":82.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":108.89,"coordY":207.24}},"index":2,"playId":"ee4e8850-200c-39dc-9079-9da577e8242c","pitchNumber":3,"startTime":"2026-06-28T01:54:40.368Z","endTime":"2026-06-28T01:54:50.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:54:50.377Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T01:56:50.301Z","endTime":"2026-06-28T01:57:40.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697431691667585,"aZ":-28.031832603539478,"pfxX":-7.847614937892729,"pfxZ":2.268510721008605,"pX":-1.3944392651445134,"pZ":2.50491817296897,"vX0":4.1281627830390635,"vY0":-133.30860412053352,"vZ0":-1.6777145308859795,"x":170.15,"y":171.15,"x0":-1.9314481845668532,"y0":50.00307534930137,"z0":5.137575729251867,"aX":-14.332931364029685},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":2013,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40858013692608175,"extension":6.935096587531244},"index":0,"playId":"76ef176f-a2c9-3d64-9ec2-6df6501148c6","pitchNumber":1,"startTime":"2026-06-28T01:57:02.514Z","endTime":"2026-06-28T01:57:06.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.418700697986736,"aZ":-31.37503916354,"pfxX":6.764429266152625,"pfxZ":0.507118787310997,"pX":0.019641003003992425,"pZ":2.5357467155332007,"vX0":2.654534597707684,"vY0":-123.56654635734078,"vZ0":0.44706514231340866,"x":116.25,"y":170.31,"x0":-1.943033922620218,"y0":50.000827207207934,"z0":4.959525317239078,"aX":10.60360280156607},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":-12.8,"spinRate":2513,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.44093368047786896,"extension":6.703732476670021},"index":1,"playId":"c501c20d-df50-3704-95cb-73c1f514a9a7","pitchNumber":2,"startTime":"2026-06-28T01:57:16.954Z","endTime":"2026-06-28T01:57:20.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846512041251856,"aZ":-36.16647898750159,"pfxX":-8.981370027559343,"pfxZ":-2.5323075805369104,"pX":-0.21905964051921017,"pZ":1.1802306029248095,"vX0":6.866231630711543,"vY0":-124.14933360643916,"vZ0":-1.3700588218275334,"x":125.35,"y":206.91,"x0":-1.8419838488631057,"y0":50.005896664459605,"z0":4.726109586414132,"aX":-14.143822926937117},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.7,"breakHorizontal":14.9,"spinRate":1531,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4397453952004873,"extension":6.84378396414469},"hitData":{"launchSpeed":87.2,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.59,"coordY":166.23}},"index":2,"playId":"697f9474-90f5-3a32-8025-a442b7056f26","pitchNumber":3,"startTime":"2026-06-28T01:57:32.701Z","endTime":"2026-06-28T01:57:40.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:57:40.951Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T01:57:47.757Z","endTime":"2026-06-28T01:59:27.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":90.3,"endSpeed":83.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673531127609593,"aZ":-34.696550005506346,"pfxX":-7.440612524793854,"pfxZ":-1.4272605768143514,"pX":-1.2971009906751108,"pZ":2.3990745657112704,"vX0":3.833948868891793,"vY0":-131.60684681926836,"vZ0":-0.3444051072407154,"x":166.44,"y":174.0,"x0":-1.7994651495729383,"y0":50.00089946158919,"z0":5.082592241006828,"aX":-13.163362493001248},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.4,"breakHorizontal":12.7,"spinRate":1824,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41480581803732175,"extension":6.658646159473128},"index":0,"playId":"afcee3bf-f2b6-3cba-8ff6-aab078fe9a0f","pitchNumber":1,"startTime":"2026-06-28T01:58:08.088Z","endTime":"2026-06-28T01:58:11.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.798645105681793,"aZ":-23.239607029424295,"pfxX":-0.37321390206476224,"pfxZ":5.17098138014706,"pX":-1.7033574087830834,"pZ":3.3393758990943447,"vX0":0.3912654675936862,"vY0":-129.31286719084937,"vZ0":-0.07723905119466712,"x":181.93,"y":148.62,"x0":-1.806686734332923,"y0":50.00365315903627,"z0":5.122496352081914,"aX":-0.6450267078549585},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.6,"breakHorizontal":0.6,"spinRate":2253,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.42030222801434824,"extension":6.884873730725209},"index":1,"playId":"da94a7cb-bb7d-3c33-9476-119562c87e59","pitchNumber":2,"startTime":"2026-06-28T01:58:24.586Z","endTime":"2026-06-28T01:58:28.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878995645832024,"aZ":-33.72971992840604,"pfxX":8.45710161343132,"pfxZ":-1.0216452260586708,"pX":-0.05548976288679719,"pZ":1.9181900289086709,"vX0":1.9106324623703073,"vY0":-121.789845087194,"vZ0":-0.2028035131995597,"x":119.12,"y":186.99,"x0":-1.9477992050283806,"y0":50.00504824917479,"z0":4.8973866329531885,"aX":12.82241163862353},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-15.7,"spinRate":2542,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.44817011854329847,"extension":6.872668256116986},"index":2,"playId":"14325f66-09f4-3603-8877-5473cf50c907","pitchNumber":3,"startTime":"2026-06-28T01:58:41.517Z","endTime":"2026-06-28T01:58:49.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720828436311752,"aZ":-33.589339098358515,"pfxX":8.541541459818436,"pfxZ":-0.9456717692161511,"pX":-1.2482674900708195,"pZ":2.2611250042283064,"vX0":-0.3383595776840557,"vY0":-120.95275525171837,"vZ0":0.7508878943089017,"x":164.58,"y":177.73,"x0":-2.218387152902045,"y0":50.00328207763512,"z0":4.872490866943192,"aX":12.763130099440659},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.3,"breakHorizontal":-15.5,"spinRate":2450,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4513861760603688,"extension":7.013340254247536},"index":3,"playId":"8fb3dc5a-4e57-3ce5-aab7-d4d1bd2e7e45","pitchNumber":4,"startTime":"2026-06-28T01:59:04.287Z","endTime":"2026-06-28T01:59:08.447Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.152832524044655,"aZ":-33.92564324680891,"pfxX":-8.840608715573962,"pfxZ":-0.9914930859164084,"pX":-0.8229252957110932,"pZ":2.4033135993714465,"vX0":4.807637377286707,"vY0":-132.19953358552607,"vZ0":-0.26053310683434117,"x":148.37,"y":173.89,"x0":-1.5164340996443204,"y0":50.00098959647463,"z0":4.993113567894854,"aX":-15.648007052252531},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":1867,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41428983765424254,"extension":6.8625264397732},"hitData":{"launchSpeed":83.3,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.2,"coordY":151.67}},"index":4,"playId":"0b244f02-6549-349d-8f02-05f725a691f7","pitchNumber":5,"startTime":"2026-06-28T01:59:19.658Z","endTime":"2026-06-28T01:59:27.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:59:27.690Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T01:59:35.657Z","endTime":"2026-06-28T02:00:23.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89971425009595,"aZ":-32.16408555683271,"pfxX":-9.91612393771209,"pfxZ":0.0025580604196964174,"pX":-0.12776922765243653,"pZ":3.1209276322378066,"vX0":7.050542013004682,"vY0":-132.7121937878368,"vZ0":0.8166142831714234,"x":121.87,"y":154.51,"x0":-1.5230890722769428,"y0":50.000806327047385,"z0":5.141810199227869,"aX":-17.78604359007299},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":1961,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.41184025035262417,"extension":6.9457456073594965},"index":0,"playId":"9608d21a-c81b-3d93-aadf-0dca48afe461","pitchNumber":1,"startTime":"2026-06-28T01:59:53.422Z","endTime":"2026-06-28T01:59:58.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357200555490934,"aZ":-31.836552842859994,"pfxX":-10.157340627385741,"pfxZ":0.19150046530567622,"pX":0.6591645795758504,"pZ":2.8663061905114446,"vX0":9.219093588792845,"vY0":-131.91941224875174,"vZ0":0.28207499919012147,"x":91.87,"y":161.39,"x0":-1.5565867217290728,"y0":50.00372776498159,"z0":5.099759429043328,"aX":-17.952122164291147},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":16.4,"spinRate":2007,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4147701976670568,"extension":7.0633446806402205},"hitData":{"launchSpeed":94.4,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.1,"coordY":146.09}},"index":1,"playId":"4b807981-dca8-3a6e-9db3-7390d49915c2","pitchNumber":2,"startTime":"2026-06-28T02:00:14.389Z","endTime":"2026-06-28T02:00:23.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:00:23.330Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:01:59.507Z","endTime":"2026-06-28T02:03:32.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8375354055059,"aZ":-24.387367748395352,"pfxX":0.9802298810720513,"pfxZ":4.750028767442888,"pX":0.8022489191565629,"pZ":2.4210075595720126,"vX0":5.370074314873392,"vY0":-126.41439704665646,"vZ0":-4.228490477842097,"x":86.42,"y":173.41,"x0":-1.4662298671792888,"y0":50.00065955750411,"z0":6.045058153396864,"aX":1.6040085016622392},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.9,"spinRate":2178,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.43129093821932774,"extension":6.503873042825513},"index":0,"playId":"2a0e4c3d-8c53-3272-9f37-2713e844339d","pitchNumber":1,"startTime":"2026-06-28T02:02:25.844Z","endTime":"2026-06-28T02:02:29.773Z","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":87.7,"endSpeed":81.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902651840008364,"aZ":-22.713973402202384,"pfxX":-8.225213519556945,"pfxZ":5.690242866555055,"pX":-0.5103347112394763,"pZ":0.8646563104144841,"vX0":5.321138158743808,"vY0":-127.5167417087354,"vZ0":-8.091797817452292,"x":136.45,"y":215.43,"x0":-1.5455445334182891,"y0":50.002360623815164,"z0":5.844505641706178,"aX":-13.673213810077332},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":2150,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.427990133766615,"extension":6.639446757592816},"index":1,"playId":"b8d558f0-0555-35d6-af9d-9a00fdcc6158","pitchNumber":2,"startTime":"2026-06-28T02:02:37.834Z","endTime":"2026-06-28T02:02:41.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642519870397674,"aZ":-20.25112571225949,"pfxX":0.8246817880113597,"pfxZ":7.195478377396965,"pX":-0.10956409393818207,"pZ":3.941975222152742,"vX0":3.48875660869683,"vY0":-127.27167793776762,"vZ0":-1.5135161537190907,"x":121.18,"y":132.35,"x0":-1.5996449677873301,"y0":50.00430641159866,"z0":6.132385842719876,"aX":1.365692880152828},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.0,"breakHorizontal":-2.2,"spinRate":2209,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.42871486131085934,"extension":6.454127868653987},"index":2,"playId":"60bf6669-e68e-3ab1-a891-eb306bf9c4c0","pitchNumber":3,"startTime":"2026-06-28T02:02:49.389Z","endTime":"2026-06-28T02:02:53.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56149417675992,"aZ":-17.570593196835116,"pfxX":-1.9421888143117916,"pfxZ":8.806542229255909,"pX":-0.2688955031715473,"pZ":3.1574605366847526,"vX0":4.260525982134782,"vY0":-127.7709068564255,"vZ0":-3.854530643719319,"x":127.25,"y":153.53,"x0":-1.703383892266395,"y0":50.00585415142208,"z0":6.060944838504745,"aX":-3.2224378143842474},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.4,"breakHorizontal":2.6,"spinRate":2045,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.42817538636805663,"extension":6.292429506840941},"index":3,"playId":"ab516155-e5cf-35f9-b0d4-6bc2e870e51a","pitchNumber":4,"startTime":"2026-06-28T02:03:01.565Z","endTime":"2026-06-28T02:03:05.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.997102433185766,"aZ":-35.76648637146487,"pfxX":2.801892785352438,"pfxZ":-2.5384235900606864,"pX":-0.518138226350073,"pZ":2.8877575410785474,"vX0":1.560118685028775,"vY0":-117.25695754257598,"vZ0":-0.09650269995644356,"x":136.75,"y":160.81,"x0":-1.5528935146554008,"y0":50.005392567226075,"z0":6.224625702635605,"aX":3.9611082420017896},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.4,"breakHorizontal":-5.4,"spinRate":2388,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.4644188339500026,"extension":6.277658960202684},"index":4,"playId":"0f702e45-6f62-37d0-8095-d19876d5fead","pitchNumber":5,"startTime":"2026-06-28T02:03:12.584Z","endTime":"2026-06-28T02:03:16.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.131190298769397,"aZ":-22.340892567217214,"pfxX":1.6893175788721324,"pfxZ":5.973356901516558,"pX":0.7286175623817779,"pZ":2.325009253161405,"vX0":5.247921478148919,"vY0":-126.07487744357368,"vZ0":-4.946954985188068,"x":89.23,"y":176.0,"x0":-1.5806147330177984,"y0":50.005786375851066,"z0":6.063715023025799,"aX":2.780877443669672},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.2,"breakHorizontal":-4.0,"spinRate":2186,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.43070653946859805,"extension":6.469689838786621},"index":5,"playId":"2512ea6b-fe6b-3bd2-95a7-33bcc793371c","pitchNumber":6,"startTime":"2026-06-28T02:03:27.535Z","endTime":"2026-06-28T02:03:32.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:03:32.346Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:03:42.450Z","endTime":"2026-06-28T02:04:22.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.086724565358566,"aZ":-21.917870297754675,"pfxX":-5.266668069972221,"pfxZ":5.849210944640216,"pX":1.0944587088005364,"pZ":2.1193452870632505,"vX0":8.284865242509476,"vY0":-130.72149985847233,"vZ0":-5.8649021723666355,"x":75.28,"y":181.56,"x0":-1.412391717668621,"y0":50.003633857426536,"z0":6.006658944026473,"aX":-9.237721493401713},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":8.0,"spinRate":2190,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4168615617154723,"extension":6.622560780431573},"index":0,"playId":"d287bbbd-7dd0-3bca-9719-a4cc05bac42f","pitchNumber":1,"startTime":"2026-06-28T02:03:55.368Z","endTime":"2026-06-28T02:03:59.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8256887179141,"aZ":-22.651329133517365,"pfxX":2.5999452034611177,"pfxZ":5.748930948460364,"pX":0.8928281454765644,"pZ":1.8387268171474553,"vX0":5.080233449854227,"vY0":-126.78509242714303,"vZ0":-5.921912184131096,"x":82.97,"y":189.13,"x0":-1.4613724504461865,"y0":50.0006446903827,"z0":5.971116748007326,"aX":4.301667496946771},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-5.6,"spinRate":2165,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.429259238779681,"extension":6.653584369000551},"hitData":{"launchSpeed":78.0,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":151.55}},"index":1,"playId":"ee97c7f2-bb79-31f1-88fa-3cf6b60125ed","pitchNumber":2,"startTime":"2026-06-28T02:04:14.170Z","endTime":"2026-06-28T02:04:22.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:04:22.170Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:04:33.157Z","endTime":"2026-06-28T02:06:29.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245642390031282,"aZ":-24.08588923412525,"pfxX":-7.86349645614345,"pfxZ":4.691514101298337,"pX":-1.007543512058624,"pZ":3.3544674000755665,"vX0":4.08547706052857,"vY0":-130.17722645888705,"vZ0":-2.481572888625079,"x":155.41,"y":148.21,"x0":-1.5721960730575888,"y0":50.001112491221875,"z0":6.135305537462115,"aX":-13.551564725036485},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":13.4,"spinRate":2135,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.42007889859879155,"extension":6.661864047745197},"index":0,"playId":"f178703e-050e-3865-8d12-7c90e6873685","pitchNumber":1,"startTime":"2026-06-28T02:04:47.234Z","endTime":"2026-06-28T02:04:51.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.392915805340806,"aZ":-23.806380166608495,"pfxX":1.0888389456295333,"pfxZ":5.122893542902041,"pX":0.7772682546484341,"pZ":2.7145899323961196,"vX0":5.520950422223998,"vY0":-126.35463318862855,"vZ0":-3.417835841863111,"x":87.37,"y":165.49,"x0":-1.568689880769749,"y0":50.00118601334141,"z0":5.9767370430485425,"aX":1.7764735318805267},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":-3.1,"spinRate":2300,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.4318724545495223,"extension":6.599686114341104},"index":1,"playId":"cccb3940-4a24-3c93-8452-b5781f119cac","pitchNumber":2,"startTime":"2026-06-28T02:04:59.823Z","endTime":"2026-06-28T02:05:03.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.332392636438176,"aZ":-33.77819400381399,"pfxX":1.657128290656289,"pfxZ":-1.1766478629911887,"pX":-0.9489158187408556,"pZ":3.628896927476853,"vX0":1.1460918851315054,"vY0":-115.24689209590363,"vZ0":1.346748463683102,"x":153.17,"y":140.8,"x0":-1.6652891446792413,"y0":50.0021011123618,"z0":6.262162143037361,"aX":2.2628118662896077},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.6,"breakHorizontal":-3.2,"spinRate":2319,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.47250908696236094,"extension":6.398226120321302},"index":2,"playId":"c282a185-727c-3c9f-9d1a-c32a5a205ca8","pitchNumber":3,"startTime":"2026-06-28T02:05:13.364Z","endTime":"2026-06-28T02:05:17.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.532075320945268,"aZ":-17.613849492158682,"pfxX":-2.0715162338039885,"pfxZ":8.351529446872561,"pX":-0.055031802720419895,"pZ":2.3048565417931646,"vX0":4.660913266835493,"vY0":-129.77730598209345,"vZ0":-6.131363586802027,"x":119.1,"y":176.55,"x0":-1.5876693985723305,"y0":50.0014909598517,"z0":5.9937446893694455,"aX":-3.611253692498521},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.3,"breakHorizontal":3.0,"spinRate":2147,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4185278763791347,"extension":6.495087668143316},"index":3,"playId":"226fedb3-95dc-3055-93c2-25d649860c44","pitchNumber":4,"startTime":"2026-06-28T02:05:26.030Z","endTime":"2026-06-28T02:05:30.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-28T02:05:37.144Z","endTime":"2026-06-28T02:05:51.197Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62239967191466,"aZ":-21.270999903792465,"pfxX":1.6091238145276265,"pfxZ":6.409810217414023,"pX":0.7206166077600097,"pZ":2.0001317593022883,"vX0":5.18228624615371,"vY0":-128.333676030921,"vZ0":-5.9322256252869625,"x":89.53,"y":184.78,"x0":-1.5180356253784937,"y0":50.00375386856876,"z0":5.9527326490345605,"aX":2.736416618751712},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.8,"breakHorizontal":-3.8,"spinRate":2290,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4236176121572761,"extension":6.473237737829108},"index":5,"playId":"c1cf86f5-52a5-349c-b772-2863183388bc","pitchNumber":5,"startTime":"2026-06-28T02:05:51.197Z","endTime":"2026-06-28T02:05:55.302Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.008789819531863,"aZ":-22.1938533510041,"pfxX":1.8055058554106107,"pfxZ":6.041477903091036,"pX":-0.2625819558999955,"pZ":2.123858053482237,"vX0":3.0469074491156443,"vY0":-126.4856055252702,"vZ0":-5.347290617114762,"x":127.01,"y":181.44,"x0":-1.708304492337228,"y0":50.004705234484284,"z0":5.998868612584597,"aX":2.9833559143191404},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.2,"breakHorizontal":-3.8,"spinRate":2095,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4297963554547697,"extension":6.627241074935716},"hitData":{"launchSpeed":105.2,"launchAngle":12.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.09,"coordY":72.96}},"index":6,"playId":"d56f0d17-a926-3da9-a44b-41d4aef6889e","pitchNumber":6,"startTime":"2026-06-28T02:06:21.978Z","endTime":"2026-06-28T02:06:29.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:06:29.023Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:08:14.986Z","endTime":"2026-06-28T02:09:33.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"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"}]}],"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":90.9,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96190359932237,"aZ":-18.55803012108452,"pfxX":-4.585933738990143,"pfxZ":7.651423265227926,"pX":0.49402832404005115,"pZ":2.744387711000998,"vX0":6.421405542952848,"vY0":-132.26070485226631,"vZ0":-2.735715097714416,"x":98.17,"y":164.68,"x0":-1.3642555877602702,"y0":50.00638525696646,"z0":5.145875933456933,"aX":-8.165478352552174},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":7.0,"spinRate":1981,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4133804950031945,"extension":6.882700122904799},"index":0,"playId":"bcc672f3-f0f7-39ad-a06b-18460765bedb","pitchNumber":1,"startTime":"2026-06-28T02:08:36.326Z","endTime":"2026-06-28T02:08:40.132Z","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":90.3,"endSpeed":82.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481312460530514,"aZ":-30.38846333723334,"pfxX":-9.99059296654182,"pfxZ":1.0159490408858929,"pX":-0.031766055349020446,"pZ":3.267552936670242,"vX0":6.947331083894801,"vY0":-131.3439258302986,"vZ0":0.771201513015123,"x":118.21,"y":150.56,"x0":-1.4062936278627676,"y0":50.00278692282049,"z0":5.220979136473702,"aX":-17.54508601265379},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":16.7,"spinRate":1923,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.41620557113878043,"extension":6.868770691291558},"index":1,"playId":"52ed2dbe-3011-3202-a586-98c5cf4d5470","pitchNumber":2,"startTime":"2026-06-28T02:08:52.593Z","endTime":"2026-06-28T02:08:56.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111191350110932,"aZ":-36.93934246342929,"pfxX":-6.685132595821467,"pfxZ":-2.916243505816251,"pX":1.545873316248742,"pZ":0.9567652320337237,"vX0":9.540392866394184,"vY0":-126.35170124175433,"vZ0":-2.3605137911177314,"x":58.07,"y":212.95,"x0":-1.3915031069505006,"y0":50.00352349469785,"z0":4.840556375654102,"aX":-10.929048269254398},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.6,"breakHorizontal":10.2,"spinRate":1524,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4317150278099189,"extension":6.936050341197249},"index":2,"playId":"dff350e2-9a8e-3226-bea2-d21c72b3880d","pitchNumber":3,"startTime":"2026-06-28T02:09:09.404Z","endTime":"2026-06-28T02:09:12.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045723208192854,"aZ":-37.43726408927911,"pfxX":-5.991702483353474,"pfxZ":-3.229854308533561,"pX":0.6504310950033649,"pZ":1.3062558889387885,"vX0":7.552325730739705,"vY0":-126.12398132138748,"vZ0":-1.2858626299386344,"x":92.21,"y":203.51,"x0":-1.589350587856505,"y0":50.004543859696284,"z0":4.8126025764542915,"aX":-9.759268187226729},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":9.4,"spinRate":1531,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4324999076056235,"extension":6.921052235082629},"hitData":{"launchSpeed":77.4,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.68,"coordY":180.41}},"index":3,"playId":"16fbc299-54ad-39d4-b469-bc878b349054","pitchNumber":4,"startTime":"2026-06-28T02:09:25.672Z","endTime":"2026-06-28T02:09:33.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:09:33.686Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:09:42.620Z","endTime":"2026-06-28T02:11:23.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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, 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":90.1,"endSpeed":82.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610442908041307,"aZ":-33.00142388748442,"pfxX":-8.121015909371373,"pfxZ":-0.47650702938259215,"pX":-2.1364210434936677,"pZ":3.3151908948798234,"vX0":1.6564765372484882,"vY0":-131.17397631818142,"vZ0":1.753733488529791,"x":198.44,"y":149.27,"x0":-1.7208929317710553,"y0":50.00051366220991,"z0":5.097418502146088,"aX":-14.15761772078771},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":1903,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.417461765692547,"extension":6.843350137677458},"index":0,"playId":"754361ea-37fd-3e88-97c7-49aa34bb61f5","pitchNumber":1,"startTime":"2026-06-28T02:10:00.437Z","endTime":"2026-06-28T02:10:03.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":76.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033397478493356,"aZ":-33.21201610134022,"pfxX":8.856297893646015,"pfxZ":-0.7036405555866434,"pX":-1.7396373363734396,"pZ":3.2194510936268244,"vX0":-1.7348024806586357,"vY0":-120.8088510987729,"vZ0":2.7497132073781936,"x":183.31,"y":151.85,"x0":-2.163831554562467,"y0":50.000101375658275,"z0":4.9813049124540445,"aX":13.118440809725294},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":-15.6,"spinRate":2526,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.45297710114400225,"extension":6.954597972929817},"index":1,"playId":"f3c190ed-247c-32b3-b71c-65bc1017d1ae","pitchNumber":2,"startTime":"2026-06-28T02:10:16.609Z","endTime":"2026-06-28T02:10:20.109Z","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":91.6,"endSpeed":84.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97599380662537,"aZ":-34.04833064319732,"pfxX":-8.953726874800754,"pfxZ":-1.0367701025101805,"pX":-0.6672588395099245,"pZ":2.947660725158593,"vX0":5.605816506695982,"vY0":-133.33224844699478,"vZ0":0.8466982502728517,"x":142.43,"y":159.19,"x0":-1.62694930385818,"y0":50.00174099423354,"z0":5.071068210957277,"aX":-16.221474191524305},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.4,"breakHorizontal":15.1,"spinRate":1940,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4098258861927335,"extension":6.8993595229756535},"index":2,"playId":"2ace85a3-aba4-31bf-acfa-95ecffd4c067","pitchNumber":3,"startTime":"2026-06-28T02:10:38.350Z","endTime":"2026-06-28T02:10:42.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503696262104828,"aZ":-24.286132073245252,"pfxX":-0.47289847236271854,"pfxZ":4.479527829346045,"pX":-1.5513927231742706,"pZ":3.67794185269025,"vX0":0.8715407119126116,"vY0":-130.80076858620686,"vZ0":1.0828472645777596,"x":176.14,"y":139.48,"x0":-1.8251055086050558,"y0":50.00100356393829,"z0":5.058780860272099,"aX":-0.8324217016914319},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2390,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41624600566161485,"extension":6.664054587077111},"index":3,"playId":"d7b6a4e8-6538-30bb-8505-0452ed29fa94","pitchNumber":4,"startTime":"2026-06-28T02:10:56.348Z","endTime":"2026-06-28T02:11:00.038Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473309153508406,"aZ":-30.82931403176561,"pfxX":-8.129317832215401,"pfxZ":0.7400919682852951,"pX":0.06915974189682435,"pZ":2.5566363012588322,"vX0":7.044677795871189,"vY0":-133.07347467234612,"vZ0":-0.7030863611520678,"x":114.36,"y":169.75,"x0":-1.541453996387209,"y0":50.00180788580637,"z0":5.035142327722776,"aX":-14.747348833558718},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.4,"breakHorizontal":13.4,"spinRate":1976,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4097899844422459,"extension":7.085085980793415},"hitData":{"launchSpeed":100.5,"launchAngle":32.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":150.05,"coordY":40.67}},"index":4,"playId":"1425342c-bcba-32ff-b78b-f4f74cbf003d","pitchNumber":5,"startTime":"2026-06-28T02:11:13.652Z","endTime":"2026-06-28T02:11:23.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:11:23.182Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:11:28.527Z","endTime":"2026-06-28T02:13:46.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":91.5,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066174198776743,"aZ":-28.21359316517992,"pfxX":-9.450806976550084,"pfxZ":2.1829463412235253,"pX":0.8579238255920243,"pZ":2.925580017350268,"vX0":9.582117333662653,"vY0":-133.0370392048686,"vZ0":-0.40887163269470156,"x":84.3,"y":159.79,"x0":-1.5404535731814202,"y0":50.00430152196849,"z0":5.103541742597094,"aX":-17.162665083557428},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1970,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.40968243057611975,"extension":7.111907026758043},"index":0,"playId":"dd16f748-5147-365e-8b5b-568546a21b74","pitchNumber":1,"startTime":"2026-06-28T02:12:05.072Z","endTime":"2026-06-28T02:12:09.244Z","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.8,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10074152592673,"aZ":-25.754334156443715,"pfxX":-2.1075426382983244,"pfxZ":3.6542984836003747,"pX":0.9390232022124853,"pZ":2.5154631324983945,"vX0":7.223755077158062,"vY0":-130.80467811948745,"vZ0":-1.5338891844192397,"x":81.21,"y":170.86,"x0":-1.568341279691047,"y0":50.001505172499286,"z0":5.015697362220719,"aX":-3.701750824891781},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":2.4,"spinRate":2290,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.41659457455865345,"extension":6.977357723226875},"index":1,"playId":"bb80368d-52dd-360a-8029-b053e4079a46","pitchNumber":2,"startTime":"2026-06-28T02:12:20.952Z","endTime":"2026-06-28T02:12:25.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46466339236663,"aZ":-21.37465812716277,"pfxX":-3.77821455748434,"pfxZ":5.739866108464836,"pX":-0.4153857067254415,"pZ":3.324158707227333,"vX0":4.050085661372396,"vY0":-135.30580268528806,"vZ0":-0.8371072058480462,"x":132.83,"y":149.03,"x0":-1.4303882405571267,"y0":50.00212614582616,"z0":5.115374045614996,"aX":-7.108159477242662},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":6.1,"spinRate":2203,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4025616190499637,"extension":6.865913308903457},"index":2,"playId":"ff3795f2-54d4-3d1b-8e49-f05c59b0432e","pitchNumber":3,"startTime":"2026-06-28T02:12:37.707Z","endTime":"2026-06-28T02:12:41.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24620746432156,"aZ":-28.800599774135936,"pfxX":8.757057783588653,"pfxZ":2.215017630834563,"pX":1.0594509986252305,"pZ":1.8479154719517077,"vX0":4.128660114715045,"vY0":-122.57105735114934,"vZ0":-1.3225416488773,"x":76.62,"y":188.89,"x0":-1.784363389885962,"y0":50.001565401874075,"z0":4.853954757464036,"aX":13.320424242096},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":-16.8,"spinRate":2717,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44688263933329164,"extension":7.096926023587214},"index":3,"playId":"f3b6fee9-c872-3555-a157-ad3277614104","pitchNumber":4,"startTime":"2026-06-28T02:12:56.515Z","endTime":"2026-06-28T02:13:00.900Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50935979496201,"aZ":-21.60122857217993,"pfxX":-5.6722293370732055,"pfxZ":5.629052314470419,"pX":0.6447089450194528,"pZ":3.2291095003193675,"vX0":7.264522495209541,"vY0":-134.99862677240554,"vZ0":-1.0004217152073647,"x":92.43,"y":151.59,"x0":-1.3221525650944759,"y0":50.004270536993964,"z0":5.100321539786011,"aX":-10.656900755743742},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":9.0,"spinRate":1996,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.40301732790381806,"extension":7.065268418781668},"index":4,"playId":"f8d5fde3-5e39-34cc-83ac-ad4a93ad714f","pitchNumber":5,"startTime":"2026-06-28T02:13:15.000Z","endTime":"2026-06-28T02:13:19.126Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977749239835216,"aZ":-20.54165631536786,"pfxX":-5.430994104198916,"pfxZ":6.359154602248951,"pX":0.04107674831247801,"pZ":3.4352020575697737,"vX0":5.657808744438214,"vY0":-133.90643249135476,"vZ0":-0.704504524470689,"x":115.43,"y":146.03,"x0":-1.3863830698638353,"y0":50.00225178031327,"z0":5.1618964671682805,"aX":-9.933564469153263},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":1990,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.40792087281425804,"extension":6.995529064413645},"index":5,"playId":"1bc9d196-5154-34b2-abbd-54a56a46a253","pitchNumber":6,"startTime":"2026-06-28T02:13:41.749Z","endTime":"2026-06-28T02:13:46.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:13:46.618Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out sharply to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:16:02.342Z","endTime":"2026-06-28T02:17:45.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Holmes replaces Bryce Elder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T02:15:48.964Z","endTime":"2026-06-28T02:16:04.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656550,"link":"/api/v1/people/656550"},"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":93.8,"endSpeed":86.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775930562496683,"aZ":-11.967364674681257,"pfxX":-4.843590525431766,"pfxZ":10.6567633393081,"pX":-0.4548150931963038,"pZ":1.9435847799972934,"vX0":6.442731234473707,"vY0":-136.29974836390704,"vZ0":-8.020892062605643,"x":134.34,"y":186.3,"x0":-2.211391424938484,"y0":50.00368760000723,"z0":5.736087232280191,"aX":-9.185175865863801},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":7.6,"spinRate":2221,"spinDirection":213},"zone":7,"typeConfidence":0.92,"plateTime":0.4006598796871885,"extension":5.944499807973273},"index":1,"playId":"d9b8b1fb-f74d-36a9-9072-7d305d7340b1","pitchNumber":1,"startTime":"2026-06-28T02:16:04.650Z","endTime":"2026-06-28T02:16:08.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.449683879279895,"aZ":-35.00390432585582,"pfxX":-0.24754217014030244,"pfxZ":-1.8563790802389488,"pX":0.6595159659927338,"pZ":0.17851084352045102,"vX0":6.925186104629323,"vY0":-122.10168223077166,"vZ0":-6.213268255888727,"x":91.86,"y":233.96,"x0":-2.172981024402896,"y0":50.00529488928334,"z0":5.742979435157909,"aX":-0.3764409274599944},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.6,"breakHorizontal":-1.1,"spinRate":2665,"spinDirection":27},"zone":14,"typeConfidence":0.63,"plateTime":0.447363696330223,"extension":6.084838240527709},"index":2,"playId":"648cb6d0-4f63-34b2-99e3-f0318a9789e3","pitchNumber":2,"startTime":"2026-06-28T02:16:19.707Z","endTime":"2026-06-28T02:16:25.356Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86432576828557,"aZ":-33.805206401806686,"pfxX":1.3036528099586204,"pfxZ":-1.0167404737874275,"pX":-0.21776247591840442,"pZ":1.6008186412910823,"vX0":4.82596931613361,"vY0":-124.53715781064672,"vZ0":-3.4170979111291664,"x":125.3,"y":195.56,"x0":-2.3364525625379233,"y0":50.006058425923335,"z0":5.736445485301021,"aX":2.083529676644566},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":-3.2,"spinRate":2600,"spinDirection":52},"zone":13,"typeConfidence":0.86,"plateTime":0.43687474278322824,"extension":6.176668065012007},"index":3,"playId":"11c83aef-110d-32f4-be3c-ea69eb25e06d","pitchNumber":3,"startTime":"2026-06-28T02:16:41.553Z","endTime":"2026-06-28T02:16:45.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84385843672536,"aZ":-15.040774170403884,"pfxX":-3.8089481173190807,"pfxZ":8.789804787548233,"pX":-1.742130180760549,"pZ":2.4021737795427613,"vX0":2.626461916230649,"vY0":-137.81151833429735,"vZ0":-6.401265008479675,"x":183.41,"y":173.92,"x0":-2.2063427326746057,"y0":50.00133022588132,"z0":5.7472526992260455,"aX":-7.422390509495902},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":6.5,"spinRate":2248,"spinDirection":220},"zone":13,"typeConfidence":0.87,"plateTime":0.3954688485690494,"extension":5.979368800940741},"index":4,"playId":"7c68735d-0512-3718-b1ae-ed8b2cf08f3f","pitchNumber":4,"startTime":"2026-06-28T02:17:00.877Z","endTime":"2026-06-28T02:17:04.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.696891163981327,"aZ":-33.44450810519246,"pfxX":0.35155333620222673,"pfxZ":-0.8160925761304263,"pX":0.020551772989218675,"pZ":1.4086538743968888,"vX0":5.342427184316437,"vY0":-123.91104143964584,"vZ0":-3.8708673981227846,"x":116.22,"y":200.75,"x0":-2.204890859387214,"y0":50.00165009185356,"z0":5.771825604302272,"aX":0.5480173944518885},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":-1.8,"spinRate":2586,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.44127205075941767,"extension":6.186175982198256},"index":5,"playId":"84ef4ff9-676c-303e-a9e8-63469ecb4448","pitchNumber":5,"startTime":"2026-06-28T02:17:17.850Z","endTime":"2026-06-28T02:17:21.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.771538640110975,"aZ":-37.22309079084906,"pfxX":1.9152857860374972,"pfxZ":-3.3546962072155324,"pX":-0.5715671240101945,"pZ":1.8398330492332797,"vX0":3.4479761833430347,"vY0":-121.22089074684523,"vZ0":-1.9807720845570562,"x":138.79,"y":189.1,"x0":-2.2537742351156553,"y0":50.00005979341283,"z0":5.877552638069932,"aX":2.886274408399815},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.2,"breakHorizontal":-4.2,"spinRate":2729,"spinDirection":40},"zone":7,"typeConfidence":0.67,"plateTime":0.449592532358857,"extension":5.999337593772891},"hitData":{"launchSpeed":100.4,"launchAngle":23.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":62.0,"coordY":72.51}},"index":6,"playId":"466522a0-4fa5-3ece-942f-6cb28a8c7a53","pitchNumber":6,"startTime":"2026-06-28T02:17:37.057Z","endTime":"2026-06-28T02:17:45.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:17:45.074Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:18:03.580Z","endTime":"2026-06-28T02:18:36.598Z","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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":"Lineout","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":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9979469232898,"aZ":-19.808030148222034,"pfxX":-1.7882094847005634,"pfxZ":6.569592800107767,"pX":0.028070283213930264,"pZ":2.4340795415806653,"vX0":6.638285889020506,"vY0":-135.01317515120806,"vZ0":-5.046910495546503,"x":115.93,"y":173.06,"x0":-2.209426197254041,"y0":50.004079501412555,"z0":5.6842312028635265,"aX":-3.367586613575497},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":2.2,"spinRate":2372,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.40269057913456763,"extension":5.955514673092437},"index":0,"playId":"51e39a61-ee85-3872-ab89-0aa45d579a5c","pitchNumber":1,"startTime":"2026-06-28T02:18:09.339Z","endTime":"2026-06-28T02:18:12.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.482231919225704,"aZ":-38.07274024890969,"pfxX":1.5611015200188247,"pfxZ":-3.909903835552287,"pX":0.0891370447232106,"pZ":1.7850682155988018,"vX0":5.013299595117135,"vY0":-121.16597356175407,"vZ0":-1.7436946210067732,"x":113.6,"y":190.58,"x0":-2.1976293831506113,"y0":50.003323735624335,"z0":5.7972006155045515,"aX":2.3542075263564435},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.2,"breakHorizontal":-3.8,"spinRate":2620,"spinDirection":44},"zone":8,"typeConfidence":0.92,"plateTime":0.4495920953154693,"extension":6.137453400212792},"hitData":{"launchSpeed":90.1,"launchAngle":26.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.54,"coordY":92.78}},"index":1,"playId":"01dd48d7-0408-3412-be9a-7171bd8c00bd","pitchNumber":2,"startTime":"2026-06-28T02:18:28.578Z","endTime":"2026-06-28T02:18:36.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:18:36.598Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:18:40.660Z","endTime":"2026-06-28T02:20:22.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.170931271234956,"aZ":-22.953442121906622,"pfxX":-8.896379576713652,"pfxZ":4.982180878000519,"pX":-0.06798614838386174,"pZ":1.0741795725308698,"vX0":8.621421235376701,"vY0":-134.48774725797992,"vZ0":-7.79050001970451,"x":119.59,"y":209.78,"x0":-2.1425779073936817,"y0":50.0063002824688,"z0":5.608701596141134,"aX":-16.47882245349411},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":2180,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4055740098701057,"extension":6.141326442017717},"index":0,"playId":"c86f0818-df03-3c39-875a-ce97aec18209","pitchNumber":1,"startTime":"2026-06-28T02:19:02.305Z","endTime":"2026-06-28T02:19:06.142Z","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":84.3,"endSpeed":79.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55559675522912,"aZ":-31.91761542626117,"pfxX":1.7716320993727792,"pfxZ":0.1654351440948414,"pX":-0.47202560752695544,"pZ":2.8264535800952624,"vX0":3.7760337516584705,"vY0":-122.91587480372397,"vZ0":-1.0124376160004518,"x":134.99,"y":162.47,"x0":-2.245775803332313,"y0":50.004584770820735,"z0":5.903783913571911,"aX":2.7671430755750483},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-4.0,"spinRate":2597,"spinDirection":92},"zone":1,"typeConfidence":0.9,"plateTime":0.44208211192413094,"extension":6.176724808963414},"index":1,"playId":"a43e6774-21bb-394b-8f3c-a95bd3f482a0","pitchNumber":2,"startTime":"2026-06-28T02:19:17.778Z","endTime":"2026-06-28T02:19:21.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41638082864711,"aZ":-36.77876007822405,"pfxX":-1.4428766129007258,"pfxZ":-3.082597132464755,"pX":1.104232536721436,"pZ":-0.55202829875873,"vX0":7.701530004655001,"vY0":-121.13303794294832,"vZ0":-7.264793740523292,"x":74.91,"y":253.68,"x0":-1.9211863695046079,"y0":50.003188213565565,"z0":5.67953393889948,"aX":-2.157674393987922},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.1,"breakHorizontal":0.8,"spinRate":2717,"spinDirection":26},"zone":14,"typeConfidence":0.95,"plateTime":0.4512139398216073,"extension":6.154229710870836},"index":2,"playId":"d0f98e45-d384-34f6-9be3-9b4b24e7d3fa","pitchNumber":3,"startTime":"2026-06-28T02:19:33.644Z","endTime":"2026-06-28T02:19:37.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728884469297935,"aZ":-23.714366473337993,"pfxX":-7.371948293362853,"pfxZ":4.412517035936512,"pX":-0.6964497395386542,"pZ":2.092160280550749,"vX0":6.666004247397099,"vY0":-136.76186453272132,"vZ0":-5.241394680712642,"x":143.55,"y":182.29,"x0":-2.1933348837216475,"y0":50.004477550356526,"z0":5.634203550926073,"aX":-14.13611398875446},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":12.1,"spinRate":2119,"spinDirection":223},"zone":7,"typeConfidence":0.89,"plateTime":0.3986544952182518,"extension":6.0586450263194935},"index":3,"playId":"3fdf64ec-4200-36d6-9be9-fb17c58f7f2d","pitchNumber":4,"startTime":"2026-06-28T02:19:57.356Z","endTime":"2026-06-28T02:20:02.008Z","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":94.5,"endSpeed":87.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86341959367428,"aZ":-14.059310887719144,"pfxX":-4.436147416867166,"pfxZ":9.323473463793409,"pX":-0.105590417643979,"pZ":3.543422964634826,"vX0":6.572428626276335,"vY0":-137.61070549991865,"vZ0":-3.872013939634715,"x":121.02,"y":143.11,"x0":-1.9344514719752446,"y0":50.00036148735773,"z0":5.903566925487677,"aX":-8.617193247273923},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2224,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.39609811975431297,"extension":6.058479684836511},"index":4,"playId":"4699e80b-60f5-3b3f-8739-b9aa2872faaa","pitchNumber":5,"startTime":"2026-06-28T02:20:18.015Z","endTime":"2026-06-28T02:20:22.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:20:22.668Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T02:22:24.126Z","endTime":"2026-06-28T02:24:02.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.927638039555156,"aZ":-31.63114615007435,"pfxX":10.52524105021244,"pfxZ":0.36866649681506836,"pX":-1.2717019689150022,"pZ":2.8405881577862226,"vX0":-1.2445100099454267,"vY0":-120.06416889476233,"vZ0":1.4841320346854434,"x":165.47,"y":162.08,"x0":-2.1167280723937396,"y0":50.002092057148936,"z0":5.016797085676861,"aX":15.458349629416142},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":-18.8,"spinRate":2574,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.45513875568054374,"extension":6.9976144349644995},"index":0,"playId":"ee31be89-f29b-35e9-8fe6-558aee545d30","pitchNumber":1,"startTime":"2026-06-28T02:22:30.566Z","endTime":"2026-06-28T02:22:34.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54075759670508,"aZ":-34.14806943061952,"pfxX":-9.468407234567012,"pfxZ":-1.1774996498147647,"pX":-0.6586204510477788,"pZ":2.043738566782811,"vX0":5.889623342076264,"vY0":-127.53536520615724,"vZ0":-0.5179044850313507,"x":142.11,"y":183.6,"x0":-1.7455187363976072,"y0":50.00234720687723,"z0":4.899195354198252,"aX":-15.894483032404189},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.0,"breakHorizontal":16.2,"spinRate":1657,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.426381956929311,"extension":7.012527873997813},"index":1,"playId":"37095590-e73c-3242-848a-026a711245c4","pitchNumber":2,"startTime":"2026-06-28T02:22:45.500Z","endTime":"2026-06-28T02:22:49.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.343049360301343,"aZ":-29.150052012327958,"pfxX":8.034183928702952,"pfxZ":1.962770436007676,"pX":1.1594961941080106,"pZ":1.6043141872901896,"vX0":4.374866095906991,"vY0":-123.08171905784559,"vZ0":-1.8095374363304115,"x":72.8,"y":195.46,"x0":-1.6821798247579431,"y0":50.00416259691,"z0":4.806393390424154,"aX":12.384704949841156},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-15.6,"spinRate":2543,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44421327269641564,"extension":6.87001753671386},"index":2,"playId":"32a349e5-a7aa-3292-b593-230d8f9e9da7","pitchNumber":3,"startTime":"2026-06-28T02:23:00.914Z","endTime":"2026-06-28T02:23:05.499Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.605307695577473,"aZ":-21.240033089585133,"pfxX":-4.352088208420811,"pfxZ":5.919486007609594,"pX":-0.8070496252143627,"pZ":4.2419458733928,"vX0":3.528993813215771,"vY0":-134.62865653999665,"vZ0":1.5010005990121944,"x":147.76,"y":124.25,"x0":-1.5656095727735635,"y0":50.00061382676715,"z0":5.174585149178671,"aX":-8.03547561848777},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":7.2,"spinRate":2100,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40592640560148796,"extension":6.932774195583995},"index":3,"playId":"ac72d9ad-01c2-3e41-82b6-984975907c1d","pitchNumber":4,"startTime":"2026-06-28T02:23:38.377Z","endTime":"2026-06-28T02:23:42.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.502952237480624,"aZ":-36.84551178401908,"pfxX":-5.987295115039504,"pfxZ":-2.861930241126889,"pX":0.03564719035071101,"pZ":1.8352930800660368,"vX0":6.4530357525334745,"vY0":-125.55682864959881,"vZ0":-0.004635790554215813,"x":115.64,"y":189.23,"x0":-1.7652096857300046,"y0":50.005522824803435,"z0":4.784897682674779,"aX":-9.758252024464813},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.0,"breakHorizontal":9.7,"spinRate":1473,"spinDirection":268},"zone":8,"typeConfidence":2.0,"plateTime":0.4328513917440495,"extension":7.032310840797837},"hitData":{"launchSpeed":108.6,"launchAngle":3.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.93,"coordY":145.98}},"index":4,"playId":"e1756239-f8ec-36e2-a4da-90908e474940","pitchNumber":5,"startTime":"2026-06-28T02:23:54.501Z","endTime":"2026-06-28T02:24:02.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:24:02.534Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to left fielder Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T02:24:09.394Z","endTime":"2026-06-28T02:26:00.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76613119583522,"aZ":-23.939667166703362,"pfxX":-5.213750820165527,"pfxZ":4.550599154620581,"pX":-0.4074245696350692,"pZ":2.898315903758207,"vX0":4.961645527741971,"vY0":-133.02141557136838,"vZ0":-1.17979464624798,"x":132.53,"y":160.53,"x0":-1.6101910023112016,"y0":50.00478646052563,"z0":5.066389744199828,"aX":-9.441344804243155},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":8.5,"spinRate":2073,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.410135217986519,"extension":6.6779224141478855},"index":0,"playId":"4bf39ad0-8467-3231-bb36-9a5d505ab885","pitchNumber":1,"startTime":"2026-06-28T02:24:28.660Z","endTime":"2026-06-28T02:24:32.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78443560796593,"aZ":-32.5224669409156,"pfxX":7.70594985052781,"pfxZ":-0.21886671618821651,"pX":-0.6219428768825495,"pZ":2.339819429196222,"vX0":0.8546215126777874,"vY0":-124.34208498033344,"vZ0":0.393562211181433,"x":140.71,"y":175.6,"x0":-1.9715131052658221,"y0":50.005187811669444,"z0":4.867368991531566,"aX":12.12647077816172},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-14.2,"spinRate":2546,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.43968118750231344,"extension":6.865464633705608},"index":1,"playId":"ee465001-d095-37dd-b12e-34c85c8d0ed0","pitchNumber":2,"startTime":"2026-06-28T02:24:43.278Z","endTime":"2026-06-28T02:24:47.304Z","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.9,"endSpeed":80.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21667407866756,"aZ":-33.305823243455826,"pfxX":-8.077437039996424,"pfxZ":-0.6865230377865155,"pX":-0.4046291879376194,"pZ":1.5278549109623798,"vX0":5.972164715354841,"vY0":-126.52393164319241,"vZ0":-1.7297972800812391,"x":132.42,"y":197.53,"x0":-1.7289287384581613,"y0":50.00387698558589,"z0":4.852598945812555,"aX":-13.29170406874183},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.4,"breakHorizontal":13.6,"spinRate":1550,"spinDirection":265},"zone":7,"typeConfidence":2.0,"plateTime":0.4304701163103659,"extension":6.945086700580198},"index":2,"playId":"b9db41da-6ea5-3df4-967d-9617b5e45472","pitchNumber":3,"startTime":"2026-06-28T02:25:01.974Z","endTime":"2026-06-28T02:25:06.402Z","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":92.3,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.615497999969026,"aZ":-20.14037787908398,"pfxX":-5.526675673291339,"pfxZ":6.574590995923749,"pX":0.03713813118177671,"pZ":3.405297989937006,"vX0":6.156395540436589,"vY0":-134.3250642989906,"vZ0":-0.5210307612925074,"x":115.58,"y":146.84,"x0":-1.5645260193720751,"y0":50.00322777840548,"z0":5.031453476957912,"aX":-10.117523840717803},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":8.8,"spinRate":2125,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.40748276932650374,"extension":6.986678231682811},"index":3,"playId":"775fbb08-6eef-3eef-a8ab-399184a4a291","pitchNumber":4,"startTime":"2026-06-28T02:25:32.987Z","endTime":"2026-06-28T02:25:38.749Z","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":86.4,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.179208770316325,"aZ":-34.7969694931712,"pfxX":-7.390630030269255,"pfxZ":-1.6180864606143217,"pX":-0.8812892198944373,"pZ":1.2402318327613693,"vX0":4.468873611826376,"vY0":-125.85451812328851,"vZ0":-1.98788498582471,"x":150.59,"y":205.29,"x0":-1.7071440732364398,"y0":50.0001116641881,"z0":4.82151625550964,"aX":-12.020598051102027},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":12.6,"spinRate":1546,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.43289992650954057,"extension":6.896431707115523},"hitData":{"launchSpeed":87.6,"launchAngle":18.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.18,"coordY":116.18}},"index":4,"playId":"a4774656-27c5-3ede-b148-b11c43f28d9e","pitchNumber":5,"startTime":"2026-06-28T02:25:53.405Z","endTime":"2026-06-28T02:26:00.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:26:00.426Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T02:26:09.003Z","endTime":"2026-06-28T02:28:28.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61163325731877,"aZ":-21.589484285102884,"pfxX":-5.869299230146834,"pfxZ":5.949542903607011,"pX":-0.9807194036785896,"pZ":3.3108650137866356,"vX0":3.756074556800016,"vY0":-132.39039407291895,"vZ0":-0.574907812491285,"x":154.38,"y":149.39,"x0":-1.6535022145993385,"y0":50.00404959650579,"z0":5.107528811305781,"aX":-10.445219372911302},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":9.8,"spinRate":2019,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4133367781536781,"extension":6.698432615757821},"index":0,"playId":"d4312c1c-fa33-3518-a43e-59f865557a56","pitchNumber":1,"startTime":"2026-06-28T02:26:30.086Z","endTime":"2026-06-28T02:26:34.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369997682071894,"aZ":-25.040343655276025,"pfxX":-0.7180322798749729,"pfxZ":4.130260737260151,"pX":-0.1957293686351528,"pZ":3.2170550593590095,"vX0":3.8579625313633774,"vY0":-129.90226179025265,"vZ0":0.11249258166352805,"x":124.46,"y":151.92,"x0":-1.5997779651421382,"y0":50.00453790457915,"z0":5.059510930391263,"aX":-1.2411273684831092},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":0.6,"spinRate":2274,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41986717822597264,"extension":6.822542687447309},"index":1,"playId":"dccecb43-278e-3c8e-bdaa-e4a57e0024db","pitchNumber":2,"startTime":"2026-06-28T02:26:45.792Z","endTime":"2026-06-28T02:26:49.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04003074394377,"aZ":-24.982733088424904,"pfxX":-2.3239349842205517,"pfxZ":4.088954532623596,"pX":1.024090628053021,"pZ":2.916570051519538,"vX0":7.487517660139399,"vY0":-131.12541048400882,"vZ0":-0.646242715444192,"x":77.96,"y":160.03,"x0":-1.5536197273204886,"y0":50.00377839872549,"z0":5.013204625030134,"aX":-4.089125427983706},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":2.8,"spinRate":2346,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4160662161138502,"extension":7.147820039648369},"index":2,"playId":"1ddaaf55-2fe3-305d-82e7-f80de1e2f8d6","pitchNumber":3,"startTime":"2026-06-28T02:27:07.560Z","endTime":"2026-06-28T02:27:12.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T02:27:24.590Z","endTime":"2026-06-28T02:27:40.143Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63691219158237,"aZ":-37.82489272098535,"pfxX":-5.843488214761469,"pfxZ":-3.54615824649958,"pX":-1.4334504881206258,"pZ":1.582883010409528,"vX0":2.894907914337322,"vY0":-124.69370219834605,"vZ0":-0.3947015820733931,"x":171.64,"y":196.04,"x0":-1.8438449967175259,"y0":50.00563666118662,"z0":4.836546873719674,"aX":-9.299002485740306},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.4,"breakHorizontal":10.0,"spinRate":1404,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4375152610565691,"extension":6.981967120682103},"index":4,"playId":"bc33feda-7699-30c9-86de-9bd4ae7babf0","pitchNumber":4,"startTime":"2026-06-28T02:27:40.143Z","endTime":"2026-06-28T02:27:43.573Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16629471251385,"aZ":-22.34253129996173,"pfxX":-3.815197979998371,"pfxZ":5.4044530303314,"pX":-1.9896992532742594,"pZ":4.5346672274677315,"vX0":0.7909522213441846,"vY0":-133.41658025967652,"vZ0":2.457110289057801,"x":192.84,"y":116.34,"x0":-1.7923281956942831,"y0":50.00509413439324,"z0":5.203075776333464,"aX":-6.943337649957954},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":6.7,"spinRate":2102,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4090709660109608,"extension":6.965174946963767},"index":5,"playId":"9e5d89ca-01b4-33b6-93d6-9ae34da73e8c","pitchNumber":5,"startTime":"2026-06-28T02:27:58.263Z","endTime":"2026-06-28T02:28:02.084Z","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":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26532002303332,"aZ":-36.06929045852104,"pfxX":-6.607500817191892,"pfxZ":-2.401031519587762,"pX":0.4708749872855862,"pZ":1.8114246123890745,"vX0":7.301689089596943,"vY0":-126.00570711443977,"vZ0":-0.21055998936519738,"x":99.05,"y":189.87,"x0":-1.5927196568231605,"y0":50.00192815966832,"z0":4.786629440178335,"aX":-10.72886217773523},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":10.4,"spinRate":1442,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.4330863768616542,"extension":6.917790902808203},"hitData":{"launchSpeed":90.8,"launchAngle":61.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.64,"coordY":127.25}},"index":6,"playId":"7181e229-f5be-3759-a9b3-0bc3b917d8cd","pitchNumber":6,"startTime":"2026-06-28T02:28:18.352Z","endTime":"2026-06-28T02:28:28.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:28:28.861Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:30:31.125Z","endTime":"2026-06-28T02:32:38.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.224798059091384,"aZ":-32.25185383790186,"pfxX":0.3940207052047353,"pfxZ":-0.0524701507567471,"pX":-0.581080845562541,"pZ":2.1327771716195576,"vX0":4.263185843941939,"vY0":-123.58097613633466,"vZ0":-2.6920094512081922,"x":139.15,"y":181.2,"x0":-2.3721776399181724,"y0":50.00033179697868,"z0":5.917186774203224,"aX":0.6154866360810669},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.5,"breakHorizontal":-1.6,"spinRate":2551,"spinDirection":64},"zone":7,"typeConfidence":0.93,"plateTime":0.44145842359502074,"extension":5.802051274088087},"index":0,"playId":"2b65cccb-b2c9-3c7c-bc7a-799c3ba510ac","pitchNumber":1,"startTime":"2026-06-28T02:30:46.900Z","endTime":"2026-06-28T02:30:50.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86808533151641,"aZ":-21.23489210553053,"pfxX":-1.2361500042237334,"pfxZ":5.8758707111060815,"pX":0.45023159030755106,"pZ":2.2197629467014375,"vX0":7.714123123040599,"vY0":-133.65556192031585,"vZ0":-5.60807408704562,"x":99.84,"y":178.85,"x0":-2.2771648457544575,"y0":50.00613010271874,"z0":5.808662986748482,"aX":-2.303777991458901},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":1.1,"spinRate":2392,"spinDirection":224},"zone":6,"typeConfidence":0.95,"plateTime":0.405295690792701,"extension":5.8717624949331935},"index":1,"playId":"04a7b188-babd-368e-81e2-6ccc59bc696a","pitchNumber":2,"startTime":"2026-06-28T02:31:01.670Z","endTime":"2026-06-28T02:31:05.401Z","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":94.4,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.873856944521552,"aZ":-13.931230748524497,"pfxX":-4.715536479266522,"pfxZ":9.331209857063538,"pX":-1.327376587691928,"pZ":2.6204020339941896,"vX0":3.9947352348404253,"vY0":-137.58048870362907,"vZ0":-6.067970755999961,"x":167.6,"y":168.03,"x0":-2.1715849088363317,"y0":50.00295194495196,"z0":5.7654780701581565,"aX":-9.218638773762123},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2202,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39516352802256716,"extension":5.813766493752408},"index":2,"playId":"f27f958b-d5b8-3890-94cc-ceacd10dbacd","pitchNumber":3,"startTime":"2026-06-28T02:31:25.959Z","endTime":"2026-06-28T02:31:29.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.62448602481822,"aZ":-32.36020798038199,"pfxX":1.1890871125707432,"pfxZ":-0.12241152280370837,"pX":0.693089602883267,"pZ":1.2709638676671482,"vX0":6.699047050539805,"vY0":-123.05953714628053,"vZ0":-4.477145695609036,"x":90.58,"y":204.46,"x0":-2.190899778260127,"y0":50.001278527560416,"z0":5.779861073022658,"aX":1.867669657015979},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.4,"spinRate":2670,"spinDirection":44},"zone":14,"typeConfidence":0.85,"plateTime":0.4408748664566935,"extension":6.073106406693196},"index":3,"playId":"6fbbc771-1e58-3442-be94-5fba0ecfb118","pitchNumber":4,"startTime":"2026-06-28T02:31:41.539Z","endTime":"2026-06-28T02:31:45.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496535817586242,"aZ":-34.16041405260064,"pfxX":0.6554286795515037,"pfxZ":-1.2590522375322477,"pX":-0.01026454645774258,"pZ":0.9424174404046126,"vX0":5.463411461741891,"vY0":-124.13301120518078,"vZ0":-4.915348544577024,"x":117.39,"y":213.33,"x0":-2.3116964430375875,"y0":50.000455543727185,"z0":5.746638417887131,"aX":1.036385347366614},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":-2.3,"spinRate":2609,"spinDirection":37},"zone":14,"typeConfidence":0.86,"plateTime":0.43883826938325576,"extension":6.0943696015190865},"index":4,"playId":"1ce235c4-93c9-361b-89a8-b35d297f1da5","pitchNumber":5,"startTime":"2026-06-28T02:31:56.375Z","endTime":"2026-06-28T02:32:00.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4090354236405,"aZ":-13.404936967135306,"pfxX":-5.342239009383023,"pfxZ":9.787516202246671,"pX":-0.9684159671530784,"pZ":2.549037172880226,"vX0":5.087529259679136,"vY0":-136.93456320344265,"vZ0":-6.130254370630007,"x":153.91,"y":169.96,"x0":-2.147386334573031,"y0":50.00552655089137,"z0":5.717031775384275,"aX":-10.24836425253901},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2222,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3984643500334113,"extension":6.021034263185751},"index":5,"playId":"a30b8f3d-ae1b-3b53-906f-66b8816a6604","pitchNumber":6,"startTime":"2026-06-28T02:32:10.527Z","endTime":"2026-06-28T02:32:15.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495942406065023,"aZ":-13.537299951512615,"pfxX":-3.9514716549310496,"pfxZ":9.786124366955203,"pX":-0.49252619516466284,"pZ":2.0673086161472507,"vX0":5.811449128407666,"vY0":-137.17703690915016,"vZ0":-7.332484677111896,"x":135.77,"y":182.96,"x0":-2.125675319065982,"y0":50.00570857775508,"z0":5.6989863099063,"aX":-7.5280856294677605},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":5.9,"spinRate":2170,"spinDirection":217},"zone":7,"typeConfidence":0.91,"plateTime":0.39937085862902544,"extension":6.066950672341407},"hitData":{"launchSpeed":99.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.11,"coordY":140.4}},"index":6,"playId":"8ca5d752-4ef0-3ce4-ba2b-503db2317bc1","pitchNumber":7,"startTime":"2026-06-28T02:32:29.581Z","endTime":"2026-06-28T02:32:38.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:32:38.103Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:32:41.291Z","endTime":"2026-06-28T02:33:43.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466247616531273,"aZ":-23.691815937569974,"pfxX":-9.368395305005476,"pfxZ":4.591338440252441,"pX":-0.9055055278964464,"pZ":2.085427266420453,"vX0":6.785936353683338,"vY0":-134.63224301921494,"vZ0":-5.0564789479779595,"x":151.52,"y":182.47,"x0":-2.233410894856679,"y0":50.00232300875511,"z0":5.650593053788886,"aX":-17.308478650306863},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":15.6,"spinRate":2047,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40583729438671323,"extension":5.961037170996585},"index":0,"playId":"d07ca502-8d1e-3a20-80b2-0a6740f91323","pitchNumber":1,"startTime":"2026-06-28T02:32:58.677Z","endTime":"2026-06-28T02:33:02.411Z","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":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.467498764279934,"aZ":-35.02141655819215,"pfxX":-0.8036146711115233,"pfxZ":-1.8497773698702193,"pX":-0.05896211635747413,"pZ":0.7504289553440286,"vX0":5.368093304860218,"vY0":-123.2147724965897,"vZ0":-5.203905909869162,"x":119.25,"y":218.52,"x0":-2.1614000888303644,"y0":50.00370930497706,"z0":5.848826893799462,"aX":-1.235895198669527},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":0.2,"spinRate":2578,"spinDirection":22},"zone":13,"typeConfidence":0.84,"plateTime":0.44450712903400236,"extension":5.778798176366146},"index":1,"playId":"4625c76b-1aa5-3dcc-aa69-46f780ead1df","pitchNumber":2,"startTime":"2026-06-28T02:33:17.918Z","endTime":"2026-06-28T02:33:21.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.392793396228903,"aZ":-34.93298596090911,"pfxX":1.380982384798946,"pfxZ":-1.7740334637616115,"pX":-0.5086496592807268,"pZ":1.881210602966695,"vX0":4.034534671700452,"vY0":-123.11520304531649,"vZ0":-2.536479753687656,"x":136.39,"y":187.99,"x0":-2.339336353829198,"y0":50.00363122485305,"z0":5.843447227635102,"aX":2.1471392462147723},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":-3.4,"spinRate":2688,"spinDirection":43},"zone":7,"typeConfidence":0.86,"plateTime":0.4426535704525727,"extension":6.041529286671806},"index":2,"playId":"3509be65-2fb8-3f4d-8fe7-75b0f2c6147b","pitchNumber":3,"startTime":"2026-06-28T02:33:38.724Z","endTime":"2026-06-28T02:33:43.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:33:43.375Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:33:49.555Z","endTime":"2026-06-28T02:34:16.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.929280278084228,"aZ":-33.78551262466057,"pfxX":0.8143963626494019,"pfxZ":-1.0272851124116347,"pX":0.17688348725360917,"pZ":2.4799863624301,"vX0":5.186586548113953,"vY0":-123.77486899693588,"vZ0":-1.6159989688060077,"x":110.26,"y":171.82,"x0":-2.045050539715137,"y0":50.00589917903535,"z0":5.9504603149605835,"aX":1.272558484736274},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":-2.6,"spinRate":2675,"spinDirection":45},"zone":5,"typeConfidence":0.93,"plateTime":0.44123490514332,"extension":5.990804627236765},"hitData":{"launchSpeed":95.9,"launchAngle":16.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.74,"coordY":97.61}},"index":0,"playId":"55a26683-ffc7-313d-b7b9-63d541c1b73a","pitchNumber":1,"startTime":"2026-06-28T02:34:05.105Z","endTime":"2026-06-28T02:34:16.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:34:16.142Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T02:34:14.223Z","endTime":"2026-06-28T02:36:09.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":"Strikeout","eventType":"strikeout","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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433911281969852,"aZ":-19.649940969721396,"pfxX":-1.3145983914976211,"pfxZ":6.796048984958122,"pX":0.5732203792429289,"pZ":1.6519141859576627,"vX0":7.664642293784152,"vY0":-134.0357916268253,"vZ0":-6.988786926104508,"x":95.15,"y":194.18,"x0":-2.136822235092023,"y0":50.006654859785584,"z0":5.667366070014244,"aX":-2.4254147737834653},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":1.0,"spinRate":2409,"spinDirection":221},"zone":14,"typeConfidence":0.93,"plateTime":0.4066318148350301,"extension":5.874391098858615},"index":0,"playId":"8d1713cd-f3a8-3185-9a1b-35d6d54f0f32","pitchNumber":1,"startTime":"2026-06-28T02:34:40.198Z","endTime":"2026-06-28T02:34:44.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828709100405433,"aZ":-21.643198663450203,"pfxX":-7.742137568710194,"pfxZ":5.6460952853555115,"pX":0.5400097632432486,"pZ":1.1217853382301215,"vX0":9.737789944751963,"vY0":-135.05284270041943,"vZ0":-7.767104545266305,"x":96.42,"y":208.49,"x0":-2.0907254355635976,"y0":50.001074953980364,"z0":5.534149761132739,"aX":-14.435030435250587},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":12.1,"spinRate":2162,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40411214835666964,"extension":5.984206138387513},"index":1,"playId":"e9893f8f-714e-3b8a-b601-74c6f53020ab","pitchNumber":2,"startTime":"2026-06-28T02:34:56.354Z","endTime":"2026-06-28T02:34:59.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.139922049481118,"aZ":-32.81171872013979,"pfxX":0.0868246424967063,"pfxZ":-0.4112999284673329,"pX":-0.4837114524505261,"pZ":1.789280968664559,"vX0":4.547485505324407,"vY0":-123.36670179956468,"vZ0":-3.069567766080984,"x":135.44,"y":190.47,"x0":-2.3507695327039513,"y0":50.00161873806883,"z0":5.774240398878002,"aX":0.13445234981759865},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.2,"breakHorizontal":-1.1,"spinRate":2666,"spinDirection":37},"zone":7,"typeConfidence":0.91,"plateTime":0.4415073312892779,"extension":6.016952302070959},"index":2,"playId":"2e397afe-3256-3aee-9d6a-59e8eb4320a2","pitchNumber":3,"startTime":"2026-06-28T02:35:12.983Z","endTime":"2026-06-28T02:35:17.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":81.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.603852739534844,"aZ":-31.108678027672074,"pfxX":0.49447648190756066,"pfxZ":0.6593370685766962,"pX":1.0507445970969904,"pZ":1.314223761440969,"vX0":7.950419601553694,"vY0":-124.80939448216189,"vZ0":-4.445912787839512,"x":76.95,"y":203.3,"x0":-2.204230649502754,"y0":50.00403109047389,"z0":5.60274084536774,"aX":0.8015520254931935},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-2.3,"spinRate":2753,"spinDirection":43},"zone":14,"typeConfidence":0.86,"plateTime":0.43429281957323207,"extension":6.224400631519649},"index":3,"playId":"e4ce6a87-95c3-3372-b65f-b9f3ca437871","pitchNumber":4,"startTime":"2026-06-28T02:35:29.413Z","endTime":"2026-06-28T02:35:34.082Z","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":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20047540507021,"aZ":-23.78659277380485,"pfxX":-9.772011251091026,"pfxZ":4.466721513081311,"pX":-0.5402489507971141,"pZ":1.8577056113559032,"vX0":7.96648848631421,"vY0":-135.5885922772566,"vZ0":-5.42413546198004,"x":137.59,"y":188.62,"x0":-2.2340993201894337,"y0":50.00601020214194,"z0":5.524754261933041,"aX":-18.35891343817612},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":2205,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4026176422436265,"extension":5.981055833766916},"index":4,"playId":"b79c26c7-da23-349b-8d04-a2d7cdb11a46","pitchNumber":5,"startTime":"2026-06-28T02:35:45.713Z","endTime":"2026-06-28T02:35:49.959Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715127527143107,"aZ":-33.55004655028674,"pfxX":0.6587790589596239,"pfxZ":-0.8489447886430721,"pX":-0.03541660856991117,"pZ":1.3495249246242884,"vX0":5.347062326125513,"vY0":-126.00758405442258,"vZ0":-3.943645066685073,"x":118.35,"y":202.34,"x0":-2.2673766439979257,"y0":50.00548277518349,"z0":5.634826841446728,"aX":1.0630442283891555},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.2,"breakHorizontal":-2.4,"spinRate":2767,"spinDirection":53},"zone":13,"typeConfidence":0.88,"plateTime":0.43405483213606155,"extension":6.224211317617285},"index":5,"playId":"15ba5d10-d8fd-3cf2-b5e5-a7ed45a3b90e","pitchNumber":6,"startTime":"2026-06-28T02:36:02.918Z","endTime":"2026-06-28T02:36:09.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:36:09.838Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T02:38:04.100Z","endTime":"2026-06-28T02:38:23.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712241820515025,"aZ":-27.69729699737326,"pfxX":-9.308238968222819,"pfxZ":2.499257316106881,"pX":0.6608637695501796,"pZ":1.7415573589804363,"vX0":8.871303421059965,"vY0":-131.67282705554254,"vZ0":-3.2515420729902504,"x":91.81,"y":191.76,"x0":-1.5105538910102474,"y0":50.00165662879413,"z0":4.997927124910797,"aX":-16.670775797198683},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1970,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.41283444334068253,"extension":7.086316365221433},"hitData":{"launchSpeed":87.4,"launchAngle":21.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.79,"coordY":85.84}},"index":0,"playId":"468d3801-1124-3f8b-9d38-27daf5057d1c","pitchNumber":1,"startTime":"2026-06-28T02:38:16.344Z","endTime":"2026-06-28T02:38:23.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:38:23.874Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T02:38:27.278Z","endTime":"2026-06-28T02:39:12.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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.0,"endSpeed":83.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57950999648067,"aZ":-30.70682088847785,"pfxX":-10.005152640995222,"pfxZ":0.8272051506189708,"pX":-1.2479302999203061,"pZ":3.709892423600416,"vX0":4.493093006511962,"vY0":-132.3832411421799,"vZ0":1.9968702909517244,"x":164.57,"y":138.61,"x0":-1.668419030847182,"y0":50.00277780835701,"z0":5.195448659761121,"aX":-17.736552657439148},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":17.2,"spinRate":2039,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4139389370007871,"extension":6.807631005318292},"index":0,"playId":"3fdeface-bbd4-3edf-8bc6-7ab373d29c00","pitchNumber":1,"startTime":"2026-06-28T02:38:51.031Z","endTime":"2026-06-28T02:38:54.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984220417645982,"aZ":-35.97955886980095,"pfxX":-8.929155218233916,"pfxZ":-2.4210329223775,"pX":-0.7582053474395759,"pZ":1.5706444800321508,"vX0":5.299186277584754,"vY0":-123.87112361132506,"vZ0":-0.6324274025146606,"x":145.9,"y":196.37,"x0":-1.7521645977353657,"y0":50.00298949343153,"z0":4.806708664571031,"aX":-14.041422720440409},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.3,"breakHorizontal":15.1,"spinRate":1522,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4401865374290539,"extension":6.968519054888992},"hitData":{"launchSpeed":75.8,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.25,"coordY":158.13}},"index":1,"playId":"9208ff36-5cc8-377f-b391-1aa035368100","pitchNumber":2,"startTime":"2026-06-28T02:39:04.807Z","endTime":"2026-06-28T02:39:12.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:39:12.846Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T02:39:20.906Z","endTime":"2026-06-28T02:40:03.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"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":"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":91.6,"endSpeed":84.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98678236061258,"aZ":-30.921939459639287,"pfxX":-9.58416959485708,"pfxZ":0.6901065511156972,"pX":0.7372155504610343,"pZ":3.1773140274094374,"vX0":8.729135219948533,"vY0":-133.16497181042715,"vZ0":0.7316507083980693,"x":88.9,"y":152.99,"x0":-1.3285644383631088,"y0":50.000169132690814,"z0":5.12554958461751,"aX":-17.313981050434148},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":15.6,"spinRate":2009,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4103790298187815,"extension":6.9212445438813655},"index":0,"playId":"1163b39d-4149-3cca-9209-e66a8acae701","pitchNumber":1,"startTime":"2026-06-28T02:39:39.978Z","endTime":"2026-06-28T02:39:44.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76046614096995,"aZ":-30.812655594251375,"pfxX":-9.005593255095556,"pfxZ":0.752699243321338,"pX":-0.5917983438306897,"pZ":2.133882842073806,"vX0":5.657916232464515,"vY0":-133.2876390278491,"vZ0":-1.9250753534213116,"x":139.56,"y":181.17,"x0":-1.568435807396144,"y0":50.00211372703991,"z0":5.083380933650746,"aX":-16.25644357359947},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":1911,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.41042160708407804,"extension":6.877497732578666},"hitData":{"launchSpeed":96.0,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.91,"coordY":165.72}},"index":1,"playId":"2f6fef61-6e1f-365a-8164-828cf83003ca","pitchNumber":2,"startTime":"2026-06-28T02:39:55.523Z","endTime":"2026-06-28T02:40:03.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:40:03.553Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T02:42:20.192Z","endTime":"2026-06-28T02:43:52.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987800878439625,"aZ":-24.711712602497506,"pfxX":-9.294415030128675,"pfxZ":4.1547662900114,"pX":-1.2808829388200504,"pZ":2.486298611820412,"vX0":6.00393874898476,"vY0":-133.03049829316686,"vZ0":-3.6539754986108863,"x":165.82,"y":171.65,"x0":-2.3571000626343155,"y0":50.00371519084989,"z0":5.664834177604018,"aX":-16.693854734278098},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":2060,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41141756350330816,"extension":5.928558341670928},"index":0,"playId":"aafc6697-e629-3327-81a3-c73553d38158","pitchNumber":1,"startTime":"2026-06-28T02:42:20.192Z","endTime":"2026-06-28T02:42:24.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223777239903384,"aZ":-11.951270890917321,"pfxX":-5.229457465218766,"pfxZ":11.208229701399343,"pX":0.07001838142770109,"pZ":2.0875575082549154,"vX0":7.0955136127808345,"vY0":-133.12616942670886,"vZ0":-7.196023259793841,"x":114.33,"y":182.42,"x0":-1.9441129963419002,"y0":50.00046771128458,"z0":5.681313335387555,"aX":-9.433508725882179},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2100,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.4106433429373735,"extension":6.138194270365047},"index":1,"playId":"b7aff781-d452-3ecf-83c8-87f87ef228db","pitchNumber":2,"startTime":"2026-06-28T02:42:33.900Z","endTime":"2026-06-28T02:42:43.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153326654333423,"aZ":-14.47207915859834,"pfxX":-7.338735337866581,"pfxZ":9.500062494150109,"pX":0.5636505345157194,"pZ":1.1410610254537938,"vX0":9.200027163207036,"vY0":-135.73576611502145,"vZ0":-9.381195448557378,"x":95.51,"y":207.97,"x0":-1.9187031668110561,"y0":50.00106203332128,"z0":5.653292602061643,"aX":-13.671559198174206},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2177,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.40377922759121354,"extension":5.986480502271487},"index":2,"playId":"8a4f4f50-181d-335f-9a48-136f6fd07a25","pitchNumber":3,"startTime":"2026-06-28T02:43:14.578Z","endTime":"2026-06-28T02:43:18.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660438351676238,"aZ":-30.262107532290887,"pfxX":-0.4809610225236285,"pfxZ":1.2400295986766263,"pX":0.3859797534603452,"pZ":2.2244521244313646,"vX0":6.078708074300301,"vY0":-123.54830656204487,"vZ0":-2.729457885676956,"x":102.29,"y":178.72,"x0":-2.0441197778990343,"y0":50.005586642335096,"z0":5.887474356579284,"aX":-0.7442787367635975},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2707,"spinDirection":45},"zone":9,"typeConfidence":0.94,"plateTime":0.443364440311929,"extension":6.008362314802778},"index":3,"playId":"14496a0c-c170-3b93-8539-6ae9efc6ed4d","pitchNumber":4,"startTime":"2026-06-28T02:43:29.794Z","endTime":"2026-06-28T02:43:33.744Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T02:43:40.803Z","endTime":"2026-06-28T02:43:47.818Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.365921784647647,"aZ":-30.385584360694303,"pfxX":0.42600133809820795,"pfxZ":1.1408012266232253,"pX":0.8435849397908309,"pZ":0.6658200101160839,"vX0":6.833371227917444,"vY0":-123.96766238119031,"vZ0":-6.3715427191019245,"x":84.84,"y":220.8,"x0":-1.9922199215513106,"y0":50.00570042713647,"z0":5.772980182777316,"aX":0.6695420496830077},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.2,"spinRate":2750,"spinDirection":35},"zone":14,"typeConfidence":0.87,"plateTime":0.44008471632267554,"extension":6.107497967108673},"index":5,"playId":"cf32de65-ab9f-3e18-906b-869ab54208b2","pitchNumber":5,"startTime":"2026-06-28T02:43:47.818Z","endTime":"2026-06-28T02:43:52.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:43:52.518Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T02:44:00.439Z","endTime":"2026-06-28T02:44:42.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686481073148865,"aZ":-19.200630861284726,"pfxX":-2.636542042208408,"pfxZ":7.011761689299798,"pX":-0.45439776066257903,"pZ":2.5308160781310245,"vX0":5.496981379120106,"vY0":-134.10608102372757,"vZ0":-5.059597069050732,"x":134.32,"y":170.45,"x0":-2.173728960855268,"y0":50.004312349927126,"z0":5.781361735541276,"aX":-4.879751495002336},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":3.8,"spinRate":2473,"spinDirection":219},"zone":4,"typeConfidence":0.82,"plateTime":0.4059759719581688,"extension":5.908289734030171},"index":0,"playId":"e5b56eb9-18cc-3a20-b58e-96a1c26b3965","pitchNumber":1,"startTime":"2026-06-28T02:44:19.259Z","endTime":"2026-06-28T02:44:23.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.255879847240994,"aZ":-36.687501085782195,"pfxX":1.2211798991821885,"pfxZ":-3.0501486510039113,"pX":-0.13311933581095947,"pZ":1.8145906389229751,"vX0":4.529373278322473,"vY0":-120.11041111405224,"vZ0":-2.183598474457673,"x":122.07,"y":189.79,"x0":-2.1913789290203245,"y0":50.00146952711198,"z0":5.955662995215615,"aX":1.8077994676006621},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.8,"breakHorizontal":-3.1,"spinRate":2775,"spinDirection":32},"zone":8,"typeConfidence":0.88,"plateTime":0.45363513807036204,"extension":6.0257361382532935},"hitData":{"launchSpeed":96.3,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.19,"coordY":69.42}},"index":1,"playId":"471e0d5d-51a1-32ba-926a-8b640070af89","pitchNumber":2,"startTime":"2026-06-28T02:44:34.159Z","endTime":"2026-06-28T02:44:42.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:44:42.699Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Cavanaugh grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T02:44:45.933Z","endTime":"2026-06-28T02:45:33.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88907084151601,"aZ":-37.93068679321048,"pfxX":-0.5302977248491705,"pfxZ":-3.8202879536438084,"pX":0.5238007417115368,"pZ":0.9212615281135704,"vX0":6.432033779051673,"vY0":-122.04719936408942,"vZ0":-4.179992930571778,"x":97.03,"y":213.91,"x0":-2.0760144330274044,"y0":50.00004351952648,"z0":5.920871965522061,"aX":-0.801906696300481},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.7,"breakHorizontal":-0.6,"spinRate":2755,"spinDirection":34},"zone":14,"typeConfidence":0.86,"plateTime":0.4486803569444473,"extension":5.8870487159063405},"index":0,"playId":"985de75b-06bc-332d-95a7-f4d109dbe23a","pitchNumber":1,"startTime":"2026-06-28T02:45:09.420Z","endTime":"2026-06-28T02:45:13.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.512829235978405,"aZ":-16.554548151497315,"pfxX":-2.770614295615789,"pfxZ":8.626390723706344,"pX":-0.30820845437868777,"pZ":2.6925301055423896,"vX0":6.097373460656771,"vY0":-133.19602723184178,"vZ0":-5.053984668634319,"x":128.75,"y":166.08,"x0":-2.2591483665931977,"y0":50.00495940408088,"z0":5.7978055706762595,"aX":-5.018625737587567},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":3.8,"spinRate":2439,"spinDirection":218},"zone":4,"typeConfidence":0.7,"plateTime":0.40999648024998603,"extension":5.725355283489277},"hitData":{"launchSpeed":98.7,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":152.56}},"index":1,"playId":"dabca5b9-b980-3ee7-9553-3ace907b3d20","pitchNumber":2,"startTime":"2026-06-28T02:45:24.624Z","endTime":"2026-06-28T02:45:33.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:45:33.162Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:47:57.412Z","endTime":"2026-06-28T02:48:07.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"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":{"description":"Pitching Change: Ryan Walker replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T02:46:38.178Z","endTime":"2026-06-28T02:47:59.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339627375443374,"aZ":-27.640727925270312,"pfxX":-10.665090245873824,"pfxZ":2.375731426144865,"pX":-1.1110619140524065,"pZ":2.8365367136697937,"vX0":9.17406776490238,"vY0":-137.23008158223942,"vZ0":-0.9745457188966631,"x":159.35,"y":162.19,"x0":-3.1116333588077145,"y0":50.0022360114829,"z0":5.079009852739788,"aX":-20.34307060297958},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":17.4,"spinRate":2219,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3991107269186811,"extension":6.095079541612466},"hitData":{"launchSpeed":88.0,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.38,"coordY":160.16}},"index":1,"playId":"49f2fc08-0238-35ac-abba-848756b09d47","pitchNumber":1,"startTime":"2026-06-28T02:47:59.363Z","endTime":"2026-06-28T02:48:07.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:48:07.391Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:48:14.148Z","endTime":"2026-06-28T02:51:46.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32220520401826,"aZ":-30.34287919038411,"pfxX":-11.532160042047,"pfxZ":0.9604379853363785,"pX":-1.9439814131639033,"pZ":2.080843135611911,"vX0":7.440322592081039,"vY0":-137.61064292358978,"vZ0":-2.3159463692261695,"x":191.1,"y":182.6,"x0":-3.1932233981093225,"y0":50.00382881507669,"z0":5.002022281639988,"aX":-21.979946406892864},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.4,"breakHorizontal":19.2,"spinRate":2343,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.39898496131638517,"extension":6.545511260520521},"index":0,"playId":"31dd8b7e-c530-35e0-b3e2-feff99b001ec","pitchNumber":1,"startTime":"2026-06-28T02:48:31.121Z","endTime":"2026-06-28T02:48:34.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112296975577497,"aZ":-22.14998539146699,"pfxX":-10.705243062574716,"pfxZ":5.214812454280731,"pX":-0.38715350668481036,"pZ":2.7548549373709226,"vX0":10.78043305506043,"vY0":-137.4601374910245,"vZ0":-2.3954268627646775,"x":131.76,"y":164.4,"x0":-2.9599911931871263,"y0":50.00493652384623,"z0":5.133790558684382,"aX":-20.58708008768241},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2324,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.39775001660767284,"extension":6.154750998407777},"index":1,"playId":"16605e63-aed9-36f8-8b4e-c8a6a15686c1","pitchNumber":2,"startTime":"2026-06-28T02:48:46.260Z","endTime":"2026-06-28T02:48:50.287Z","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":94.9,"endSpeed":87.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007057953083322,"aZ":-25.46076721854624,"pfxX":-10.302121989892182,"pfxZ":3.4392590014370743,"pX":-0.5622748454426995,"pZ":2.242609610335054,"vX0":10.42389625953232,"vY0":-137.9603170697269,"vZ0":-3.2631172039688403,"x":138.43,"y":178.23,"x0":-3.0280441656747805,"y0":50.003014816532804,"z0":5.132364378114393,"aX":-20.113765231417815},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":2358,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3950820872733454,"extension":6.366018278921962},"index":2,"playId":"8958a036-8976-336e-9877-17563d6f1a9e","pitchNumber":3,"startTime":"2026-06-28T02:49:03.038Z","endTime":"2026-06-28T02:49:07.082Z","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":94.7,"endSpeed":87.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250456388284906,"aZ":-29.473415676974543,"pfxX":-10.520956222374249,"pfxZ":1.3867899791063323,"pX":-1.5949520027386042,"pZ":2.990952090653501,"vX0":8.054006702585296,"vY0":-137.79531914920477,"vZ0":-0.49330821746940523,"x":177.8,"y":158.02,"x0":-3.17179001978454,"y0":50.00073503794619,"z0":5.143392083070169,"aX":-20.467347497197764},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.6,"breakHorizontal":17.6,"spinRate":2336,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3957116887017378,"extension":6.366978346701613},"index":3,"playId":"ccac8b6c-c0b0-3126-8530-d19b176081dc","pitchNumber":4,"startTime":"2026-06-28T02:49:20.136Z","endTime":"2026-06-28T02:49:24.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76723070604613,"aZ":-27.780871180523707,"pfxX":-10.658209388610425,"pfxZ":2.303848547295571,"pX":-1.4683405929024256,"pZ":2.11698639479601,"vX0":8.147871257183676,"vY0":-136.87301599116537,"vZ0":-2.8646606886580526,"x":172.97,"y":181.62,"x0":-3.091472451615791,"y0":50.0021675103532,"z0":5.069118228075205,"aX":-20.325102543135124},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":2444,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.39939717425996424,"extension":6.539459363273025},"index":4,"playId":"3e61f7bc-c515-354c-817c-138859a0cf87","pitchNumber":5,"startTime":"2026-06-28T02:49:37.409Z","endTime":"2026-06-28T02:49:41.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.135758836462728,"aZ":-27.971350070981245,"pfxX":-10.388798567723704,"pfxZ":2.169263051635644,"pX":-0.14577584772037078,"pZ":2.6266817253815717,"vX0":11.330122081506799,"vY0":-137.70855301672202,"vZ0":-1.641522226217971,"x":122.56,"y":167.86,"x0":-2.9470566582886835,"y0":50.00327781634148,"z0":5.107313404371728,"aX":-20.124847662501445},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":16.7,"spinRate":2427,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39645637330821115,"extension":6.679058342459701},"index":5,"playId":"c9910e17-1dc3-32bc-abb0-c49959b2248a","pitchNumber":6,"startTime":"2026-06-28T02:49:53.559Z","endTime":"2026-06-28T02:50:03.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":89.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987070004491358,"aZ":-23.833484788623537,"pfxX":-9.940883732668635,"pfxZ":4.18928236417536,"pX":0.31912903726291486,"pZ":1.677954693991287,"vX0":12.524011885952607,"vY0":-138.52307248728306,"vZ0":-4.738314664941278,"x":104.84,"y":193.48,"x0":-2.9189838712216813,"y0":50.00107509971759,"z0":4.955968568522326,"aX":-19.781351363169588},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2401,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.39183927539214736,"extension":6.552564446803964},"index":6,"playId":"7d10c716-77f4-3e00-82af-92de9d0131a9","pitchNumber":7,"startTime":"2026-06-28T02:50:25.462Z","endTime":"2026-06-28T02:50:30.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21644050689619,"aZ":-27.242556374755047,"pfxX":-11.367984346035477,"pfxZ":2.5118051551468046,"pX":-0.2902274756397308,"pZ":2.7459479712865487,"vX0":11.757405410165248,"vY0":-138.83694886953973,"vZ0":-1.162076488751701,"x":128.06,"y":164.64,"x0":-3.0899835783195138,"y0":50.004689710549286,"z0":4.972263023602461,"aX":-22.338037099812183},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":18.4,"spinRate":2405,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.39354972016156164,"extension":6.485613729959487},"index":7,"playId":"a700b991-2e5b-3aaa-b4c4-af32a6c018a4","pitchNumber":8,"startTime":"2026-06-28T02:50:46.038Z","endTime":"2026-06-28T02:50:54.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.889956969263107,"aZ":-25.709050315855258,"pfxX":-10.007360422586483,"pfxZ":3.3408032338049356,"pX":-0.10040754420574931,"pZ":3.241412943354906,"vX0":11.418953925057812,"vY0":-137.36369059388446,"vZ0":-0.2914358312029355,"x":120.83,"y":151.26,"x0":-2.9868624530757053,"y0":50.001443635988345,"z0":5.078361132752125,"aX":-19.36032038714899},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2359,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3968691230754975,"extension":6.607917001632167},"index":8,"playId":"4a2fe251-61d4-3beb-a428-87d8ffbeb6ce","pitchNumber":9,"startTime":"2026-06-28T02:51:15.208Z","endTime":"2026-06-28T02:51:18.973Z","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":95.5,"endSpeed":87.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29494176396728,"aZ":-26.160325878991337,"pfxX":-12.293726398489323,"pfxZ":3.061879751862258,"pX":-0.36808571178909544,"pZ":2.2497538281485614,"vX0":11.68371207357672,"vY0":-138.63837803162687,"vZ0":-2.822524596176385,"x":131.03,"y":178.04,"x0":-3.0208726412241536,"y0":50.00365974427265,"z0":5.009695956957514,"aX":-24.155476466781153},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":20.2,"spinRate":2358,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.3936777440984307,"extension":6.599852948391091},"hitData":{"launchSpeed":105.9,"launchAngle":17.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.95,"coordY":50.44}},"index":9,"playId":"15c2a3c3-3588-3827-ab97-6de7dba6d568","pitchNumber":10,"startTime":"2026-06-28T02:51:38.499Z","endTime":"2026-06-28T02:51:46.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:51:46.514Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ha-Seong Kim walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:52:16.641Z","endTime":"2026-06-28T02:53:11.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.8,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69241287198379,"aZ":-27.079074409402498,"pfxX":8.893866627300156,"pfxZ":3.3869336652976223,"pX":1.2388368893283694,"pZ":2.8204070370134833,"vX0":7.779048187105867,"vY0":-121.88189101835698,"vZ0":0.006485050828325067,"x":69.78,"y":162.63,"x0":-3.14874835672091,"y0":50.005860344765914,"z0":5.153843495193285,"aX":13.399014311885807},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":-17.9,"spinRate":2474,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.4491790997144913,"extension":6.597633471647721},"index":0,"playId":"e61b3ebb-ed7e-3dce-a304-4ccbe1fe7b23","pitchNumber":1,"startTime":"2026-06-28T02:52:17.530Z","endTime":"2026-06-28T02:52:20.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48086550769276,"aZ":-30.068883632464974,"pfxX":-12.030246869535395,"pfxZ":1.0767786333079856,"pX":1.0373915456941436,"pZ":1.519483038778988,"vX0":14.95332123968321,"vY0":-137.87692344496708,"vZ0":-3.9210811086437376,"x":77.46,"y":197.75,"x0":-2.8652631427063926,"y0":50.00003089605021,"z0":4.964194832600564,"aX":-23.416627980889167},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.3,"breakHorizontal":19.1,"spinRate":2373,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.395608139417968,"extension":6.526322149240244},"index":1,"playId":"da3ac5d3-009a-39be-aee1-b5190da8ab14","pitchNumber":2,"startTime":"2026-06-28T02:52:32.932Z","endTime":"2026-06-28T02:52:36.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27466826308352,"aZ":-25.327323986939184,"pfxX":-13.114527559376869,"pfxZ":3.5766997255734463,"pX":0.8916779112926299,"pZ":1.3059345680914936,"vX0":14.920829562023357,"vY0":-136.77735223887908,"vZ0":-5.03370679978834,"x":83.01,"y":203.52,"x0":-2.903994618931207,"y0":50.003912989317094,"z0":4.8844951972988415,"aX":-25.10607646482083},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.6,"breakHorizontal":21.0,"spinRate":2436,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.398897812213749,"extension":6.300695072402958},"index":2,"playId":"0ede091f-6a84-3dd0-99e9-7495d82b0aaf","pitchNumber":3,"startTime":"2026-06-28T02:52:49.815Z","endTime":"2026-06-28T02:52:53.940Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015352409599853,"aZ":-25.092900647085976,"pfxX":-13.41974874604238,"pfxZ":3.7168266710287092,"pX":0.8067584022389164,"pZ":1.9088524846921262,"vX0":14.538861994651862,"vY0":-136.70121142452493,"vZ0":-3.786233746598609,"x":86.25,"y":187.24,"x0":-2.8181900413233163,"y0":50.00664838090629,"z0":5.0195164676322435,"aX":-25.59554217512363},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":21.5,"spinRate":2457,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.39953348208569706,"extension":6.4249909053068},"index":3,"playId":"2714cc05-56a4-357a-8e0a-c8c3cf2e7374","pitchNumber":4,"startTime":"2026-06-28T02:53:06.012Z","endTime":"2026-06-28T02:53:11.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:53:11.269Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Harris II pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T02:53:27.409Z","endTime":"2026-06-28T02:56:36.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739694393583445,"aZ":-25.327477317676728,"pfxX":-11.810172931820578,"pfxZ":3.4431368969710103,"pX":-0.27342128638205093,"pZ":2.282397281414828,"vX0":12.077331542871478,"vY0":-138.78916660021824,"vZ0":-2.855638036884307,"x":127.42,"y":177.16,"x0":-3.1091741814676537,"y0":50.00016628242991,"z0":4.97840293063599,"aX":-23.458930048648476},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":19.4,"spinRate":2416,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3919302053531646,"extension":6.250651621651479},"index":0,"playId":"2b9f6812-d475-358b-8a94-78f8812d871b","pitchNumber":1,"startTime":"2026-06-28T02:53:37.929Z","endTime":"2026-06-28T02:53:42.052Z","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":83.6,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928811015775135,"aZ":-27.57714926329523,"pfxX":6.079252767866443,"pfxZ":3.020896666409749,"pX":0.3029945596671647,"pZ":1.6286926715004006,"vX0":6.553038572894377,"vY0":-121.80330571653178,"vZ0":-2.5025148467283023,"x":105.45,"y":194.81,"x0":-3.198974120724137,"y0":50.00465468592959,"z0":5.022127375925994,"aX":9.256275400903576},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":-12.4,"spinRate":2516,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4474063612498087,"extension":6.67383801962113},"index":1,"playId":"c192752c-38b5-3df6-b657-15ad5d1b6491","pitchNumber":2,"startTime":"2026-06-28T02:53:56.649Z","endTime":"2026-06-28T02:54:00.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-28T02:54:15.325Z","endTime":"2026-06-28T02:54:32.137Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.149352567187105,"aZ":-23.29013132825232,"pfxX":-7.176353244682915,"pfxZ":4.608623306679648,"pX":0.8211276181868855,"pZ":2.0340624138240244,"vX0":12.808376799802552,"vY0":-136.72142881896747,"vZ0":-3.8229104678478985,"x":85.7,"y":183.86,"x0":-2.954630000015599,"y0":50.00147342682438,"z0":5.015472331357343,"aX":-13.827910465530156},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":10.8,"spinRate":2192,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3979603381696797,"extension":6.378160098347098},"index":3,"playId":"a6aa7841-e45f-3e68-a994-5c937366a0f8","pitchNumber":3,"startTime":"2026-06-28T02:54:32.137Z","endTime":"2026-06-28T02:54:36.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.304817869561333,"aZ":-25.326041824827048,"pfxX":-9.696565935761395,"pfxZ":3.4807707264738266,"pX":-0.7711598867923726,"pZ":2.989566818983376,"vX0":9.972179632441424,"vY0":-138.50493549351046,"vZ0":-1.2666908088148847,"x":146.39,"y":158.06,"x0":-3.1369649381779388,"y0":50.00179056981543,"z0":5.126538195701876,"aX":-19.074419278667808},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2367,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.3935797683609552,"extension":6.37225627710363},"index":4,"playId":"004bafe6-153e-3dc6-a509-09ed96e1ac23","pitchNumber":4,"startTime":"2026-06-28T02:54:50.102Z","endTime":"2026-06-28T02:54:59.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20113013703529,"aZ":-28.52558727817293,"pfxX":6.5572347351283895,"pfxZ":2.384642805953675,"pX":-1.1213623743907482,"pZ":1.776165969207072,"vX0":3.7103590989410904,"vY0":-122.88000397106062,"vZ0":-2.139067904356597,"x":159.74,"y":190.82,"x0":-3.5024843125956,"y0":50.003199968654705,"z0":5.079943279889954,"aX":10.033529740139533},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":-12.7,"spinRate":2493,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.44562695483435544,"extension":6.342016056256985},"index":5,"playId":"9aee005c-071d-3ae6-8173-86f86b62dbe5","pitchNumber":5,"startTime":"2026-06-28T02:55:24.191Z","endTime":"2026-06-28T02:55:28.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65523851013845,"aZ":-24.155265279963373,"pfxX":-9.895434163794496,"pfxZ":4.134985015471799,"pX":-0.3650696080639859,"pZ":1.3317694952645602,"vX0":10.714372843871192,"vY0":-138.0707368939106,"vZ0":-5.569131357640823,"x":130.92,"y":202.82,"x0":-3.0032795930474703,"y0":50.00005875482655,"z0":4.992057817590862,"aX":-19.175085885335413},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2290,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39613575144146207,"extension":6.442536035705253},"index":6,"playId":"225a829b-662b-3e22-8de7-51ceca1eb2d0","pitchNumber":6,"startTime":"2026-06-28T02:55:43.638Z","endTime":"2026-06-28T02:55:48.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04617635949919,"aZ":-26.74289923868011,"pfxX":-11.34782722708388,"pfxZ":2.778149483988276,"pX":0.4958727716730875,"pZ":3.4361743335376267,"vX0":13.532871185796804,"vY0":-138.03857722620523,"vZ0":0.01098644470676069,"x":98.1,"y":146.0,"x0":-2.9664752850168377,"y0":50.00144807179304,"z0":5.213645022434522,"aX":-22.177979249051397},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":18.1,"spinRate":2401,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3948676165354881,"extension":6.320626527109254},"index":7,"playId":"0bed7e1a-5d03-32c3-945e-2b83067f4666","pitchNumber":7,"startTime":"2026-06-28T02:56:06.582Z","endTime":"2026-06-28T02:56:10.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867305835229413,"aZ":-30.068865658566036,"pfxX":7.8071062804237465,"pfxZ":1.3620709998362095,"pX":-0.32847186825373553,"pZ":2.2548627169673496,"vX0":4.808384974048553,"vY0":-122.77713059471543,"vZ0":-0.9038632965225202,"x":129.52,"y":177.9,"x0":-3.319425355051432,"y0":50.00124940797526,"z0":5.16244484534794,"aX":12.044306465341512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-15.2,"spinRate":2474,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.44429269455855547,"extension":6.253109531372226},"hitData":{"launchSpeed":81.5,"launchAngle":80.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.31,"coordY":200.15}},"index":8,"playId":"308e8cf1-6a48-38a9-ac07-e380600c1e99","pitchNumber":8,"startTime":"2026-06-28T02:56:27.726Z","endTime":"2026-06-28T02:56:36.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:56:36.766Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T02:58:43.424Z","endTime":"2026-06-28T02:59:51.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73165393929051,"aZ":-15.877845252061356,"pfxX":-6.022392972360463,"pfxZ":8.876072130522939,"pX":-0.7819217663921141,"pZ":2.068582713913132,"vX0":5.755571706017715,"vY0":-133.8611862536159,"vZ0":-6.785680295223562,"x":146.81,"y":182.93,"x0":-2.165414968734876,"y0":50.00483972067123,"z0":5.750006218581011,"aX":-11.058921394845814},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2250,"spinDirection":219},"zone":7,"typeConfidence":0.85,"plateTime":0.4073652348837853,"extension":5.874523144927188},"index":0,"playId":"831d7ff3-571b-3f9f-a102-6c5bddd9c40b","pitchNumber":1,"startTime":"2026-06-28T02:58:55.154Z","endTime":"2026-06-28T02:58:59.310Z","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":90.2,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04818151675798,"aZ":-22.726677028200054,"pfxX":-6.822238426742936,"pfxZ":5.352704384633807,"pX":0.09261007133042208,"pZ":1.880590333419196,"vX0":8.324759167222714,"vY0":-131.11955996680484,"vZ0":-5.437691689058316,"x":113.47,"y":188.0,"x0":-2.2162878962191463,"y0":50.00588469426978,"z0":5.6453164786578105,"aX":-12.049644456982849},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":10.8,"spinRate":2137,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.41550249038582443,"extension":5.88441718334541},"index":1,"playId":"a34992a5-98c8-324b-bfdd-62d2be5aeefe","pitchNumber":2,"startTime":"2026-06-28T02:59:08.596Z","endTime":"2026-06-28T02:59:12.998Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-28T02:59:15.249Z","endTime":"2026-06-28T02:59:27.537Z","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":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476228577003052,"aZ":-16.88252485912934,"pfxX":-4.923782179288587,"pfxZ":7.874897150246284,"pX":-1.2305346606988523,"pZ":3.6231609016213655,"vX0":4.6274755038089905,"vY0":-137.28465696575594,"vZ0":-2.7916926701738296,"x":163.91,"y":140.95,"x0":-2.284294080367645,"y0":50.00344032215776,"z0":5.778905010107613,"aX":-9.561479954533098},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2309,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.39637685432491354,"extension":5.98659866016483},"index":3,"playId":"e507bd66-4e3c-3613-85ec-040364189128","pitchNumber":3,"startTime":"2026-06-28T02:59:27.537Z","endTime":"2026-06-28T02:59:31.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980025417750774,"aZ":-14.591939914534514,"pfxX":-5.267610294822994,"pfxZ":9.29252582604358,"pX":-0.9725357879617212,"pZ":2.603908658504414,"vX0":4.969286041310882,"vY0":-135.77057464952566,"vZ0":-5.702705715715638,"x":154.07,"y":168.47,"x0":-2.1303457332315743,"y0":50.00110729874581,"z0":5.723901276772096,"aX":-9.965602229087631},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2346,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4013597468307948,"extension":5.966524609611949},"hitData":{"launchSpeed":84.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.37,"coordY":150.03}},"index":4,"playId":"76fdd642-a610-3808-9d8e-e17e379bc080","pitchNumber":4,"startTime":"2026-06-28T02:59:43.026Z","endTime":"2026-06-28T02:59:51.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:59:51.527Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T03:00:13.682Z","endTime":"2026-06-28T03:00:57.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480673619525678,"aZ":-23.455106978272326,"pfxX":-9.3785504301234,"pfxZ":4.8669484575090305,"pX":-0.5838037485692764,"pZ":0.9065860928787687,"vX0":7.38436614584615,"vY0":-132.05756866707532,"vZ0":-7.835688132142177,"x":139.25,"y":214.3,"x0":-2.1788963074276815,"y0":50.001876020485795,"z0":5.6009635746003354,"aX":-16.792883392617576},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2010,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4126007917011001,"extension":5.9182590628579215},"index":0,"playId":"4f917023-c062-3720-91c4-3e95b72af58e","pitchNumber":1,"startTime":"2026-06-28T03:00:13.698Z","endTime":"2026-06-28T03:00:17.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319236453931808,"aZ":-21.466258074531908,"pfxX":-9.117801768482963,"pfxZ":5.746095385732863,"pX":-0.6927072647291886,"pZ":2.280236796612646,"vX0":7.211468264745678,"vY0":-135.13313058190806,"vZ0":-5.062238641857746,"x":143.4,"y":177.21,"x0":-2.201128207888841,"y0":50.00511438671761,"z0":5.670369099770383,"aX":-16.99557654993097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2227,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4041330101811007,"extension":5.9913831904666415},"index":1,"playId":"bcd25efd-f930-373e-954a-49f5181c2c53","pitchNumber":2,"startTime":"2026-06-28T03:00:29.212Z","endTime":"2026-06-28T03:00:33.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.700548715605983,"aZ":-13.53568041538935,"pfxX":-4.469601297631059,"pfxZ":9.872952915025122,"pX":0.49667556848396455,"pZ":2.927740184884082,"vX0":8.326154984487472,"vY0":-135.80205976678806,"vZ0":-5.275562313545286,"x":98.07,"y":159.73,"x0":-2.013350119740689,"y0":50.005719354354675,"z0":5.819895049766129,"aX":-8.441165657723516},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2266,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.4016495883639033,"extension":6.119115145427743},"hitData":{"launchSpeed":95.6,"launchAngle":38.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.42,"coordY":94.28}},"index":2,"playId":"d46ed816-a323-38dd-9b87-3f9c1167b88f","pitchNumber":3,"startTime":"2026-06-28T03:00:48.111Z","endTime":"2026-06-28T03:00:57.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:00:57.169Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T03:01:00.778Z","endTime":"2026-06-28T03:01:28.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":3},"details":{"event":"Lineout","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":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.322320766470956,"aZ":-33.243245478565456,"pfxX":1.0192327705912816,"pfxZ":-0.6981157735959318,"pX":-0.4683957414322276,"pZ":2.8273831015349344,"vX0":4.297625244104534,"vY0":-121.94002124350632,"vZ0":-0.7914409964293634,"x":134.85,"y":162.44,"x0":-2.3777367445492175,"y0":50.0054052159076,"z0":5.994713301524522,"aX":1.5528081621490593},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-2.8,"spinRate":2543,"spinDirection":67},"zone":1,"typeConfidence":0.92,"plateTime":0.447158921161261,"extension":5.808438535048407},"hitData":{"launchSpeed":91.4,"launchAngle":25.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.23,"coordY":92.16}},"index":0,"playId":"0896e364-8820-37c1-a6b2-c12a32b4d464","pitchNumber":1,"startTime":"2026-06-28T03:01:20.136Z","endTime":"2026-06-28T03:01:28.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:01:28.640Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T03:03:41.214Z","endTime":"2026-06-28T03:04:20.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":{"description":"Pitching Change: Sam Hentges replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T03:02:36.750Z","endTime":"2026-06-28T03:03:43.380Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244631352431682,"aZ":-13.941535570147607,"pfxX":5.059586629813097,"pfxZ":9.528431214729114,"pX":-0.25901008555536126,"pZ":3.2125110595233215,"vX0":-7.054266678383104,"vY0":-137.18774404467734,"vZ0":-5.373725317944795,"x":126.87,"y":152.04,"x0":1.6837025300718016,"y0":50.00404984187553,"z0":6.140829298531265,"aX":9.6831105147823},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":-7.8,"spinRate":2284,"spinDirection":155},"zone":11,"typeConfidence":0.95,"plateTime":0.3986594269423054,"extension":7.1589933396790455},"index":1,"playId":"0f428c80-0b38-3f16-b44a-6ff79dd51507","pitchNumber":1,"startTime":"2026-06-28T03:03:43.380Z","endTime":"2026-06-28T03:03:54.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.521595992849967,"aZ":-41.561976963649784,"pfxX":-3.4515981879159408,"pfxZ":-6.787671062189808,"pX":-0.40355474477966913,"pZ":3.3176000056611112,"vX0":-3.966526129320719,"vY0":-116.99939593854188,"vZ0":1.832543202077016,"x":132.38,"y":149.2,"x0":1.7634841610171454,"y0":50.001692091592176,"z0":6.425409167602969,"aX":-4.774306412686576},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.5,"breakHorizontal":7.2,"spinRate":2270,"spinDirection":319},"zone":11,"typeConfidence":0.9,"plateTime":0.4685310986277593,"extension":7.164700408348896},"hitData":{"launchSpeed":62.3,"launchAngle":2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.36,"coordY":149.17}},"index":2,"playId":"24e9f660-58d9-3da6-a528-8ceb30a16c25","pitchNumber":2,"startTime":"2026-06-28T03:04:11.843Z","endTime":"2026-06-28T03:04:20.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:04:20.364Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T03:04:22.458Z","endTime":"2026-06-28T03:06:31.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":[0,1,2,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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571422495521173,"aZ":-28.143881081027022,"pfxX":-1.692440949720163,"pfxZ":2.386504177377832,"pX":-0.29540233626983425,"pZ":3.2877096030601156,"vX0":-4.9062071264433476,"vY0":-128.75627975078638,"vZ0":-2.0883017443958347,"x":128.26,"y":150.01,"x0":1.8509838196909132,"y0":50.00129388901763,"z0":6.277198233978583,"aX":-2.852999045854452},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":4.1,"spinRate":1992,"spinDirection":208},"zone":1,"typeConfidence":0.83,"plateTime":0.4246576356366236,"extension":6.9379319721210875},"index":0,"playId":"e7644146-af4a-3170-86e9-b78395a71ad2","pitchNumber":1,"startTime":"2026-06-28T03:04:44.408Z","endTime":"2026-06-28T03:04:48.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123925230617207,"aZ":-17.668978125254476,"pfxX":2.9487335513571686,"pfxZ":7.561583201626618,"pX":-0.3628650982770745,"pZ":4.469102402244944,"vX0":-7.061814218514106,"vY0":-137.302458536912,"vZ0":-1.3429555764988557,"x":130.83,"y":118.11,"x0":1.8540944935424253,"y0":50.00055805345514,"z0":6.161522875596625,"aX":5.65575570386277},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":-4.0,"spinRate":2018,"spinDirection":156},"zone":11,"typeConfidence":0.94,"plateTime":0.3982341493559778,"extension":7.15218151700141},"index":1,"playId":"a5e93b17-1510-3c5a-a20c-2b0f94e1a25b","pitchNumber":2,"startTime":"2026-06-28T03:04:59.873Z","endTime":"2026-06-28T03:05:03.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46580437913594,"aZ":-15.822292191933132,"pfxX":4.22791081014376,"pfxZ":8.486502241769406,"pX":-0.3872952035333725,"pZ":3.5727657274437186,"vX0":-7.413006396959945,"vY0":-137.6707682788273,"vZ0":-4.015825998973141,"x":131.76,"y":142.32,"x0":1.786284915756014,"y0":50.00497345966371,"z0":6.11567614724218,"aX":8.149093584415594},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-6.1,"spinRate":2186,"spinDirection":146},"zone":11,"typeConfidence":0.94,"plateTime":0.39728347771580363,"extension":7.071598948492604},"index":2,"playId":"ce374eff-4a4b-3d56-a6fe-5b9189e9d9c7","pitchNumber":3,"startTime":"2026-06-28T03:05:15.932Z","endTime":"2026-06-28T03:05:19.661Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T03:05:28.530Z","endTime":"2026-06-28T03:05:46.585Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":94.9,"endSpeed":87.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.075601402450552,"aZ":-18.118062737227522,"pfxX":3.585420549810474,"pfxZ":7.2339441322769495,"pX":0.2458458586229851,"pZ":4.309390329088165,"vX0":-5.640166140816729,"vY0":-138.12636677109583,"vZ0":-1.730530309881948,"x":107.63,"y":122.43,"x0":1.8429697579804067,"y0":50.004613688124266,"z0":6.154774118472403,"aX":6.969285490877933},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":-5.4,"spinRate":1959,"spinDirection":152},"zone":12,"typeConfidence":0.93,"plateTime":0.39564683564024694,"extension":7.050686297157996},"index":4,"playId":"25516505-c5f7-3cf6-a3be-14135ee90bd8","pitchNumber":4,"startTime":"2026-06-28T03:05:46.585Z","endTime":"2026-06-28T03:05:50.515Z","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":94.7,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345757094174203,"aZ":-16.480445151245863,"pfxX":2.999960739210538,"pfxZ":8.14730344095079,"pX":-0.6227555163089624,"pZ":2.4783424011997766,"vX0":-7.5076289314393625,"vY0":-137.64645552161306,"vZ0":-6.595681675163376,"x":140.74,"y":171.86,"x0":1.7453540315556684,"y0":50.00627545962447,"z0":6.013426500309373,"aX":5.781671818626495},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-4.0,"spinRate":2073,"spinDirection":149},"zone":4,"typeConfidence":0.95,"plateTime":0.39728566882825556,"extension":7.092656901163448},"index":5,"playId":"943b9dab-fd03-3fc1-9d4d-e168a0b59c70","pitchNumber":5,"startTime":"2026-06-28T03:06:03.143Z","endTime":"2026-06-28T03:06:06.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28164756246293,"aZ":-14.662860589996539,"pfxX":3.7366482068652,"pfxZ":8.827448424840185,"pX":0.6343411953492969,"pZ":2.5353936328812794,"vX0":-4.648159148039894,"vY0":-139.03349598435577,"vZ0":-7.216461408504653,"x":92.82,"y":170.32,"x0":1.8319839638897233,"y0":50.00583997951995,"z0":6.112903020810632,"aX":7.414756188027517},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-6.0,"spinRate":2223,"spinDirection":150},"zone":6,"typeConfidence":0.95,"plateTime":0.3919698843895998,"extension":7.139878123016704},"hitData":{"launchSpeed":91.1,"launchAngle":59.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.07,"coordY":112.3}},"index":6,"playId":"9b0d39d5-c693-3099-be12-1dd95489ccc6","pitchNumber":6,"startTime":"2026-06-28T03:06:21.547Z","endTime":"2026-06-28T03:06:31.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:06:31.578Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T03:06:36.066Z","endTime":"2026-06-28T03:07:37.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.93"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.45"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.16"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.20"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451709182180927,"aZ":-18.179571190470725,"pfxX":4.243379601229188,"pfxZ":7.1058400913639055,"pX":0.4152833941006721,"pZ":2.8792136692910693,"vX0":-5.351325485617646,"vY0":-139.22630394559272,"vZ0":-5.669043021124212,"x":101.17,"y":161.04,"x0":1.8084280192291309,"y0":50.000338582518005,"z0":6.139840947420951,"aX":8.353156422101671},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":-6.6,"spinRate":2221,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.3930097775054624,"extension":7.054173627111883},"index":0,"playId":"8271997b-f7a6-3e31-9065-0ee05d53ec5b","pitchNumber":1,"startTime":"2026-06-28T03:06:56.365Z","endTime":"2026-06-28T03:07:00.441Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45954988225753,"aZ":-18.767058718812905,"pfxX":8.893413049624922,"pfxZ":6.981900515717581,"pX":-0.6299698552269601,"pZ":2.291248615197244,"vX0":-9.445539919564176,"vY0":-137.66958202819796,"vZ0":-6.768559638334463,"x":141.01,"y":176.92,"x0":1.6894148565881248,"y0":50.003560936516294,"z0":6.051324465744369,"aX":17.078639922668074},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":-14.2,"spinRate":2238,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.397802691609765,"extension":7.20227668825306},"index":1,"playId":"780b1290-27eb-321a-b818-8213e253068e","pitchNumber":2,"startTime":"2026-06-28T03:07:13.332Z","endTime":"2026-06-28T03:07:17.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45536015209163,"aZ":-10.715894640346914,"pfxX":4.118340120424579,"pfxZ":10.73588062271666,"pX":-0.9237001375481533,"pZ":2.030856455770841,"vX0":-8.956580572183327,"vY0":-140.84361520525766,"vZ0":-8.864737211992972,"x":152.21,"y":183.95,"x0":1.7696610425990837,"y0":50.00595916369651,"z0":5.921594407182804,"aX":8.23432527932893},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2235,"spinDirection":145},"zone":13,"typeConfidence":0.96,"plateTime":0.38960912627583033,"extension":7.222225552769034},"index":2,"playId":"0671f135-22c5-3081-a566-88be6c4f64dd","pitchNumber":3,"startTime":"2026-06-28T03:07:33.400Z","endTime":"2026-06-28T03:07:37.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:07:37.887Z","atBatIndex":61}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T03:06:36.066Z","endTime":"2026-06-28T03:07:37.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.93"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.45"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.16"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.20"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451709182180927,"aZ":-18.179571190470725,"pfxX":4.243379601229188,"pfxZ":7.1058400913639055,"pX":0.4152833941006721,"pZ":2.8792136692910693,"vX0":-5.351325485617646,"vY0":-139.22630394559272,"vZ0":-5.669043021124212,"x":101.17,"y":161.04,"x0":1.8084280192291309,"y0":50.000338582518005,"z0":6.139840947420951,"aX":8.353156422101671},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":-6.6,"spinRate":2221,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.3930097775054624,"extension":7.054173627111883},"index":0,"playId":"8271997b-f7a6-3e31-9065-0ee05d53ec5b","pitchNumber":1,"startTime":"2026-06-28T03:06:56.365Z","endTime":"2026-06-28T03:07:00.441Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45954988225753,"aZ":-18.767058718812905,"pfxX":8.893413049624922,"pfxZ":6.981900515717581,"pX":-0.6299698552269601,"pZ":2.291248615197244,"vX0":-9.445539919564176,"vY0":-137.66958202819796,"vZ0":-6.768559638334463,"x":141.01,"y":176.92,"x0":1.6894148565881248,"y0":50.003560936516294,"z0":6.051324465744369,"aX":17.078639922668074},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":-14.2,"spinRate":2238,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.397802691609765,"extension":7.20227668825306},"index":1,"playId":"780b1290-27eb-321a-b818-8213e253068e","pitchNumber":2,"startTime":"2026-06-28T03:07:13.332Z","endTime":"2026-06-28T03:07:17.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45536015209163,"aZ":-10.715894640346914,"pfxX":4.118340120424579,"pfxZ":10.73588062271666,"pX":-0.9237001375481533,"pZ":2.030856455770841,"vX0":-8.956580572183327,"vY0":-140.84361520525766,"vZ0":-8.864737211992972,"x":152.21,"y":183.95,"x0":1.7696610425990837,"y0":50.00595916369651,"z0":5.921594407182804,"aX":8.23432527932893},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2235,"spinDirection":145},"zone":13,"typeConfidence":0.96,"plateTime":0.38960912627583033,"extension":7.222225552769034},"index":2,"playId":"0671f135-22c5-3081-a566-88be6c4f64dd","pitchNumber":3,"startTime":"2026-06-28T03:07:33.400Z","endTime":"2026-06-28T03:07:37.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:07:37.887Z","atBatIndex":61},"scoringPlays":[12,16,25],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":65.08,"y":107.98},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":111.93,"y":151.55},"type":"O","description":"Groundout"}],"home":[{"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":51.7,"y":129.08},"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":1,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":168.64,"y":120.1},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":17,"top":[7,8,9,10,11],"bottom":[12,13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":100.8,"y":65.84},"type":"H","description":"Double"}],"home":[{"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":146.57,"y":36.85},"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":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":58.4,"y":68.82},"type":"H","description":"Double"},{"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":48.72,"y":108.43},"type":"O","description":"Sac Fly"}]}},{"startIndex":18,"endIndex":26,"top":[18,19,20],"bottom":[21,22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":75.31,"y":109.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":74.25,"y":64.25},"type":"O","description":"Flyout"}],"home":[{"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":190.5,"y":85.89},"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":3,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":67.88,"y":122.18},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":74.44,"y":122.05},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":223.24,"y":88.83},"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":3,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":108.89,"y":207.24},"type":"O","description":"Pop Out"}]}},{"startIndex":27,"endIndex":32,"top":[27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":164.59,"y":166.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":154.2,"y":151.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":132.1,"y":146.09},"type":"O","description":"Groundout"}],"home":[{"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":110.92,"y":151.55},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":138.09,"y":72.96},"type":"O","description":"Lineout"}]}},{"startIndex":33,"endIndex":38,"top":[33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":131.68,"y":180.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":150.05,"y":40.67},"type":"O","description":"Flyout"}],"home":[{"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":62.0,"y":72.51},"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":63.54,"y":92.78},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":151.93,"y":145.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":65.18,"y":116.18},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":168.64,"y":127.25},"type":"O","description":"Flyout"}],"home":[{"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":151.11,"y":140.4},"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":6,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":140.74,"y":97.61},"type":"H","description":"Single"}]}},{"startIndex":46,"endIndex":51,"top":[46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":114.79,"y":85.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":137.25,"y":158.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":109.91,"y":165.72},"type":"O","description":"Groundout"}],"home":[{"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":74.19,"y":69.42},"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":7,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":110.92,"y":152.56},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54,55],"bottom":[56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":107.38,"y":160.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":138.95,"y":50.44},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":102.31,"y":200.15},"type":"O","description":"Pop Out"}],"home":[{"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":147.37,"y":150.03},"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":8,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":195.42,"y":94.28},"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":60.23,"y":92.16},"type":"O","description":"Lineout"}]}},{"startIndex":59,"endIndex":61,"top":[59,60,61],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":105.36,"y":149.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":115.07,"y":112.3},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":6,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"onDeck":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"inHole":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"battingOrder":4,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"onDeck":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"inHole":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"battingOrder":4,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".248","atBats":28,"obp":".312","slg":".411","ops":".723","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":2,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":28,"obp":".233","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":116,"era":"3.42","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.21","battersFaced":30,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":41,"strikes":75,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.36","rbi":5,"pitchesPerInning":"14.50","runsScoredPer9":"5.63","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":25,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":69,"obp":".247","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":315,"era":"2.70","inningsPitched":"20.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"0.95","battersFaced":78,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":115,"strikes":200,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.60","hitsPer9Inn":"4.95","runsScoredPer9":"2.70","homeRunsPer9":"1.35","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":42,"runs":5,"doubles":3,"triples":3,"homeRuns":1,"strikeOuts":42,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":125,"obp":".176","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":521,"era":"0.99","inningsPitched":"36.1","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":15,"blownSaves":1,"earnedRuns":4,"whip":"0.63","battersFaced":132,"outs":109,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":521,"balls":159,"strikes":362,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.34","gamesFinished":1,"strikeoutWalkRatio":"8.40","strikeoutsPer9Inn":"10.40","walksPer9Inn":"1.24","hitsPer9Inn":"4.46","runsScoredPer9":"1.24","homeRunsPer9":"0.25","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675916":{"person":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"jerseyNumber":"00","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":21,"obp":".174","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":100,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":23,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":40,"strikes":60,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.70","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":12,"groundOuts":14,"airOuts":18,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".246","atBats":69,"obp":".274","slg":".391","ops":".665","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":27,"rbi":9,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":7,"putOuts":161,"errors":2,"chances":170,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":39,"groundOuts":68,"airOuts":65,"runs":37,"doubles":13,"triples":0,"homeRuns":14,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":82,"hitByPitch":1,"avg":".300","atBats":273,"obp":".333","slg":".502","ops":".835","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":137,"rbi":42,"leftOnBase":97,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":147,"errors":0,"chances":148,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":15,"groundOuts":19,"airOuts":27,"runs":25,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".262","atBats":107,"obp":".301","slg":".421","ops":".722","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":45,"rbi":11,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".343","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.75","popOuts":1,"lineOuts":11},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":41,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":46,"groundOuts":78,"airOuts":88,"runs":34,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":77,"hitByPitch":2,"avg":".267","atBats":288,"obp":".317","slg":".420","ops":".737","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":121,"rbi":43,"leftOnBase":99,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":19,"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":83,"putOuts":136,"errors":3,"chances":222,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID642133":{"person":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"jerseyNumber":"11","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".200","slg":".500","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":5,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.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":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}},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":1,"flyOuts":17,"groundOuts":23,"airOuts":32,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":111,"obp":".272","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":532,"era":"2.32","inningsPitched":"31.0","wins":4,"losses":0,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":8,"whip":"1.03","battersFaced":125,"outs":93,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":532,"balls":184,"strikes":348,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.16","gamesFinished":4,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.90","hitsPer9Inn":"6.39","runsScoredPer9":"2.32","homeRunsPer9":"0.29","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"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":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":20,"groundOuts":60,"airOuts":45,"runs":42,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":64,"baseOnBalls":25,"intentionalWalks":1,"hits":59,"hitByPitch":4,"avg":".260","atBats":227,"obp":".342","slg":".471","ops":".813","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":107,"rbi":39,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.21","popOuts":9,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","assists":9,"putOuts":301,"errors":1,"chances":311,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":41,"groundOuts":72,"airOuts":75,"runs":24,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":99,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":8,"atBats":310,"obp":".282","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1350,"era":"2.14","inningsPitched":"84.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.05","battersFaced":342,"outs":252,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1350,"balls":445,"strikes":905,"strikePercentage":".670","hitBatsmen":8,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".615","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"10.61","walksPer9Inn":"2.25","hitsPer9Inn":"7.18","runsScoredPer9":"2.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":53,"groundOuts":65,"airOuts":87,"runs":53,"doubles":20,"triples":0,"homeRuns":20,"strikeOuts":81,"baseOnBalls":34,"intentionalWalks":2,"hits":85,"hitByPitch":1,"avg":".270","atBats":315,"obp":".340","slg":".524","ops":".864","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":165,"rbi":52,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":21,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":573,"errors":4,"chances":640,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","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":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":38,"groundOuts":50,"airOuts":59,"runs":26,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":49,"hitByPitch":1,"avg":".275","atBats":178,"obp":".316","slg":".416","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":74,"rbi":32,"leftOnBase":77,"sacBunts":1,"sacFlies":5,"babip":".285","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694462":{"person":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"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":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":12,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":27,"strikes":28,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"27.50","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"13.50","walksPer9Inn":"18.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641656":{"person":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":18,"strikes":27,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":19,"groundOuts":18,"airOuts":35,"runs":11,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":110,"obp":".298","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":477,"era":"3.10","inningsPitched":"29.0","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":10,"whip":"1.21","battersFaced":121,"outs":87,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":477,"balls":175,"strikes":302,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".667","pitchesPerInning":"16.45","gamesFinished":8,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"9.93","walksPer9Inn":"3.10","hitsPer9Inn":"7.76","runsScoredPer9":"3.41","homeRunsPer9":"1.55","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":6,"flyOuts":28,"groundOuts":40,"airOuts":55,"runs":22,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":21,"intentionalWalks":0,"hits":43,"hitByPitch":1,"atBats":177,"obp":".325","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":818,"era":"3.47","inningsPitched":"46.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.37","battersFaced":201,"outs":140,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":818,"balls":314,"strikes":504,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"17.53","gamesFinished":5,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.05","hitsPer9Inn":"8.29","runsScoredPer9":"4.24","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":14,"groundOuts":38,"airOuts":20,"runs":12,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".216","atBats":102,"obp":".264","slg":".363","ops":".627","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":37,"rbi":14,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":56,"errors":0,"chances":58,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":74,"groundOuts":76,"airOuts":118,"runs":51,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":39,"baseOnBalls":24,"intentionalWalks":1,"hits":86,"hitByPitch":4,"avg":".277","atBats":310,"obp":".329","slg":".439","ops":".768","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":136,"rbi":44,"leftOnBase":120,"sacBunts":0,"sacFlies":9,"babip":".276","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.83","popOuts":19,"lineOuts":25},"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":186,"putOuts":101,"errors":3,"chances":290,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":14,"groundOuts":20,"airOuts":25,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":96,"obp":".275","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":392,"era":"1.37","inningsPitched":"26.1","wins":0,"losses":2,"saves":16,"saveOpportunities":16,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.06","battersFaced":102,"outs":79,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":392,"balls":116,"strikes":276,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"14.89","gamesFinished":22,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"9.91","walksPer9Inn":"2.05","hitsPer9Inn":"7.52","runsScoredPer9":"2.05","homeRunsPer9":"0.34","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","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":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":49,"groundOuts":56,"airOuts":81,"runs":33,"doubles":12,"triples":1,"homeRuns":8,"strikeOuts":95,"baseOnBalls":28,"intentionalWalks":0,"hits":62,"hitByPitch":6,"avg":".212","atBats":292,"obp":".293","slg":".342","ops":".635","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":100,"rbi":36,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","popOuts":18,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":69,"errors":6,"chances":189,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":47,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":15,"strikes":32,"strikePercentage":".680","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":2},"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":16,"gamesStarted":15,"flyOuts":45,"groundOuts":74,"airOuts":84,"runs":35,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":0,"hits":68,"hitByPitch":2,"atBats":292,"obp":".320","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1257,"era":"3.96","inningsPitched":"77.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.36","battersFaced":334,"outs":232,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1257,"balls":472,"strikes":785,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.25","gamesFinished":1,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.03","walksPer9Inn":"4.31","hitsPer9Inn":"7.91","runsScoredPer9":"4.07","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":11,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":35,"groundOuts":46,"airOuts":55,"runs":27,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":54,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":4,"avg":".221","atBats":199,"obp":".308","slg":".337","ops":".645","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":67,"rbi":19,"leftOnBase":83,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.75","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":121,"errors":3,"chances":127,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":16,"groundOuts":20,"airOuts":24,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".070","atBats":71,"obp":".165","slg":".070","ops":".235","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":5,"rbi":3,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".102","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":27,"errors":3,"chances":87,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 5-6)","summary":"4.0 IP, 5 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":1,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":69,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":26,"strikes":43,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"rbi":5,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":62,"groundOuts":99,"airOuts":110,"runs":48,"doubles":11,"triples":2,"homeRuns":12,"strikeOuts":83,"baseOnBalls":30,"intentionalWalks":0,"hits":91,"hitByPitch":2,"atBats":378,"obp":".298","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1462,"era":"4.01","inningsPitched":"98.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.23","battersFaced":415,"outs":296,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1462,"balls":534,"strikes":928,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":5,"winPercentage":".455","pitchesPerInning":"14.82","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.74","hitsPer9Inn":"8.30","runsScoredPer9":"4.38","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":12,"flyOuts":33,"groundOuts":80,"airOuts":67,"runs":24,"doubles":12,"triples":3,"homeRuns":7,"strikeOuts":60,"baseOnBalls":27,"intentionalWalks":1,"hits":54,"hitByPitch":2,"atBats":256,"obp":".287","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1120,"era":"3.00","inningsPitched":"72.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.13","battersFaced":290,"outs":216,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1120,"balls":432,"strikes":688,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".600","pitchesPerInning":"15.56","gamesFinished":2,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"3.00","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671739,645277,621566,686948,642086,643289,663586,573262,673490,693821,656550],"pitchers":[693821,656550],"bench":[663698,622761,642133,642201],"bullpen":[689266,800311,641656,628452,675916,641755,669276,625643,527048,519242,694462],"battingOrder":[671739,645277,621566,686948,642086,643289,663586,573262,673490],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Dubón (16, Webb, L)."},{"label":"TB","value":"Dubón 2."},{"label":"Runners left in scoring position, 2 out","value":"Kim, Ha; Baldwin, D."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Harris II (5, 2nd base off Webb, L/Cavanaugh)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Elder (Chapman, M at 1st base)."}]}],"note":[]},"home":{"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":6,"groundOuts":4,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".255","atBats":28,"obp":".308","slg":".418","ops":".726","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":13,"rbi":5,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"14.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":28,"obp":".129","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":126,"era":"4.35","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.37","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":126,"balls":43,"strikes":83,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"pitchesPerInning":"14.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":55,"groundOuts":53,"airOuts":100,"runs":37,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":61,"baseOnBalls":7,"intentionalWalks":0,"hits":86,"hitByPitch":6,"avg":".290","atBats":297,"obp":".316","slg":".508","ops":".824","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":151,"rbi":42,"leftOnBase":119,"sacBunts":0,"sacFlies":3,"babip":".314","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.56","popOuts":26,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":184,"errors":3,"chances":221,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":26,"gamesStarted":0,"flyOuts":27,"groundOuts":34,"airOuts":50,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":139,"obp":".300","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":643,"era":"2.75","inningsPitched":"39.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.22","battersFaced":160,"outs":118,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":643,"balls":239,"strikes":404,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"16.35","gamesFinished":10,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"6.41","walksPer9Inn":"4.12","hitsPer9Inn":"6.86","runsScoredPer9":"3.20","homeRunsPer9":"0.46","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".318","slg":".591","ops":".909","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":13,"rbi":2,"leftOnBase":10,"sacBunts":2,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":1,"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":19,"errors":0,"chances":19,"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":10,"gamesStarted":10,"flyOuts":15,"groundOuts":65,"airOuts":40,"runs":31,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":9,"atBats":197,"obp":".344","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":849,"era":"4.94","inningsPitched":"51.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.35","battersFaced":229,"outs":153,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":849,"balls":315,"strikes":534,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".250","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.35","hitsPer9Inn":"8.82","runsScoredPer9":"5.47","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":14,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":34,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"2.08","inningsPitched":"8.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.27","battersFaced":39,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":55,"strikes":102,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":".---","pitchesPerInning":"18.12","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.15","hitsPer9Inn":"7.27","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"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}},"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":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".286","slg":".167","ops":".453","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".250","atBats":28,"obp":".276","slg":".571","ops":".847","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":16,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.33","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":16,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":12,"gamesStarted":12,"flyOuts":36,"groundOuts":61,"airOuts":55,"runs":38,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":61,"baseOnBalls":26,"intentionalWalks":0,"hits":65,"hitByPitch":0,"atBats":237,"obp":".342","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1036,"era":"5.49","inningsPitched":"62.1","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.46","battersFaced":268,"outs":187,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1036,"balls":385,"strikes":651,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".125","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"8.81","walksPer9Inn":"3.75","hitsPer9Inn":"9.39","runsScoredPer9":"5.49","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"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":{"note":"(W, 5-5)","summary":"7.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":32,"strikes":60,"strikePercentage":".650","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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":40,"groundOuts":112,"airOuts":72,"runs":34,"doubles":13,"triples":2,"homeRuns":5,"strikeOuts":76,"baseOnBalls":22,"intentionalWalks":0,"hits":74,"hitByPitch":4,"atBats":333,"obp":".279","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1312,"era":"3.09","inningsPitched":"90.1","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.06","battersFaced":361,"outs":271,"gamesPitched":14,"completeGames":1,"shutouts":0,"pitchesThrown":1312,"balls":452,"strikes":860,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.19","hitsPer9Inn":"7.37","runsScoredPer9":"3.39","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","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, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"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":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":14,"groundOuts":23,"airOuts":22,"runs":14,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":3,"hits":22,"hitByPitch":1,"atBats":83,"obp":".365","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":389,"era":"5.40","inningsPitched":"21.2","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":3,"blownSaves":3,"earnedRuns":13,"whip":"1.57","battersFaced":98,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":143,"strikes":246,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"17.95","gamesFinished":8,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.48","walksPer9Inn":"4.98","hitsPer9Inn":"9.14","runsScoredPer9":"5.82","homeRunsPer9":"0.83","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"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"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":32,"groundOuts":76,"airOuts":74,"runs":35,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":78,"baseOnBalls":37,"intentionalWalks":1,"hits":70,"hitByPitch":5,"avg":".237","atBats":295,"obp":".329","slg":".373","ops":".702","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":110,"rbi":42,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"42.14","popOuts":24,"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":164,"putOuts":50,"errors":8,"chances":222,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":33,"gamesStarted":0,"flyOuts":18,"groundOuts":29,"airOuts":31,"runs":17,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":2,"hits":26,"hitByPitch":1,"atBats":125,"obp":".306","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":542,"era":"3.97","inningsPitched":"34.0","wins":2,"losses":4,"saves":5,"saveOpportunities":7,"holds":3,"blownSaves":2,"earnedRuns":15,"whip":"1.26","battersFaced":145,"outs":102,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":542,"balls":194,"strikes":348,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".333","pitchesPerInning":"15.94","gamesFinished":15,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"10.59","walksPer9Inn":"4.50","hitsPer9Inn":"6.88","runsScoredPer9":"4.50","homeRunsPer9":"1.32","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"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}},"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":"0-2 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":18,"groundOuts":47,"airOuts":48,"runs":18,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":2,"hits":37,"hitByPitch":4,"avg":".228","atBats":162,"obp":".315","slg":".358","ops":".673","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":58,"rbi":16,"leftOnBase":83,"sacBunts":2,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":15,"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":1,"putOuts":109,"errors":1,"chances":111,"fielding":".991","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":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":43,"groundOuts":78,"airOuts":87,"runs":41,"doubles":19,"triples":3,"homeRuns":5,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":91,"hitByPitch":3,"avg":".323","atBats":282,"obp":".355","slg":".465","ops":".820","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":131,"rbi":30,"leftOnBase":76,"sacBunts":0,"sacFlies":3,"babip":".343","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.40","popOuts":7,"lineOuts":37},"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":138,"errors":3,"chances":142,"fielding":".979","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, 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":11,"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":11,"balls":2,"strikes":9,"strikePercentage":".820","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":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":19,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":16,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":54,"obp":".371","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":281,"era":"2.45","inningsPitched":"14.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.64","battersFaced":70,"outs":44,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":281,"balls":112,"strikes":169,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".333","pitchesPerInning":"19.16","gamesFinished":2,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"9.82","walksPer9Inn":"7.98","hitsPer9Inn":"6.75","runsScoredPer9":"3.07","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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":"2-3 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":43,"groundOuts":67,"airOuts":74,"runs":38,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":102,"baseOnBalls":27,"intentionalWalks":2,"hits":76,"hitByPitch":1,"avg":".240","atBats":317,"obp":".300","slg":".454","ops":".754","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":144,"rbi":43,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.64","popOuts":15,"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":44,"putOuts":498,"errors":5,"chances":547,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":6,"groundOuts":16,"airOuts":14,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".200","atBats":60,"obp":".250","slg":".450","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":27,"rbi":9,"leftOnBase":33,"sacBunts":2,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","assists":8,"putOuts":121,"errors":3,"chances":132,"fielding":".977","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":15,"gamesStarted":14,"flyOuts":37,"groundOuts":81,"airOuts":73,"runs":47,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":49,"baseOnBalls":25,"intentionalWalks":0,"hits":79,"hitByPitch":4,"atBats":277,"obp":".350","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1148,"era":"5.53","inningsPitched":"68.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.52","battersFaced":311,"outs":205,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1148,"balls":431,"strikes":717,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".250","pitchesPerInning":"16.80","gamesFinished":1,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.45","walksPer9Inn":"3.29","hitsPer9Inn":"10.40","runsScoredPer9":"6.19","homeRunsPer9":"1.58","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","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":"500","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":52,"groundOuts":56,"airOuts":97,"runs":40,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":92,"baseOnBalls":19,"intentionalWalks":0,"hits":73,"hitByPitch":1,"avg":".230","atBats":317,"obp":".275","slg":".432","ops":".707","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":137,"rbi":32,"leftOnBase":130,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.64","popOuts":26,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":177,"putOuts":116,"errors":12,"chances":305,"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":16,"gamesStarted":15,"flyOuts":68,"groundOuts":67,"airOuts":107,"runs":41,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":80,"baseOnBalls":42,"intentionalWalks":0,"hits":70,"hitByPitch":0,"atBats":317,"obp":".308","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1526,"era":"3.70","inningsPitched":"87.2","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.28","battersFaced":366,"outs":263,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1526,"balls":599,"strikes":927,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.41","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.21","walksPer9Inn":"4.31","hitsPer9Inn":"7.19","runsScoredPer9":"4.21","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":2,"chances":13,"fielding":".846","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":{},"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":27,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":15,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":80,"obp":".380","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":466,"era":"4.22","inningsPitched":"21.1","wins":1,"losses":0,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":10,"whip":"1.73","battersFaced":100,"outs":64,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":466,"balls":220,"strikes":246,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"21.84","gamesFinished":5,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"12.23","walksPer9Inn":"8.02","hitsPer9Inn":"7.59","runsScoredPer9":"4.22","homeRunsPer9":"0.84","inheritedRunners":17,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":16,"gamesStarted":16,"flyOuts":32,"groundOuts":93,"airOuts":60,"runs":43,"doubles":22,"triples":2,"homeRuns":5,"strikeOuts":95,"baseOnBalls":34,"intentionalWalks":0,"hits":77,"hitByPitch":3,"atBats":322,"obp":".316","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1548,"era":"4.07","inningsPitched":"86.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.29","battersFaced":362,"outs":259,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1548,"balls":616,"strikes":932,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".417","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.54","hitsPer9Inn":"8.03","runsScoredPer9":"4.48","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":74,"groundOuts":93,"airOuts":115,"runs":41,"doubles":17,"triples":6,"homeRuns":3,"strikeOuts":13,"baseOnBalls":19,"intentionalWalks":3,"hits":98,"hitByPitch":3,"avg":".320","atBats":306,"obp":".358","slg":".444","ops":".802","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":136,"rbi":30,"leftOnBase":85,"sacBunts":6,"sacFlies":7,"babip":".320","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.00","popOuts":13,"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":211,"putOuts":92,"errors":4,"chances":307,"fielding":".987","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":"600","stats":{"batting":{"summary":"1-3 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":41,"flyOuts":22,"groundOuts":30,"airOuts":35,"runs":22,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":1,"hits":39,"hitByPitch":0,"avg":".279","atBats":140,"obp":".374","slg":".486","ops":".860","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":68,"rbi":16,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".337","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":61,"errors":0,"chances":65,"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"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","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":33,"gamesStarted":0,"flyOuts":16,"groundOuts":29,"airOuts":26,"runs":12,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":97,"obp":".348","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":475,"era":"3.81","inningsPitched":"26.0","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.50","battersFaced":116,"outs":78,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":189,"strikes":286,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".800","pitchesPerInning":"18.27","gamesFinished":5,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"7.27","walksPer9Inn":"5.19","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"1.73","inheritedRunners":27,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650333,669477,808982,646240,642715,805811,656305,687551,701852,657277,676254,656529],"pitchers":[657277,676254,656529],"bench":[682674,813841,606992,671083],"bullpen":[664141,657424,605288,668873,641816,686790,669062,592662,694738,681916],"battingOrder":[650333,669477,808982,646240,642715,805811,656305,687551,701852],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Eldridge (11, Elder)."},{"label":"HR","value":"Devers 2 (14, 2nd inning off Elder, 0 on, 0 out, 3rd inning off Elder, 2 on, 2 out)."},{"label":"TB","value":"Adames; Arraez; Devers 8; Eldridge 2; Schmitt."},{"label":"RBI","value":"Devers 4 (43); Gilbert (16)."},{"label":"2-out RBI","value":"Devers 3."},{"label":"SF","value":"Gilbert."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"1."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Chapman, M (2, 2nd base by Elder/Baldwin, D)."},{"label":"PO","value":"Chapman, M (1st base by Elder)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Cavanaugh (1, throw)."}]}],"note":[]}},"officials":[{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":483630,"fullName":"John Tumpane","link":"/api/v1/people/483630"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Elder."},{"label":"Pitches-strikes","value":"Elder 69-43; Holmes, G 47-32; Webb, L 92-60; Walker, R 23-14; Hentges 11-9."},{"label":"Groundouts-flyouts","value":"Elder 1-3; Holmes, G 3-3; Webb, L 8-4; Walker, R 1-0; Hentges 1-1."},{"label":"Batters faced","value":"Elder 17; Holmes, G 13; Webb, L 24; Walker, R 4; Hentges 3."},{"label":"Umpires","value":"HP: Chris Conroy. 1B: Willie Traynor. 2B: Brennan Miller. 3B: John Tumpane. "},{"label":"Weather","value":"63 degrees, Clear."},{"label":"Wind","value":"19 mph, Out To CF."},{"label":"First pitch","value":"6:05 PM."},{"label":"T","value":"2:02."},{"label":"Att","value":"35,140."},{"label":"Venue","value":"Oracle Park."},{"label":"June 27, 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":{"note":"(W, 5-5)","summary":"7.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":32,"strikes":60,"strikePercentage":".650","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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":40,"groundOuts":112,"airOuts":72,"runs":34,"doubles":13,"triples":2,"homeRuns":5,"strikeOuts":76,"baseOnBalls":22,"intentionalWalks":0,"hits":74,"hitByPitch":4,"atBats":333,"obp":".279","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1312,"era":"3.09","inningsPitched":"90.1","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.06","battersFaced":361,"outs":271,"gamesPitched":14,"completeGames":1,"shutouts":0,"pitchesThrown":1312,"balls":452,"strikes":860,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.19","hitsPer9Inn":"7.37","runsScoredPer9":"3.39","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":1,"chances":18,"fielding":".944","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":82,"pitchingGameScore":82},{"player":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","boxscoreName":"Devers"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":43,"groundOuts":67,"airOuts":74,"runs":38,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":102,"baseOnBalls":27,"intentionalWalks":2,"hits":76,"hitByPitch":1,"avg":".240","atBats":317,"obp":".300","slg":".454","ops":".754","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":144,"rbi":43,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.64","popOuts":15,"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":44,"putOuts":498,"errors":5,"chances":547,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":72,"hittingGameScore":72},{"player":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","boxscoreName":"Holmes, G"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":47,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":15,"strikes":32,"strikePercentage":".680","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":2},"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":16,"gamesStarted":15,"flyOuts":45,"groundOuts":74,"airOuts":84,"runs":35,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":0,"hits":68,"hitByPitch":2,"atBats":292,"obp":".320","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1257,"era":"3.96","inningsPitched":"77.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.36","battersFaced":334,"outs":232,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1257,"balls":472,"strikes":785,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.25","gamesFinished":1,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.03","walksPer9Inn":"4.31","hitsPer9Inn":"7.91","runsScoredPer9":"4.07","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":11,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":66,"pitchingGameScore":66}]},"decisions":{"winner":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"loser":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}