{"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":823044,"link":"/api/v1.1/game/823044/feed/live","metaData":{"wait":10,"timeStamp":"20260617_210703","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823044,"type":"R","doubleHeader":"N","id":"2026/06/17/sdnmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823044-2026-06-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-17T18:15:00Z","originalDate":"2026-06-17","officialDate":"2026-06-17","dayNight":"day","time":"1:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","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 Diego","record":{"gamesPlayed":73,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":35,"ties":0,"pct":".521"},"records":{},"divisionLeader":false,"wins":38,"losses":35,"winningPercentage":".521"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":72,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":32,"ties":0,"pct":".556"},"records":{},"divisionLeader":false,"wins":40,"losses":32,"winningPercentage":".556"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID669256":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256","firstName":"Nicholas","lastName":"Solak","primaryNumber":"15","birthDate":"1995-01-11","currentAge":31,"birthCity":"Woodridge","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Solak","middleName":"Blake","boxscoreName":"Solak","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"SO-lack","mlbDebutDate":"2019-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Solak","nameSlug":"nick-solak-669256","firstLastName":"Nick Solak","lastFirstName":"Solak, Nick","lastInitName":"Solak, N","initLastName":"N Solak","fullFMLName":"Nicholas Blake Solak","fullLFMName":"Solak, Nicholas Blake","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID666745":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745","firstName":"Jhony","lastName":"Brito","primaryNumber":"76","birthDate":"1998-02-17","currentAge":28,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhony","useLastName":"Brito","middleName":"Rafael","boxscoreName":"Brito","gender":"M","nameMatrilineal":"Feliz","isPlayer":true,"isVerified":true,"pronunciation":"johnny BREE-toh","mlbDebutDate":"2023-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhony Brito","nameSlug":"jhony-brito-666745","firstLastName":"Jhony Brito","lastFirstName":"Brito, Jhony","lastInitName":"Brito, J","initLastName":"J Brito","fullFMLName":"Jhony Rafael Brito","fullLFMName":"Brito, Jhony Rafael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID660710":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710","firstName":"Rodolfo","lastName":"Durán","primaryNumber":"48","birthDate":"1998-02-19","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 8\"","weight":181,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rodolfo","useLastName":"Durán","middleName":"Jose","boxscoreName":"Durán","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ROH-dolph-oh doo-RAHN","mlbDebutDate":"2026-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rodolfo Durán","nameSlug":"rodolfo-duran-660710","firstLastName":"Rodolfo Durán","lastFirstName":"Durán, Rodolfo","lastInitName":"Durán, R","initLastName":"R Durán","fullFMLName":"Rodolfo Jose Durán","fullLFMName":"Durán, Rodolfo Jose","strikeZoneTop":3.03,"strikeZoneBottom":1.53},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":30,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID691458":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","firstName":"Blaze","lastName":"Jordan","primaryNumber":"33","birthDate":"2002-12-19","currentAge":23,"birthCity":"Southaven","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Jordan","boxscoreName":"Jordan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Jordan","nameSlug":"blaze-jordan-691458","firstLastName":"Blaze Jordan","lastFirstName":"Jordan, Blaze","lastInitName":"Jordan, B","initLastName":"B Jordan","fullFMLName":"Blaze  Jordan","fullLFMName":"Jordan, Blaze","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":26,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669392":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392","firstName":"Samad","lastName":"Taylor","primaryNumber":"0","birthDate":"1998-07-11","currentAge":28,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":160,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Samad","useLastName":"Taylor","middleName":"Jahad","boxscoreName":"Taylor, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-mahd","mlbDebutDate":"2023-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samad Taylor","nameSlug":"samad-taylor-669392","firstLastName":"Samad Taylor","lastFirstName":"Taylor, Samad","lastInitName":"Taylor, S","initLastName":"S Taylor","fullFMLName":"Samad Jahad Taylor","fullLFMName":"Taylor, Samad Jahad","strikeZoneTop":3.038,"strikeZoneBottom":1.533},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID675448":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448","firstName":"Blake","lastName":"Hunt","primaryNumber":"26","birthDate":"1998-11-10","currentAge":27,"birthCity":"Costa Mesa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Blake","useLastName":"Hunt","middleName":"Evan","boxscoreName":"Hunt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2026-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Hunt","nameSlug":"blake-hunt-675448","firstLastName":"Blake Hunt","lastFirstName":"Hunt, Blake","lastInitName":"Hunt, B","initLastName":"B Hunt","fullFMLName":"Blake Evan Hunt","fullLFMName":"Hunt, Blake Evan","strikeZoneTop":3.37,"strikeZoneBottom":1.701},"ID695238":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238","firstName":"William","lastName":"Wagner","primaryNumber":"7","birthDate":"1998-07-29","currentAge":28,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Will","useLastName":"Wagner","middleName":"James","boxscoreName":"Wagner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wagner","nameSlug":"will-wagner-695238","firstLastName":"Will Wagner","lastFirstName":"Wagner, Will","lastInitName":"Wagner, W","initLastName":"W Wagner","fullFMLName":"William James Wagner","fullLFMName":"Wagner, William James","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"30","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Cloudy","temp":"85","wind":"22 mph, R To L"},"gameInfo":{"attendance":29859,"firstPitch":"2026-06-17T18:15:00.000Z","gameDurationMinutes":172},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"home":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"}},"officialScorer":{"id":814501,"fullName":"Michael Miller","link":"/api/v1/people/814501"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T18:15:56.760Z","endTime":"2026-06-17T18:16:26.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T15:31:26.933Z","endTime":"2026-06-17T17:55:38.574Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-17T17:55:38.574Z","endTime":"2026-06-17T18:15:44.359Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-17T18:15:44.359Z","endTime":"2026-06-17T18:15:59.065Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":97.0,"endSpeed":88.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.999375158557253,"aZ":-13.20673485782701,"pfxX":-1.9011879579239621,"pfxZ":9.407260960081183,"pX":0.7642425254649293,"pZ":3.0482050421835196,"vX0":7.259855598407429,"vY0":-141.08286095279632,"vZ0":-4.643777404471964,"x":87.87,"y":156.48,"x0":-1.595106350899336,"y0":50.006660256765215,"z0":5.566446951713713,"aX":-3.835988384613085},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":1.9,"spinRate":2221,"spinDirection":202},"zone":3,"typeConfidence":0.91,"plateTime":0.388182078834614,"extension":7.377966041913645},"index":3,"playId":"1e81625e-ee14-3366-a945-ca3221e3731d","pitchNumber":1,"startTime":"2026-06-17T18:15:59.065Z","endTime":"2026-06-17T18:16:02.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234214817381396,"aZ":-15.460239071424587,"pfxX":-3.061751334780435,"pfxZ":8.442938106457028,"pX":-0.33646982613241405,"pZ":2.8300510064697013,"vX0":5.29028764616926,"vY0":-139.75350381746372,"vZ0":-4.699897552458275,"x":129.83,"y":162.37,"x0":-1.8554463919614885,"y0":50.0051423281516,"z0":5.547803383992591,"aX":-6.063199397210026},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":4.4,"spinRate":2269,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.391800493628526,"extension":7.597152361756541},"hitData":{"launchSpeed":110.0,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.5,"coordY":169.82}},"index":4,"playId":"bfa40bcb-6757-3b8d-83da-fde5ae5831f8","pitchNumber":2,"startTime":"2026-06-17T18:16:17.805Z","endTime":"2026-06-17T18:16:26.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:16:26.809Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samad Taylor walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T18:16:38.859Z","endTime":"2026-06-17T18:18:55.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124455207421907,"aZ":-14.386752850893068,"pfxX":-3.0387972503353597,"pfxZ":8.799016296440405,"pX":0.6481407450075357,"pZ":1.8371537970908174,"vX0":7.004438756965935,"vY0":-140.62843072894583,"vZ0":-7.6955829162509,"x":92.29,"y":189.18,"x0":-1.4697448780448206,"y0":50.00098949189178,"z0":5.524471968910071,"aX":-6.142241737672339},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":4.2,"spinRate":2167,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.3881095256480802,"extension":7.456185683578499},"index":0,"playId":"17e7c88a-c393-3ef5-8c80-45de79a3bf57","pitchNumber":1,"startTime":"2026-06-17T18:16:51.088Z","endTime":"2026-06-17T18:16:54.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552283624092265,"aZ":-13.553849042746894,"pfxX":-2.181620146501178,"pfxZ":9.09018465297088,"pX":0.1674152751630154,"pZ":3.653703737020107,"vX0":5.7627642123409695,"vY0":-141.77539446989928,"vZ0":-3.0138991383404243,"x":110.62,"y":140.13,"x0":-1.6025313564296724,"y0":50.00130491789889,"z0":5.588451531633306,"aX":-4.4689522174889875},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":2.9,"spinRate":2185,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.38542796395239254,"extension":7.43503123128997},"index":1,"playId":"fc0cfb68-6b80-3cc9-a67d-d38045e199de","pitchNumber":2,"startTime":"2026-06-17T18:17:05.826Z","endTime":"2026-06-17T18:17:09.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-17T18:17:20.033Z","endTime":"2026-06-17T18:17:32.996Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4491781652891,"aZ":-16.35529305364119,"pfxX":-1.9708341898138562,"pfxZ":7.764326033330222,"pX":1.2373430878412568,"pZ":2.6466077632188685,"vX0":8.44436165211651,"vY0":-141.2219757352214,"vZ0":-5.23863906114909,"x":69.84,"y":167.32,"x0":-1.5239905974400718,"y0":50.005663931470615,"z0":5.562926214355683,"aX":-4.016838670980596},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":2.0,"spinRate":2239,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.3865223518344747,"extension":7.4708368197369115},"index":3,"playId":"f0dae9be-f5ac-3514-9bb9-e3c33448dc37","pitchNumber":3,"startTime":"2026-06-17T18:17:32.996Z","endTime":"2026-06-17T18:17:36.793Z","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":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847501792100786,"aZ":-39.76098112944978,"pfxX":2.773671065583371,"pfxZ":-4.651664082123383,"pX":1.93344329208312,"pZ":1.0675085447882404,"vX0":7.785586223228568,"vY0":-126.85992983600524,"vZ0":-3.5412551057339154,"x":43.3,"y":209.96,"x0":-1.5351530704613603,"y0":50.003023849234054,"z0":5.649489819100882,"aX":4.522761150279604},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.0,"breakHorizontal":-6.8,"spinRate":2392,"spinDirection":45},"zone":14,"typeConfidence":0.85,"plateTime":0.4316769337397188,"extension":7.125065065382326},"index":4,"playId":"5fd2db15-de9a-3368-bee0-2ebb7216b7fc","pitchNumber":4,"startTime":"2026-06-17T18:17:47.591Z","endTime":"2026-06-17T18:17:50.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42365283398123,"aZ":-20.05436383761586,"pfxX":-6.997499955375068,"pfxZ":6.137212261070975,"pX":0.24921814860577027,"pZ":2.3702617631025515,"vX0":7.320758204443699,"vY0":-139.21816803768,"vZ0":-5.101425481826764,"x":107.5,"y":174.78,"x0":-1.4974565163830933,"y0":50.00642556536647,"z0":5.542367714344381,"aX":-13.825281772536938},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":11.3,"spinRate":2151,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39249771759435825,"extension":7.303356747024623},"index":5,"playId":"b7999c10-edfa-3d05-9e3b-b511972a530e","pitchNumber":5,"startTime":"2026-06-17T18:18:05.176Z","endTime":"2026-06-17T18:18:09.948Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.178806663436806,"aZ":-38.17974936953839,"pfxX":2.118770269611077,"pfxZ":-3.673316472888718,"pX":2.1049930875200595,"pZ":-1.1288408641696384,"vX0":8.14474932070931,"vY0":-127.09614077221778,"vZ0":-8.84756919346178,"x":36.76,"y":269.26,"x0":-1.4170840333590407,"y0":50.002990185539645,"z0":5.431668695648557,"aX":3.4634718116887453},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-8.5,"breakHorizontal":-5.6,"spinRate":2344,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.431049439584716,"extension":7.466044406905363},"index":6,"playId":"c69c10b5-9ea3-350b-915a-79f1e2959b17","pitchNumber":6,"startTime":"2026-06-17T18:18:33.771Z","endTime":"2026-06-17T18:18:37.189Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930224308624556,"aZ":-23.683105598373714,"pfxX":-5.21813392874685,"pfxZ":4.399656668303898,"pX":-1.1990638501677062,"pZ":3.6340420795937463,"vX0":3.339550446420219,"vY0":-137.67788263600312,"vZ0":-1.200597172845731,"x":162.71,"y":140.66,"x0":-1.746215363359422,"y0":50.00513196180961,"z0":5.669995219600204,"aX":-10.076173339220572},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":8.8,"spinRate":2127,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3969739015617364,"extension":7.25833478390016},"index":7,"playId":"2f27c474-57fc-32c8-9eab-060b71d85c6b","pitchNumber":7,"startTime":"2026-06-17T18:18:50.995Z","endTime":"2026-06-17T18:18:55.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:18:55.913Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to right fielder Jordan Walker. Samad Taylor to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T18:19:09.533Z","endTime":"2026-06-17T18:20:08.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40250664664841,"aZ":-29.390366391133742,"pfxX":9.995808734288351,"pfxZ":1.7355066162758472,"pX":0.3409890619851993,"pZ":3.341644025091831,"vX0":3.0803048537208246,"vY0":-126.20530768429605,"vZ0":0.28858656443132114,"x":104.0,"y":148.56,"x0":-2.1952324250251922,"y0":50.00593892357433,"z0":5.598639178323615,"aX":16.079649903927617},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":2500,"spinDirection":83},"zone":3,"typeConfidence":0.91,"plateTime":0.43449261369333314,"extension":7.122314840504088},"index":0,"playId":"ede1c81a-f8c9-3485-a8de-fd4d30cac8be","pitchNumber":1,"startTime":"2026-06-17T18:19:21.250Z","endTime":"2026-06-17T18:19:24.751Z","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":95.7,"endSpeed":88.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846845480512645,"aZ":-18.881395592726648,"pfxX":-2.962933419402109,"pfxZ":6.688251579445984,"pX":-1.1227415078530936,"pZ":4.074906663557766,"vX0":3.0184262071474364,"vY0":-139.4794171370198,"vZ0":-0.9274134156633634,"x":159.8,"y":128.76,"x0":-1.8295453305993563,"y0":50.00050471168664,"z0":5.646675909881086,"aX":-5.887351722770163},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":4.8,"spinRate":2098,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.39141129812586684,"extension":7.280377634882687},"index":1,"playId":"406ccd81-082c-3fba-8266-ce8edf8012d5","pitchNumber":2,"startTime":"2026-06-17T18:19:38.707Z","endTime":"2026-06-17T18:19:42.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645660348126864,"aZ":-33.88189942367025,"pfxX":-5.803021806806353,"pfxZ":-0.9839137884925666,"pX":-0.4020846636898171,"pZ":2.4229869462266325,"vX0":5.7284642464600495,"vY0":-130.6648833025477,"vZ0":-1.2354591153166286,"x":132.33,"y":173.36,"x0":-1.8652789772465477,"y0":50.004372998844204,"z0":5.439935693160052,"aX":-10.070328810738069},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.8,"breakHorizontal":9.4,"spinRate":1525,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.41864187747938786,"extension":7.249929688541514},"hitData":{"launchSpeed":99.0,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":127.9,"coordY":192.9}},"index":2,"playId":"5805bb0b-58e2-3407-b390-4c1dce4af94c","pitchNumber":3,"startTime":"2026-06-17T18:19:57.568Z","endTime":"2026-06-17T18:20:08.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:20:08.643Z","atBatIndex":2},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Manny Machado out on a sacrifice fly to right fielder Jordan Walker. Samad Taylor scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T18:20:35.906Z","endTime":"2026-06-17T18:21:14.350Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589067343166963,"aZ":-29.556989910491566,"pfxX":10.856173990744239,"pfxZ":1.6196825792487886,"pX":0.132489647736687,"pZ":2.9303314816380777,"vX0":2.135911637430371,"vY0":-126.19062919926914,"vZ0":-0.5963330607814877,"x":111.95,"y":159.66,"x0":-2.135125450555887,"y0":50.005999620561845,"z0":5.541415247536028,"aX":17.590857739137537},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":-20.2,"spinRate":2534,"spinDirection":64},"zone":2,"typeConfidence":0.91,"plateTime":0.4332882461100538,"extension":7.10738272341701},"index":0,"playId":"5825ccff-229d-376d-a2d7-caf79ec66dc9","pitchNumber":1,"startTime":"2026-06-17T18:20:43.055Z","endTime":"2026-06-17T18:20:46.278Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065009791591834,"aZ":-17.23132193765171,"pfxX":-3.4194477339181892,"pfxZ":7.384372648691443,"pX":0.8056751951246885,"pZ":2.7342901552813488,"vX0":7.8636127493641155,"vY0":-140.05780954536152,"vZ0":-4.67913733153966,"x":86.29,"y":164.95,"x0":-1.5708325540479293,"y0":50.004006805178804,"z0":5.523128771004196,"aX":-6.921286997138954},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":4.9,"spinRate":2171,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.3882904874609183,"extension":7.46971425335259},"hitData":{"launchSpeed":90.3,"launchAngle":22.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.66,"coordY":89.05}},"index":1,"playId":"d22ad6cc-435f-3fb3-bc6f-429c00ad36cd","pitchNumber":2,"startTime":"2026-06-17T18:21:03.576Z","endTime":"2026-06-17T18:21:14.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:21:14.350Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T18:21:34.474Z","endTime":"2026-06-17T18:23:41.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.665422651919123,"aZ":-17.54144481692144,"pfxX":-1.7097167447589636,"pfxZ":7.520013185668326,"pX":-0.455701689448187,"pZ":3.925320191460109,"vX0":3.8515646450050407,"vY0":-138.34653959801742,"vZ0":-1.3004682108224237,"x":134.37,"y":132.8,"x0":-1.641268169526753,"y0":50.00598910605323,"z0":5.572341726574393,"aX":-3.3285940146344233},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":2.3,"spinRate":2117,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.395288249248436,"extension":7.235111940372086},"index":0,"playId":"d6eca479-2846-395a-80ea-a1a5e972ff6d","pitchNumber":1,"startTime":"2026-06-17T18:21:42.665Z","endTime":"2026-06-17T18:21:46.968Z","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":90.6,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475735606478597,"aZ":-26.961458838972302,"pfxX":2.3058875552663345,"pfxZ":2.918637161598353,"pX":-0.44613879102692716,"pZ":2.378652817035048,"vX0":3.262335943697409,"vY0":-132.08717127524105,"vZ0":-2.9959744965156876,"x":134.01,"y":174.56,"x0":-1.992001052196217,"y0":50.00094678519695,"z0":5.488696126102088,"aX":4.114596767398483},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":-4.8,"spinRate":2318,"spinDirection":163},"zone":4,"typeConfidence":0.9,"plateTime":0.41308663022997916,"extension":7.327757995465235},"index":1,"playId":"deda7021-2b99-358d-aaa4-4e572240229c","pitchNumber":2,"startTime":"2026-06-17T18:21:57.327Z","endTime":"2026-06-17T18:22:00.808Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"38fda17c-160a-3df2-b49d-c3ee624b5077","startTime":"2026-06-17T18:22:13.728Z","endTime":"2026-06-17T18:22:17.993Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41773604086055,"aZ":-16.277197939413796,"pfxX":-1.8736503015850088,"pfxZ":8.11492828447389,"pX":-0.3669941368253458,"pZ":2.7505454717590108,"vX0":4.7612421654073565,"vY0":-138.93347877932993,"vZ0":-4.657525601010459,"x":130.99,"y":164.52,"x0":-1.8577375002601726,"y0":50.006918444072014,"z0":5.526672684568144,"aX":-3.672645413192923},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":2.4,"spinRate":2126,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.39385993901006433,"extension":7.325122792106605},"index":3,"playId":"6c36179f-575e-3d8d-99f4-51bdf7e4b9c9","pitchNumber":3,"startTime":"2026-06-17T18:22:45.343Z","endTime":"2026-06-17T18:22:49.781Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.510477711921197,"aZ":-40.71199605291069,"pfxX":3.456707644625403,"pfxZ":-5.420984035781936,"pX":0.5960079293056836,"pZ":0.8251121102898877,"vX0":4.65151670274975,"vY0":-124.5272303333195,"vZ0":-3.453214711051343,"x":94.28,"y":216.5,"x0":-1.7438215059116597,"y0":50.00436041792601,"z0":5.590522363336626,"aX":5.441104797809879},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.3,"breakHorizontal":-7.3,"spinRate":2304,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.43947935157233253,"extension":7.217173462243604},"index":4,"playId":"37e9218a-754a-350a-82ef-22619fe89567","pitchNumber":4,"startTime":"2026-06-17T18:23:03.477Z","endTime":"2026-06-17T18:23:13.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jackson Merrill steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"37e9218a-754a-350a-82ef-22619fe89567","startTime":"2026-06-17T18:23:27.354Z","endTime":"2026-06-17T18:23:37.392Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.442918922159677,"aZ":-32.3443802258927,"pfxX":11.379734961302017,"pfxZ":-0.10345892270945356,"pX":-0.39037838498408006,"pZ":2.005005136749266,"vX0":0.907970246444608,"vY0":-124.94368689958063,"vZ0":-2.0501806137799985,"x":131.88,"y":184.64,"x0":-2.2382306188452286,"y0":50.00451386689891,"z0":5.464782196954868,"aX":18.202167998220027},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":-20.9,"spinRate":2714,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.436448014295562,"extension":7.017311780028785},"index":6,"playId":"26370aa8-dcee-3258-acea-2d33dcfab15f","pitchNumber":5,"startTime":"2026-06-17T18:23:37.392Z","endTime":"2026-06-17T18:23:41.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:23:41.778Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T18:25:44.032Z","endTime":"2026-06-17T18:27:08.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.114572327287778,"aZ":-22.191294236607966,"pfxX":-7.214388178947508,"pfxZ":5.119996357306984,"pX":-2.0308793023611154,"pZ":2.6337610416795476,"vX0":-0.35130515925225414,"vY0":-138.77694859630145,"vZ0":-4.573801789078783,"x":194.41,"y":167.67,"x0":-0.9652913027287503,"y0":50.00451552128457,"z0":5.781888089104154,"aX":-14.06958692266691},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":13.1,"spinRate":2238,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3947080230631155,"extension":5.707132443529627},"index":0,"playId":"8e9f5588-101a-3bde-8e17-41bcce1646c6","pitchNumber":1,"startTime":"2026-06-17T18:25:54.889Z","endTime":"2026-06-17T18:25:58.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156667018668664,"aZ":-19.4945870928217,"pfxX":-8.626811349115481,"pfxZ":6.538788531210358,"pX":0.6912661047845895,"pZ":0.8290342927450075,"vX0":6.407297535153018,"vY0":-138.20301562377801,"vZ0":-9.634402758421608,"x":90.65,"y":216.4,"x0":-0.533783353579026,"y0":50.001490346007955,"z0":5.663858962051099,"aX":-16.72397590592946},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":14.3,"spinRate":2220,"spinDirection":219},"zone":14,"typeConfidence":0.87,"plateTime":0.39597898487991356,"extension":5.9896854668912365},"index":1,"playId":"5060256c-f594-3565-bf8c-f1118754fd57","pitchNumber":2,"startTime":"2026-06-17T18:26:08.011Z","endTime":"2026-06-17T18:26:11.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658413344859966,"aZ":-16.132234140140444,"pfxX":-4.541801768773886,"pfxZ":8.081785942914738,"pX":-0.29599037885924834,"pZ":2.6501197018324976,"vX0":2.993535823567271,"vY0":-138.93021524177246,"vZ0":-5.842145913188193,"x":128.28,"y":167.23,"x0":-0.7889933468409172,"y0":50.002222741572474,"z0":5.8255318120946775,"aX":-9.01414800258922},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":7.7,"spinRate":2419,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.3919608861699335,"extension":6.0702702165290905},"index":2,"playId":"6a7db14d-4a48-3f9a-96cf-10df8875da51","pitchNumber":3,"startTime":"2026-06-17T18:26:26.661Z","endTime":"2026-06-17T18:26:29.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93902581107864,"aZ":-25.390164701870255,"pfxX":-9.042990105119763,"pfxZ":4.059028447183182,"pX":0.04971582045712342,"pZ":1.1386081896602103,"vX0":4.54765911643579,"vY0":-128.0849205592942,"vZ0":-6.5240029701399616,"x":115.1,"y":208.04,"x0":-0.5681160936186632,"y0":50.00354623960068,"z0":5.687513926844288,"aX":-15.117989830262868},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":15.5,"spinRate":1877,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.4266333759010954,"extension":6.308734634957608},"index":3,"playId":"3ca0937c-7311-39fa-9b29-ab25daa8915f","pitchNumber":4,"startTime":"2026-06-17T18:26:45.129Z","endTime":"2026-06-17T18:26:49.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.054849668004096,"aZ":-18.33363440290083,"pfxX":-7.264324896253942,"pfxZ":6.818097944021936,"pX":-0.7744004673453723,"pZ":1.8095417729331602,"vX0":2.5446947087503466,"vY0":-141.50246369705263,"vZ0":-7.548934211323071,"x":146.52,"y":189.92,"x0":-0.7411782448289578,"y0":50.00238154269319,"z0":5.684991762414386,"aX":-14.741470159592213},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":12.6,"spinRate":2360,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.38697145012987955,"extension":6.003181536077755},"hitData":{"launchSpeed":69.1,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.81,"coordY":154.6}},"index":4,"playId":"a0acc844-be3c-3068-bf2b-e6e0544c06ce","pitchNumber":5,"startTime":"2026-06-17T18:27:00.160Z","endTime":"2026-06-17T18:27:08.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:27:08.034Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T18:27:37.461Z","endTime":"2026-06-17T18:29:49.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T18:27:30.264Z","endTime":"2026-06-17T18:27:39.773Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":97.6,"endSpeed":90.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.041310142509417,"aZ":-20.88815606899687,"pfxX":-7.08337747441146,"pfxZ":5.421020623588737,"pX":0.2590361436022631,"pZ":1.9433428351237556,"vX0":5.6423541107465045,"vY0":-142.13148909648856,"vZ0":-6.901388183242684,"x":107.13,"y":186.31,"x0":-0.8137652231995518,"y0":50.00684706180993,"z0":5.691637479171239,"aX":-14.758659896189267},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.9,"breakHorizontal":12.0,"spinRate":2360,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.38272256198388854,"extension":6.1467173029803615},"index":1,"playId":"da4c9bbd-74fd-3981-a955-f9ca6992e325","pitchNumber":1,"startTime":"2026-06-17T18:27:39.773Z","endTime":"2026-06-17T18:27:44.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10648792286211,"aZ":-22.732916480971493,"pfxX":-7.720196541545905,"pfxZ":4.733057071190581,"pX":1.6994996863135285,"pZ":3.2238758177169475,"vX0":8.836117525220141,"vY0":-140.20888463508714,"vZ0":-3.016956480106522,"x":52.22,"y":151.74,"x0":-0.4867987370656367,"y0":50.004044851807386,"z0":5.79400951956066,"aX":-15.403335187262334},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2354,"spinDirection":212},"zone":12,"typeConfidence":0.88,"plateTime":0.39034652112333257,"extension":6.147653311695863},"index":2,"playId":"076c1d20-a5d6-305b-8993-f20ec88367ce","pitchNumber":2,"startTime":"2026-06-17T18:28:10.714Z","endTime":"2026-06-17T18:28:14.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.831159818457337,"aZ":-24.708782303678696,"pfxX":-7.041483297600973,"pfxZ":4.382485025302028,"pX":-0.08807831796981494,"pZ":2.4937737884341344,"vX0":3.4981405121954587,"vY0":-128.7022925632318,"vZ0":-3.802747737172369,"x":120.36,"y":171.45,"x0":-0.5388538140629601,"y0":50.00434421289448,"z0":5.8703481739827765,"aX":-11.9968194032599},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":12.1,"spinRate":1835,"spinDirection":232},"zone":5,"typeConfidence":0.84,"plateTime":0.4230946543898422,"extension":6.309325023139984},"index":3,"playId":"dcea3d75-a644-3aa7-a468-7d55d57b8be3","pitchNumber":3,"startTime":"2026-06-17T18:28:29.046Z","endTime":"2026-06-17T18:28:33.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02365229244227,"aZ":-15.758838662448499,"pfxX":-1.8665707838543222,"pfxZ":8.252673872255919,"pX":-1.2986744814857787,"pZ":5.391877867431996,"vX0":-1.160558308995121,"vY0":-140.65647181818343,"vZ0":0.7578744257444765,"x":166.5,"y":93.2,"x0":-0.6372130139790565,"y0":50.0055350922517,"z0":6.146058939621913,"aX":-3.7134857791664437},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":3.6,"spinRate":2418,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.390481901678704,"extension":5.973844130053236},"index":4,"playId":"638bf62c-a899-35ff-bae6-993a9caecb6a","pitchNumber":4,"startTime":"2026-06-17T18:28:50.614Z","endTime":"2026-06-17T18:28:54.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10492849827385,"aZ":-23.48056193008451,"pfxX":-8.94258738082177,"pfxZ":5.20258302068538,"pX":0.8409217917783778,"pZ":2.003511569271307,"vX0":6.367356529090111,"vY0":-128.81783281704284,"vZ0":-4.726585660771884,"x":84.95,"y":184.69,"x0":-0.5077357071175642,"y0":50.0036994076126,"z0":5.689678121235101,"aX":-14.948931888262335},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":1922,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.426067552708171,"extension":6.446144972261931},"index":5,"playId":"4dd3bff6-9a98-3885-9083-dfa741a96140","pitchNumber":5,"startTime":"2026-06-17T18:29:13.488Z","endTime":"2026-06-17T18:29:16.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36191042785751,"aZ":-20.04430844106438,"pfxX":-7.2798538884565716,"pfxZ":5.979706394077532,"pX":0.5485873943046297,"pZ":2.22591009293862,"vX0":5.210898171713685,"vY0":-140.87871759552422,"vZ0":-6.174786220027747,"x":96.09,"y":178.68,"x0":-0.37105883639621723,"y0":50.00086534413863,"z0":5.724211634661697,"aX":-14.760295776486025},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":12.2,"spinRate":2374,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.38749659475204146,"extension":6.171331707856156},"hitData":{"launchSpeed":102.7,"launchAngle":7.0,"totalDistance":154.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":79.73}},"index":6,"playId":"c9db535a-d8ae-3a16-bd64-da29f8756c31","pitchNumber":6,"startTime":"2026-06-17T18:29:36.601Z","endTime":"2026-06-17T18:29:49.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:29:49.700Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T18:31:04.417Z","endTime":"2026-06-17T18:32:22.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T18:30:17.015Z","endTime":"2026-06-17T18:31:06.685Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71631500565085,"aZ":-22.738537911543162,"pfxX":-8.59470138466198,"pfxZ":5.596840578720519,"pX":0.16895212928522677,"pZ":3.2856950295544824,"vX0":4.7353668764872365,"vY0":-128.74430695609632,"vZ0":-2.100311218571012,"x":110.56,"y":150.07,"x0":-0.5737136761071406,"y0":50.00143953124431,"z0":5.864638017678318,"aX":-14.485049206083485},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":14.5,"spinRate":1872,"spinDirection":234},"zone":2,"typeConfidence":0.89,"plateTime":0.42478687252568825,"extension":6.3006342607894705},"index":1,"playId":"2aa0f15e-9906-34a6-8d98-ac6926ab0669","pitchNumber":1,"startTime":"2026-06-17T18:31:06.685Z","endTime":"2026-06-17T18:31:10.178Z","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":96.6,"endSpeed":89.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072774059051014,"aZ":-22.31009768857071,"pfxX":-7.858046581394319,"pfxZ":4.873930323585052,"pX":0.07054947839670636,"pZ":2.652656287707415,"vX0":4.924287634310385,"vY0":-140.70688207192822,"vZ0":-4.708034435673517,"x":114.31,"y":167.16,"x0":-0.6725921521020645,"y0":50.00532880647326,"z0":5.7752525142235385,"aX":-15.909242209689044},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":13.3,"spinRate":2322,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.3878599278751622,"extension":6.0529568018578175},"index":2,"playId":"47de1819-f30a-33f3-8b9d-d9ef1e64c232","pitchNumber":2,"startTime":"2026-06-17T18:31:29.531Z","endTime":"2026-06-17T18:31:32.993Z","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":88.8,"endSpeed":81.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654121700669414,"aZ":-23.057744740434497,"pfxX":-9.39579662349975,"pfxZ":5.353978549277662,"pX":-0.6353496534524761,"pZ":2.2994990898644807,"vX0":3.106547110776915,"vY0":-129.31108114124464,"vZ0":-4.248353494640481,"x":141.22,"y":176.69,"x0":-0.6279104879590607,"y0":50.00258809340408,"z0":5.721576005925441,"aX":-15.993550438798872},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":1939,"spinDirection":241},"zone":4,"typeConfidence":0.89,"plateTime":0.42274485987509225,"extension":6.366993704851852},"index":3,"playId":"2a8112e2-bff8-30fe-a249-728a41ecbb2e","pitchNumber":3,"startTime":"2026-06-17T18:31:53.858Z","endTime":"2026-06-17T18:31:57.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988943255343674,"aZ":-28.24973029653531,"pfxX":-8.891496892155688,"pfxZ":2.228355745171518,"pX":-0.8893065656026552,"pZ":2.0734542575157406,"vX0":2.2118934356646562,"vY0":-131.6746894436044,"vZ0":-3.931994351824563,"x":150.9,"y":182.8,"x0":-0.5828723382027697,"y0":50.005509037972345,"z0":5.667689450249797,"aX":-15.672962130840062},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":1864,"spinDirection":240},"zone":13,"typeConfidence":0.88,"plateTime":0.4153857927067568,"extension":6.205102350868439},"index":4,"playId":"f21678e3-6bd4-33cb-a676-3057051ef407","pitchNumber":4,"startTime":"2026-06-17T18:32:17.184Z","endTime":"2026-06-17T18:32:22.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:32:22.194Z","atBatIndex":7},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jordan Walker reaches on a fielder's choice out, third baseman Manny Machado unassisted. Iván Herrera out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T18:32:38.023Z","endTime":"2026-06-17T18:33:43.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59203216754668,"aZ":-19.25083890692729,"pfxX":-5.309750970241858,"pfxZ":6.387887821815765,"pX":-0.4445836909109896,"pZ":3.3966453554076286,"vX0":2.9900883432778183,"vY0":-140.7806954202061,"vZ0":-3.374893405189551,"x":133.95,"y":147.07,"x0":-0.8261670516321439,"y0":50.00315111871304,"z0":5.844945551226857,"aX":-10.742511356336749},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2423,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3878935031110311,"extension":5.957398846880123},"index":0,"playId":"0177dc56-6d95-31b6-9c01-2f4f1983f57a","pitchNumber":1,"startTime":"2026-06-17T18:32:50.931Z","endTime":"2026-06-17T18:33:02.214Z","isPitch":true,"type":"pitch"},{"details":{"description":"Iván Herrera steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"0177dc56-6d95-31b6-9c01-2f4f1983f57a","startTime":"2026-06-17T18:33:09.407Z","endTime":"2026-06-17T18:33:33.669Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":89.4,"endSpeed":82.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688945841239235,"aZ":-27.27263165680818,"pfxX":-7.260260941181873,"pfxZ":2.8228287410901967,"pX":-0.9581610094016108,"pZ":2.5875716628441077,"vX0":2.1742871828894423,"vY0":-130.27900235592062,"vZ0":-2.6922734180064123,"x":153.52,"y":168.92,"x0":-0.8549465822977433,"y0":50.004429589326236,"z0":5.673551601122718,"aX":-12.61134112045525},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":12.7,"spinRate":1760,"spinDirection":238},"zone":13,"typeConfidence":0.85,"plateTime":0.41876089922050097,"extension":6.3619439062047025},"hitData":{"launchSpeed":90.0,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":168.4}},"index":2,"playId":"71bd8395-4464-3651-a784-d9584cd71a24","pitchNumber":2,"startTime":"2026-06-17T18:33:33.669Z","endTime":"2026-06-17T18:33:43.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:33:43.381Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-17T18:35:43.397Z","endTime":"2026-06-17T18:36:04.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999086104413514,"aZ":-16.543784291117948,"pfxX":-2.3618659389846055,"pfxZ":7.883106503540157,"pX":0.32824859106794624,"pZ":3.0097603824951817,"vX0":6.483336785494544,"vY0":-139.37383397200227,"vZ0":-4.076661275750863,"x":104.49,"y":157.52,"x0":-1.7131097036890077,"y0":50.003650257227434,"z0":5.5719850982821715,"aX":-4.684127115275795},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":3.0,"spinRate":2118,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.39181306574118047,"extension":7.340737015031003},"hitData":{"launchSpeed":93.4,"launchAngle":7.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.71,"coordY":93.34}},"index":0,"playId":"331d9b76-1ed3-34d7-b4df-96f399029298","pitchNumber":1,"startTime":"2026-06-17T18:35:53.197Z","endTime":"2026-06-17T18:36:04.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:36:04.878Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-17T18:36:10.925Z","endTime":"2026-06-17T18:37:36.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79975495755272,"aZ":-30.303113786037812,"pfxX":1.4830581961672924,"pfxZ":1.0732394534633674,"pX":0.6751529063761147,"pZ":2.3751475926941077,"vX0":5.826507439046159,"vY0":-130.55756914013713,"vZ0":-2.2166501416785422,"x":91.26,"y":174.65,"x0":-1.7720464336024284,"y0":50.00093746321808,"z0":5.5011967281130065,"aX":2.574764546837635},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":-3.8,"spinRate":2301,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.4184823097002459,"extension":7.104069803273238},"index":0,"playId":"fe1b0172-3fb5-3835-a906-24a4086ecbff","pitchNumber":1,"startTime":"2026-06-17T18:36:31.122Z","endTime":"2026-06-17T18:36:34.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.270671137085554,"aZ":-32.16233699548002,"pfxX":7.0205337688146034,"pfxZ":0.004011564289296388,"pX":-0.07648405478464108,"pZ":2.6880740591350683,"vX0":2.7221701903297415,"vY0":-124.99997394715342,"vZ0":-0.40426985689415573,"x":119.92,"y":166.2,"x0":-2.0903281294919003,"y0":50.00096699672002,"z0":5.483696498220098,"aX":11.150536031407075},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":-13.3,"spinRate":2668,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.43752388175387935,"extension":6.9786578246121564},"index":1,"playId":"c1c875e4-c59e-3ad1-b1b2-6609510bae67","pitchNumber":2,"startTime":"2026-06-17T18:36:49.775Z","endTime":"2026-06-17T18:36:53.343Z","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":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.713452941648473,"aZ":-16.301340217498183,"pfxX":-2.952865134277938,"pfxZ":8.242238304340017,"pX":-0.11053618699467034,"pZ":4.4834933125452245,"vX0":5.1265127569061875,"vY0":-137.4734961969448,"vZ0":-0.20567678100570214,"x":121.21,"y":117.73,"x0":-1.6106212444232184,"y0":50.00356675922791,"z0":5.659980381031384,"aX":-5.687833221516764},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":4.3,"spinRate":2122,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3974915312275549,"extension":7.057758261073341},"index":2,"playId":"70f61280-6854-38aa-bd71-95607ba006ae","pitchNumber":3,"startTime":"2026-06-17T18:37:10.643Z","endTime":"2026-06-17T18:37:14.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414972172114872,"aZ":-40.792758823994056,"pfxX":3.4042401179969346,"pfxZ":-5.552063888196441,"pX":0.8452073815526246,"pZ":2.290303748366774,"vX0":4.988457984590013,"vY0":-123.46872389476296,"vZ0":0.3642034303161461,"x":84.78,"y":176.94,"x0":-1.6397722551623115,"y0":50.003504058578045,"z0":5.559434455680608,"aX":5.282791134284316},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.7,"breakHorizontal":-7.3,"spinRate":2268,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.44275647989384836,"extension":7.234065537349752},"index":3,"playId":"c1181b40-28f9-3715-acad-fbe2d9d09f5c","pitchNumber":4,"startTime":"2026-06-17T18:37:32.752Z","endTime":"2026-06-17T18:37:36.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:37:36.493Z","atBatIndex":10},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Will Wagner grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Xander Bogaerts out at 2nd. Will Wagner out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-17T18:37:50.996Z","endTime":"2026-06-17T18:40:06.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968628249886955,"aZ":-31.691187533297057,"pfxX":2.026910747481081,"pfxZ":0.2818929123749534,"pX":-0.5501446017465378,"pZ":2.6480386798383337,"vX0":3.1363105702316583,"vY0":-130.42386261824484,"vZ0":-1.0915582251798264,"x":137.97,"y":167.28,"x0":-2.0290782554449067,"y0":50.00629458785655,"z0":5.44984451117261,"aX":3.511592054374679},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.3,"spinRate":2331,"spinDirection":135},"zone":4,"typeConfidence":0.92,"plateTime":0.419057834976881,"extension":7.095696374465116},"index":0,"playId":"da79d356-41ed-3d43-87b5-6daf8868a6b3","pitchNumber":1,"startTime":"2026-06-17T18:37:59.063Z","endTime":"2026-06-17T18:38:02.617Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0091958583134,"aZ":-31.523533745853353,"pfxX":-6.23782554971738,"pfxZ":0.3827867300976955,"pX":-0.6487262357074873,"pZ":2.799859216199426,"vX0":4.9087675812506255,"vY0":-130.19737886478768,"vZ0":-0.8250027787943953,"x":141.73,"y":163.18,"x0":-1.746901523682406,"y0":50.00564127421148,"z0":5.503720494385911,"aX":-10.724548379095863},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.7,"breakHorizontal":10.2,"spinRate":1312,"spinDirection":243},"zone":1,"typeConfidence":0.9,"plateTime":0.4204762026929503,"extension":7.24906555056109},"index":1,"playId":"2e2aa24f-9d35-3d57-a765-4ddc394527d2","pitchNumber":2,"startTime":"2026-06-17T18:38:17.231Z","endTime":"2026-06-17T18:38:20.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.502858811195267,"aZ":-29.350486245464218,"pfxX":7.929505354746974,"pfxZ":1.7623093436635653,"pX":-1.253754170441901,"pZ":3.0215670573595683,"vX0":0.14571032255160954,"vY0":-125.03289535309665,"vZ0":-0.16744067525323791,"x":164.79,"y":157.2,"x0":-2.344657372883445,"y0":50.00281462609531,"z0":5.474894312551663,"aX":12.697600748847181},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":-14.4,"spinRate":2606,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.4361769784836369,"extension":6.9644638482293395},"index":2,"playId":"d6e146d8-addb-34f1-bb62-d819abd95c37","pitchNumber":3,"startTime":"2026-06-17T18:38:40.514Z","endTime":"2026-06-17T18:38:44.341Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"b5e28454-1101-3446-bbfb-064e69d5ab7b","startTime":"2026-06-17T18:38:59.999Z","endTime":"2026-06-17T18:39:02.999Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69951786874995,"aZ":-16.746734059994473,"pfxX":-2.9638739264482137,"pfxZ":7.860435200053507,"pX":0.06837272885259836,"pZ":3.690261864177957,"vX0":5.841263925516072,"vY0":-138.44423821096424,"vZ0":-2.304827268600364,"x":114.39,"y":139.14,"x0":-1.6732787713890174,"y0":50.00203739664119,"z0":5.64030529040905,"aX":-5.817082378071353},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2088,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.393956896547234,"extension":7.2141736866636395},"index":4,"playId":"62ea6359-5c30-3860-b45e-615a66980b1c","pitchNumber":4,"startTime":"2026-06-17T18:39:17.284Z","endTime":"2026-06-17T18:39:20.762Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66942661626326,"aZ":-29.332191372310998,"pfxX":-5.461589594017676,"pfxZ":1.7002779980568086,"pX":-1.23540774248242,"pZ":2.5011399940539003,"vX0":3.4622798516180633,"vY0":-128.580198278681,"vZ0":-1.62470223658369,"x":164.09,"y":171.25,"x0":-1.8898131931459248,"y0":50.00454379312018,"z0":5.417214458931329,"aX":-9.145609835986148},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":9.1,"spinRate":1365,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.42597300120289017,"extension":7.352854796644304},"index":5,"playId":"224a3769-e2fe-3867-8f39-6d91018dac7c","pitchNumber":5,"startTime":"2026-06-17T18:39:39.779Z","endTime":"2026-06-17T18:39:43.899Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819593542300026,"aZ":-41.306085300392496,"pfxX":3.1935941290015606,"pfxZ":-6.010109919318577,"pX":0.3317353258886191,"pZ":2.669988964595705,"vX0":4.039605909343833,"vY0":-122.4275418102284,"vZ0":1.2417951014348667,"x":104.36,"y":166.69,"x0":-1.753481502431584,"y0":50.00151807503266,"z0":5.687398512271534,"aX":4.853615646811199},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.3,"breakHorizontal":-6.7,"spinRate":2281,"spinDirection":41},"zone":6,"typeConfidence":0.9,"plateTime":0.4471373660166873,"extension":7.031715593952146},"hitData":{"launchSpeed":84.4,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":150.16}},"index":6,"playId":"6d22c4a4-ed1e-329b-b09e-27256001d478","pitchNumber":6,"startTime":"2026-06-17T18:39:58.064Z","endTime":"2026-06-17T18:40:06.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:40:06.759Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T18:42:28.710Z","endTime":"2026-06-17T18:44:01.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Griffin Canning replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T18:42:24.344Z","endTime":"2026-06-17T18:42:31.002Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98042373759827,"aZ":-16.0440184000498,"pfxX":-5.003038757743337,"pfxZ":8.377761153170125,"pX":-1.1148146437189657,"pZ":2.4539467245840356,"vX0":1.8558930570313503,"vY0":-137.08064880599446,"vZ0":-5.013622003074408,"x":159.49,"y":172.52,"x0":-1.1460576466594745,"y0":50.001633371672376,"z0":5.382316730745532,"aX":-9.632312638221931},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2124,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3977801888669137,"extension":5.951503895823718},"index":1,"playId":"95ae5c0a-c8e8-33a6-80ac-bf060973ad77","pitchNumber":1,"startTime":"2026-06-17T18:42:31.002Z","endTime":"2026-06-17T18:42:35.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(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":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134900656786492,"aZ":-26.796791235498386,"pfxX":-1.9327000987365106,"pfxZ":3.1070705318187537,"pX":0.8484912777937407,"pZ":1.7316903897766647,"vX0":5.522175308494624,"vY0":-129.92317719386483,"vZ0":-4.500026096005552,"x":84.66,"y":192.02,"x0":-1.0421383920030554,"y0":50.00317113883821,"z0":5.493747797220023,"aX":-3.3451240381453746},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":2.4,"spinRate":2627,"spinDirection":302},"zone":14,"typeConfidence":0.9,"plateTime":0.4196498507080455,"extension":5.757840523367276},"index":2,"playId":"a8fa1d32-3406-3556-b996-4f8b128f02f3","pitchNumber":2,"startTime":"2026-06-17T18:42:44.314Z","endTime":"2026-06-17T18:42:48.341Z","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":89.0,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.447354850125,"aZ":-30.891389684707796,"pfxX":-0.7343126788765726,"pfxZ":0.7414056616112008,"pX":0.10094925310279411,"pZ":1.5273864118888956,"vX0":3.5179109622783087,"vY0":-129.70666644861674,"vZ0":-4.175235078650882,"x":113.15,"y":197.54,"x0":-1.1690731367726759,"y0":50.00311314196061,"z0":5.475833187164936,"aX":-1.269946406630971},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.7,"breakHorizontal":0.7,"spinRate":2617,"spinDirection":0},"zone":14,"typeConfidence":0.64,"plateTime":0.4199657031225317,"extension":5.8633541075832305},"index":3,"playId":"5de90e4a-8403-36b0-9ebe-a1e328eda8a6","pitchNumber":3,"startTime":"2026-06-17T18:42:59.559Z","endTime":"2026-06-17T18:43:03.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.204017135860084,"aZ":-21.79229980609568,"pfxX":-8.068398980182728,"pfxZ":5.334013495467534,"pX":0.1575055949031841,"pZ":3.3229960208609697,"vX0":5.626642377560283,"vY0":-138.01484626198288,"vZ0":-2.207696600488591,"x":111.0,"y":149.06,"x0":-0.8503995666413428,"y0":50.000793794206814,"z0":5.587352863540258,"aX":-15.699422497573664},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":13.6,"spinRate":2176,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39553380535115634,"extension":5.836772128207796},"index":4,"playId":"deb7e379-389f-37f1-a9f6-e9d541172012","pitchNumber":4,"startTime":"2026-06-17T18:43:17.642Z","endTime":"2026-06-17T18:43:20.948Z","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":91.3,"endSpeed":84.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18637620829481,"aZ":-29.432880364867856,"pfxX":-7.907182927166202,"pfxZ":1.5226808892146133,"pX":0.9582678978235674,"pZ":0.7832736954110846,"vX0":7.936554994431091,"vY0":-132.77195121728212,"vZ0":-6.338949126738599,"x":80.47,"y":217.63,"x0":-1.0303461573684392,"y0":50.0042975664227,"z0":5.320462529785594,"aX":-14.238012680478802},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.7,"breakHorizontal":12.7,"spinRate":1400,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4112109042698435,"extension":5.587022580171276},"index":5,"playId":"7570cc41-f873-34b1-99d1-2e4725dda753","pitchNumber":5,"startTime":"2026-06-17T18:43:40.512Z","endTime":"2026-06-17T18:43:44.113Z","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":89.8,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.175437358467956,"aZ":-31.133737406658458,"pfxX":-1.5671482991445957,"pfxZ":0.5887060671236792,"pX":0.8175102099143526,"pZ":1.625520045996834,"vX0":5.459625040422293,"vY0":-130.78662214963705,"vZ0":-4.083266905684455,"x":85.84,"y":194.89,"x0":-1.0746183136030103,"y0":50.00350770134263,"z0":5.488619633971268,"aX":-2.772363998806184},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.5,"breakHorizontal":1.9,"spinRate":2757,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.41550109409916614,"extension":5.893153683569995},"index":6,"playId":"d99cec22-ac72-3028-9804-eddbb2e4c91f","pitchNumber":6,"startTime":"2026-06-17T18:43:57.686Z","endTime":"2026-06-17T18:44:01.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:44:01.365Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to pitcher Griffin Canning.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T18:44:15.024Z","endTime":"2026-06-17T18:45:23.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498713292523814,"aZ":-16.212126777172372,"pfxX":-3.332235717459964,"pfxZ":8.177354140090795,"pX":0.1373545540921634,"pZ":3.3580755731401863,"vX0":4.446288822001699,"vY0":-138.25757606353622,"vZ0":-2.9804317189912783,"x":111.76,"y":148.11,"x0":-1.0526991239854626,"y0":50.00082704805488,"z0":5.52721096019285,"aX":-6.5029531752535865},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":5.2,"spinRate":2162,"spinDirection":219},"zone":12,"typeConfidence":0.93,"plateTime":0.3949554005064386,"extension":6.1404106085044},"index":0,"playId":"ffbeb8af-b889-30c6-b637-2660ef9f2268","pitchNumber":1,"startTime":"2026-06-17T18:44:25.093Z","endTime":"2026-06-17T18:44:28.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13430868796393,"aZ":-25.570304020777208,"pfxX":0.22342772150189605,"pfxZ":3.643331053744612,"pX":0.8017998539484047,"pZ":2.709966209624627,"vX0":4.499330017630568,"vY0":-132.9039059253338,"vZ0":-2.8589764688108943,"x":86.44,"y":165.61,"x0":-0.9331903519162382,"y0":50.00137835526373,"z0":5.631979479915443,"aX":0.40338345609304366},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2569,"spinDirection":200},"zone":3,"typeConfidence":0.81,"plateTime":0.4101664817239863,"extension":5.981337015375237},"index":1,"playId":"085ba7a7-d23c-3d5e-885e-125819269714","pitchNumber":2,"startTime":"2026-06-17T18:44:38.063Z","endTime":"2026-06-17T18:44:41.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-17T18:44:50.593Z","endTime":"2026-06-17T18:45:01.336Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.506078737133706,"aZ":-35.47845357751032,"pfxX":0.058368416281014746,"pfxZ":-1.9540659476882523,"pX":1.4203377129383514,"pZ":1.9467515820182337,"vX0":6.3063486666426165,"vY0":-129.69698941368327,"vZ0":-2.2418181521098925,"x":62.86,"y":186.22,"x0":-1.0557242969080198,"y0":50.00128136624239,"z0":5.542427154313232,"aX":0.0970519355010347},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.8,"breakHorizontal":-1.6,"spinRate":2868,"spinDirection":31},"zone":14,"typeConfidence":0.87,"plateTime":0.4232010111436222,"extension":5.753960313752515},"index":3,"playId":"002e302b-2c03-3494-a32d-09d1b7aea74b","pitchNumber":3,"startTime":"2026-06-17T18:45:01.336Z","endTime":"2026-06-17T18:45:04.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.349458317598422,"aZ":-33.52121673235041,"pfxX":-0.28826017910944524,"pfxZ":-0.766755040041474,"pX":0.7059756049337425,"pZ":1.5611754977540069,"vX0":4.562962157397176,"vY0":-129.69663191275674,"vZ0":-3.8329248597997814,"x":90.09,"y":196.63,"x0":-1.0192621123645824,"y0":50.00589536675644,"z0":5.543234183533409,"aX":-0.5047651773150325},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.9,"breakHorizontal":-0.2,"spinRate":2603,"spinDirection":18},"zone":9,"typeConfidence":0.84,"plateTime":0.41810014748924385,"extension":5.9087507538665065},"hitData":{"launchSpeed":88.5,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":131.54,"coordY":180.57}},"index":4,"playId":"73ddb795-7893-3578-9cb2-081b75f86e5e","pitchNumber":4,"startTime":"2026-06-17T18:45:17.983Z","endTime":"2026-06-17T18:45:23.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:45:23.345Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jimmy Crooks walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T18:45:45.182Z","endTime":"2026-06-17T18:48:05.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.342031053204526,"aZ":-15.581796987288003,"pfxX":-3.9434415026855416,"pfxZ":8.462308635087416,"pX":0.6218505861975704,"pZ":3.0417274836939043,"vX0":5.487961875667779,"vY0":-138.5157646530591,"vZ0":-3.9755703532779987,"x":93.3,"y":156.65,"x0":-0.8645083164377936,"y0":50.00104668192169,"z0":5.524235534153832,"aX":-7.730970796789135},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":6.1,"spinRate":2176,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.394079583524499,"extension":6.0945103159699485},"index":0,"playId":"d4a1aa07-8870-331c-811d-4bd9efd852d3","pitchNumber":1,"startTime":"2026-06-17T18:45:55.416Z","endTime":"2026-06-17T18:45:59.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13288531113157,"aZ":-37.79896173645121,"pfxX":-0.13942868871042924,"pfxZ":-3.3426670827364653,"pX":-0.709431351821253,"pZ":3.2700809414216305,"vX0":1.5589279902838071,"vY0":-128.34499329376234,"vZ0":0.9917829343767659,"x":144.04,"y":150.49,"x0":-1.3040399706937131,"y0":50.00037418260885,"z0":5.800243031780413,"aX":-0.2350675323157973},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.6,"breakHorizontal":-0.1,"spinRate":2741,"spinDirection":55},"zone":1,"typeConfidence":0.9,"plateTime":0.42516997564563175,"extension":5.744953284841528},"index":1,"playId":"cb23b1a4-0f76-3669-8aae-3ef5dc6f2d69","pitchNumber":2,"startTime":"2026-06-17T18:46:14.959Z","endTime":"2026-06-17T18:46:18.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.124586181759888,"aZ":-36.10959714406237,"pfxX":-1.5391566594611472,"pfxZ":-2.299329879510088,"pX":1.0859309066678295,"pZ":0.5903371683607095,"vX0":6.042014001525851,"vY0":-129.2372777006261,"vZ0":-5.44045616179672,"x":75.61,"y":222.84,"x0":-1.0710655266155207,"y0":50.00457767226498,"z0":5.461098339421247,"aX":-2.63359768987566},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.0,"breakHorizontal":1.6,"spinRate":2786,"spinDirection":34},"zone":14,"typeConfidence":0.86,"plateTime":0.4220214325853018,"extension":5.903381925603148},"index":2,"playId":"24573d4d-66a7-3cc3-8d71-7f35ab950325","pitchNumber":3,"startTime":"2026-06-17T18:46:30.737Z","endTime":"2026-06-17T18:46:34.683Z","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":95.4,"endSpeed":87.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708684200041898,"aZ":-15.963449356389813,"pfxX":-4.610763317571612,"pfxZ":8.273345459152416,"pX":0.4271141181263449,"pZ":2.395312853450642,"vX0":5.2555279928080765,"vY0":-138.7834793912813,"vZ0":-5.354331954062731,"x":100.72,"y":174.11,"x0":-0.887913669102691,"y0":50.00626303122929,"z0":5.40515974190159,"aX":-9.038215413707478},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2155,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3939711005794746,"extension":6.025002485531515},"index":3,"playId":"6f1c4421-eee2-310b-8497-c90f4c2951b0","pitchNumber":4,"startTime":"2026-06-17T18:46:52.691Z","endTime":"2026-06-17T18:46:56.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-17T18:47:07.174Z","endTime":"2026-06-17T18:47:22.788Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.494247451718923,"aZ":-30.856933050865212,"pfxX":-8.43398239148973,"pfxZ":0.7290245834858693,"pX":1.4843373450672939,"pZ":1.3293639787744116,"vX0":9.061462929771395,"vY0":-133.3674789798979,"vZ0":-5.04591246704642,"x":60.42,"y":202.89,"x0":-0.8544320780385912,"y0":50.00550420500546,"z0":5.459956996991073,"aX":-15.263828613998829},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.5,"breakHorizontal":13.4,"spinRate":1455,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4100001926738135,"extension":5.7803916592459865},"index":5,"playId":"7459811a-e898-3b32-abcf-bea73df193d9","pitchNumber":5,"startTime":"2026-06-17T18:47:22.788Z","endTime":"2026-06-17T18:47:26.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97766424646378,"aZ":-16.17761000377437,"pfxX":-3.6848775016832103,"pfxZ":8.055548819887138,"pX":0.8385830472591017,"pZ":2.4358989937584177,"vX0":6.234646820456008,"vY0":-139.4522064866985,"vZ0":-5.364899696754614,"x":85.04,"y":173.01,"x0":-0.9390620692668463,"y0":50.001625673725435,"z0":5.438142299985574,"aX":-7.316640821388902},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":5.5,"spinRate":2183,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39157036538077605,"extension":6.070035326994742},"index":6,"playId":"7373484b-4da5-39b8-8569-7d5631fd55e3","pitchNumber":6,"startTime":"2026-06-17T18:47:41.548Z","endTime":"2026-06-17T18:47:44.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44178782983414,"aZ":-22.90703274525458,"pfxX":-8.3306635987393,"pfxZ":4.788557844367082,"pX":2.1755380356296543,"pZ":0.8135322173155614,"vX0":10.81961035644328,"vY0":-137.0587390373869,"vZ0":-7.913989975051125,"x":34.07,"y":216.81,"x0":-0.7097127372458308,"y0":50.0042715505251,"z0":5.260577463240201,"aX":-16.122976735286212},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":13.3,"spinRate":2131,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3970628836508183,"extension":5.944740336903197},"index":7,"playId":"b4390c94-a523-30cb-8af9-fffb7ad48c53","pitchNumber":7,"startTime":"2026-06-17T18:48:01.834Z","endTime":"2026-06-17T18:48:05.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:48:05.859Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Blaze Jordan grounds into a force out, fielded by second baseman Will Wagner. Jimmy Crooks out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T18:48:23.296Z","endTime":"2026-06-17T18:48:42.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112034766962903,"aZ":-23.223878595828374,"pfxX":-8.245830182769769,"pfxZ":4.681427296169634,"pX":-0.7672833961516845,"pZ":2.9288377324117434,"vX0":2.169331406621862,"vY0":-136.66280731404547,"vZ0":-2.7880143760115166,"x":146.25,"y":159.7,"x0":-0.4946565333265111,"y0":50.00177614183456,"z0":5.538804888369013,"aX":-15.762501263675142},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2092,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3991683102652628,"extension":5.92680965678362},"hitData":{"launchSpeed":78.8,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":143.57}},"index":0,"playId":"70e4e622-5160-30d2-8532-6bd93c653cc5","pitchNumber":1,"startTime":"2026-06-17T18:48:35.584Z","endTime":"2026-06-17T18:48:42.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:48:42.442Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rodolfo Durán grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-17T18:50:50.743Z","endTime":"2026-06-17T18:51:09.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5245088644064,"aZ":-26.93194700538308,"pfxX":2.0826206545006745,"pfxZ":2.9544904611198213,"pX":0.3370489023752979,"pZ":2.7252657260304263,"vX0":5.23107826814184,"vY0":-131.25779108218512,"vZ0":-2.1895302904012457,"x":104.15,"y":165.2,"x0":-1.939332753365863,"y0":50.00088230902593,"z0":5.542976808900997,"aX":3.6925282073988446},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":-4.8,"spinRate":2172,"spinDirection":153},"zone":3,"typeConfidence":0.9,"plateTime":0.4147102004845329,"extension":7.1429722142434615},"hitData":{"launchSpeed":98.8,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":166.38}},"index":0,"playId":"7595ffe4-8a70-3ae9-8ab0-a299cf015da8","pitchNumber":1,"startTime":"2026-06-17T18:50:59.092Z","endTime":"2026-06-17T18:51:09.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:51:09.077Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-17T18:51:28.007Z","endTime":"2026-06-17T18:52:17.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76282334793214,"aZ":-21.82236912136123,"pfxX":-4.913283652265989,"pfxZ":5.295164695430583,"pX":1.0096447281742278,"pZ":2.0956560809506697,"vX0":9.208062582992325,"vY0":-138.20330328942177,"vZ0":-5.192708956522895,"x":78.51,"y":182.2,"x0":-1.7111526732578939,"y0":50.002357279315795,"z0":5.443591702948535,"aX":-9.604967032926476},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":7.2,"spinRate":2210,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3947308452316731,"extension":7.233959317590354},"index":0,"playId":"dc00e9c3-d51a-3403-a617-27bc0b156510","pitchNumber":1,"startTime":"2026-06-17T18:51:36.942Z","endTime":"2026-06-17T18:51:41.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06608527908248,"aZ":-18.89652280318044,"pfxX":-4.06146042648397,"pfxZ":6.689047346199929,"pX":0.5943074938850998,"pZ":2.271192849928518,"vX0":7.214593089930885,"vY0":-139.00220483342144,"vZ0":-5.801093258133302,"x":94.35,"y":177.46,"x0":-1.4906422968151878,"y0":50.00010725078956,"z0":5.61312852526298,"aX":-8.058800208491345},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":6.1,"spinRate":2191,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.39195109829417696,"extension":7.281712077243063},"hitData":{"launchSpeed":100.3,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.32,"coordY":101.52}},"index":1,"playId":"c33cf43e-2802-33e5-ad9a-51d4c0ca2780","pitchNumber":2,"startTime":"2026-06-17T18:52:04.743Z","endTime":"2026-06-17T18:52:17.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:52:17.302Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-17T18:52:29.275Z","endTime":"2026-06-17T18:54:36.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84424644412878,"aZ":-29.414804857281837,"pfxX":3.5035408182915346,"pfxZ":1.6076778497285158,"pX":0.5967077601139096,"pZ":0.7403956151678399,"vX0":5.457500483794785,"vY0":-129.22375302867582,"vZ0":-6.067646849672544,"x":94.25,"y":218.79,"x0":-1.9876983890930866,"y0":50.00055217708148,"z0":5.343889767021166,"aX":5.99497198905052},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-7.4,"spinRate":2349,"spinDirection":166},"zone":14,"typeConfidence":0.91,"plateTime":0.4219094068209186,"extension":7.077881639638384},"index":0,"playId":"c49142bf-a654-3956-910b-e601a2f47682","pitchNumber":1,"startTime":"2026-06-17T18:52:45.603Z","endTime":"2026-06-17T18:52:49.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10761353778483,"aZ":-33.26176881750886,"pfxX":4.040051861092551,"pfxZ":-0.6578468223422629,"pX":-1.8600888052708398,"pZ":2.832804980419833,"vX0":-0.767442516376241,"vY0":-126.20071048081533,"vZ0":-0.2882104617190402,"x":187.9,"y":162.29,"x0":-2.081896679628709,"y0":50.00342506517697,"z0":5.576002309238881,"aX":6.66770737715611},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":-7.2,"spinRate":2403,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4302394736727835,"extension":7.049643310630622},"index":1,"playId":"0fae96f8-bc67-3983-905f-e6b3bb6d1342","pitchNumber":2,"startTime":"2026-06-17T18:53:02.736Z","endTime":"2026-06-17T18:53:07.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055915590020064,"aZ":-21.091022355336857,"pfxX":-6.023018696207615,"pfxZ":5.9862219822249365,"pX":0.5117873935965965,"pZ":2.6787002539579836,"vX0":7.539188490247806,"vY0":-134.9069838665622,"vZ0":-3.820301853526513,"x":97.49,"y":166.46,"x0":-1.5303774662473428,"y0":50.00586215125065,"z0":5.591352854382292,"aX":-11.15696602362965},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":9.4,"spinRate":2229,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.40528002865696466,"extension":7.3368826564488545},"index":2,"playId":"7d6529ae-edd5-39c7-a2cb-a281a687b4ad","pitchNumber":3,"startTime":"2026-06-17T18:53:22.172Z","endTime":"2026-06-17T18:53:25.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.133291672269987,"aZ":-41.45103689814816,"pfxX":6.438980603867567,"pfxZ":-6.287313724498544,"pX":0.22964014246800477,"pZ":2.9025719783832633,"vX0":2.8087451864381987,"vY0":-120.3331774625353,"vZ0":1.964543575109967,"x":108.25,"y":160.41,"x0":-1.7874573914188838,"y0":50.00484987063406,"z0":5.732840352959336,"aX":9.495948517251067},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.7,"breakHorizontal":-12.4,"spinRate":2374,"spinDirection":42},"zone":2,"typeConfidence":0.89,"plateTime":0.45420627347843645,"extension":6.991767300698147},"index":3,"playId":"b15a2849-0734-3b64-8e27-d3c98097987f","pitchNumber":4,"startTime":"2026-06-17T18:53:39.418Z","endTime":"2026-06-17T18:53:42.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"820f9a71-7a9d-328d-b428-e14e33d1a480","startTime":"2026-06-17T18:54:10.398Z","endTime":"2026-06-17T18:54:13.398Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.318101014050864,"aZ":-40.44395655187709,"pfxX":3.715951245146657,"pfxZ":-5.507845668896723,"pX":0.06098425740813962,"pZ":2.955347527191365,"vX0":3.1654772678773404,"vY0":-121.56996853460156,"vZ0":1.6110383650705702,"x":114.68,"y":158.99,"x0":-1.739820780456643,"y0":50.00557610908679,"z0":5.788522225833408,"aX":5.575229464187544},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.4,"breakHorizontal":-7.4,"spinRate":2291,"spinDirection":46},"zone":2,"typeConfidence":0.9,"plateTime":0.4501525178012846,"extension":6.967959195129144},"index":5,"playId":"54a5dcc9-da1f-33e1-a29d-c765cd463e07","pitchNumber":5,"startTime":"2026-06-17T18:54:31.458Z","endTime":"2026-06-17T18:54:36.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:54:36.286Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-17T18:54:49.389Z","endTime":"2026-06-17T18:56:34.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255774875593342,"aZ":-18.79950111184582,"pfxX":-1.6892582095525646,"pfxZ":6.9866907847433914,"pX":-0.38440996927265386,"pZ":4.307442093636364,"vX0":4.731754108873982,"vY0":-136.34340936492057,"vZ0":-0.2314472105969182,"x":131.65,"y":122.48,"x0":-1.910130546412105,"y0":50.003565625275954,"z0":5.67236142080782,"aX":-3.2349602893010814},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":2.3,"spinRate":2221,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.3991745088140908,"extension":7.256468232971405},"index":0,"playId":"49ec2a72-cebc-3f1b-8fbd-2dcef8935c72","pitchNumber":1,"startTime":"2026-06-17T18:54:59.166Z","endTime":"2026-06-17T18:55:03.122Z","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":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087540035248207,"aZ":-26.698732183519148,"pfxX":1.9953192540798186,"pfxZ":3.101487039667994,"pX":-0.254200189789427,"pZ":2.4386926469823615,"vX0":4.150592931039187,"vY0":-131.1377055539277,"vZ0":-2.6999591568204915,"x":126.69,"y":172.94,"x0":-2.108110578030896,"y0":50.00493143033858,"z0":5.444408793931955,"aX":3.523254806935268},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":-4.4,"spinRate":2338,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.41546742044618457,"extension":7.074841714220317},"index":1,"playId":"eead5946-a6ce-3188-b00b-6960b29d2b72","pitchNumber":2,"startTime":"2026-06-17T18:55:16.332Z","endTime":"2026-06-17T18:55:19.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57450117305537,"aZ":-19.64419621729101,"pfxX":-2.173454346104966,"pfxZ":6.473035206354336,"pX":-0.9930824347321545,"pZ":4.590920161970338,"vX0":3.527466622163277,"vY0":-137.32368245219868,"vZ0":0.7865964522666189,"x":154.85,"y":114.83,"x0":-2.004015245544607,"y0":50.002568593092036,"z0":5.62397617008318,"aX":-4.207467770526581},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":3.4,"spinRate":2205,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.39683540835417075,"extension":7.356835828638414},"index":2,"playId":"190d509c-f122-3c6f-b5a2-3ecef8071c79","pitchNumber":3,"startTime":"2026-06-17T18:55:40.084Z","endTime":"2026-06-17T18:55:45.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Fernando Tatis Jr. steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"190d509c-f122-3c6f-b5a2-3ecef8071c79","startTime":"2026-06-17T18:55:56.434Z","endTime":"2026-06-17T18:56:07.953Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37766270537345,"aZ":-28.825154428590725,"pfxX":7.398986012612479,"pfxZ":2.0520076269019984,"pX":0.5166845783707057,"pZ":2.656771311439893,"vX0":4.017149189952389,"vY0":-126.52933514252796,"vZ0":-1.2853119011955212,"x":97.31,"y":167.05,"x0":-2.049744420399026,"y0":50.00278629842605,"z0":5.468522340494772,"aX":12.066114070297694},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-14.3,"spinRate":2622,"spinDirection":79},"zone":6,"typeConfidence":0.88,"plateTime":0.431914950343288,"extension":7.244124436159427},"index":4,"playId":"4f101e16-e37c-33c2-83ce-4809594e4399","pitchNumber":4,"startTime":"2026-06-17T18:56:07.953Z","endTime":"2026-06-17T18:56:11.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11140839223809,"aZ":-41.44235921517383,"pfxX":3.0443910387929654,"pfxZ":-6.068628211460409,"pX":-0.2271049299924475,"pZ":0.8751787945901787,"vX0":2.7861516436802067,"vY0":-122.45803893258135,"vZ0":-2.951948908339399,"x":125.66,"y":215.15,"x0":-1.7733140910067904,"y0":50.00577012222369,"z0":5.625253796679511,"aX":4.646139565020846},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.4,"breakHorizontal":-6.1,"spinRate":2347,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.446467202522558,"extension":7.1459091721393255},"index":5,"playId":"68a71862-8c88-30ff-8f2c-77d40dc3f104","pitchNumber":5,"startTime":"2026-06-17T18:56:31.064Z","endTime":"2026-06-17T18:56:34.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:56:34.831Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, first baseman Ty France to pitcher Griffin Canning.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-17T18:58:38.162Z","endTime":"2026-06-17T18:58:58.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.516957476252724,"aZ":-16.422697750422298,"pfxX":-4.324952756372421,"pfxZ":8.340085803234574,"pX":0.3249951738703938,"pZ":2.5160977754614975,"vX0":5.495885320914467,"vY0":-136.1997378643746,"vZ0":-4.658865464159729,"x":104.61,"y":170.85,"x0":-1.1523663494377827,"y0":50.00052460577543,"z0":5.376243143534007,"aX":-8.16573863210794},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2181,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4013905663146984,"extension":6.020000679553612},"hitData":{"launchSpeed":86.1,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":162.32}},"index":0,"playId":"4f1f5c90-c083-3c12-8f97-e695c87d3ea1","pitchNumber":1,"startTime":"2026-06-17T18:58:49.193Z","endTime":"2026-06-17T18:58:58.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T18:58:58.653Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-17T18:59:23.809Z","endTime":"2026-06-17T19:00:27.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.298619433264033,"aZ":-33.53085993806257,"pfxX":-2.1879325664022424,"pfxZ":-0.8041594118960695,"pX":-0.11728694009371134,"pZ":2.5220719407877445,"vX0":3.4592212404637,"vY0":-128.16896202945568,"vZ0":-1.4952938059704537,"x":121.47,"y":170.68,"x0":-1.189864063159782,"y0":50.00202913320973,"z0":5.691314655184065,"aX":-3.7019350450572692},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":3.4,"spinRate":2677,"spinDirection":27},"zone":5,"typeConfidence":0.8,"plateTime":0.42463150728947063,"extension":5.6783950441705775},"index":0,"playId":"5c57171e-7fe8-3a07-b873-ac5b333c2b6f","pitchNumber":1,"startTime":"2026-06-17T18:59:30.360Z","endTime":"2026-06-17T18:59:33.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.4,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07305529433117,"aZ":-25.472603958280306,"pfxX":-7.585047222585719,"pfxZ":3.4714432333908967,"pX":-1.2546092822198769,"pZ":4.584244943179716,"vX0":2.447146025993296,"vY0":-137.50147399221473,"vZ0":1.5786990242484238,"x":164.82,"y":115.01,"x0":-1.1660766503577944,"y0":50.004037116614825,"z0":5.720979155589667,"aX":-14.647586976880598},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":13.3,"spinRate":2115,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3970724431427328,"extension":5.931143378505235},"index":1,"playId":"ccbe229a-912f-318b-a75f-444dc5178fcc","pitchNumber":2,"startTime":"2026-06-17T18:59:42.988Z","endTime":"2026-06-17T18:59:46.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3205628621824,"aZ":-25.55898119368813,"pfxX":-8.757572141108653,"pfxZ":3.4823436722943963,"pX":-0.6837996244300463,"pZ":3.409370274445212,"vX0":4.127543205292096,"vY0":-136.76848298410283,"vZ0":-1.084200584611461,"x":143.06,"y":146.73,"x0":-1.0722458623281117,"y0":50.00295651483255,"z0":5.5588738281196495,"aX":-16.64079359120068},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":2161,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40000905491676697,"extension":5.879945213437195},"index":2,"playId":"6312dab7-1063-36cc-bc67-7cc01847e7d7","pitchNumber":3,"startTime":"2026-06-17T18:59:59.791Z","endTime":"2026-06-17T19:00:03.941Z","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":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55452694852556,"aZ":-32.74676526106118,"pfxX":-1.510470836997782,"pfxZ":-0.33279079507150655,"pX":0.0029768520581941083,"pZ":2.637625007378156,"vX0":3.2606296274982354,"vY0":-129.34989406789157,"vZ0":-1.3818366617635185,"x":116.89,"y":167.56,"x0":-1.067905517963309,"y0":50.00215966078775,"z0":5.649666818013171,"aX":-2.6044640199089986},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.7,"breakHorizontal":2.2,"spinRate":2745,"spinDirection":13},"zone":5,"typeConfidence":0.78,"plateTime":0.42064338931262935,"extension":5.8241036160214925},"hitData":{"launchSpeed":105.0,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.18,"coordY":102.53}},"index":3,"playId":"8567876e-0581-3f59-aa74-b80324de05d5","pitchNumber":4,"startTime":"2026-06-17T19:00:16.791Z","endTime":"2026-06-17T19:00:27.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:00:27.980Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Samad Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-17T19:00:50.339Z","endTime":"2026-06-17T19:02:44.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.835835692514088,"aZ":-37.21787927458093,"pfxX":-1.0227520162784898,"pfxZ":-3.0180882470963244,"pX":0.14969524259731226,"pZ":2.649695780480718,"vX0":2.5706903355863746,"vY0":-127.58755511132506,"vZ0":-0.5681626835091229,"x":111.29,"y":167.24,"x0":-0.7318795784252475,"y0":50.001543684391734,"z0":5.773391996709008,"aX":-1.7094441223446009},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.4,"breakHorizontal":1.3,"spinRate":2768,"spinDirection":44},"zone":5,"typeConfidence":0.89,"plateTime":0.42703728954555276,"extension":5.689557942303135},"index":0,"playId":"2226e424-358c-34cf-9335-ab89f5ee0b09","pitchNumber":1,"startTime":"2026-06-17T19:00:57.712Z","endTime":"2026-06-17T19:01:01.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204904079023315,"aZ":-35.91652604136855,"pfxX":7.578757836294642,"pfxZ":-2.625314557012821,"pX":1.0577039205280792,"pZ":3.4597497214233144,"vX0":2.122939237775021,"vY0":-118.49567894298879,"vZ0":2.56710374328764,"x":76.68,"y":145.37,"x0":-0.834052280631522,"y0":50.003823857202114,"z0":5.639130813355334,"aX":10.799208059545501},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.8,"breakHorizontal":-14.3,"spinRate":2600,"spinDirection":46},"zone":12,"typeConfidence":0.82,"plateTime":0.4618844625355303,"extension":5.4968700333279745},"index":1,"playId":"bb20e2f5-76c8-377d-a13c-c299154900a7","pitchNumber":2,"startTime":"2026-06-17T19:01:10.468Z","endTime":"2026-06-17T19:01:14.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.692353379699743,"aZ":-22.302091838102335,"pfxX":-8.236165464151188,"pfxZ":5.205027090375189,"pX":1.4136174536528705,"pZ":1.4155457183434896,"vX0":7.745628180676768,"vY0":-136.2895431315354,"vZ0":-6.457394964412844,"x":63.12,"y":200.56,"x0":-0.3840796332248382,"y0":50.00416948428257,"z0":5.337797212437906,"aX":-15.620957761129155},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":13.4,"spinRate":2159,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40065465658416066,"extension":5.927951128165192},"index":2,"playId":"8cb6e6ac-1035-3a65-9178-d3bdfa3ef847","pitchNumber":3,"startTime":"2026-06-17T19:01:32.107Z","endTime":"2026-06-17T19:01:35.703Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"b01f9563-65ce-3d8b-a2ae-70112490d7a1","startTime":"2026-06-17T19:01:49.642Z","endTime":"2026-06-17T19:01:52.642Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.651921487269227,"aZ":-24.873620962387076,"pfxX":0.16506468159458887,"pfxZ":4.134345393704915,"pX":1.0668819443928685,"pZ":1.7011231646201863,"vX0":4.133916873428986,"vY0":-131.51599288217176,"vZ0":-5.066526351809812,"x":76.33,"y":192.85,"x0":-0.541238288204889,"y0":50.00504608711969,"z0":5.477487446638207,"aX":0.2913975725785341},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-1.1,"spinRate":2576,"spinDirection":210},"zone":14,"typeConfidence":0.93,"plateTime":0.41511541328985846,"extension":6.10062857523014},"index":4,"playId":"3658c3bb-5591-3546-890e-3c70f967a70f","pitchNumber":4,"startTime":"2026-06-17T19:02:11.006Z","endTime":"2026-06-17T19:02:14.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656018745639127,"aZ":-29.82126253553002,"pfxX":-8.651193541303261,"pfxZ":1.327750057575078,"pX":0.38987115433967556,"pZ":1.410508704119916,"vX0":5.281581230663608,"vY0":-131.34928942136185,"vZ0":-4.8599582930537455,"x":102.14,"y":200.7,"x0":-0.5065658578167711,"y0":50.004342330699906,"z0":5.4608040378882485,"aX":-15.359380865181441},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":14.8,"spinRate":1282,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4144779481451244,"extension":5.64856777060345},"hitData":{"launchSpeed":78.6,"launchAngle":30.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.07,"coordY":99.49}},"index":5,"playId":"1a622452-2243-3b3a-8461-dbb5e101592d","pitchNumber":5,"startTime":"2026-06-17T19:02:29.898Z","endTime":"2026-06-17T19:02:44.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:02:44.081Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-17T19:03:26.162Z","endTime":"2026-06-17T19:03:52.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"e48a72dc-19cc-3e8f-b823-fea1b909bdb2","startTime":"2026-06-17T19:03:04.594Z","endTime":"2026-06-17T19:03:08.139Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613935753457103,"aZ":-31.322812851499187,"pfxX":-8.190992489139015,"pfxZ":0.4941270436845606,"pX":-1.3213932862442086,"pZ":2.0073560538743633,"vX0":1.5887904868454354,"vY0":-130.53584943371862,"vZ0":-2.930234195610486,"x":167.37,"y":184.58,"x0":-0.8739956944668126,"y0":50.00246978384597,"z0":5.503807507994799,"aX":-14.127839128614257},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.5,"breakHorizontal":14.5,"spinRate":1473,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4196838920728774,"extension":5.587999703870866},"index":1,"playId":"8ab56759-58ba-3cdc-b064-6d0e58b5ace9","pitchNumber":1,"startTime":"2026-06-17T19:03:28.443Z","endTime":"2026-06-17T19:03:32.059Z","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":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692956607278287,"aZ":-31.72790761632019,"pfxX":-7.264443734995795,"pfxZ":0.2492214382716238,"pX":-0.04330579476645747,"pZ":2.251687609570168,"vX0":4.325884213687003,"vY0":-132.02042538901293,"vZ0":-2.671431553684286,"x":118.65,"y":177.98,"x0":-0.7515866123217437,"y0":50.00140703744863,"z0":5.590316659473652,"aX":-12.939886770770118},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.1,"breakHorizontal":12.4,"spinRate":1459,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.41342574064233917,"extension":5.726339345995575},"hitData":{"launchSpeed":74.4,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":172.46}},"index":2,"playId":"f83cffc4-e64f-3096-8904-d20511defee1","pitchNumber":2,"startTime":"2026-06-17T19:03:45.178Z","endTime":"2026-06-17T19:03:52.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:03:52.403Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Manny Machado doubles (11) on a sharp ground ball to left fielder Lars Nootbaar.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T19:05:42.938Z","endTime":"2026-06-17T19:07:20.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288972603794274,"aZ":-19.77528023543475,"pfxX":-5.751578123781579,"pfxZ":6.534280283306279,"pX":0.6596530119181553,"pZ":3.5092578115107194,"vX0":7.800580093325377,"vY0":-136.69611280211114,"vZ0":-2.4693484190252066,"x":91.86,"y":144.03,"x0":-1.4797814746113351,"y0":50.00489379249613,"z0":5.777450754520894,"aX":-10.918589161484226},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":8.9,"spinRate":2180,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4002203719265478,"extension":7.203776754438789},"index":0,"playId":"b59f9b9f-5163-32ba-84e1-8ebe0cf9c983","pitchNumber":1,"startTime":"2026-06-17T19:06:11.785Z","endTime":"2026-06-17T19:06:15.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405187806503765,"aZ":-43.19241155400668,"pfxX":3.607861566040901,"pfxZ":-7.207946331952098,"pX":0.7848423147894064,"pZ":1.830273925036692,"vX0":4.821321803048784,"vY0":-123.34007336251437,"vZ0":-0.4587716791726172,"x":87.08,"y":189.36,"x0":-1.6701953053526934,"y0":50.00470882756852,"z0":5.686638906604141,"aX":5.5128120826106},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.8,"breakHorizontal":-7.7,"spinRate":2379,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.44547073809277427,"extension":6.973445847828968},"index":1,"playId":"b99c5969-a92d-390a-95e2-0993081abf9b","pitchNumber":2,"startTime":"2026-06-17T19:06:31.383Z","endTime":"2026-06-17T19:06:35.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221058801540547,"aZ":-34.871527437868146,"pfxX":7.711322811781308,"pfxZ":-1.7169850724285398,"pX":1.848935650248666,"pZ":1.1359128267387641,"vX0":6.461876929368647,"vY0":-125.23506878425687,"vZ0":-3.656550027394517,"x":46.52,"y":208.11,"x0":-1.7783358312824051,"y0":50.00511203454371,"z0":5.504807289263096,"aX":12.09700370634264},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":-15.6,"spinRate":2728,"spinDirection":61},"zone":14,"typeConfidence":0.89,"plateTime":0.43945995059819687,"extension":7.203769215569212},"index":2,"playId":"5e561351-67ae-3ae2-b805-416901a7cab4","pitchNumber":3,"startTime":"2026-06-17T19:06:46.975Z","endTime":"2026-06-17T19:06:50.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302066249315686,"aZ":-38.55294655524958,"pfxX":7.723720070318091,"pfxZ":-4.090235433690463,"pX":0.0304479990625136,"pZ":3.35290735495297,"vX0":2.689124343219298,"vY0":-124.14635160639259,"vZ0":2.0188917531656436,"x":115.84,"y":148.25,"x0":-2.070994292358169,"y0":50.00508342761811,"z0":5.7425051130738,"aX":12.034415128545389},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.7,"breakHorizontal":-14.6,"spinRate":2574,"spinDirection":61},"zone":2,"typeConfidence":0.86,"plateTime":0.44152260912727836,"extension":7.022565329630514},"hitData":{"launchSpeed":104.4,"launchAngle":2.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":36.78,"coordY":96.96}},"index":3,"playId":"a8b44d89-b9a1-37a2-9e87-790dcdaf8d73","pitchNumber":4,"startTime":"2026-06-17T19:07:07.560Z","endTime":"2026-06-17T19:07:20.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:07:20.931Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to third baseman Blaze Jordan.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T19:07:42.271Z","endTime":"2026-06-17T19:08:32.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203827302176773,"aZ":-28.10028694654194,"pfxX":1.5534541819652352,"pfxZ":2.237139110397628,"pX":-0.8660534697665925,"pZ":3.235258903624074,"vX0":2.3375454910437887,"vY0":-133.80219828948358,"vZ0":-0.9255493543717211,"x":150.01,"y":151.43,"x0":-1.9508869567371412,"y0":50.00652524328598,"z0":5.588027736665374,"aX":2.8345760076928688},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":-3.2,"spinRate":2300,"spinDirection":161},"zone":11,"typeConfidence":0.87,"plateTime":0.40839374934420025,"extension":7.111469161923701},"index":0,"playId":"842abee6-87a7-3a9c-ae18-082cd8deee91","pitchNumber":1,"startTime":"2026-06-17T19:07:47.816Z","endTime":"2026-06-17T19:07:51.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.109260324156143,"aZ":-41.77505749510368,"pfxX":5.517502199962281,"pfxZ":-6.2230967554274415,"pX":0.7559272980559322,"pZ":3.5951119834464897,"vX0":4.351139578815891,"vY0":-123.75752057490543,"vZ0":3.208518164382757,"x":88.19,"y":141.71,"x0":-1.7458611240556081,"y0":50.00542188529328,"z0":5.7953379257938655,"aX":8.506888528188037},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.2,"breakHorizontal":-11.0,"spinRate":2377,"spinDirection":47},"zone":12,"typeConfidence":0.88,"plateTime":0.4436288188909119,"extension":7.044029210205985},"index":1,"playId":"ae70439e-04d6-3544-96cd-80d04e01e495","pitchNumber":2,"startTime":"2026-06-17T19:08:03.801Z","endTime":"2026-06-17T19:08:07.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29583182869141,"aZ":-29.804925384929373,"pfxX":2.3168224913082955,"pfxZ":1.3494374069347916,"pX":-0.42947556381616786,"pZ":2.3457386960106175,"vX0":3.277412428066439,"vY0":-130.8948746455822,"vZ0":-2.305686746618551,"x":133.37,"y":175.45,"x0":-1.9927642069573739,"y0":50.00422384095618,"z0":5.441290579309753,"aX":4.071866664981776},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":-4.8,"spinRate":2226,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.4164003032980208,"extension":7.295248427504745},"hitData":{"launchSpeed":86.5,"launchAngle":70.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":159.79}},"index":2,"playId":"600a613c-77ba-3646-95ab-559856433454","pitchNumber":3,"startTime":"2026-06-17T19:08:21.818Z","endTime":"2026-06-17T19:08:32.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:08:32.895Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a sharp ground ball to right fielder Jordan Walker. Manny Machado scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T19:08:57.927Z","endTime":"2026-06-17T19:09:38.234Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937511199531368,"aZ":-30.665734676838223,"pfxX":1.748974400780014,"pfxZ":0.8743090379001899,"pX":0.5610751282793123,"pZ":2.439291097973941,"vX0":5.681262853959149,"vY0":-130.37990183709908,"vZ0":-2.1925003365395597,"x":95.61,"y":172.92,"x0":-1.8685610062848195,"y0":50.00639536604768,"z0":5.592460336009156,"aX":3.027673115048485},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.3,"breakHorizontal":-4.3,"spinRate":2281,"spinDirection":116},"zone":6,"typeConfidence":0.92,"plateTime":0.41918017754055237,"extension":7.0312076480792705},"index":0,"playId":"34bd8da6-af4e-3d7c-949d-5923a18f3488","pitchNumber":1,"startTime":"2026-06-17T19:09:04.187Z","endTime":"2026-06-17T19:09:08.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394797753662107,"aZ":-20.035492363889016,"pfxX":-8.1777318228124,"pfxZ":6.3547165727071295,"pX":0.12972127921792628,"pZ":2.8532109863933393,"vX0":7.682141624677239,"vY0":-137.09972077187388,"vZ0":-3.552372479240121,"x":112.06,"y":161.74,"x0":-1.6417885530434184,"y0":50.00115023524355,"z0":5.527688008272986,"aX":-15.616717199467502},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":13.2,"spinRate":2194,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39902142676248653,"extension":7.2999333784120575},"hitData":{"launchSpeed":103.6,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":159.92,"coordY":106.58}},"index":1,"playId":"215b8e21-116b-3389-8146-5590563ada0b","pitchNumber":2,"startTime":"2026-06-17T19:09:26.622Z","endTime":"2026-06-17T19:09:38.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:09:38.234Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ty France grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. Xander Bogaerts out at 2nd. Ty France out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T19:10:01.104Z","endTime":"2026-06-17T19:12:40.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30318794351236,"aZ":-40.29844685360555,"pfxX":2.8749444569834837,"pfxZ":-5.415834296318867,"pX":0.363707854386463,"pZ":2.138774131957091,"vX0":4.165347408535918,"vY0":-121.35064112281087,"vZ0":-0.01431688909729889,"x":103.14,"y":181.03,"x0":-1.7441149737457917,"y0":50.00089927454058,"z0":5.636447790143085,"aX":4.314350310316704},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.6,"breakHorizontal":-6.1,"spinRate":2147,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.4502418278823619,"extension":6.993757165619743},"index":0,"playId":"52456735-5191-33b4-9ecf-f3a08aade31a","pitchNumber":1,"startTime":"2026-06-17T19:10:06.627Z","endTime":"2026-06-17T19:10:12.699Z","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.2,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959501485411106,"aZ":-15.770839795717539,"pfxX":-1.2931888334612758,"pfxZ":8.533939279374792,"pX":1.321543526920859,"pZ":2.154842926670559,"vX0":8.135459314861166,"vY0":-136.95873859043357,"vZ0":-6.361785961886074,"x":66.63,"y":180.6,"x0":-1.5044824542654462,"y0":50.00035415792476,"z0":5.564678245168012,"aX":-2.4858631259580664},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":0.8,"spinRate":2161,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.3981688797271219,"extension":7.4536655320152665},"index":1,"playId":"8d52f4f8-df73-32f3-ae25-f6fc5d8ac97b","pitchNumber":2,"startTime":"2026-06-17T19:10:51.325Z","endTime":"2026-06-17T19:10:55.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92392773538709,"aZ":-19.478498817748804,"pfxX":-6.7700698141600855,"pfxZ":6.766103559252481,"pX":0.44686008494197993,"pZ":2.4920060166614864,"vX0":7.423252752091838,"vY0":-135.45274976187767,"vZ0":-4.620213732733913,"x":99.97,"y":171.5,"x0":-1.4371496953557956,"y0":50.0027556224762,"z0":5.564186002086446,"aX":-12.701829861499968},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":10.9,"spinRate":2267,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4028929479261185,"extension":7.4063234171364245},"index":2,"playId":"7160b200-37a5-3d8d-bb7b-6587304ff381","pitchNumber":3,"startTime":"2026-06-17T19:11:09.194Z","endTime":"2026-06-17T19:11:13.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05328104588878,"aZ":-26.898473874076764,"pfxX":7.812308212743445,"pfxZ":3.2535565483595423,"pX":1.1532769433402321,"pZ":3.2634758785585682,"vX0":5.092251249790125,"vY0":-126.54008644758926,"vZ0":-0.5376592318840167,"x":73.04,"y":150.67,"x0":-1.9005624227713818,"y0":50.001299108650905,"z0":5.635590170220968,"aX":12.653046054181114},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":-15.4,"spinRate":2692,"spinDirection":66},"zone":12,"typeConfidence":0.81,"plateTime":0.4330174087684404,"extension":7.1066949914261315},"index":3,"playId":"040827d2-fb2f-347c-8261-2908a9da5941","pitchNumber":4,"startTime":"2026-06-17T19:11:31.108Z","endTime":"2026-06-17T19:11:35.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40826578621929,"aZ":-18.828609731002157,"pfxX":-3.3368420362423272,"pfxZ":6.840561231766781,"pX":0.786918662620764,"pZ":5.41567887137128,"vX0":7.619115361747063,"vY0":-138.22468825967624,"vZ0":2.5753249398394433,"x":87.0,"y":92.56,"x0":-1.5614839832301228,"y0":50.00339013824005,"z0":5.7306667508522775,"aX":-6.511779290706171},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":4.6,"spinRate":2220,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.39501617555009716,"extension":7.12318246171375},"index":4,"playId":"a9894a99-c59e-3ac5-a2bb-f6667b440035","pitchNumber":5,"startTime":"2026-06-17T19:11:52.207Z","endTime":"2026-06-17T19:11:55.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"a3db8e49-2a62-3f5d-ba3e-a06fe707b971","startTime":"2026-06-17T19:12:12.100Z","endTime":"2026-06-17T19:12:15.316Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498019043557196,"aZ":-44.14143474744985,"pfxX":4.588872780875535,"pfxZ":-7.893342420816004,"pX":0.841746041241036,"pZ":1.4851240848766671,"vX0":4.739024486542804,"vY0":-122.94885533848219,"vZ0":-1.0987988345592252,"x":84.91,"y":198.68,"x0":-1.7134450630101223,"y0":50.00122690676958,"z0":5.714856504921758,"aX":6.958629091160645},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.3,"breakHorizontal":-9.5,"spinRate":2243,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4470961262427231,"extension":7.201003514195781},"hitData":{"launchSpeed":89.8,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":145.09}},"index":6,"playId":"018410ad-466e-3bb1-92c8-24453618d7c9","pitchNumber":6,"startTime":"2026-06-17T19:12:31.605Z","endTime":"2026-06-17T19:12:40.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:12:40.049Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T19:14:47.568Z","endTime":"2026-06-17T19:15:08.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428112080224487,"aZ":-26.290250458063745,"pfxX":0.37398728699766925,"pfxZ":3.3375846667245668,"pX":0.487539617819293,"pZ":3.044352078212917,"vX0":4.003284150935657,"vY0":-130.47190276316024,"vZ0":-1.3372517692381072,"x":98.42,"y":156.58,"x0":-1.1007154716964003,"y0":50.006459751821254,"z0":5.5021807186140235,"aX":0.659033313543658},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":-1.3,"spinRate":2464,"spinDirection":198},"zone":3,"typeConfidence":0.94,"plateTime":0.4161179062000966,"extension":5.803061162066108},"hitData":{"launchSpeed":101.8,"launchAngle":45.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":116.31,"coordY":67.81}},"index":0,"playId":"04a3236d-77a4-30f1-8dfd-ef0dc92f24d6","pitchNumber":1,"startTime":"2026-06-17T19:14:53.852Z","endTime":"2026-06-17T19:15:08.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:15:08.481Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lars Nootbaar lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T19:15:24.893Z","endTime":"2026-06-17T19:15:51.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282756411812535,"aZ":-17.28040212123623,"pfxX":-5.039440484382116,"pfxZ":7.760680663162264,"pX":-0.6444926107456109,"pZ":2.7479673308744053,"vX0":3.0574933615864954,"vY0":-136.95038878103432,"vZ0":-4.3871812587463275,"x":141.57,"y":164.58,"x0":-1.1145869207695467,"y0":50.00547988943447,"z0":5.5356183154940934,"aX":-9.674054110614454},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2154,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39836001451462266,"extension":5.988004023459314},"index":0,"playId":"13d8e11d-12c9-3548-b7d0-34f4417e4abb","pitchNumber":1,"startTime":"2026-06-17T19:15:28.973Z","endTime":"2026-06-17T19:15:32.513Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695443237183063,"aZ":-27.241576811094355,"pfxX":-6.090950596264507,"pfxZ":2.790867824652837,"pX":-0.0480021571540735,"pZ":2.77603154087867,"vX0":4.961707334210833,"vY0":-131.05109293920816,"vZ0":-2.0947600112805365,"x":118.83,"y":163.83,"x0":-1.1603074156749305,"y0":50.00054755110208,"z0":5.589600742135825,"aX":-10.75653459704182},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":10.2,"spinRate":1337,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4155103754615612,"extension":5.545699314443354},"hitData":{"launchSpeed":96.2,"launchAngle":21.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.48,"coordY":63.68}},"index":1,"playId":"a446b070-6ee0-3025-a151-436c18f332c4","pitchNumber":2,"startTime":"2026-06-17T19:15:41.414Z","endTime":"2026-06-17T19:15:51.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:15:51.136Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a sharp line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T19:16:32.827Z","endTime":"2026-06-17T19:17:21.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T19:16:18.779Z","endTime":"2026-06-17T19:16:35.122Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.481105550298256,"aZ":-35.03562577852521,"pfxX":6.862697806327474,"pfxZ":-2.0273190219380712,"pX":0.42717317103939584,"pZ":3.494844114222411,"vX0":2.000481069292712,"vY0":-117.4037076250032,"vZ0":2.5018381791651807,"x":100.72,"y":144.42,"x0":-1.326016788203425,"y0":50.005417135397046,"z0":5.657173404546936,"aX":9.662378541788943},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.9,"breakHorizontal":-13.0,"spinRate":2482,"spinDirection":48},"zone":12,"typeConfidence":0.88,"plateTime":0.4650317881986896,"extension":5.565114511700526},"index":1,"playId":"56d51c21-564c-39fa-b28d-8fd2b5f0cabc","pitchNumber":1,"startTime":"2026-06-17T19:16:35.122Z","endTime":"2026-06-17T19:16:38.821Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.587339301601887,"aZ":-37.63543457637167,"pfxX":4.0790565531352625,"pfxZ":-3.7757553186532213,"pX":0.14855133993885358,"pZ":3.012430100824708,"vX0":2.2574117703206533,"vY0":-118.87653916854698,"vZ0":1.9439230353172048,"x":111.34,"y":157.44,"x0":-1.3401317035847362,"y0":50.002752380589875,"z0":5.574953392489516,"aX":5.898363771240051},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.2,"breakHorizontal":-7.9,"spinRate":2550,"spinDirection":41},"zone":2,"typeConfidence":0.86,"plateTime":0.4589454861635547,"extension":5.647709250152907},"index":2,"playId":"c50d61ab-b8e7-3651-9ef4-6199a57221ab","pitchNumber":2,"startTime":"2026-06-17T19:16:51.292Z","endTime":"2026-06-17T19:16:55.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88986803411508,"aZ":-15.501885166614187,"pfxX":-5.882744057419112,"pfxZ":8.734031474024157,"pX":0.692527998096444,"pZ":2.656846055454437,"vX0":6.549772191286933,"vY0":-136.7502995426567,"vZ0":-4.880309579010172,"x":90.6,"y":167.05,"x0":-0.9602505977730666,"y0":50.00449507697548,"z0":5.515021311843211,"aX":-11.232464958085428},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2186,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3993030788710654,"extension":5.890943026751971},"hitData":{"launchSpeed":102.6,"launchAngle":10.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.68,"coordY":95.13}},"index":3,"playId":"2e6a41b8-ae9f-32c1-8980-76ad134c765d","pitchNumber":3,"startTime":"2026-06-17T19:17:11.155Z","endTime":"2026-06-17T19:17:21.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:17:21.801Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out sharply, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T19:17:38.419Z","endTime":"2026-06-17T19:20:07.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858736364549575,"aZ":-17.902329684252845,"pfxX":-3.3936459470910068,"pfxZ":7.545656320805705,"pX":-0.4092966062542755,"pZ":3.4159849243673395,"vX0":1.5448173570177273,"vY0":-136.5958897523301,"vZ0":-2.6855596394381465,"x":132.6,"y":146.55,"x0":-0.5410136169994666,"y0":50.00310106577991,"z0":5.641673136249572,"aX":-6.418040941642028},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":5.9,"spinRate":2093,"spinDirection":213},"zone":11,"typeConfidence":0.93,"plateTime":0.4008764283583184,"extension":5.8263720241466475},"index":0,"playId":"838708b2-4592-3be9-884c-ba392d39c287","pitchNumber":1,"startTime":"2026-06-17T19:17:51.098Z","endTime":"2026-06-17T19:17:54.740Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-17T19:18:06.467Z","endTime":"2026-06-17T19:18:13.989Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"18abbf20-c135-3538-87d4-8cae4e387ea5","startTime":"2026-06-17T19:18:13.989Z","endTime":"2026-06-17T19:18:16.989Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100314144262946,"aZ":-32.82531845500782,"pfxX":-7.672600697097349,"pfxZ":-0.3830778900743095,"pX":-0.8564525664934349,"pZ":2.417657190344665,"vX0":2.6002679730238136,"vY0":-128.39160123860623,"vZ0":-1.4248765678107085,"x":149.65,"y":173.5,"x0":-0.8818743241769443,"y0":50.005503274670595,"z0":5.520294431691495,"aX":-12.888039979852458},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":13.3,"spinRate":1380,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42562871409390723,"extension":5.547478965823409},"index":3,"playId":"221d723b-77a8-3860-9331-4fb57d710df5","pitchNumber":2,"startTime":"2026-06-17T19:18:36.030Z","endTime":"2026-06-17T19:18:39.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.311904132513092,"aZ":-18.691556717668192,"pfxX":-4.5085405989884615,"pfxZ":7.097259381540383,"pX":1.3807339273713122,"pZ":2.5159245417242144,"vX0":6.238791374214766,"vY0":-136.10781314894786,"vZ0":-4.619136043101681,"x":64.37,"y":170.85,"x0":-0.34196414237914713,"y0":50.00400614102848,"z0":5.506807094996179,"aX":-8.567292932603968},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":7.1,"spinRate":2089,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40047265929206866,"extension":5.965779903493998},"index":4,"playId":"6bd0f9f5-1f70-3b52-8a0c-1ea12c3efc4b","pitchNumber":3,"startTime":"2026-06-17T19:18:55.310Z","endTime":"2026-06-17T19:18:58.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.971000212594078,"aZ":-36.89143318776427,"pfxX":-1.3124442867658332,"pfxZ":-2.874580352502413,"pX":-0.3255045873044224,"pZ":2.420776783509436,"vX0":1.395360050531488,"vY0":-127.38229540052205,"vZ0":-0.9340334235200778,"x":129.41,"y":173.42,"x0":-0.7107291667671541,"y0":50.00569715056597,"z0":5.717268429284635,"aX":-2.150057323446843},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":2.0,"spinRate":2736,"spinDirection":20},"zone":4,"typeConfidence":0.89,"plateTime":0.4305258567885395,"extension":5.767473746088151},"index":5,"playId":"aa6f0e2b-dbf8-3c82-8890-a8e6257be98a","pitchNumber":4,"startTime":"2026-06-17T19:19:17.100Z","endTime":"2026-06-17T19:19:20.977Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356361225546138,"aZ":-26.641621755922476,"pfxX":-6.444407098171007,"pfxZ":3.183859688777419,"pX":0.848762313093842,"pZ":2.82820896305246,"vX0":5.839382010147176,"vY0":-130.93332122107364,"vZ0":-2.0890884495671784,"x":84.65,"y":162.42,"x0":-0.5718711667008861,"y0":50.00324525950711,"z0":5.627749701793907,"aX":-11.202079339327257},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":10.4,"spinRate":1406,"spinDirection":257},"zone":12,"typeConfidence":2.0,"plateTime":0.4181494312375218,"extension":5.687131391421229},"index":6,"playId":"cd7fe162-a356-32b1-bc23-8c390ef6a350","pitchNumber":5,"startTime":"2026-06-17T19:19:36.484Z","endTime":"2026-06-17T19:19:40.972Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230580933516208,"aZ":-19.529553380114496,"pfxX":-6.310664972836052,"pfxZ":6.704800501661488,"pX":-0.14370092169018828,"pZ":1.2857983365680998,"vX0":3.4964078993025813,"vY0":-136.3014007453105,"vZ0":-7.1376903656553115,"x":122.48,"y":204.06,"x0":-0.6214120298917513,"y0":50.00454748653499,"z0":5.2812699076145115,"aX":-11.905945531986308},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":10.7,"spinRate":2063,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4014500218124013,"extension":6.006302057412876},"hitData":{"launchSpeed":109.8,"launchAngle":-21.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":124.95,"coordY":138.51}},"index":7,"playId":"ac8dc8c5-e600-36fe-b904-bc87e1db8aac","pitchNumber":6,"startTime":"2026-06-17T19:20:00.137Z","endTime":"2026-06-17T19:20:07.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:20:07.725Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Wagner singles on a ground ball to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T19:22:15.324Z","endTime":"2026-06-17T19:22:58.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.639052716098735,"aZ":-17.70780325548037,"pfxX":-2.5138321954949423,"pfxZ":7.477947833837421,"pX":-0.5497585325313906,"pZ":2.623466846113744,"vX0":4.575538953261604,"vY0":-136.6471744034714,"vZ0":-4.9232290661453835,"x":137.96,"y":167.95,"x0":-1.9021282575158727,"y0":50.002512776942424,"z0":5.625261993191039,"aX":-4.863244229997949},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":3.8,"spinRate":2137,"spinDirection":197},"zone":4,"typeConfidence":0.9,"plateTime":0.3973746590438165,"extension":7.194899984850217},"index":0,"playId":"98bcddbf-7e2b-390b-b4ec-f6d968b1ebb5","pitchNumber":1,"startTime":"2026-06-17T19:22:19.213Z","endTime":"2026-06-17T19:22:22.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533048080281592,"aZ":-32.47378092130688,"pfxX":-8.178375577122889,"pfxZ":-0.17720636750614016,"pX":-0.45064378399312904,"pZ":1.9121308214100123,"vX0":6.3762160731623965,"vY0":-129.9774652563613,"vZ0":-2.8388746281587105,"x":134.18,"y":187.15,"x0":-1.8696798661625331,"y0":50.00120475073963,"z0":5.477387436687794,"aX":-14.031145866240173},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":1512,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.42096293592418776,"extension":7.074193282640994},"index":1,"playId":"9d1aabbc-81c0-309a-a85d-0d7c340a86e0","pitchNumber":2,"startTime":"2026-06-17T19:22:33.847Z","endTime":"2026-06-17T19:22:37.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660604129348474,"aZ":-33.0979873595169,"pfxX":8.445367702395508,"pfxZ":-0.5970178140909965,"pX":-0.006771133661696446,"pZ":2.46558705042142,"vX0":2.2891967792120296,"vY0":-123.90134459602562,"vZ0":-0.6271936188364452,"x":117.26,"y":172.21,"x0":-2.039631073860214,"y0":50.001416151553336,"z0":5.486907406252192,"aX":13.13320329608967},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-15.8,"spinRate":2628,"spinDirection":65},"zone":5,"typeConfidence":0.9,"plateTime":0.4420113463597741,"extension":6.93623390056119},"hitData":{"launchSpeed":97.8,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.03,"coordY":93.41}},"index":2,"playId":"58fcd2c4-c259-3d04-8cfb-f06bc8093560","pitchNumber":3,"startTime":"2026-06-17T19:22:48.040Z","endTime":"2026-06-17T19:22:58.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:22:58.720Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rodolfo Durán called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T19:23:18.106Z","endTime":"2026-06-17T19:24:42.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":95.2,"endSpeed":88.0,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.038900614843445,"aZ":-22.276037817903667,"pfxX":-7.818281117659309,"pfxZ":5.045930296022382,"pX":0.6837492462812743,"pZ":2.0124106565887088,"vX0":8.970581919009764,"vY0":-138.4600101522367,"vZ0":-5.360532773624752,"x":90.94,"y":184.44,"x0":-1.5671345556134513,"y0":50.00253367024428,"z0":5.444010980032545,"aX":-15.331932880001288},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":12.5,"spinRate":2235,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3941041881413718,"extension":7.297665128228668},"index":0,"playId":"9a41ddf3-525d-3669-acbd-c147d819acbd","pitchNumber":1,"startTime":"2026-06-17T19:23:20.246Z","endTime":"2026-06-17T19:23:23.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87497777982127,"aZ":-43.81075005576741,"pfxX":5.692177073801111,"pfxZ":-7.992096581181819,"pX":-0.34253825386352194,"pZ":2.427173525706806,"vX0":1.8629584262872465,"vY0":-120.81809899995008,"vZ0":1.5707024975358577,"x":130.06,"y":173.25,"x0":-1.8662555507499945,"y0":50.003760914673464,"z0":5.664084936194577,"aX":8.286775613922869},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.7,"breakHorizontal":-10.8,"spinRate":2345,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.45601018777384095,"extension":6.987240420050404},"index":1,"playId":"21c8ba07-9e34-3e15-aca2-eb59b9ce8a13","pitchNumber":2,"startTime":"2026-06-17T19:23:34.855Z","endTime":"2026-06-17T19:23:38.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067556730507718,"aZ":-42.41076802513521,"pfxX":4.490353128874087,"pfxZ":-6.696623564834464,"pX":1.819560963262907,"pZ":-0.7846552182309354,"vX0":6.969790353594082,"vY0":-123.79327960470987,"vZ0":-6.31256384566118,"x":47.64,"y":259.97,"x0":-1.6315942315347318,"y0":50.00134251537291,"z0":5.4079055570463375,"aX":6.865959171266409},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.6,"breakHorizontal":-10.0,"spinRate":2354,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4449340551449561,"extension":7.247994461541564},"index":2,"playId":"47d2cd76-1c16-3fe0-8094-f95df50e43e4","pitchNumber":3,"startTime":"2026-06-17T19:23:50.394Z","endTime":"2026-06-17T19:24:00.160Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kyle Leahy. Will Wagner to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"actionPlayId":"47d2cd76-1c16-3fe0-8094-f95df50e43e4","startTime":"2026-06-17T19:24:08.076Z","endTime":"2026-06-17T19:24:21.452Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"}},{"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.7,"endSpeed":87.6,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645109656337542,"aZ":-20.444515583554566,"pfxX":-1.7973113183376608,"pfxZ":6.007334801767204,"pX":0.029252923085199077,"pZ":4.41888165141236,"vX0":5.473207682385438,"vY0":-137.91063008265823,"vZ0":0.2117492717713556,"x":115.88,"y":119.47,"x0":-1.735462168078812,"y0":50.00448748265785,"z0":5.704604205123029,"aX":-3.5106458321503897},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":2.3,"spinRate":2115,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.39504216715448015,"extension":7.15372756189553},"index":4,"playId":"93a8e7ed-0aca-3090-aaee-7c0bbe37e0b2","pitchNumber":4,"startTime":"2026-06-17T19:24:21.452Z","endTime":"2026-06-17T19:24:25.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43285383037224,"aZ":-33.22712417081499,"pfxX":7.853259410837024,"pfxZ":-0.6854522204318698,"pX":-0.5474099273327948,"pZ":2.6263859574384396,"vX0":1.4543501782122674,"vY0":-122.81182015682401,"vZ0":-0.38693026920906104,"x":137.87,"y":167.87,"x0":-2.1668047105789796,"y0":50.00138490023176,"z0":5.592132652961127,"aX":12.094262209160604},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.1,"breakHorizontal":-14.5,"spinRate":2486,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.4445850932021509,"extension":7.029891780202007},"index":5,"playId":"9fb9900a-a145-385d-8e0c-67fd5d294215","pitchNumber":5,"startTime":"2026-06-17T19:24:37.828Z","endTime":"2026-06-17T19:24:42.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:24:42.693Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (11) on a sharp line drive to center fielder Nathan Church. Will Wagner scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T19:24:54.722Z","endTime":"2026-06-17T19:25:22.839Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.799160556967568,"aZ":-32.97966458807484,"pfxX":8.069929364855433,"pfxZ":-0.5138429434814036,"pX":-0.1047018636728612,"pZ":2.8915904673081707,"vX0":2.1598330150900074,"vY0":-123.64585038804996,"vZ0":0.17316071998995608,"x":120.99,"y":160.71,"x0":-2.035657555747517,"y0":50.0034958372068,"z0":5.560279454700044,"aX":12.648748579333464},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-15.1,"spinRate":2574,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4409049407031813,"extension":7.046719625544387},"hitData":{"launchSpeed":111.3,"launchAngle":14.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.69,"coordY":39.51}},"index":0,"playId":"e53b2298-cba8-3a3f-a110-dfbbca752d64","pitchNumber":1,"startTime":"2026-06-17T19:25:09.544Z","endTime":"2026-06-17T19:25:22.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:25:22.839Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samad Taylor flies out to right fielder Jordan Walker. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T19:25:46.162Z","endTime":"2026-06-17T19:26:44.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037125348045908,"aZ":-27.136988034887427,"pfxX":1.8180155816642118,"pfxZ":2.916525039522633,"pX":1.1866341018819673,"pZ":1.5460524716688981,"vX0":6.856852949908279,"vY0":-129.99238328477702,"vZ0":-4.765255004640485,"x":71.77,"y":197.04,"x0":-1.712155988050905,"y0":50.00163603310326,"z0":5.441682658429279,"aX":3.1370995149183383},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":-4.7,"spinRate":2384,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.41997379118199163,"extension":7.281520237938998},"index":0,"playId":"e91f77e0-ef3d-353d-b842-b7d608bd6e76","pitchNumber":1,"startTime":"2026-06-17T19:25:54.150Z","endTime":"2026-06-17T19:25:58.113Z","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":93.3,"endSpeed":85.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15605816470358,"aZ":-21.776519682671022,"pfxX":-9.689112743510588,"pfxZ":5.595549205671024,"pX":-0.04995796056897823,"pZ":1.6193724456352814,"vX0":7.486925130289171,"vY0":-135.58187158790753,"vZ0":-6.1381757719155665,"x":118.9,"y":195.06,"x0":-1.590832259460466,"y0":50.00515607889817,"z0":5.436733195685232,"aX":-18.007926523711856},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":16.0,"spinRate":2139,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4042790317374152,"extension":7.207976610299605},"index":1,"playId":"858e0589-7fa9-3cc4-836e-04aa5dfd3b53","pitchNumber":2,"startTime":"2026-06-17T19:26:09.692Z","endTime":"2026-06-17T19:26:13.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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040366154964786,"aZ":-41.77464276879462,"pfxX":4.287914196587119,"pfxZ":-6.496774273959775,"pX":-0.3024005505540552,"pZ":1.4685516234662088,"vX0":2.4737859978235974,"vY0":-121.39363110666177,"vZ0":-0.9265609663328389,"x":128.53,"y":199.13,"x0":-1.8952945140684796,"y0":50.00462993608137,"z0":5.524831786327329,"aX":6.33398533760632},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.6,"breakHorizontal":-8.4,"spinRate":2333,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.4529933056799744,"extension":7.111068465227416},"hitData":{"launchSpeed":91.1,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.11,"coordY":86.77}},"index":2,"playId":"439871d8-dc1f-3b24-b95e-cc6f7dc0567a","pitchNumber":3,"startTime":"2026-06-17T19:26:31.095Z","endTime":"2026-06-17T19:26:44.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:26:44.884Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T19:27:09.961Z","endTime":"2026-06-17T19:28:11.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427293110691007,"aZ":-17.71599786446236,"pfxX":-2.4889722521853566,"pfxZ":7.285032051754806,"pX":-0.40179641930147275,"pZ":3.444422077815726,"vX0":4.763051233550313,"vY0":-139.3178322008844,"vZ0":-2.7502784828794087,"x":132.32,"y":145.78,"x0":-1.802721889324123,"y0":50.00567939394655,"z0":5.601923094442557,"aX":-4.942124703055174},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":3.6,"spinRate":2004,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.39169993668477066,"extension":7.403384104006857},"index":0,"playId":"53f2dfda-4dfa-3900-88f2-c1e2ebce721b","pitchNumber":1,"startTime":"2026-06-17T19:27:15.084Z","endTime":"2026-06-17T19:27:18.808Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-17T19:27:26.001Z","endTime":"2026-06-17T19:27:39.620Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":95.4,"endSpeed":88.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.019549243708287,"aZ":-18.742506865789178,"pfxX":-3.694164900716401,"pfxZ":6.805064672054105,"pX":-0.10707660606024533,"pZ":2.8678621173941963,"vX0":5.683862515379364,"vY0":-138.88005067883756,"vZ0":-3.97964519822754,"x":121.08,"y":161.35,"x0":-1.6903397333005619,"y0":50.00326020290199,"z0":5.5487207616360275,"aX":-7.292794815301829},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":5.6,"spinRate":2090,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.392795256106957,"extension":7.211353093221964},"index":2,"playId":"b2083e68-e68a-3554-be63-4b0e639bb69d","pitchNumber":2,"startTime":"2026-06-17T19:27:39.620Z","endTime":"2026-06-17T19:27:42.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10779872612327,"aZ":-41.62710567559906,"pfxX":3.547768165087483,"pfxZ":-6.140156837886444,"pX":0.4069209327562151,"pZ":0.5139016817734976,"vX0":3.9410721047654063,"vY0":-122.95233522174439,"vZ0":-3.697795342413854,"x":101.49,"y":224.9,"x0":-1.6743341061481212,"y0":50.002528151216566,"z0":5.549944950856014,"aX":5.461678448471282},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.8,"breakHorizontal":-7.3,"spinRate":2304,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4445362875433001,"extension":7.280329529277005},"index":3,"playId":"97162df3-516e-3ecc-a2f9-26dc09f762fb","pitchNumber":3,"startTime":"2026-06-17T19:28:05.152Z","endTime":"2026-06-17T19:28:11.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:28:11.270Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blaze Jordan walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T19:30:11.079Z","endTime":"2026-06-17T19:31:30.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300738030765498,"aZ":-21.307593917240386,"pfxX":-8.631430963076161,"pfxZ":6.1044245640355275,"pX":-0.8231231426599862,"pZ":2.172761000099011,"vX0":3.8660632179235406,"vY0":-132.80190132220423,"vZ0":-4.171515550061452,"x":148.38,"y":180.12,"x0":-1.178921326380341,"y0":50.00397535698757,"z0":5.320180943530421,"aX":-15.36820663354494},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":14.8,"spinRate":2090,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41295938137365384,"extension":5.844320836520346},"index":0,"playId":"948d30de-8023-3ed8-b3f5-24dd7229fdb5","pitchNumber":1,"startTime":"2026-06-17T19:30:23.896Z","endTime":"2026-06-17T19:30:28.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":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768205523158386,"aZ":-24.714652164944074,"pfxX":-9.065983563394504,"pfxZ":4.000260692034031,"pX":-0.13762012584786218,"pZ":3.375316332881478,"vX0":5.557704473681563,"vY0":-135.69417403800085,"vZ0":-1.1934313112301593,"x":122.25,"y":147.65,"x0":-1.0347706809792723,"y0":50.002027652956286,"z0":5.543181163028199,"aX":-16.900994469974417},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":15.2,"spinRate":2103,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4036946928435574,"extension":5.870508624957665},"index":1,"playId":"b5e8f7e0-b8d9-3215-8783-cc9cdb48cf85","pitchNumber":2,"startTime":"2026-06-17T19:30:36.827Z","endTime":"2026-06-17T19:30:40.172Z","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.4,"endSpeed":82.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040798524290555,"aZ":-28.540302222294173,"pfxX":0.09419230357836827,"pfxZ":2.1057986648916867,"pX":1.6329926556178338,"pZ":1.3576585429845927,"vX0":6.760883336177344,"vY0":-130.04882643647034,"vZ0":-4.977684919386398,"x":54.75,"y":202.12,"x0":-1.0032725386441468,"y0":50.005279368818215,"z0":5.438786015949458,"aX":0.16229413616983057},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-1.6,"spinRate":2621,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.419771457984885,"extension":5.909740052745218},"index":2,"playId":"11f7257c-ba63-3637-8ef2-2992e8aef53e","pitchNumber":3,"startTime":"2026-06-17T19:30:50.956Z","endTime":"2026-06-17T19:30:54.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96077091961802,"aZ":-26.196980539053424,"pfxX":-8.125790532949146,"pfxZ":3.179649280570679,"pX":0.14968834269543238,"pZ":4.070919197591181,"vX0":5.787222411557685,"vY0":-135.74172633842264,"vZ0":0.6554056274593856,"x":111.29,"y":128.87,"x0":-0.9475186698608432,"y0":50.0000602867388,"z0":5.641441483379482,"aX":-15.257010062503744},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":2227,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40253873375592164,"extension":5.801775033520584},"index":3,"playId":"d1dc2679-3105-35d7-ab50-c31c6d78ea03","pitchNumber":4,"startTime":"2026-06-17T19:31:06.096Z","endTime":"2026-06-17T19:31:10.414Z","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":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.150821394571434,"aZ":-23.605675555873745,"pfxX":-8.089623898100776,"pfxZ":4.672472283834781,"pX":-1.063685582968263,"pZ":1.6060426655054492,"vX0":2.9784401864957046,"vY0":-134.55940973154048,"vZ0":-5.250410031882181,"x":157.55,"y":195.42,"x0":-1.133769514019311,"y0":50.00361584691346,"z0":5.254705607495017,"aX":-14.83751110296467},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":14.0,"spinRate":2140,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4070323437559682,"extension":5.862257115217056},"index":4,"playId":"3d797a8b-03aa-3545-aa76-ec5991a6f014","pitchNumber":5,"startTime":"2026-06-17T19:31:26.280Z","endTime":"2026-06-17T19:31:30.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:31:30.223Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to left fielder Samad Taylor. Blaze Jordan to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T19:31:47.924Z","endTime":"2026-06-17T19:32:53.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnSecond":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894671825989438,"aZ":-18.91969114066306,"pfxX":-4.362892064528209,"pfxZ":6.973161501938014,"pX":-0.3001551444889306,"pZ":0.9937068186354189,"vX0":2.603056006746764,"vY0":-136.24027446468878,"vZ0":-8.232896815891126,"x":128.44,"y":211.95,"x0":-0.6958170510842858,"y0":50.00141094394024,"z0":5.336996365415767,"aX":-8.28977925044981},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":7.4,"spinRate":2041,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40039029927907865,"extension":5.927617976481913},"index":0,"playId":"4bdad0b9-09ca-3fac-9055-4e7a33e05a5d","pitchNumber":1,"startTime":"2026-06-17T19:32:00.072Z","endTime":"2026-06-17T19:32:03.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.925501463269757,"aZ":-31.59079753051901,"pfxX":-7.4142139621748,"pfxZ":0.33811850398752163,"pX":-0.09542370246096059,"pZ":2.4390807529360647,"vX0":4.048551761814392,"vY0":-130.47015563197658,"vZ0":-2.0051710333292676,"x":120.64,"y":172.92,"x0":-0.6991586731103658,"y0":50.00363171002458,"z0":5.584670149001561,"aX":-12.858662026327009},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":12.6,"spinRate":1503,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.41884979173152326,"extension":5.688092505416345},"index":1,"playId":"c35ec9a1-1106-3d7c-bec3-18857f241128","pitchNumber":2,"startTime":"2026-06-17T19:32:21.901Z","endTime":"2026-06-17T19:32:25.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111142646595972,"aZ":-28.143937440194463,"pfxX":-7.362507679675257,"pfxZ":2.288989610108972,"pX":-0.6696438124703039,"pZ":2.149017030052694,"vX0":2.687461099357233,"vY0":-130.97712404192984,"vZ0":-3.197084777283847,"x":142.53,"y":180.76,"x0":-0.7444053077689309,"y0":50.00256383767732,"z0":5.459299838366388,"aX":-12.967128111625893},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":12.8,"spinRate":1416,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.41600793421922466,"extension":5.672123361167556},"hitData":{"launchSpeed":100.6,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.95,"coordY":105.06}},"index":2,"playId":"04fd6aba-079a-35e6-b266-4e1f900196d0","pitchNumber":3,"startTime":"2026-06-17T19:32:41.755Z","endTime":"2026-06-17T19:32:53.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:32:53.583Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Will Wagner to first baseman Ty France. Blaze Jordan to 3rd. Nathan Church to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T19:34:31.160Z","endTime":"2026-06-17T19:35:58.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T19:33:19.661Z","endTime":"2026-06-17T19:34:33.402Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22635535341052,"aZ":-40.4003959519741,"pfxX":7.9815557636292045,"pfxZ":-5.979137285934078,"pX":-1.4986262761982077,"pZ":3.1431971798706146,"vX0":-2.835299691370689,"vY0":-116.64573963403157,"vZ0":2.9256947087763145,"x":174.12,"y":153.91,"x0":-1.303346007666209,"y0":50.00206943282079,"z0":5.685423065882866,"aX":10.982792659035065},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-13.7,"spinRate":2324,"spinDirection":41},"zone":11,"typeConfidence":0.91,"plateTime":0.46981033914671944,"extension":5.643610660486006},"index":1,"playId":"41bb29fe-d573-38bc-a508-5cfdf2e4ef1b","pitchNumber":1,"startTime":"2026-06-17T19:34:33.402Z","endTime":"2026-06-17T19:34:37.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43734808664949,"aZ":-26.876359869429066,"pfxX":-8.626288422908699,"pfxZ":3.1153094559438665,"pX":1.4499714276474984,"pZ":1.5780029965994993,"vX0":7.883021706711229,"vY0":-129.3836697580846,"vZ0":-4.467990925700241,"x":61.73,"y":196.17,"x0":-0.5123152292965826,"y0":50.000101747975606,"z0":5.381367563795963,"aX":-14.655305842330774},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":13.9,"spinRate":1376,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4229799201714539,"extension":5.699928320147933},"index":2,"playId":"844e12c2-c691-3e12-ae5f-a7640dae6f14","pitchNumber":2,"startTime":"2026-06-17T19:34:51.879Z","endTime":"2026-06-17T19:34:55.351Z","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":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.132286447668356,"aZ":-25.974570535532774,"pfxX":-7.629814796133998,"pfxZ":3.5357377470444957,"pX":0.7672499677704925,"pZ":1.2547975488249923,"vX0":6.300258934174722,"vY0":-130.9519128006744,"vZ0":-5.685390245916075,"x":87.75,"y":204.9,"x0":-0.6671037810426561,"y0":50.003992549745014,"z0":5.37280753583771,"aX":-13.381341085283406},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":12.6,"spinRate":1343,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.41673041494109064,"extension":5.725274739468141},"index":3,"playId":"1705d901-cf33-3d81-aae7-23ca4dcc9d4b","pitchNumber":3,"startTime":"2026-06-17T19:35:13.006Z","endTime":"2026-06-17T19:35:16.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.166202928984735,"aZ":-15.486028781930077,"pfxX":-5.80425306391481,"pfxZ":8.95472535795201,"pX":-0.5254221886996886,"pZ":2.5396550233362594,"vX0":2.5641956354022444,"vY0":-135.9949925847152,"vZ0":-4.909851103475786,"x":137.03,"y":170.21,"x0":-0.7288698550027914,"y0":50.006442306413334,"z0":5.4507662477590895,"aX":-10.821782009759396},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2108,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4035056794002285,"extension":5.937208545035614},"index":4,"playId":"52753fd1-8f11-3a01-ad9f-3e4267ca4ad0","pitchNumber":4,"startTime":"2026-06-17T19:35:34.466Z","endTime":"2026-06-17T19:35:38.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02225503820821,"aZ":-24.292987435133554,"pfxX":-9.37429641331036,"pfxZ":4.166177164022724,"pX":-0.5329341645274811,"pZ":1.5730939272599076,"vX0":4.05536960256581,"vY0":-136.45620302932196,"vZ0":-5.571500101445019,"x":137.31,"y":196.31,"x0":-0.8173371704000459,"y0":50.00624667410115,"z0":5.307209721792638,"aX":-17.74463022855227},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":16.2,"spinRate":2086,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4008513809142906,"extension":5.961542177872336},"hitData":{"launchSpeed":76.4,"launchAngle":-34.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.07,"coordY":159.5}},"index":5,"playId":"d15849ed-0166-3dd1-96e5-b503d2a14fef","pitchNumber":5,"startTime":"2026-06-17T19:35:50.520Z","endTime":"2026-06-17T19:35:58.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:35:58.596Z","atBatIndex":39},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Iván Herrera reaches on a fielder's choice out, first baseman Ty France to catcher Rodolfo Durán. Blaze Jordan out at home. Nathan Church to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T19:36:20.143Z","endTime":"2026-06-17T19:37:23.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215462935435053,"aZ":-26.596999510435538,"pfxX":0.22505638784255544,"pfxZ":3.140869725759279,"pX":0.1942824737573889,"pZ":2.5759359526567165,"vX0":2.59238291255605,"vY0":-131.01238571412136,"vZ0":-2.6865507058906846,"x":109.59,"y":169.23,"x0":-0.8287092935712247,"y0":50.00244171454204,"z0":5.559479921704313,"aX":0.3988085399831264},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.4,"breakHorizontal":-0.8,"spinRate":2406,"spinDirection":201},"zone":5,"typeConfidence":0.95,"plateTime":0.4147638391790416,"extension":5.909044123403527},"index":0,"playId":"536774cd-ee97-3180-9b89-bdfc66dc278d","pitchNumber":1,"startTime":"2026-06-17T19:36:27.325Z","endTime":"2026-06-17T19:36:30.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.002368743239852,"aZ":-38.625780974371494,"pfxX":5.08846734327981,"pfxZ":-4.422022704281338,"pX":1.5953131799788876,"pZ":1.7878732518590994,"vX0":3.9701455398855865,"vY0":-119.65280989276576,"vZ0":-0.6502579404950253,"x":56.19,"y":190.51,"x0":-0.7438137069595663,"y0":50.00586158677881,"z0":5.509237425571822,"aX":7.416115420858403},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.9,"breakHorizontal":-10.1,"spinRate":2413,"spinDirection":37},"zone":14,"typeConfidence":0.84,"plateTime":0.45689752423203656,"extension":5.726573744318846},"index":1,"playId":"36b2e608-b9fb-3440-8194-5eca5c78480c","pitchNumber":2,"startTime":"2026-06-17T19:36:40.451Z","endTime":"2026-06-17T19:36:44.289Z","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":94.9,"endSpeed":88.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012317413140966,"aZ":-18.430780168173058,"pfxX":-4.556913028190625,"pfxZ":6.977046767264968,"pX":1.2047749761264754,"pZ":3.7336746921949406,"vX0":6.04500655734443,"vY0":-138.30158517893815,"vZ0":-2.2355129041260464,"x":71.08,"y":137.97,"x0":-0.40035536863639104,"y0":50.00148176436993,"z0":5.766029958457304,"aX":-8.974935790503906},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":7.2,"spinRate":2142,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3935425696248398,"extension":5.848723333934093},"index":2,"playId":"7999bd32-ec6a-3e8d-a1b7-6fd3309cfea6","pitchNumber":3,"startTime":"2026-06-17T19:36:57.823Z","endTime":"2026-06-17T19:37:01.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16082000252774,"aZ":-38.96238721180212,"pfxX":7.194655573539995,"pfxZ":-4.742638368202327,"pX":1.4734901362467763,"pZ":0.8020364504852674,"vX0":3.194411618259621,"vY0":-118.76537958024882,"vZ0":-2.5269262759157316,"x":60.83,"y":217.13,"x0":-0.8223346678692207,"y0":50.000202737314225,"z0":5.41388675286133,"aX":10.30436533406896},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.9,"breakHorizontal":-13.8,"spinRate":2486,"spinDirection":32},"zone":14,"typeConfidence":0.88,"plateTime":0.4607020366890322,"extension":5.887032561314271},"hitData":{"launchSpeed":59.8,"launchAngle":-0.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":146.24,"coordY":176.01}},"index":3,"playId":"3100e78e-8b2e-3d1e-8abe-8b7643187337","pitchNumber":4,"startTime":"2026-06-17T19:37:14.028Z","endTime":"2026-06-17T19:37:23.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:37:23.198Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to right fielder Fernando Tatis Jr. Nathan Church scores. Iván Herrera to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T19:38:08.870Z","endTime":"2026-06-17T19:39:56.288Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797393692442075,"aZ":-17.764378023418985,"pfxX":-4.605143219971342,"pfxZ":7.539605108848305,"pX":0.024493782701368344,"pZ":2.46949601380109,"vX0":2.8930767653145337,"vY0":-136.14378751194613,"vZ0":-4.804220667517077,"x":116.07,"y":172.1,"x0":-0.44376067326927715,"y0":50.003606500773635,"z0":5.454928441296671,"aX":-8.80235996132189},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":7.9,"spinRate":2014,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39955285701587506,"extension":5.964904319385313},"index":0,"playId":"818dfa42-0512-38cc-8155-e3b237dd33c8","pitchNumber":1,"startTime":"2026-06-17T19:38:10.223Z","endTime":"2026-06-17T19:38:15.438Z","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":88.4,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899082092992096,"aZ":-35.46167718300819,"pfxX":-1.6511219041540848,"pfxZ":-1.9228588275690361,"pX":0.19491152289099442,"pZ":1.9978838304847641,"vX0":2.7115434450718956,"vY0":-128.85289867615936,"vZ0":-2.2931308124723646,"x":109.57,"y":184.84,"x0":-0.6492258988644055,"y0":50.00572686781017,"z0":5.599064686797376,"aX":-2.8201602944347575},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.7,"breakHorizontal":2.5,"spinRate":2650,"spinDirection":34},"zone":8,"typeConfidence":0.86,"plateTime":0.42260789276292376,"extension":5.7799607135835},"index":1,"playId":"7748b003-da4a-34fc-9d99-e3b1ed6f50d3","pitchNumber":2,"startTime":"2026-06-17T19:38:40.540Z","endTime":"2026-06-17T19:38:43.992Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"656daea9-32c7-4418-890f-79e1e544c74e","startTime":"2026-06-17T19:39:01.588Z","endTime":"2026-06-17T19:39:06.588Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.528065273593736,"aZ":-31.801637771261113,"pfxX":4.8968756911382645,"pfxZ":0.21977393882944085,"pX":0.8534274798544124,"pZ":3.200456168552841,"vX0":2.488020573324882,"vY0":-127.04625488144029,"vZ0":0.08599389553127779,"x":84.47,"y":152.37,"x0":-0.7702251507738033,"y0":50.00003736531635,"z0":5.664248342466491,"aX":8.116724625013768},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":-9.4,"spinRate":2840,"spinDirection":45},"zone":12,"typeConfidence":0.91,"plateTime":0.4287973712816804,"extension":5.828292806818314},"index":3,"playId":"30e7c3bd-874b-318d-96c2-e33823c9512a","pitchNumber":3,"startTime":"2026-06-17T19:39:20.408Z","endTime":"2026-06-17T19:39:24.987Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84783265039871,"aZ":-17.909878755343158,"pfxX":-5.150388610765805,"pfxZ":7.2082998993054055,"pX":0.9153330687806207,"pZ":2.964831852548607,"vX0":5.260630338183694,"vY0":-138.58445963144393,"vZ0":-4.008101205958573,"x":82.11,"y":158.73,"x0":-0.32244479962897166,"y0":50.00579280305049,"z0":5.598341845071135,"aX":-10.196875505251871},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":8.5,"spinRate":2071,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3925912793006252,"extension":5.968061830958026},"hitData":{"launchSpeed":81.7,"launchAngle":20.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.65,"coordY":112.16}},"index":4,"playId":"a3909f42-2477-3f34-89bd-6af907e6fdc9","pitchNumber":4,"startTime":"2026-06-17T19:39:46.385Z","endTime":"2026-06-17T19:39:56.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:39:56.288Z","atBatIndex":41},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, shortstop Xander Bogaerts to second baseman Will Wagner. Alec Burleson out at 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T19:40:24.463Z","endTime":"2026-06-17T19:41:02.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94866999804418,"aZ":-34.84866175086436,"pfxX":-0.5365260803571488,"pfxZ":-1.6204271285664973,"pX":-0.6646784954614837,"pZ":2.818123117011848,"vX0":0.5545682182110451,"vY0":-126.76197799646611,"vZ0":-0.5233828174232865,"x":142.34,"y":162.69,"x0":-0.8149012231092111,"y0":50.0013376698096,"z0":5.770910446205124,"aX":-0.8873774741858872},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.9,"breakHorizontal":0.8,"spinRate":2660,"spinDirection":46},"zone":4,"typeConfidence":0.89,"plateTime":0.42942470234933117,"extension":5.845208568604761},"index":0,"playId":"8d26dd95-4857-39c1-8cad-1c665c9e10fc","pitchNumber":1,"startTime":"2026-06-17T19:40:34.422Z","endTime":"2026-06-17T19:40:38.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487059773356066,"aZ":-37.42816673668319,"pfxX":5.627048532802172,"pfxZ":-3.708222852187186,"pX":0.4706368349263465,"pZ":2.573597767378202,"vX0":1.6145261555171935,"vY0":-118.0609710690012,"vZ0":0.9281739476092388,"x":99.06,"y":169.29,"x0":-0.9522483382489971,"y0":50.00116549557806,"z0":5.607545849697329,"aX":7.9790878342463785},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.2,"breakHorizontal":-10.6,"spinRate":2460,"spinDirection":38},"zone":6,"typeConfidence":0.89,"plateTime":0.46311491109586456,"extension":5.812097185098676},"hitData":{"launchSpeed":85.2,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":143.57}},"index":1,"playId":"ac9850e9-ac51-3532-9962-50271e4b92d2","pitchNumber":2,"startTime":"2026-06-17T19:40:56.447Z","endTime":"2026-06-17T19:41:02.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:41:02.808Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T19:42:51.037Z","endTime":"2026-06-17T19:43:35.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.299153124184294,"aZ":-30.434071210531684,"pfxX":8.790004633262022,"pfxZ":1.106360830600778,"pX":0.19656267164474014,"pZ":2.4826756129101817,"vX0":2.5948605145292656,"vY0":-123.93556565962687,"vZ0":-1.4966531915429075,"x":109.51,"y":171.75,"x0":-2.0041041559257393,"y0":50.00004788052972,"z0":5.6213441062656075,"aX":13.756066597502311},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":-16.6,"spinRate":2519,"spinDirection":76},"zone":5,"typeConfidence":0.91,"plateTime":0.44088691776768085,"extension":7.075782662614202},"index":0,"playId":"a35148d6-17df-3893-ac8a-239759c55833","pitchNumber":1,"startTime":"2026-06-17T19:43:10.149Z","endTime":"2026-06-17T19:43:14.325Z","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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93943188061034,"aZ":-19.757194145383885,"pfxX":-7.285740597544768,"pfxZ":6.754151407601869,"pX":-0.8174660965489265,"pZ":2.796907456762058,"vX0":4.429238640113652,"vY0":-134.44660302903995,"vZ0":-4.045739287142053,"x":148.16,"y":163.26,"x0":-1.5358374050799046,"y0":50.00589583251398,"z0":5.715602071049017,"aX":-13.399421225154233},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":12.4,"spinRate":2135,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40670683296435994,"extension":7.2547947828916035},"hitData":{"launchSpeed":92.4,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.82,"coordY":163.98}},"index":1,"playId":"583e3ff3-c81a-317c-9061-2735ceb9c492","pitchNumber":2,"startTime":"2026-06-17T19:43:25.601Z","endTime":"2026-06-17T19:43:35.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:43:35.033Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T19:44:00.352Z","endTime":"2026-06-17T19:45:00.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T19:43:55.632Z","endTime":"2026-06-17T19:44:02.723Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"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":93.4,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58593323368905,"aZ":-20.778206496510506,"pfxX":-1.3251705123104718,"pfxZ":5.997604831748122,"pX":-1.026147114242798,"pZ":3.550460915225517,"vX0":2.560468111776345,"vY0":-136.17388735856161,"vZ0":-1.679600356648061,"x":156.11,"y":142.92,"x0":-1.8014448625811648,"y0":50.0035963419943,"z0":5.595670136610892,"aX":-2.518541112406158},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":1.9,"spinRate":2098,"spinDirection":194},"zone":11,"typeConfidence":0.88,"plateTime":0.40043058667569875,"extension":7.384696155766676},"index":1,"playId":"47fb9efe-7c69-3c67-8f0b-87ac02632f70","pitchNumber":1,"startTime":"2026-06-17T19:44:02.723Z","endTime":"2026-06-17T19:44:06.643Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52867670869942,"aZ":-33.236123931049455,"pfxX":8.657905784127031,"pfxZ":-0.7095772129809621,"pX":-0.30151375853601525,"pZ":3.085232575218113,"vX0":1.0700130167200963,"vY0":-120.91170184975626,"vZ0":0.7972086798332663,"x":128.49,"y":155.48,"x0":-1.8746796162180497,"y0":50.003229264546135,"z0":5.646583124322459,"aX":12.938229655507806},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":-16.0,"spinRate":2481,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.4513912054157214,"extension":6.98665307864619},"index":2,"playId":"0d19204f-b917-3978-91e0-b7caf3601957","pitchNumber":2,"startTime":"2026-06-17T19:44:26.012Z","endTime":"2026-06-17T19:44:29.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.400676162147864,"aZ":-31.58803258859266,"pfxX":-5.517463721063212,"pfxZ":0.33995608288794354,"pX":-0.6911913833938216,"pZ":1.3636916626583835,"vX0":4.968475815285104,"vY0":-129.41268117514508,"vZ0":-4.0761527795564465,"x":143.35,"y":201.96,"x0":-1.909611742837344,"y0":50.00031640180217,"z0":5.3512676519310025,"aX":-9.453684876221294},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":9.0,"spinRate":1354,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4215837990821436,"extension":7.233003171825177},"index":3,"playId":"266aa406-9d87-303f-ab61-f6b31160962c","pitchNumber":3,"startTime":"2026-06-17T19:44:39.988Z","endTime":"2026-06-17T19:44:43.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70533000644241,"aZ":-42.37301294892814,"pfxX":5.328886852206326,"pfxZ":-6.776512266725142,"pX":-5.37997040629794E-4,"pZ":0.5537159392179475,"vX0":2.534765642628271,"vY0":-121.86125055555358,"vZ0":-3.2291318136263634,"x":117.02,"y":223.83,"x0":-1.7461016863480714,"y0":50.00252429236376,"z0":5.552666328517815,"aX":8.02184761779931},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.7,"breakHorizontal":-10.2,"spinRate":2518,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4492984182013009,"extension":7.10185885070037},"index":4,"playId":"b2e1cde9-e220-37c3-bcd9-a6faaf663ef8","pitchNumber":4,"startTime":"2026-06-17T19:44:56.105Z","endTime":"2026-06-17T19:45:00.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:45:00.297Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T19:45:18.548Z","endTime":"2026-06-17T19:45:52.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361882957449556,"aZ":-15.982264198004996,"pfxX":-6.1578595013047766,"pfxZ":8.237172826584334,"pX":0.7849815416280046,"pZ":2.4006658003807946,"vX0":8.451377371470372,"vY0":-138.69348567826154,"vZ0":-5.813981962590259,"x":87.08,"y":173.96,"x0":-1.4887737627616908,"y0":50.00326819598183,"z0":5.573843450811493,"aX":-12.106553315457965},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2229,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.39354800109993215,"extension":7.321874234107338},"index":0,"playId":"3e1e9a07-8cbb-3d6b-afb9-8b8e32822154","pitchNumber":1,"startTime":"2026-06-17T19:45:27.481Z","endTime":"2026-06-17T19:45:31.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61137576743855,"aZ":-19.50331221393479,"pfxX":-2.4698672841689104,"pfxZ":6.608142288966617,"pX":-0.24196124468469177,"pZ":3.031370132982457,"vX0":4.536325698651465,"vY0":-136.97633286064345,"vZ0":-3.4761222108127448,"x":126.22,"y":156.93,"x0":-1.5916977459801402,"y0":50.005701340421226,"z0":5.635249831635135,"aX":-4.738383792251475},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":3.6,"spinRate":2116,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.39845887500367994,"extension":7.244046495673213},"hitData":{"launchSpeed":97.0,"launchAngle":35.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.94,"coordY":79.05}},"index":1,"playId":"3428b23a-7e4f-3b7e-9367-2e3d2b211a05","pitchNumber":2,"startTime":"2026-06-17T19:45:42.624Z","endTime":"2026-06-17T19:45:52.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:45:52.738Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T19:48:02.529Z","endTime":"2026-06-17T19:50:06.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195415292122128,"aZ":-34.04865256715481,"pfxX":0.6042689870903377,"pfxZ":-1.184963625833757,"pX":0.6762897784609182,"pZ":1.410116923513597,"vX0":4.333727455589844,"vY0":-124.65926248067699,"vZ0":-3.1942634155735004,"x":91.22,"y":200.71,"x0":-1.1574252654620796,"y0":50.0010925986075,"z0":5.496164252104116,"aX":0.9576294739675317},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":-2.0,"spinRate":2826,"spinDirection":24},"zone":14,"typeConfidence":0.86,"plateTime":0.438054497763563,"extension":5.934099434675538},"index":0,"playId":"f4dbe224-0a06-32df-ba92-1ed3e3a1df1b","pitchNumber":1,"startTime":"2026-06-17T19:48:15.095Z","endTime":"2026-06-17T19:48:19.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02389528296598,"aZ":-34.38534899400783,"pfxX":0.23462594529910863,"pfxZ":-1.3208962500240946,"pX":0.7166744209078719,"pZ":0.922311157857807,"vX0":4.588440232541934,"vY0":-127.55247026628332,"vZ0":-5.005676444702955,"x":89.68,"y":213.88,"x0":-1.1232337598468425,"y0":50.00256420813373,"z0":5.569516909288243,"aX":0.3923153574725558},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.1,"breakHorizontal":-1.3,"spinRate":2740,"spinDirection":23},"zone":14,"typeConfidence":0.89,"plateTime":0.42664051840447526,"extension":5.843020065002562},"index":1,"playId":"36163aae-6967-36d2-9e4a-c43856df513d","pitchNumber":2,"startTime":"2026-06-17T19:48:29.949Z","endTime":"2026-06-17T19:48:33.858Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-17T19:48:46.841Z","endTime":"2026-06-17T19:49:04.340Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618832607838495,"aZ":-37.19109639644111,"pfxX":0.6071970812328571,"pfxZ":-3.0521140784692147,"pX":1.3049165423205362,"pZ":0.3461717824963626,"vX0":5.4975072037291115,"vY0":-126.55603498490747,"vZ0":-5.540787128060645,"x":67.26,"y":229.43,"x0":-0.9625373483536762,"y0":50.00341410683502,"z0":5.498223319280203,"aX":0.9973322823217448},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.5,"breakHorizontal":-2.2,"spinRate":2734,"spinDirection":23},"zone":14,"typeConfidence":0.89,"plateTime":0.4306290607651766,"extension":5.901592585033909},"index":3,"playId":"aa2f384e-70e3-3bb0-8877-cd1e2a4d6efb","pitchNumber":3,"startTime":"2026-06-17T19:49:04.340Z","endTime":"2026-06-17T19:49:07.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712205710375482,"aZ":-16.39202238510389,"pfxX":-5.027115100824265,"pfxZ":8.171562674616569,"pX":-0.7673755671630332,"pZ":3.3444768071224193,"vX0":2.755867029566313,"vY0":-137.87294255130746,"vZ0":-2.9169144652611028,"x":146.25,"y":148.48,"x0":-1.1249942354672233,"y0":50.004351331024395,"z0":5.518001342227139,"aX":-9.71067860612276},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":8.5,"spinRate":2232,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39677098162667335,"extension":5.991419751667607},"index":4,"playId":"2d22b5c1-db0e-3baf-a00f-78d2e6196b28","pitchNumber":4,"startTime":"2026-06-17T19:49:24.173Z","endTime":"2026-06-17T19:49:27.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381693532706397,"aZ":-32.20236385957282,"pfxX":-8.150131391977519,"pfxZ":-0.014192602209702088,"pX":-1.2121902031496383,"pZ":3.312400779994539,"vX0":2.8631905208537667,"vY0":-130.64406340447846,"vZ0":0.22689883334782524,"x":163.21,"y":149.35,"x0":-1.2630731552316679,"y0":50.00376877392049,"z0":5.643627235999816,"aX":-14.09698865349265},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":1415,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4191482600421379,"extension":5.557101981553127},"index":5,"playId":"9c038f7c-73c7-3859-844f-34e9a9aab593","pitchNumber":5,"startTime":"2026-06-17T19:49:41.340Z","endTime":"2026-06-17T19:49:46.851Z","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":87.5,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.042741331782725,"aZ":-32.657047344761615,"pfxX":1.4870567703236794,"pfxZ":-0.29960377974447105,"pX":1.5553833497604366,"pZ":2.0165627077360293,"vX0":5.971882756286818,"vY0":-127.32652619433432,"vZ0":-2.224978787241585,"x":57.71,"y":184.33,"x0":-1.0209331779825213,"y0":50.00059140202076,"z0":5.505541641871464,"aX":2.421359382666574},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":-4.2,"spinRate":2766,"spinDirection":33},"zone":14,"typeConfidence":0.87,"plateTime":0.43146507098962594,"extension":5.710042057206807},"index":6,"playId":"a54bbefa-4b65-3a2f-b15d-890e4c0db2e8","pitchNumber":6,"startTime":"2026-06-17T19:50:02.277Z","endTime":"2026-06-17T19:50:06.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:50:06.887Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T19:50:22.279Z","endTime":"2026-06-17T19:52:13.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":83.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207504414470485,"aZ":-23.4804021967774,"pfxX":0.10963369368289566,"pfxZ":4.936414144781948,"pX":1.4033726651223266,"pZ":2.395541163471805,"vX0":6.054747032662727,"vY0":-131.48430526302596,"vZ0":-3.5077075324316445,"x":63.51,"y":174.1,"x0":-0.9374405845495078,"y0":50.00558529170992,"z0":5.476494922653646,"aX":0.1928845952548591},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.4,"spinRate":2446,"spinDirection":210},"zone":12,"typeConfidence":0.84,"plateTime":0.4155565807267778,"extension":5.927236617152111},"index":0,"playId":"7d467feb-0cc2-3c0f-9a9d-c127df88f0ad","pitchNumber":1,"startTime":"2026-06-17T19:50:32.943Z","endTime":"2026-06-17T19:50:36.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52317953314867,"aZ":-17.378650160278738,"pfxX":-3.203190801383412,"pfxZ":7.734242365740004,"pX":0.5137410420689902,"pZ":3.5794452246609683,"vX0":4.95473495914749,"vY0":-136.80524348364497,"vZ0":-2.036737411878149,"x":97.42,"y":142.13,"x0":-0.8969127576104946,"y0":50.00434196498763,"z0":5.512634834064214,"aX":-6.129470568004337},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":4.9,"spinRate":2087,"spinDirection":215},"zone":12,"typeConfidence":0.92,"plateTime":0.3989449067422717,"extension":5.91485009271356},"index":1,"playId":"cd1256b2-74bf-3006-b57b-1f13825aff75","pitchNumber":2,"startTime":"2026-06-17T19:50:48.968Z","endTime":"2026-06-17T19:50:52.874Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816651833482215,"aZ":-23.115789366776333,"pfxX":-0.27371667188264226,"pfxZ":5.151530643023025,"pX":1.5179771612649935,"pZ":2.1444637489338567,"vX0":6.671695155339011,"vY0":-131.30034523356153,"vZ0":-3.999526134488078,"x":59.14,"y":180.88,"x0":-1.012338124323446,"y0":50.00592779068815,"z0":5.391961821184628,"aX":-0.4821974582962172},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-0.8,"spinRate":2436,"spinDirection":221},"zone":14,"typeConfidence":0.83,"plateTime":0.41595548783854186,"extension":5.799828763776029},"index":2,"playId":"8b880b7f-8554-3a9c-8197-fbcd3054b9a1","pitchNumber":3,"startTime":"2026-06-17T19:51:07.282Z","endTime":"2026-06-17T19:51:10.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508606623659876,"aZ":-16.72236731038739,"pfxX":-3.16684390709834,"pfxZ":8.185254619057956,"pX":0.8757026739654893,"pZ":2.6454959837784155,"vX0":6.0412242918660315,"vY0":-135.96280122957393,"vZ0":-4.336491365042852,"x":83.62,"y":167.35,"x0":-0.9553070169446883,"y0":50.000997683544185,"z0":5.408071270808723,"aX":-5.9773926643565405},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":4.6,"spinRate":2050,"spinDirection":218},"zone":12,"typeConfidence":0.93,"plateTime":0.40157894521398463,"extension":5.985008643844867},"index":3,"playId":"964e75ec-70b9-3d09-bd87-ebf189e4a53a","pitchNumber":4,"startTime":"2026-06-17T19:51:26.767Z","endTime":"2026-06-17T19:51:30.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-06-17T19:51:39.089Z","endTime":"2026-06-17T19:51:50.028Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24840129910006,"aZ":-22.059485197780315,"pfxX":0.1505892319847839,"pfxZ":5.6717448001943485,"pX":0.74753545999918,"pZ":1.5945864869337487,"vX0":4.722157911460236,"vY0":-131.9772231699353,"vZ0":-5.583015709214145,"x":88.51,"y":195.73,"x0":-1.0764114883101108,"y0":50.00345967595397,"z0":5.338279227647554,"aX":0.26727345072452097},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-1.2,"spinRate":2412,"spinDirection":214},"zone":9,"typeConfidence":0.73,"plateTime":0.4133211577254108,"extension":5.9093176264010285},"index":5,"playId":"44f70036-31f1-3460-ad38-efb27a8c1f42","pitchNumber":5,"startTime":"2026-06-17T19:51:50.028Z","endTime":"2026-06-17T19:51:53.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273949453634156,"aZ":-32.19840719091468,"pfxX":2.2808796278308296,"pfxZ":-0.017114630732068647,"pX":2.1832637486051016,"pZ":1.5461479957595508,"vX0":7.27671662285201,"vY0":-126.92114179786559,"vZ0":-3.5063404971883303,"x":33.78,"y":197.03,"x0":-1.0137503926422968,"y0":50.001622569817656,"z0":5.5018572566296875,"aX":3.7302392975644714},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-5.8,"spinRate":2759,"spinDirection":26},"zone":14,"typeConfidence":0.87,"plateTime":0.43107282607284736,"extension":5.907447248864434},"index":6,"playId":"8c02dea3-8655-3f56-ae50-dd133d3d43e1","pitchNumber":6,"startTime":"2026-06-17T19:52:10.462Z","endTime":"2026-06-17T19:52:13.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:52:13.914Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nelson Velázquez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T19:55:30.993Z","endTime":"2026-06-17T19:58:35.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9,11],"actionIndex":[1,2,8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T19:52:34.215Z","endTime":"2026-06-17T19:53:49.026Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Hart replaces Griffin Canning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-17T19:53:49.026Z","endTime":"2026-06-17T19:54:56.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nelson Velázquez replaces Jimmy Crooks.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-17T19:54:56.860Z","endTime":"2026-06-17T19:55:33.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2706805560782,"aZ":-19.77549834434237,"pfxX":9.420590593567724,"pfxZ":6.279367742758034,"pX":-1.8326539256598935,"pZ":1.4478092256913475,"vX0":-13.71349511644494,"vY0":-138.9745340818965,"vZ0":-6.906016771196077,"x":186.86,"y":199.69,"x0":1.9195673365508032,"y0":50.00653684788154,"z0":5.257764682384905,"aX":18.613593581271864},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":2296,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.3926362254053881,"extension":6.520900790517974},"index":3,"playId":"5e50c794-29e7-35d8-8c88-a7fc0cc63a91","pitchNumber":1,"startTime":"2026-06-17T19:55:33.305Z","endTime":"2026-06-17T19:55:36.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3624701850433,"aZ":-37.80832865946541,"pfxX":5.485386923492766,"pfxZ":-3.572926312329919,"pX":0.4384142431357894,"pZ":1.4400106481201167,"vX0":-5.852513828439621,"vY0":-125.34741603186129,"vZ0":-2.4251807033736883,"x":100.29,"y":199.9,"x0":2.1003205615135294,"y0":50.00182485211236,"z0":5.5326519411962,"aX":8.653833512493875},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.8,"breakHorizontal":-8.4,"spinRate":900,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.43840841348219994,"extension":6.070124108966749},"index":4,"playId":"600a8b76-ca53-3a07-889d-06b4f76a428c","pitchNumber":2,"startTime":"2026-06-17T19:55:56.889Z","endTime":"2026-06-17T19:56:00.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":5,"playId":"d910b42c-23ab-3565-a324-e6ddd7463ea7","startTime":"2026-06-17T19:56:19.306Z","endTime":"2026-06-17T19:56:22.306Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646666981944026,"aZ":-20.44149938080272,"pfxX":0.9608029084042455,"pfxZ":6.464218686066932,"pX":0.33280597244329274,"pZ":2.9645335881218737,"vX0":-5.408691355194278,"vY0":-133.1230320732848,"vZ0":-2.7638193568809433,"x":104.31,"y":158.74,"x0":2.256424435933699,"y0":50.001446383029574,"z0":5.477876784252124,"aX":1.7446045326172759},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":-0.7,"spinRate":2438,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4097426623043843,"extension":5.735160222988569},"index":6,"playId":"fa3a97cc-1fd5-381d-980b-463375e307f4","pitchNumber":3,"startTime":"2026-06-17T19:56:42.536Z","endTime":"2026-06-17T19:56:45.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":7,"playId":"be169701-cfcb-4102-9327-42155d3db8a7","startTime":"2026-06-17T19:57:11.724Z","endTime":"2026-06-17T19:57:18.281Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Nelson Velázquez batting, Masyn Winn picked off and caught stealing 2nd base, second baseman Will Wagner.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":8,"actionPlayId":"be169701-cfcb-4102-9327-42155d3db8a7","startTime":"2026-06-17T19:57:41.697Z","endTime":"2026-06-17T19:57:59.889Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047618932227778,"aZ":-23.869588464340495,"pfxX":9.966134029048074,"pfxZ":4.140672133968037,"pX":0.3525436001881186,"pZ":2.522057635515744,"vX0":-8.166952287720804,"vY0":-139.94991808545961,"vZ0":-3.7838563902165054,"x":103.56,"y":170.68,"x0":1.9965331832947277,"y0":50.005951962915944,"z0":5.4329179184314285,"aX":20.009221215540627},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.0,"breakHorizontal":-16.7,"spinRate":2262,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.38958485102314144,"extension":5.9708355714345585},"index":9,"playId":"b83ac53e-f2a6-327e-806c-c51777e8093a","pitchNumber":4,"startTime":"2026-06-17T19:57:59.889Z","endTime":"2026-06-17T19:58:06.203Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":10,"startTime":"2026-06-17T19:58:15.070Z","endTime":"2026-06-17T19:58:31.379Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553270794980566,"aZ":-34.82505422402463,"pfxX":5.528026650618349,"pfxZ":-1.6077698973717487,"pX":-0.9157768712432443,"pZ":1.678475742905987,"vX0":-9.03401909873026,"vY0":-127.32269177480849,"vZ0":-2.4366682309055303,"x":151.91,"y":193.46,"x0":1.9496270767863364,"y0":50.001411169261566,"z0":5.386428336798732,"aX":9.135732296415076},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.2,"breakHorizontal":-8.2,"spinRate":1006,"spinDirection":74},"zone":13,"typeConfidence":0.89,"plateTime":0.42912718927797266,"extension":6.391431440153919},"index":11,"playId":"a5e80b26-63ee-3d32-9fa8-f7b07bc5df78","pitchNumber":5,"startTime":"2026-06-17T19:58:31.379Z","endTime":"2026-06-17T19:58:35.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T19:58:35.318Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T20:00:59.571Z","endTime":"2026-06-17T20:01:55.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pedro Pagés replaces Nelson Velázquez, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T20:00:09.460Z","endTime":"2026-06-17T20:00:09.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"702","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"description":"Pitching Change: Matt Svanson replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-17T20:00:09.476Z","endTime":"2026-06-17T20:01:01.815Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86325802751003,"aZ":-33.83908655706833,"pfxX":4.172596613578451,"pfxZ":-1.0742527875167474,"pX":0.832850848284944,"pZ":1.465816501215785,"vX0":3.9897611379386917,"vY0":-123.70314961936582,"vZ0":-3.1825787006508808,"x":85.25,"y":199.2,"x0":-1.3407538841711035,"y0":50.000538024168094,"z0":5.59562598529372,"aX":6.48767744555979},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":-8.4,"spinRate":2162,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.44217526057314105,"extension":6.172108073093538},"index":2,"playId":"ccd30c97-4d16-3a48-aac5-aad8f7201d4a","pitchNumber":1,"startTime":"2026-06-17T20:01:01.815Z","endTime":"2026-06-17T20:01:06.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.527121796845872,"aZ":-33.115931700576006,"pfxX":4.969109432663163,"pfxZ":-0.6008275265063094,"pX":-0.3882212858650789,"pZ":2.178139116899442,"vX0":1.2380563760553713,"vY0":-124.63981054198418,"vZ0":-1.629199643807059,"x":131.8,"y":179.97,"x0":-1.5366253825399157,"y0":50.00111313422222,"z0":5.569254423481904,"aX":7.8339093400251825},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.2,"breakHorizontal":-9.2,"spinRate":2261,"spinDirection":72},"zone":4,"typeConfidence":0.91,"plateTime":0.43907862244585383,"extension":6.357415528325969},"index":3,"playId":"ffd8655c-787c-3356-81dd-a5518ac8e8b9","pitchNumber":2,"startTime":"2026-06-17T20:01:18.728Z","endTime":"2026-06-17T20:01:22.384Z","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":95.3,"endSpeed":88.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29883948162552,"aZ":-23.984092603477137,"pfxX":-7.703491666265586,"pfxZ":4.14643946277725,"pX":-0.16374180226440088,"pZ":3.0700522159518457,"vX0":5.82682292015142,"vY0":-138.79133148875002,"vZ0":-2.3690127582971208,"x":123.24,"y":155.89,"x0":-1.2759521092129436,"y0":50.00597840225873,"z0":5.510442918224656,"aX":-15.226368326032986},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":13.0,"spinRate":2184,"spinDirection":229},"zone":2,"typeConfidence":0.9,"plateTime":0.3927072591413876,"extension":6.643964792524748},"hitData":{"launchSpeed":87.3,"launchAngle":43.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.8,"coordY":77.55}},"index":4,"playId":"b47040a1-b86c-3ff4-a480-d49464e06705","pitchNumber":3,"startTime":"2026-06-17T20:01:42.307Z","endTime":"2026-06-17T20:01:55.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:01:55.788Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Wagner flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T20:02:03.375Z","endTime":"2026-06-17T20:02:42.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29157267755032,"aZ":-23.948835472011258,"pfxX":-6.945318634253666,"pfxZ":4.055803934280914,"pX":1.264842706182447,"pZ":1.9004989443151639,"vX0":9.664378285292699,"vY0":-140.18331472820614,"vZ0":-5.418881180280773,"x":68.79,"y":187.47,"x0":-1.296127941369147,"y0":50.00046722940512,"z0":5.384149844764742,"aX":-14.073759027180548},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":11.0,"spinRate":2210,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.38804504319260413,"extension":6.666799426486774},"index":0,"playId":"a361ab7b-83ea-3ce4-abe2-223247479aaa","pitchNumber":1,"startTime":"2026-06-17T20:02:14.141Z","endTime":"2026-06-17T20:02:18.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.158327211773084,"aZ":-28.93608351360112,"pfxX":5.183879425037285,"pfxZ":2.0111387353260337,"pX":0.6431951188894517,"pZ":3.0309742823898165,"vX0":3.6820826624698655,"vY0":-125.60323288262185,"vZ0":-0.5880853849374874,"x":92.48,"y":156.94,"x0":-1.5122799157866043,"y0":50.00009328334761,"z0":5.610171415768245,"aX":8.323762471599569},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":-10.2,"spinRate":2183,"spinDirection":74},"zone":3,"typeConfidence":0.9,"plateTime":0.43518459456406156,"extension":6.358815825156298},"hitData":{"launchSpeed":82.2,"launchAngle":45.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.77,"coordY":96.76}},"index":1,"playId":"de9cd143-d29e-3c06-bb99-b6a8efc496d7","pitchNumber":2,"startTime":"2026-06-17T20:02:32.666Z","endTime":"2026-06-17T20:02:42.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:02:42.274Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rodolfo Durán doubles (3) on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T20:02:53.539Z","endTime":"2026-06-17T20:03:49.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708878901395085,"aZ":-20.600486076810284,"pfxX":-9.000330977787694,"pfxZ":5.725922047849059,"pX":1.0059141539092336,"pZ":1.1238504180560143,"vX0":9.400986694543196,"vY0":-140.53265453997184,"vZ0":-7.782642309401255,"x":78.66,"y":208.44,"x0":-1.1965292500890767,"y0":50.00272556014714,"z0":5.24343836323741,"aX":-18.192095644588672},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.1,"breakHorizontal":14.6,"spinRate":2232,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3881851633561464,"extension":6.774578846270436},"index":0,"playId":"78f22971-9e0f-3b7e-9099-9ac1ec7b3178","pitchNumber":1,"startTime":"2026-06-17T20:03:05.311Z","endTime":"2026-06-17T20:03:09.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01848238841455,"aZ":-22.92283942094158,"pfxX":-8.313993915241106,"pfxZ":4.589371833059699,"pX":1.0705372149930412,"pZ":1.9416766044019946,"vX0":9.736778232792643,"vY0":-140.39291660001064,"vZ0":-5.330603634493602,"x":76.19,"y":186.35,"x0":-1.3471834354788923,"y0":50.001894755723015,"z0":5.338228743059077,"aX":-16.75125315684518},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":13.3,"spinRate":2264,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.3887788591216612,"extension":6.684228865607873},"index":1,"playId":"167de297-01b0-3d70-9992-348dc38b160c","pitchNumber":2,"startTime":"2026-06-17T20:03:18.917Z","endTime":"2026-06-17T20:03:24.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825040669858424,"aZ":-26.073421105083952,"pfxX":-6.772048563026574,"pfxZ":2.993616350020213,"pX":1.0384532651119316,"pZ":1.8928207893740756,"vX0":9.398572222027147,"vY0":-141.17887291503376,"vZ0":-4.936198316496754,"x":77.42,"y":187.67,"x0":-1.4370234215249962,"y0":50.006654401669444,"z0":5.318867085381542,"aX":-13.82367258608539},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.7,"breakHorizontal":10.6,"spinRate":2253,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.3863427957992802,"extension":6.645922067774894},"hitData":{"launchSpeed":72.3,"launchAngle":17.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.2,"coordY":134.31}},"index":2,"playId":"b14ed3ee-4ffd-3e8b-9beb-6d1f73ed09aa","pitchNumber":3,"startTime":"2026-06-17T20:03:36.752Z","endTime":"2026-06-17T20:03:49.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:03:49.642Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T20:04:14.202Z","endTime":"2026-06-17T20:05:41.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445123852372888,"aZ":-23.73620140922214,"pfxX":1.7016694243748933,"pfxZ":4.545258592539282,"pX":0.7325001476815767,"pZ":2.6903983829079965,"vX0":5.229961620244794,"vY0":-134.90658258993022,"vZ0":-2.872676159603704,"x":89.08,"y":166.14,"x0":-1.4468361755203152,"y0":50.000814526964376,"z0":5.429348336513942,"aX":3.1578026587602612},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":-4.1,"spinRate":2384,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.4049379555626671,"extension":6.719394459852217},"index":0,"playId":"3b2d31c2-5e68-31c3-933d-bba91d489777","pitchNumber":1,"startTime":"2026-06-17T20:04:18.386Z","endTime":"2026-06-17T20:04:21.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.922294731793066,"aZ":-21.651679481069582,"pfxX":-8.864270841142776,"pfxZ":5.124286745071027,"pX":0.46731608654390167,"pZ":3.384062389456493,"vX0":8.04388724084731,"vY0":-142.44808293260465,"vZ0":-1.9301298747155524,"x":99.19,"y":147.41,"x0":-1.2423364112401523,"y0":50.004105957284196,"z0":5.440245075248705,"aX":-18.20654203004087},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":2434,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.3846150841704592,"extension":6.510562113665955},"index":1,"playId":"0bc18e25-c936-31c3-a548-c3bfa25c8433","pitchNumber":2,"startTime":"2026-06-17T20:04:36.544Z","endTime":"2026-06-17T20:04:44.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08895934084793,"aZ":-30.323481997887203,"pfxX":7.065894188028086,"pfxZ":1.1306713159409667,"pX":1.4740814826056992,"pZ":0.5313633846460991,"vX0":4.762389616627624,"vY0":-126.87783168783537,"vZ0":-6.155149386434842,"x":60.81,"y":224.43,"x0":-1.3429502928945372,"y0":50.00274802836429,"z0":5.394403309671958,"aX":11.560334728231426},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":-13.8,"spinRate":2334,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.43110109257660634,"extension":6.393018937266306},"index":2,"playId":"69a9baee-221b-31dc-ae37-bd5a41e7b480","pitchNumber":3,"startTime":"2026-06-17T20:05:08.000Z","endTime":"2026-06-17T20:05:11.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9311706192078,"aZ":-30.733247783159282,"pfxX":7.780381310048858,"pfxZ":0.9019341543457209,"pX":0.8684181151656397,"pZ":2.858343935450794,"vX0":3.0556958066865896,"vY0":-125.53848422723563,"vZ0":-0.587099578239314,"x":83.9,"y":161.6,"x0":-1.3747394955640502,"y0":50.00367184281917,"z0":5.592490353396366,"aX":12.443545842620535},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-14.8,"spinRate":2302,"spinDirection":68},"zone":12,"typeConfidence":0.91,"plateTime":0.4359718413035716,"extension":6.5460275038781},"hitData":{"launchSpeed":89.9,"launchAngle":48.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.34,"coordY":102.26}},"index":3,"playId":"3b7c2891-acdf-3fee-aa06-c794dc45164d","pitchNumber":4,"startTime":"2026-06-17T20:05:30.640Z","endTime":"2026-06-17T20:05:41.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:05:41.594Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Jordan grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T20:07:58.494Z","endTime":"2026-06-17T20:08:47.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sung-Mun Song replaces second baseman Will Wagner, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T20:07:32.519Z","endTime":"2026-06-17T20:08:00.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"}},{"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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297333737152584,"aZ":-25.195507979710705,"pfxX":0.4009616226563182,"pfxZ":3.9220080950846956,"pX":1.603322335856035,"pZ":3.5053781224637226,"vX0":-2.126154942821512,"vY0":-132.28314554786826,"vZ0":-0.8941138393426362,"x":55.89,"y":144.13,"x0":2.3641430601582805,"y0":50.000751903556356,"z0":5.689008375697191,"aX":0.7133117744534501},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-0.2,"spinRate":2474,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.41351289445737294,"extension":6.000672728750299},"index":1,"playId":"3d4b9685-d498-30da-abf3-855e8152c301","pitchNumber":1,"startTime":"2026-06-17T20:08:00.776Z","endTime":"2026-06-17T20:08:04.358Z","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":83.8,"endSpeed":77.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480818470757193,"aZ":-27.801286896747207,"pfxX":-7.920430625996375,"pfxZ":2.9013071075954517,"pX":-0.02356151447123113,"pZ":1.7736974018716543,"vX0":-3.4376075537340385,"vY0":-122.03411488440325,"vZ0":-2.914903110446656,"x":117.9,"y":190.89,"x0":2.432960398497541,"y0":50.000454669788795,"z0":5.383688102284006,"aX":-11.917816685344842},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.8,"breakHorizontal":15.1,"spinRate":2732,"spinDirection":282},"zone":8,"typeConfidence":0.92,"plateTime":0.4491864644377337,"extension":5.774902096972222},"index":2,"playId":"d2ebdf45-6cfb-319e-9fed-50a3d2bb06ef","pitchNumber":2,"startTime":"2026-06-17T20:08:19.726Z","endTime":"2026-06-17T20:08:23.780Z","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":95.5,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720273626053825,"aZ":-27.144843875780175,"pfxX":9.953024538977782,"pfxZ":2.5554833520068723,"pX":0.23585312596036836,"pZ":2.5996856628757423,"vX0":-8.163158906568698,"vY0":-138.95040251640606,"vZ0":-2.887172449946489,"x":108.01,"y":168.59,"x0":1.9116409343952214,"y0":50.00005051339631,"z0":5.446519087259004,"aX":19.553932312759414},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":-16.4,"spinRate":2275,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.3934631369239625,"extension":6.302131855184789},"hitData":{"launchSpeed":90.3,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":163.34}},"index":3,"playId":"b0258ec3-082e-3eb9-bb98-76c18655b76e","pitchNumber":3,"startTime":"2026-06-17T20:08:39.030Z","endTime":"2026-06-17T20:08:47.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:08:47.070Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T20:09:30.441Z","endTime":"2026-06-17T20:09:41.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Nathan Church.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T20:09:11.349Z","endTime":"2026-06-17T20:09:32.753Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77331966301754,"aZ":-24.350282980657138,"pfxX":8.855038185476419,"pfxZ":4.0981693367345935,"pX":0.7124092952118485,"pZ":2.1802430450434596,"vX0":-6.990704125770203,"vY0":-137.17581214811986,"vZ0":-3.99126710773776,"x":89.84,"y":179.91,"x0":2.140824456177186,"y0":50.004707375941244,"z0":5.310263618356715,"aX":16.91167965822307},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":-14.6,"spinRate":2071,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.3989824214687201,"extension":6.425430536487592},"hitData":{"launchSpeed":97.0,"launchAngle":27.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.51,"coordY":43.46}},"index":1,"playId":"61a1ba60-ef63-3fe4-a817-c8702675ff0d","pitchNumber":1,"startTime":"2026-06-17T20:09:32.753Z","endTime":"2026-06-17T20:09:41.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:09:41.515Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T20:09:59.199Z","endTime":"2026-06-17T20:10:48.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":95.5,"endSpeed":88.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927962103297997,"aZ":-21.85948538712316,"pfxX":10.192582271069202,"pfxZ":5.224368539599094,"pX":1.4126186099111755,"pZ":3.0831853997353162,"vX0":-5.695805631816521,"vY0":-139.09103348568522,"vZ0":-2.596743975744126,"x":63.15,"y":155.53,"x0":2.1543147933482834,"y0":50.002856406633875,"z0":5.465988687603847,"aX":20.126263973348813},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.1,"breakHorizontal":-17.4,"spinRate":2144,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39261395006189925,"extension":5.896631847787213},"index":0,"playId":"18d470e4-d8a0-35ff-8a79-82b4c8d52b3c","pitchNumber":1,"startTime":"2026-06-17T20:10:14.716Z","endTime":"2026-06-17T20:10:19.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.038102223064904,"aZ":-34.911612388300654,"pfxX":-5.47235921945211,"pfxZ":-1.804876815508531,"pX":0.14158712167455229,"pZ":1.9260543671773902,"vX0":-3.7000909525587025,"vY0":-121.82545807990056,"vZ0":-1.2326777911593378,"x":111.6,"y":186.78,"x0":2.386741309486094,"y0":50.00416055211878,"z0":5.43347266884022,"aX":-8.294582649408357},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.4,"breakHorizontal":10.7,"spinRate":2734,"spinDirection":308},"zone":8,"typeConfidence":0.63,"plateTime":0.44816504037195637,"extension":5.941511149614731},"hitData":{"launchSpeed":96.5,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":148.14}},"index":1,"playId":"2ed42bfb-e805-3bf9-890a-4cfc6771ac5b","pitchNumber":2,"startTime":"2026-06-17T20:10:40.490Z","endTime":"2026-06-17T20:10:48.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:10:48.503Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T20:12:55.312Z","endTime":"2026-06-17T20:14:09.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Fermín remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T20:11:54.850Z","endTime":"2026-06-17T20:12:57.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653109796498512,"aZ":-27.13471425609104,"pfxX":-8.164874878644607,"pfxZ":2.517455981243157,"pX":0.46215002943054195,"pZ":1.6876402931750245,"vX0":7.933595602155888,"vY0":-140.0999405506321,"vZ0":-5.362990591398865,"x":99.38,"y":193.21,"x0":-1.3363326401314475,"y0":50.00180380451568,"z0":5.384789606261822,"aX":-16.339593278790517},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.7,"breakHorizontal":13.3,"spinRate":2294,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.38994622056487405,"extension":6.727384864501532},"index":1,"playId":"2c5b9e08-1b6c-37dc-a8ca-cd215b6a2a43","pitchNumber":1,"startTime":"2026-06-17T20:12:57.620Z","endTime":"2026-06-17T20:13:02.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.026737972589146,"aZ":-25.979473671166847,"pfxX":-7.027609434642455,"pfxZ":3.0036008649649926,"pX":1.5562387817520174,"pZ":1.8549703248498368,"vX0":9.923055289119214,"vY0":-141.83450528427554,"vZ0":-5.218004512965791,"x":57.68,"y":188.7,"x0":-1.0564224180249142,"y0":50.00089634815228,"z0":5.351299016122316,"aX":-14.479029077401048},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.7,"breakHorizontal":10.9,"spinRate":2230,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.384532029362715,"extension":6.638701851473164},"index":2,"playId":"540c8b8d-f8bb-3b2d-aae9-ce5db95db63a","pitchNumber":2,"startTime":"2026-06-17T20:13:21.474Z","endTime":"2026-06-17T20:13:26.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526151321889564,"aZ":-32.81296083513699,"pfxX":6.363825046158015,"pfxZ":-0.3989716024686736,"pX":0.11570434474446671,"pZ":2.5952086595634367,"vX0":2.263765043591701,"vY0":-125.04761986677781,"vZ0":-0.5983011577456208,"x":112.59,"y":168.71,"x0":-1.627557038564313,"y0":50.00542313030042,"z0":5.522745858706151,"aX":10.108553804925855},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":-12.0,"spinRate":2149,"spinDirection":68},"zone":5,"typeConfidence":0.91,"plateTime":0.43752021419366116,"extension":6.332398150492119},"index":3,"playId":"007937a6-9331-3cab-b4ae-aecca7f70164","pitchNumber":3,"startTime":"2026-06-17T20:13:37.211Z","endTime":"2026-06-17T20:13:41.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-17T20:13:54.187Z","endTime":"2026-06-17T20:14:05.750Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981067991030912,"aZ":-31.726999153650628,"pfxX":7.505395428158807,"pfxZ":0.275382418585159,"pX":1.5867393425297132,"pZ":1.8987715584260174,"vX0":4.807121828123125,"vY0":-126.30752383176957,"vZ0":-2.6131244739257324,"x":56.52,"y":187.51,"x0":-1.3141865992248811,"y0":50.002388415209815,"z0":5.490026976317584,"aX":12.163248832751112},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-14.6,"spinRate":2245,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4331280714684791,"extension":6.783292366356155},"index":5,"playId":"98945e3d-3b3b-3a29-b490-be5d732c1c26","pitchNumber":4,"startTime":"2026-06-17T20:14:05.750Z","endTime":"2026-06-17T20:14:09.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:14:09.607Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T20:16:53.253Z","endTime":"2026-06-17T20:19:41.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1,5],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T20:14:25.802Z","endTime":"2026-06-17T20:15:01.422Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-17T20:15:01.422Z","endTime":"2026-06-17T20:16:55.482Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.829054756817257,"aZ":-35.873379615994885,"pfxX":-6.539203913771858,"pfxZ":-2.83064664966757,"pX":-1.6407105472898558,"pZ":1.598234067313571,"vX0":-8.744846723661368,"vY0":-113.95844154679799,"vZ0":0.6776889720148223,"x":179.54,"y":195.63,"x0":3.1022712243390345,"y0":50.000718397805834,"z0":4.853635705674656,"aX":-8.557626314726901},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.6,"breakHorizontal":14.2,"spinRate":2561,"spinDirection":300},"zone":13,"typeConfidence":0.86,"plateTime":0.4814874926181796,"extension":6.866805431762185},"index":2,"playId":"31b51ad7-bfd1-3cfd-9839-c9305c27a8b2","pitchNumber":1,"startTime":"2026-06-17T20:16:55.482Z","endTime":"2026-06-17T20:17:00.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61599335930273,"aZ":-36.14356862533082,"pfxX":-7.536123633437356,"pfxZ":-3.0588084014748826,"pX":0.8242198495203359,"pZ":2.0819101477223,"vX0":-3.808731996733461,"vY0":-113.73209335457169,"vZ0":1.942252130678308,"x":85.58,"y":182.57,"x0":3.504512454213389,"y0":50.002567571889884,"z0":4.825347353326723,"aX":-9.78198669589519},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.7,"breakHorizontal":14.6,"spinRate":2525,"spinDirection":298},"zone":9,"typeConfidence":0.89,"plateTime":0.48327622443459184,"extension":6.939378691421733},"index":3,"playId":"131a8439-5d6b-3afc-89dd-b1fc872f8d7e","pitchNumber":2,"startTime":"2026-06-17T20:17:12.535Z","endTime":"2026-06-17T20:17:20.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252495191670697,"aZ":-28.907563887209804,"pfxX":11.46818598553471,"pfxZ":1.8103560859256422,"pX":1.3387471489727505,"pZ":3.0582898295887193,"vX0":-8.829075814717037,"vY0":-133.1920052446469,"vZ0":0.806200955647002,"x":65.97,"y":156.21,"x0":3.198269340277171,"y0":50.00407165085874,"z0":4.833953887479728,"aX":20.710732545936814},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":-19.0,"spinRate":2279,"spinDirection":123},"zone":12,"typeConfidence":0.89,"plateTime":0.4104310311516599,"extension":6.493610391276465},"index":4,"playId":"e388a217-606e-3a87-bfe6-afc52e39a481","pitchNumber":3,"startTime":"2026-06-17T20:17:35.815Z","endTime":"2026-06-17T20:17:42.631Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-17T20:17:53.032Z","endTime":"2026-06-17T20:18:32.397Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222381314494424,"aZ":-34.06247140705298,"pfxX":-9.093240483536123,"pfxZ":-1.4379857933313627,"pX":-0.52190773991323,"pZ":2.337915115430786,"vX0":-5.4835761021876,"vY0":-114.61258922038662,"vZ0":1.9085279372709112,"x":136.89,"y":175.66,"x0":3.095830487190365,"y0":50.004412895202606,"z0":4.858497297225033,"aX":-11.912648572901215},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.7,"breakHorizontal":18.0,"spinRate":2589,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.4807376979620166,"extension":6.9476615178835734},"index":6,"playId":"9efdf231-3500-3f0f-b157-e270f12d1596","pitchNumber":4,"startTime":"2026-06-17T20:18:32.397Z","endTime":"2026-06-17T20:18:35.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63310323222879,"aZ":-21.725493962035788,"pfxX":5.2918856869523765,"pfxZ":5.657647390179189,"pX":-0.4124052940104034,"pZ":4.134039614145118,"vX0":-10.901175426343942,"vY0":-134.85055850158525,"vZ0":1.8330711523760985,"x":132.72,"y":127.16,"x0":2.990236319340107,"y0":50.000790001422516,"z0":4.975650942334671,"aX":9.771008695638214},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":-7.3,"spinRate":2388,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.4057854093996065,"extension":6.553502570381263},"index":7,"playId":"d5572a9a-0fb1-3a66-b04b-dbff65d400e7","pitchNumber":5,"startTime":"2026-06-17T20:18:52.650Z","endTime":"2026-06-17T20:18:56.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.447417972346763,"aZ":-34.9555522840876,"pfxX":-5.36426375033524,"pfxZ":-2.12975040022938,"pX":-0.24051924452372547,"pZ":1.2151745728306924,"vX0":-6.405511115425937,"vY0":-114.06451643574893,"vZ0":0.029706370504722246,"x":126.17,"y":205.97,"x0":3.3087996575485814,"y0":50.00070197163905,"z0":4.670051551792792,"aX":-7.014229612955501},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.5,"breakHorizontal":11.4,"spinRate":2575,"spinDirection":302},"zone":13,"typeConfidence":0.84,"plateTime":0.48156064901870366,"extension":7.097145650225035},"index":8,"playId":"3a422256-d5c4-3774-b66f-037817bd8e02","pitchNumber":6,"startTime":"2026-06-17T20:19:09.387Z","endTime":"2026-06-17T20:19:13.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123208875352883,"aZ":-32.03755137381622,"pfxX":9.02015947895167,"pfxZ":0.07416126611139795,"pX":0.8435722198963532,"pZ":2.667121918152659,"vX0":-9.378564770311243,"vY0":-134.61434317625051,"vZ0":0.25037917222637196,"x":84.85,"y":166.77,"x0":3.164256849955708,"y0":50.004024249569504,"z0":4.800665034786362,"aX":16.924519055820728},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.4,"breakHorizontal":-14.9,"spinRate":2247,"spinDirection":117},"zone":6,"typeConfidence":0.89,"plateTime":0.40348163793937886,"extension":6.640449329419209},"hitData":{"launchSpeed":95.9,"launchAngle":17.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.35,"coordY":72.89}},"index":9,"playId":"bb848017-9f37-3326-a34a-b235440eb373","pitchNumber":7,"startTime":"2026-06-17T20:19:30.277Z","endTime":"2026-06-17T20:19:41.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:19:41.746Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out to center fielder José Fermín.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T20:20:01.107Z","endTime":"2026-06-17T20:21:37.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074312134612438,"aZ":-30.810759734148274,"pfxX":7.3673817368359416,"pfxZ":0.7539969283439287,"pX":0.996619938920698,"pZ":3.039576268106275,"vX0":-7.875588651528231,"vY0":-132.5055265982391,"vZ0":1.220561926970182,"x":79.01,"y":156.71,"x0":3.027801881168085,"y0":50.00194447105045,"z0":4.797710120533848,"aX":13.309774551268157},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.8,"breakHorizontal":-12.0,"spinRate":2097,"spinDirection":119},"zone":12,"typeConfidence":0.88,"plateTime":0.4108693851002134,"extension":6.682094575994386},"index":0,"playId":"fb4a6e9a-f101-3c7a-99b0-4ffb4ba6960b","pitchNumber":1,"startTime":"2026-06-17T20:20:06.670Z","endTime":"2026-06-17T20:20:33.688Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77397953709957,"aZ":-28.184780380264012,"pfxX":6.130603640620979,"pfxZ":2.788483326885186,"pX":-0.1041576318035254,"pZ":2.181768707466028,"vX0":-9.436582501668,"vY0":-118.56608932615173,"vZ0":0.06992583599046509,"x":120.97,"y":179.87,"x0":3.1232158640065375,"y0":50.001131678840295,"z0":4.714892729635019,"aX":8.764989214500709},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.4,"breakHorizontal":-8.9,"spinRate":1380,"spinDirection":104},"zone":8,"typeConfidence":0.89,"plateTime":0.4612185898043064,"extension":7.1127758920356206},"index":1,"playId":"9f6d9969-53a3-3f22-ae29-0616998986fb","pitchNumber":2,"startTime":"2026-06-17T20:20:39.147Z","endTime":"2026-06-17T20:20:43.491Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"b1cdd641-a326-3476-833a-a9c0dac73879","startTime":"2026-06-17T20:21:06.216Z","endTime":"2026-06-17T20:21:09.318Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2955238721018,"aZ":-29.315632998340366,"pfxX":8.831516876373808,"pfxZ":1.5993043278919572,"pX":-0.4614839043262005,"pZ":2.465900357726258,"vX0":-11.65285594439036,"vY0":-132.2611916822525,"vZ0":-0.794470558282175,"x":134.59,"y":172.2,"x0":2.839189063533465,"y0":50.0010082482644,"z0":4.906276978866287,"aX":15.75952167286973},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.0,"breakHorizontal":-13.7,"spinRate":2099,"spinDirection":123},"zone":4,"typeConfidence":0.89,"plateTime":0.41298712191560627,"extension":6.532411212004481},"hitData":{"launchSpeed":91.8,"launchAngle":23.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.13,"coordY":70.1}},"index":3,"playId":"4359a3de-9f60-37e1-984b-be708941a1a6","pitchNumber":3,"startTime":"2026-06-17T20:21:25.490Z","endTime":"2026-06-17T20:21:37.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:21:37.473Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a line drive to left fielder Lars Nootbaar. Jackson Merrill to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T20:21:55.220Z","endTime":"2026-06-17T20:22:31.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32870004128514,"aZ":-30.54918376390745,"pfxX":-6.808400348352992,"pfxZ":1.234269515952878,"pX":-0.4617066580649699,"pZ":2.579326430374756,"vX0":-6.250024487916949,"vY0":-114.34516101478398,"vZ0":1.6956926820772311,"x":134.6,"y":169.14,"x0":3.1978371200337343,"y0":50.00192181865387,"z0":4.8393039563584805,"aX":-8.957718960952826},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.0,"breakHorizontal":14.0,"spinRate":2527,"spinDirection":300},"zone":4,"typeConfidence":0.88,"plateTime":0.4801618436550874,"extension":6.8246285653306815},"index":0,"playId":"cf14e328-0613-3dc9-8b70-65c2fb6be51e","pitchNumber":1,"startTime":"2026-06-17T20:22:02.813Z","endTime":"2026-06-17T20:22:06.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803570688233776,"aZ":-32.32696229102556,"pfxX":9.666998299719001,"pfxZ":-0.08566746506704082,"pX":0.0014526798336560892,"pZ":1.8656085344246487,"vX0":-10.96687514537308,"vY0":-133.55616306814883,"vZ0":-1.4181828202476499,"x":116.94,"y":188.41,"x0":2.890892531307265,"y0":50.000652078686755,"z0":4.712716953711643,"aX":17.588748658674138},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.2,"breakHorizontal":-15.4,"spinRate":2178,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.40896672965351044,"extension":6.500619348746011},"hitData":{"launchSpeed":92.6,"launchAngle":7.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.99,"coordY":105.06}},"index":1,"playId":"21a70ed6-aa79-376c-9552-cafa02c265d6","pitchNumber":2,"startTime":"2026-06-17T20:22:21.566Z","endTime":"2026-06-17T20:22:31.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:22:31.798Z","atBatIndex":59},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Xander Bogaerts hit by pitch. Jackson Merrill to 3rd. Gavin Sheets to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T20:25:15.145Z","endTime":"2026-06-17T20:25:21.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T20:23:04.839Z","endTime":"2026-06-17T20:23:42.395Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chris Roycroft replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-17T20:23:42.395Z","endTime":"2026-06-17T20:25:17.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688297,"link":"/api/v1/people/688297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29420422111089,"aZ":-33.35170211085323,"pfxX":-9.541468031293341,"pfxZ":-0.5721345376830751,"pX":-1.7551702895452583,"pZ":3.741974080417131,"vX0":2.8612820937654777,"vY0":-142.77797466198825,"vZ0":1.2072680921743668,"x":183.9,"y":137.75,"x0":-1.5316114248766777,"y0":50.00130268372262,"z0":5.414557070192081,"aX":-19.67062333959783},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":-0.6,"breakHorizontal":16.7,"spinRate":2143,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.3838215060738186,"extension":6.872627145988645},"index":2,"playId":"a22e01df-f832-3b97-a508-6d90293d1956","pitchNumber":1,"startTime":"2026-06-17T20:25:17.458Z","endTime":"2026-06-17T20:25:21.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:25:21.979Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out sharply to left fielder Lars Nootbaar.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T20:27:11.315Z","endTime":"2026-06-17T20:28:20.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T20:25:43.068Z","endTime":"2026-06-17T20:27:13.586Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56458302282531,"aZ":-26.01934707916733,"pfxX":3.4896186865040812,"pfxZ":3.7297979293887185,"pX":-0.29338564081092783,"pZ":2.6818332688209883,"vX0":2.0174330183305695,"vY0":-127.25331085937815,"vZ0":-1.1263964972325178,"x":128.18,"y":166.37,"x0":-1.5482168870904984,"y0":50.00367535435434,"z0":5.179533098725996,"aX":5.758994643258809},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":-6.7,"spinRate":2133,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.42938292027541136,"extension":7.135955438541445},"index":1,"playId":"bd41e2ee-40c2-3ad1-bdc2-2f1a011af828","pitchNumber":1,"startTime":"2026-06-17T20:27:13.586Z","endTime":"2026-06-17T20:27:17.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579648253642628,"aZ":-29.070391816673073,"pfxX":7.260276462894873,"pfxZ":1.914751120996046,"pX":1.4569379441192443,"pZ":1.2298520729924307,"vX0":4.729037130121103,"vY0":-126.89565493649167,"vZ0":-4.069102728396891,"x":61.46,"y":205.57,"x0":-1.3781504014664034,"y0":50.00199621859183,"z0":5.187521184847832,"aX":11.759945907323152},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-14.3,"spinRate":2174,"spinDirection":84},"zone":14,"typeConfidence":0.97,"plateTime":0.4327416748827213,"extension":7.3460696884129835},"index":2,"playId":"9305aca4-d16b-3781-a0b4-ed7d3777bbf9","pitchNumber":2,"startTime":"2026-06-17T20:27:32.215Z","endTime":"2026-06-17T20:27:35.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903025653962253,"aZ":-29.64208555182605,"pfxX":0.6983303477205762,"pfxZ":1.4299590303917737,"pX":2.3019728434427655,"pZ":1.3249922466716102,"vX0":8.545500054333804,"vY0":-132.50141739887084,"vZ0":-4.494509307807966,"x":29.25,"y":203.01,"x0":-1.0588252384843782,"y0":50.0050141887249,"z0":5.21483289234617,"aX":1.2387619358102022},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.8,"breakHorizontal":-3.1,"spinRate":2116,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.4137210687621744,"extension":7.354064384285188},"index":3,"playId":"5323480f-ac19-3f21-83f3-76ab5b2f0565","pitchNumber":3,"startTime":"2026-06-17T20:27:51.862Z","endTime":"2026-06-17T20:27:55.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.670394844262656,"aZ":-28.768864083112096,"pfxX":-9.54678947979832,"pfxZ":1.6482330949367707,"pX":-0.21133422431317364,"pZ":2.2586553342613764,"vX0":6.5911255016020505,"vY0":-142.66677941603675,"vZ0":-3.3207277299855646,"x":125.06,"y":177.8,"x0":-1.3067563553417012,"y0":50.004627365028995,"z0":5.243432463537485,"aX":-19.755709409161476},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2169,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.38336588665616445,"extension":7.071589332858723},"hitData":{"launchSpeed":100.5,"launchAngle":18.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.81,"coordY":83.15}},"index":4,"playId":"6c714928-239f-39ba-964b-894fa4fdac16","pitchNumber":4,"startTime":"2026-06-17T20:28:13.762Z","endTime":"2026-06-17T20:28:20.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:28:20.593Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T20:31:13.665Z","endTime":"2026-06-17T20:31:55.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T20:30:03.714Z","endTime":"2026-06-17T20:31:15.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451850709071415,"aZ":-29.782694895486014,"pfxX":-8.777886171943221,"pfxZ":1.4060068374891053,"pX":-0.9679753816923993,"pZ":3.1754923160507214,"vX0":3.3817869494702806,"vY0":-128.9265484050394,"vZ0":-1.5685558905333465,"x":153.9,"y":153.04,"x0":-1.1493113042146845,"y0":50.00295324900003,"z0":6.070291811873521,"aX":-14.915124449746544},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":15.2,"spinRate":1997,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.42334011345346534,"extension":6.288825276098314},"index":1,"playId":"420bcd1a-dcc9-34ff-a531-0f0967e3a8f5","pitchNumber":1,"startTime":"2026-06-17T20:31:15.954Z","endTime":"2026-06-17T20:31:19.734Z","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":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27883588977924,"aZ":-26.788766938042272,"pfxX":-0.4257306286941813,"pfxZ":3.313321464114404,"pX":0.2811173168470329,"pZ":2.7078231465451954,"vX0":3.491197870614253,"vY0":-126.58566357642536,"vZ0":-3.1701947350810995,"x":106.28,"y":165.67,"x0":-1.0593055932190636,"y0":50.0055048513483,"z0":6.115828484208834,"aX":-0.6930165680868535},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":0.0,"spinRate":2355,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.43230493147041216,"extension":6.1946934838948415},"index":2,"playId":"0ed8c4e7-e3c8-35b1-b84e-fa3e0faed5e5","pitchNumber":2,"startTime":"2026-06-17T20:31:30.736Z","endTime":"2026-06-17T20:31:34.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.08052750615929,"aZ":-32.612247296430986,"pfxX":8.401759228441776,"pfxZ":-0.3346701134600849,"pX":-1.7796373542846646,"pZ":4.060317445446866,"vX0":-2.424899761620397,"vY0":-113.68820181944169,"vZ0":2.7992671633026767,"x":184.84,"y":129.15,"x0":-1.7963533813106987,"y0":50.000851272700814,"z0":6.0305087943206885,"aX":11.095867091015148},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.4,"breakHorizontal":-14.6,"spinRate":2637,"spinDirection":66},"zone":11,"typeConfidence":0.9,"plateTime":0.4801344366141973,"extension":6.122007886220795},"index":3,"playId":"cfb95acc-da80-3863-bbe6-ea35c80a7d41","pitchNumber":3,"startTime":"2026-06-17T20:31:49.130Z","endTime":"2026-06-17T20:31:55.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:31:55.126Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Burleson grounds into a double play, second baseman Sung-Mun Song to shortstop Xander Bogaerts to first baseman Ty France. Iván Herrera out at 2nd. Alec Burleson out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T20:32:21.808Z","endTime":"2026-06-17T20:33:58.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.098213564581442,"aZ":-29.27791373803111,"pfxX":-0.6478394603675035,"pfxZ":1.7986504624503308,"pX":0.26765142464504577,"pZ":2.2907516220419706,"vX0":3.352118180249118,"vY0":-125.54113766134994,"vZ0":-3.7303087647772326,"x":106.8,"y":176.93,"x0":-0.9951670973589355,"y0":50.0033642559194,"z0":6.153747781385032,"aX":-1.0441366943701462},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":0.5,"spinRate":2558,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4346718140271699,"extension":6.21694451823488},"index":0,"playId":"5310bbc2-8321-3476-bd3e-291ad42ba4c6","pitchNumber":1,"startTime":"2026-06-17T20:32:35.060Z","endTime":"2026-06-17T20:32:39.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34315545042995,"aZ":-29.457210051718782,"pfxX":-8.186857570487623,"pfxZ":1.5595644540369031,"pX":0.9132913974384097,"pZ":0.7153948754904196,"vX0":7.68784486198409,"vY0":-130.29131131499904,"vZ0":-7.480820605480224,"x":82.19,"y":219.46,"x0":-0.9898256827015105,"y0":50.00495843842697,"z0":5.802376170274351,"aX":-14.298529892367615},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.6,"breakHorizontal":13.4,"spinRate":2155,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.41788184642394866,"extension":6.236179048416141},"index":1,"playId":"48d01993-b40c-37e7-9fb2-698caab119ed","pitchNumber":2,"startTime":"2026-06-17T20:33:29.328Z","endTime":"2026-06-17T20:33:32.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143633223734405,"aZ":-30.692592846851895,"pfxX":-0.783434422001982,"pfxZ":0.9020169821058461,"pX":-0.11025532627200714,"pZ":1.9408504956177803,"vX0":2.7915197727125927,"vY0":-126.42357719211205,"vZ0":-4.258535261540388,"x":121.2,"y":186.38,"x0":-1.1216943349337196,"y0":50.00046959669252,"z0":6.080799147543162,"aX":-1.2821592655783915},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":0.8,"spinRate":2520,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.4314601939801519,"extension":6.239208254436212},"hitData":{"launchSpeed":103.8,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":150.29,"coordY":148.14}},"index":2,"playId":"e4013f98-c331-3b8a-bc31-35c97c6fc06d","pitchNumber":3,"startTime":"2026-06-17T20:33:48.890Z","endTime":"2026-06-17T20:33:58.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:33:58.118Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T20:34:21.096Z","endTime":"2026-06-17T20:37:01.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26917798280807,"aZ":-13.194250805185407,"pfxX":-4.718345622844851,"pfxZ":9.711778978249047,"pX":0.4794873139785931,"pZ":3.2524147491906064,"vX0":4.772179928349356,"vY0":-138.5049804847714,"vZ0":-6.067775003929106,"x0":-0.6480455900255767,"y0":50.00150140651216,"z0":6.344403145003251,"aX":-9.219626321396992},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2529,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.3946030394461353,"extension":6.23749885564335},"index":0,"playId":"83d81174-fe91-39ab-9793-4825a7eee454","pitchNumber":1,"startTime":"2026-06-17T20:34:27.805Z","endTime":"2026-06-17T20:34:31.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744500334692965,"aZ":-29.17995647385022,"pfxX":-8.138176805497032,"pfxZ":1.7426484188984546,"pX":0.020267927884186722,"pZ":2.7673578856172583,"vX0":4.896710418279622,"vY0":-129.89199902081702,"vZ0":-3.340395055828081,"x":116.23,"y":164.06,"x0":-0.8264462360361162,"y0":50.00286443890763,"z0":6.275032922607051,"aX":-13.986144828363171},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":2040,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.4207504768741188,"extension":6.270477953487383},"index":1,"playId":"89e3f413-dd92-371e-b555-df72ad736d81","pitchNumber":2,"startTime":"2026-06-17T20:34:41.332Z","endTime":"2026-06-17T20:34:45.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-17T20:35:08.633Z","endTime":"2026-06-17T20:35:22.434Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220238540281485,"aZ":-27.721925186490658,"pfxX":-8.550086297220748,"pfxZ":2.5837384199044138,"pX":-0.35768714540724794,"pZ":1.0046262623201079,"vX0":4.974093875860811,"vY0":-129.72469703198973,"vZ0":-6.678850305550956,"x":130.63,"y":211.66,"x0":-1.177771385979734,"y0":50.003751067478106,"z0":5.693563608102972,"aX":-14.740535640839123},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":14.5,"spinRate":2202,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.420390352738226,"extension":6.49502902064203},"index":3,"playId":"95976aa0-e4b8-312a-8b53-491f0b3c9567","pitchNumber":3,"startTime":"2026-06-17T20:35:22.434Z","endTime":"2026-06-17T20:35:26.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.192807280142326,"aZ":-14.601891641029951,"pfxX":-3.5725778027851396,"pfxZ":9.057805166824078,"pX":-0.5094803399879045,"pZ":5.003873144868726,"vX0":1.8677158170646728,"vY0":-137.8096702985458,"vZ0":-1.5046195254941634,"x":136.42,"y":103.68,"x0":-0.7288081274086606,"y0":50.0008411761466,"z0":6.534434566268521,"aX":-6.928936421957764},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2471,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3961770165824645,"extension":6.134341497922276},"index":4,"playId":"1f99f553-11c6-3904-ab25-946b0cf78466","pitchNumber":4,"startTime":"2026-06-17T20:35:43.967Z","endTime":"2026-06-17T20:35:48.172Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05409696439437,"aZ":-33.608073835439185,"pfxX":0.8810914731555484,"pfxZ":-0.8807185172763319,"pX":-0.4592560987317778,"pZ":3.4229332279527416,"vX0":1.1718718482681034,"vY0":-126.38871984148298,"vZ0":-0.7227772061465472,"x":134.51,"y":146.36,"x0":-1.041388889686622,"y0":50.000758957892884,"z0":6.385436768083839,"aX":1.440768453978091},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":-1.8,"spinRate":2659,"spinDirection":101},"zone":1,"typeConfidence":2.0,"plateTime":0.43152756890018784,"extension":5.954781495105629},"index":5,"playId":"aa325c8f-31f5-318c-afb1-36b1ee6951f9","pitchNumber":5,"startTime":"2026-06-17T20:36:01.316Z","endTime":"2026-06-17T20:36:07.785Z","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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.298260688983266,"aZ":-29.323824161556665,"pfxX":-8.259944871273051,"pfxZ":1.6146282521671012,"pX":-0.7117341119218343,"pZ":2.9370083708324928,"vX0":4.010771447417232,"vY0":-131.39690002938656,"vZ0":-2.3128296565144226,"x":144.13,"y":159.48,"x0":-1.1767943994668078,"y0":50.0030592546653,"z0":5.986348251885545,"aX":-14.58423145465314},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":2137,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.415312315947173,"extension":6.290697840451142},"hitData":{"launchSpeed":94.2,"launchAngle":69.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":78.73,"coordY":160.68}},"index":6,"playId":"ed305cbd-14c3-3a29-840c-b5fe98501ce8","pitchNumber":6,"startTime":"2026-06-17T20:36:49.257Z","endTime":"2026-06-17T20:37:01.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:37:01.622Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sung-Mun Song singles on a ground ball to right fielder Jordan Walker, deflected by second baseman JJ Wetherholt.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:39:03.544Z","endTime":"2026-06-17T20:40:02.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.293335507235657,"aZ":-30.362045161824412,"pfxX":-7.934555264351794,"pfxZ":0.8912612671408837,"pX":0.2693252189636423,"pZ":2.557566022139965,"vX0":6.782462671069408,"vY0":-140.84962667313462,"vZ0":-2.253170424447521,"x":106.73,"y":169.73,"x0":-1.1284136504943012,"y0":50.00083653392459,"z0":5.313628620859191,"aX":-16.084318187042367},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.3,"breakHorizontal":13.2,"spinRate":2103,"spinDirection":238},"zone":5,"typeConfidence":0.89,"plateTime":0.3875418835771658,"extension":7.02523982925997},"index":0,"playId":"eae33d00-8f3f-3050-89da-2ad6f87d452e","pitchNumber":1,"startTime":"2026-06-17T20:39:14.154Z","endTime":"2026-06-17T20:39:17.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11644143815044,"aZ":-29.962026100804913,"pfxX":7.503498794426126,"pfxZ":1.3676271073211543,"pX":-0.6427366736603077,"pZ":1.3543913120064754,"vX0":0.2603108160379647,"vY0":-126.35498928152339,"vZ0":-3.2289543121871356,"x":141.5,"y":202.21,"x0":-1.7215949157455117,"y0":50.00016153711471,"z0":5.060099817720936,"aX":12.112172777022662},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":-13.7,"spinRate":2264,"spinDirection":92},"zone":13,"typeConfidence":0.96,"plateTime":0.4337279914467915,"extension":7.216606830130643},"index":1,"playId":"cbefd44d-c215-3c08-9d68-32a513ed3836","pitchNumber":2,"startTime":"2026-06-17T20:39:31.587Z","endTime":"2026-06-17T20:39:35.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469127642171728,"aZ":-31.26552604256264,"pfxX":0.093441838051888,"pfxZ":0.5240409137593947,"pX":0.3834002673021583,"pZ":2.505614257774223,"vX0":4.4991185836682765,"vY0":-131.4032355402129,"vZ0":-1.3551791336057017,"x":102.39,"y":171.13,"x0":-1.3649444432035969,"y0":50.00621513430642,"z0":5.356188699612265,"aX":0.16224082993524552},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":-1.2,"spinRate":2119,"spinDirection":126},"zone":6,"typeConfidence":0.92,"plateTime":0.4172125949554939,"extension":7.154118761198822},"hitData":{"launchSpeed":98.4,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":172.83,"coordY":126.93}},"index":2,"playId":"198fd7e0-5255-3cb0-97d4-6569345672fb","pitchNumber":3,"startTime":"2026-06-17T20:39:51.200Z","endTime":"2026-06-17T20:40:02.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:40:02.717Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rodolfo Durán grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Sung-Mun Song to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:40:15.135Z","endTime":"2026-06-17T20:41:33.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":97.4,"endSpeed":89.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.895043441518496,"aZ":-29.873265663063165,"pfxX":-8.830877822707308,"pfxZ":1.1355436708785636,"pX":1.025499685437172,"pZ":1.4024809574286599,"vX0":9.190999892191835,"vY0":-141.46244201111907,"vZ0":-5.220901043402205,"x":77.91,"y":200.91,"x0":-1.1163404340914866,"y0":50.00484819560313,"z0":5.184162620794127,"aX":-17.922633799757914},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":2206,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.3870137197826158,"extension":7.035258892142245},"index":0,"playId":"aad8de4e-3ed7-332e-80c2-902f2247ee63","pitchNumber":1,"startTime":"2026-06-17T20:40:26.208Z","endTime":"2026-06-17T20:40:29.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":96.5,"endSpeed":89.0,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233323767211097,"aZ":-29.896290218178052,"pfxX":-8.131684633194402,"pfxZ":1.1322784019245677,"pX":0.6824083705870492,"pZ":3.2074505605885473,"vX0":8.22232002848889,"vY0":-140.47162927871656,"vZ0":-0.5926003362011544,"x":90.99,"y":152.18,"x0":-1.2139350349203428,"y0":50.00475682301485,"z0":5.3500644644593995,"aX":-16.39390904851992},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.2,"breakHorizontal":13.2,"spinRate":2187,"spinDirection":243},"zone":3,"typeConfidence":0.89,"plateTime":0.38862675961384197,"extension":7.006037135367968},"index":1,"playId":"07829e36-33d1-3af8-a864-821e0f51f3b2","pitchNumber":2,"startTime":"2026-06-17T20:40:47.710Z","endTime":"2026-06-17T20:40:53.259Z","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":96.5,"endSpeed":89.3,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.354464303257448,"aZ":-29.023569605762376,"pfxX":-8.806641657860272,"pfxZ":1.5593067903419442,"pX":0.5424583556655826,"pZ":2.0799948493060993,"vX0":7.699705465674361,"vY0":-140.40667582524244,"vZ0":-3.4752964923641256,"x":96.32,"y":182.62,"x0":-1.0757819868793888,"y0":50.00171595912734,"z0":5.1984539450336245,"aX":-17.785314349320156},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.4,"breakHorizontal":14.6,"spinRate":2269,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.3883976180659916,"extension":6.780633884884813},"hitData":{"launchSpeed":89.3,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":160.8}},"index":2,"playId":"02caf58b-3db1-3780-9db3-89c7287c5b85","pitchNumber":3,"startTime":"2026-06-17T20:41:21.769Z","endTime":"2026-06-17T20:41:33.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:41:33.052Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Padres challenged (tag play), call on the field was upheld: Fernando Tatis Jr. singles on a sharp line drive to right fielder Jordan Walker. Sung-Mun Song scores. Fernando Tatis Jr. out at 2nd on the throw, right fielder Jordan Walker to shortstop Masyn Winn.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:41:47.318Z","endTime":"2026-06-17T20:42:48.907Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":{"id":688297,"link":"/api/v1/people/688297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.471833022658686,"aZ":-29.378105076406456,"pfxX":6.092349266878507,"pfxZ":1.6865168435116455,"pX":-0.30883278705128897,"pZ":2.4784186417487084,"vX0":1.1403378923778626,"vY0":-126.65362983566145,"vZ0":-1.3956446615980278,"x":128.77,"y":171.86,"x0":-1.5552550167977295,"y0":50.00041565380147,"z0":5.347090478652599,"aX":10.074464922219816},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-11.3,"spinRate":2325,"spinDirection":85},"zone":4,"typeConfidence":0.76,"plateTime":0.4295126516249175,"extension":6.985250224783072},"index":0,"playId":"8ed28d94-f98e-3476-933c-b914d558d1a5","pitchNumber":1,"startTime":"2026-06-17T20:41:58.319Z","endTime":"2026-06-17T20:42:02.161Z","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":98.2,"endSpeed":90.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.569782189464654,"aZ":-28.45873026075668,"pfxX":-8.607099111542848,"pfxZ":1.7950880538357037,"pX":-1.5666361412073457,"pZ":2.161393169551926,"vX0":2.286926345376572,"vY0":-143.0512429294995,"vZ0":-3.758658045431718,"x":176.72,"y":180.42,"x0":-1.2572417913940857,"y0":50.00713372260573,"z0":5.2736073206011005,"aX":-17.86807933968186},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.6,"breakHorizontal":15.1,"spinRate":2227,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.38267657376056086,"extension":6.81119430958993},"index":1,"playId":"a6eb1ba6-08da-3877-ab84-7433ac28a1f9","pitchNumber":2,"startTime":"2026-06-17T20:42:16.877Z","endTime":"2026-06-17T20:42:20.912Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60987056896966,"aZ":-29.7988201190483,"pfxX":-7.274635897243092,"pfxZ":1.1631077073170744,"pX":-0.18151388670048754,"pZ":3.161361613216518,"vX0":5.528749175858634,"vY0":-141.4734824245379,"vZ0":-0.7654772690003964,"x":123.92,"y":153.42,"x0":-1.2073269946763459,"y0":50.00388374198307,"z0":5.330460226450596,"aX":-14.8772004632822},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.2,"breakHorizontal":12.2,"spinRate":2219,"spinDirection":232},"zone":2,"typeConfidence":0.87,"plateTime":0.38585439939986,"extension":7.047825162439093},"hitData":{"launchSpeed":105.9,"launchAngle":21.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":224.45,"coordY":96.07}},"index":2,"playId":"e29f7fdb-2f11-37e2-af49-519b4828e0e3","pitchNumber":3,"startTime":"2026-06-17T20:42:36.393Z","endTime":"2026-06-17T20:42:48.907Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":135},"playEndTime":"2026-06-17T20:42:48.907Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a ground ball to left fielder Lars Nootbaar.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:45:21.402Z","endTime":"2026-06-17T20:46:32.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29235404870498,"aZ":-29.914281649618335,"pfxX":-7.736243523990115,"pfxZ":1.1300269492107464,"pX":0.3353433161172667,"pZ":3.7508355248220147,"vX0":6.63244465607551,"vY0":-140.00410306853206,"vZ0":0.6358349771774506,"x":104.22,"y":137.51,"x0":-1.0462154596738082,"y0":50.00635589809979,"z0":5.4615267809803525,"aX":-15.533070591626469},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.4,"breakHorizontal":12.8,"spinRate":2082,"spinDirection":233},"zone":12,"typeConfidence":0.88,"plateTime":0.38956136108782546,"extension":6.985523168120218},"index":0,"playId":"c401b85e-dedc-3549-b759-c690eab2b4b4","pitchNumber":1,"startTime":"2026-06-17T20:45:21.402Z","endTime":"2026-06-17T20:45:25.284Z","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":91.9,"endSpeed":83.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.405318189202372,"aZ":-27.807744031770753,"pfxX":-1.8464701353968866,"pfxZ":2.4445415908361943,"pX":1.1028967470855915,"pZ":0.41029375203831187,"vX0":6.736455371634163,"vY0":-133.57224628108418,"vZ0":-6.918366405437317,"x":74.96,"y":227.7,"x0":-1.222901337853348,"y0":50.005997283173315,"z0":5.06073104751995,"aX":-3.304197536482111},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":1.7,"spinRate":2134,"spinDirection":185},"zone":14,"typeConfidence":0.84,"plateTime":0.4116124091102491,"extension":7.234872198877396},"index":1,"playId":"f4e4c7d4-18dd-3ef6-8369-036793869eeb","pitchNumber":2,"startTime":"2026-06-17T20:45:38.384Z","endTime":"2026-06-17T20:45:42.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05519285416971,"aZ":-30.030611363902267,"pfxX":-8.732401259728299,"pfxZ":1.0199729446470442,"pX":0.3565371241734937,"pZ":2.0776989643670207,"vX0":7.361928593752134,"vY0":-143.00534324722173,"vZ0":-3.651173933479964,"x":103.41,"y":182.68,"x0":-1.100583358976501,"y0":50.002552371919506,"z0":5.228494013464079,"aX":-18.316340237379393},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":1.3,"breakHorizontal":14.5,"spinRate":2208,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.3811735185909746,"extension":6.890281583777276},"index":2,"playId":"3c05ae91-1610-3648-985f-837f47fc1ce0","pitchNumber":3,"startTime":"2026-06-17T20:45:59.690Z","endTime":"2026-06-17T20:46:03.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578994757253,"aZ":-33.52614507141258,"pfxX":-7.56328379644015,"pfxZ":-0.654508576436351,"pX":-0.56284962935046,"pZ":2.255407933170918,"vX0":4.450804218746567,"vY0":-141.7038249137442,"vZ0":-2.6514400192346486,"x":138.45,"y":177.88,"x0":-1.1609185717712553,"y0":50.00440906077698,"z0":5.318117049784436,"aX":-15.575490184393164},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-1.6,"breakHorizontal":13.0,"spinRate":2209,"spinDirection":234},"zone":4,"typeConfidence":0.89,"plateTime":0.3846853169577025,"extension":7.2307123517310075},"hitData":{"launchSpeed":99.3,"launchAngle":9.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.47,"coordY":103.04}},"index":3,"playId":"2af8dfe5-7d05-362c-8b11-ee5d562ba2d9","pitchNumber":4,"startTime":"2026-06-17T20:46:20.941Z","endTime":"2026-06-17T20:46:32.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:46:32.093Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Jackson Merrill homers (8) on a fly ball to right field. Samad Taylor scores.","rbi":2,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:46:57.999Z","endTime":"2026-06-17T20:49:26.371Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":688297,"link":"/api/v1/people/688297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":688297,"link":"/api/v1/people/688297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338160704277115,"aZ":-32.51872618192799,"pfxX":-8.787713590169552,"pfxZ":-0.16754572145832825,"pX":0.2931981521997636,"pZ":3.0867208886128323,"vX0":7.49382629334099,"vY0":-141.49638759317696,"vZ0":-0.29101269800153107,"x":105.82,"y":155.44,"x0":-1.235126032352401,"y0":50.00472137429651,"z0":5.257451063323318,"aX":-17.995173104543216},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":-0.2,"breakHorizontal":14.6,"spinRate":2153,"spinDirection":239},"zone":3,"typeConfidence":0.9,"plateTime":0.3856784183848161,"extension":6.824963392722801},"index":0,"playId":"4117805c-4675-3f0c-8d23-7a040e76e6ce","pitchNumber":1,"startTime":"2026-06-17T20:46:57.999Z","endTime":"2026-06-17T20:47:01.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73516005912524,"aZ":-24.113532276238253,"pfxX":-2.556837522632417,"pfxZ":4.110786698525446,"pX":0.40174530763569144,"pZ":2.4636136509964266,"vX0":5.206078696537217,"vY0":-138.39729615268575,"vZ0":-3.5760499403261923,"x":101.69,"y":172.26,"x0":-1.1623634495538806,"y0":50.00314770012489,"z0":5.367143918444731,"aX":-5.014439930492833},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":3.7,"spinRate":2257,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.39412018094638057,"extension":6.92171743970792},"index":1,"playId":"ff3aeaf7-1671-3536-adf7-d228594d6445","pitchNumber":2,"startTime":"2026-06-17T20:47:29.647Z","endTime":"2026-06-17T20:47:34.407Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-17T20:47:45.604Z","endTime":"2026-06-17T20:47:57.754Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":95.0,"endSpeed":87.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892915774744925,"aZ":-24.414204374524676,"pfxX":-2.5629489366944322,"pfxZ":3.961402231498969,"pX":0.9147045019171666,"pZ":2.8478455653001857,"vX0":6.286252690206945,"vY0":-138.32535563233674,"vZ0":-2.339453579616926,"x":82.13,"y":161.89,"x0":-1.043926898048506,"y0":50.00013967703194,"z0":5.323934422667335,"aX":-5.017536774896215},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2232,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.39443597474592185,"extension":6.939480423443096},"index":3,"playId":"a6f148bc-813e-329b-ae30-b558d4697d1c","pitchNumber":3,"startTime":"2026-06-17T20:47:57.754Z","endTime":"2026-06-17T20:48:00.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.546681841190093,"aZ":-29.191395671008646,"pfxX":7.691407688345572,"pfxZ":1.8669876936218617,"pX":1.145341084558098,"pZ":0.9894187856242386,"vX0":3.6895738256534676,"vY0":-125.36129944303805,"vZ0":-4.240814079826096,"x":73.34,"y":212.07,"x0":-1.3432625709345636,"y0":50.003450525265166,"z0":5.077016172272184,"aX":12.281434695990306},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-14.8,"spinRate":2307,"spinDirection":76},"zone":14,"typeConfidence":0.98,"plateTime":0.4363746396487156,"extension":7.030798625898329},"index":4,"playId":"6683ec2b-4d01-3b8b-9a5a-69538db21884","pitchNumber":4,"startTime":"2026-06-17T20:48:20.964Z","endTime":"2026-06-17T20:48:29.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Samad Taylor steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"6683ec2b-4d01-3b8b-9a5a-69538db21884","startTime":"2026-06-17T20:48:34.343Z","endTime":"2026-06-17T20:48:58.403Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.110545002851158,"aZ":-28.126352972467867,"pfxX":8.59050112227629,"pfxZ":2.55124854230381,"pX":0.9543781036729959,"pZ":1.4529689360315456,"vX0":3.032647124246216,"vY0":-124.62245730738226,"vZ0":-3.43738467851299,"x":80.62,"y":199.55,"x0":-1.3916549556765914,"y0":50.00278199570344,"z0":5.152896017434098,"aX":13.621928788316271},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":-16.2,"spinRate":2307,"spinDirection":74},"zone":14,"typeConfidence":0.98,"plateTime":0.43813955665076154,"extension":7.3478236460228405},"hitData":{"launchSpeed":106.2,"launchAngle":31.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":252.82,"coordY":81.5}},"index":6,"playId":"17c0136f-8df0-3384-8294-fd257d87349d","pitchNumber":5,"startTime":"2026-06-17T20:48:58.403Z","endTime":"2026-06-17T20:49:26.371Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-06-17T20:49:26.371Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:52:09.289Z","endTime":"2026-06-17T20:54:05.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.842631794951604,"aZ":-28.75375973969625,"pfxX":8.102775962973979,"pfxZ":2.0813414991010495,"pX":1.1727984119275126,"pZ":1.8922872975608573,"vX0":3.5818298769391075,"vY0":-127.05017558018858,"vZ0":-2.3886793093478644,"x":72.3,"y":187.69,"x0":-1.3059530962503585,"y0":50.00338418751111,"z0":5.118801181469301,"aX":13.309189827288462},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":2444,"spinDirection":93},"zone":14,"typeConfidence":0.97,"plateTime":0.43031099960871666,"extension":7.152484869734216},"index":0,"playId":"df2ad619-a0c3-3606-baf6-10e31635a424","pitchNumber":1,"startTime":"2026-06-17T20:52:24.579Z","endTime":"2026-06-17T20:52:29.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718006513029568,"aZ":-29.721258440293017,"pfxX":-7.181203308495617,"pfxZ":1.1935688601656906,"pX":1.398217546832751,"pZ":2.726328960847419,"vX0":9.3717737607202,"vY0":-141.5092330620012,"vZ0":-1.7652326945503396,"x":63.7,"y":165.17,"x0":-1.000311362520796,"y0":50.00425345188332,"z0":5.234651217907737,"aX":-14.785515129008818},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.0,"breakHorizontal":11.4,"spinRate":2200,"spinDirection":236},"zone":12,"typeConfidence":0.87,"plateTime":0.38484400971657573,"extension":7.034750148380392},"index":1,"playId":"e6058265-7cfb-31d8-8bfa-3bb6ce5fa8e7","pitchNumber":2,"startTime":"2026-06-17T20:52:42.052Z","endTime":"2026-06-17T20:52:45.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617997138969944,"aZ":-27.57764582225111,"pfxX":-3.9009553990488364,"pfxZ":2.3613537653606906,"pX":2.121807530867639,"pZ":1.6324443137915734,"vX0":9.634771814317347,"vY0":-138.16216883631736,"vZ0":-4.825580475769279,"x":36.12,"y":194.7,"x0":-0.8922161458405513,"y0":50.003637634740244,"z0":5.2379660650234054,"aX":-7.598634195084367},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.5,"breakHorizontal":5.3,"spinRate":2247,"spinDirection":226},"zone":14,"typeConfidence":0.85,"plateTime":0.3952990050353056,"extension":6.853978613255544},"index":2,"playId":"2619f9cb-c3e6-3216-bb3b-af88307187ed","pitchNumber":3,"startTime":"2026-06-17T20:53:01.499Z","endTime":"2026-06-17T20:53:05.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.460443663889237,"aZ":-28.022550777455578,"pfxX":-7.92559051159418,"pfxZ":2.011315319817716,"pX":1.555685565838544,"pZ":1.3386895230053615,"vX0":10.281043733016654,"vY0":-142.02221418655984,"vZ0":-5.707555593170557,"x":57.7,"y":202.64,"x0":-1.0645264082509796,"y0":50.00207493365073,"z0":5.133368214889114,"aX":-16.35332247747145},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.8,"breakHorizontal":12.5,"spinRate":2217,"spinDirection":237},"zone":14,"typeConfidence":0.89,"plateTime":0.3841833481950685,"extension":7.120381928702301},"index":3,"playId":"40b6abea-14f5-35a5-91d2-9dfeb62f6688","pitchNumber":4,"startTime":"2026-06-17T20:53:21.476Z","endTime":"2026-06-17T20:53:26.133Z","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":96.3,"endSpeed":89.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75469199005792,"aZ":-29.868377930279607,"pfxX":-6.440259319215931,"pfxZ":1.1406131248506846,"pX":0.6897195436468991,"pZ":2.483824795494421,"vX0":7.723932112925197,"vY0":-140.19174940378676,"vZ0":-2.0976655560881663,"x":90.71,"y":171.72,"x0":-1.2472547735956332,"y0":50.00148064150867,"z0":5.166031882555699,"aX":-12.989435553802231},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.9,"breakHorizontal":10.3,"spinRate":2181,"spinDirection":234},"zone":6,"typeConfidence":0.78,"plateTime":0.3887528314679729,"extension":7.113414643536372},"index":4,"playId":"9964d3e2-b756-32c9-a2d3-546aa21d017d","pitchNumber":5,"startTime":"2026-06-17T20:53:40.737Z","endTime":"2026-06-17T20:53:44.593Z","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":97.5,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30292689904715,"aZ":-29.2945336062972,"pfxX":-8.342102003565595,"pfxZ":1.4013631765144128,"pX":0.9096892235434195,"pZ":1.3535958126549752,"vX0":8.383810599056938,"vY0":-141.82585829634667,"vZ0":-5.4497659791649395,"x":82.32,"y":202.23,"x0":-0.9908780634241993,"y0":50.00121578119655,"z0":5.151842493656791,"aX":-17.112631060346168},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.7,"breakHorizontal":13.6,"spinRate":2266,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.38516860037853284,"extension":7.179110756362713},"index":5,"playId":"63e0a843-46a6-3bf3-b117-68591766599b","pitchNumber":6,"startTime":"2026-06-17T20:53:59.956Z","endTime":"2026-06-17T20:54:05.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:54:05.452Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Manny Machado to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:54:23.360Z","endTime":"2026-06-17T20:56:14.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528864006929528,"aZ":-29.201231029179038,"pfxX":8.342194685509298,"pfxZ":1.8313914900938624,"pX":0.2665657303247387,"pZ":1.4700282922403909,"vX0":1.736286602743599,"vY0":-126.42279368748818,"vZ0":-3.224336690604887,"x":106.84,"y":199.09,"x0":-1.5126518449435062,"y0":50.00594695232469,"z0":5.093042647612355,"aX":13.575619138956988},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":2453,"spinDirection":79},"zone":14,"typeConfidence":0.97,"plateTime":0.43239770701271985,"extension":7.055112836580069},"index":0,"playId":"7102f4a3-61b5-3519-9b00-dd96d8487479","pitchNumber":1,"startTime":"2026-06-17T20:54:34.215Z","endTime":"2026-06-17T20:55:01.234Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000921804508202,"aZ":-28.507850371926267,"pfxX":-7.986430788467266,"pfxZ":1.749554290842127,"pX":0.8035473811562988,"pZ":2.576370994625516,"vX0":8.366068375313818,"vY0":-143.41447014667546,"vZ0":-2.321322206275439,"x":86.37,"y":169.22,"x0":-1.1040380272277162,"y0":50.00378023438705,"z0":5.161688037038147,"aX":-16.753243233641054},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":2.9,"breakHorizontal":13.0,"spinRate":2227,"spinDirection":239},"zone":6,"typeConfidence":0.89,"plateTime":0.38089078920337016,"extension":7.050671924439786},"index":1,"playId":"317253ca-9bde-3d51-9907-1da5e2d9b95c","pitchNumber":2,"startTime":"2026-06-17T20:55:08.480Z","endTime":"2026-06-17T20:55:12.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247301271150196,"aZ":-29.987677297825222,"pfxX":-8.205764855522888,"pfxZ":1.068102412346235,"pX":2.1734659143117665,"pZ":1.7003834745939455,"vX0":11.210650716643318,"vY0":-141.443184051257,"vZ0":-4.37029662340659,"x":34.15,"y":192.87,"x0":-0.7509819095854222,"y0":50.00505595192471,"z0":5.158831802992364,"aX":-16.849339979338648},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":2243,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.38528243465412215,"extension":6.84577980517255},"index":2,"playId":"c7c8c10e-fc94-3ea6-8d81-572b4d0eac37","pitchNumber":3,"startTime":"2026-06-17T20:55:25.977Z","endTime":"2026-06-17T20:55:30.009Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581772870292042,"aZ":-30.97993536519275,"pfxX":0.9522020676045919,"pfxZ":0.6951682683470448,"pX":2.0464167035780503,"pZ":2.2416572969244517,"vX0":7.727577096807055,"vY0":-129.87739855976704,"vZ0":-1.6747069548420361,"x":39.0,"y":178.26,"x0":-1.0834333538563836,"y0":50.00405405168762,"z0":5.236870174990979,"aX":1.6354430590737987},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-3.4,"spinRate":2250,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.42071243290532356,"extension":7.1335925935396185},"index":3,"playId":"20f6cd32-5670-3ce9-b5ba-8095ebce9e39","pitchNumber":4,"startTime":"2026-06-17T20:55:48.650Z","endTime":"2026-06-17T20:55:52.729Z","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":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958242154862067,"aZ":-28.928281524349057,"pfxX":-9.331879491648035,"pfxZ":1.6084752762760912,"pX":1.5284116520433388,"pZ":1.873226257944704,"vX0":10.757428195176182,"vY0":-140.86010364342226,"vZ0":-3.7783140520103413,"x":58.74,"y":188.2,"x0":-1.1213695975358409,"y0":50.00159485328325,"z0":5.094921013454104,"aX":-18.81679356488556},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.3,"breakHorizontal":14.8,"spinRate":2229,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.38833787240079953,"extension":6.998541343097211},"index":4,"playId":"20ba6faf-4f68-324a-8a2e-b33e6bafe471","pitchNumber":5,"startTime":"2026-06-17T20:56:11.026Z","endTime":"2026-06-17T20:56:14.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:56:14.882Z","atBatIndex":71},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Xander Bogaerts reaches on a fielding error by shortstop Masyn Winn. Manny Machado to 3rd. Gavin Sheets to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:56:44.451Z","endTime":"2026-06-17T20:58:46.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.257321802602934,"aZ":-30.292674752845997,"pfxX":-5.649361622903941,"pfxZ":0.9149775901030424,"pX":0.36141005612257515,"pZ":3.676295146970578,"vX0":6.453665197806134,"vY0":-141.71827437333832,"vZ0":0.9148320376861045,"x":103.22,"y":139.52,"x0":-1.196758936570075,"y0":50.00608474405482,"z0":5.2644518269741845,"aX":-11.650605815510737},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.0,"breakHorizontal":9.1,"spinRate":2109,"spinDirection":233},"zone":12,"typeConfidence":0.72,"plateTime":0.38451386020358314,"extension":7.362064200455746},"index":0,"playId":"0b9455e3-0d31-3ed9-95fa-7fc24ec435c8","pitchNumber":1,"startTime":"2026-06-17T20:56:56.789Z","endTime":"2026-06-17T20:57:01.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760696777603105,"aZ":-28.36740384383932,"pfxX":6.537084964563871,"pfxZ":2.366314930465,"pX":1.1045210113919532,"pZ":1.6221627558059932,"vX0":3.7889671490998498,"vY0":-125.8456608839524,"vZ0":-2.980420313633557,"x":74.9,"y":194.98,"x0":-1.268404417937676,"y0":50.004784165015394,"z0":5.112017904459679,"aX":10.518453159229725},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-12.7,"spinRate":2463,"spinDirection":93},"zone":14,"typeConfidence":0.97,"plateTime":0.4347011638671918,"extension":7.178644478116041},"index":1,"playId":"5cf13e4b-f36f-3949-8984-eb08c5f5a9de","pitchNumber":2,"startTime":"2026-06-17T20:57:15.042Z","endTime":"2026-06-17T20:57:19.153Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-17T20:57:36.715Z","endTime":"2026-06-17T20:58:15.650Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.569443399947236,"aZ":-30.45861755341655,"pfxX":-8.016193438531696,"pfxZ":0.8315234269745986,"pX":-0.25561495141889495,"pZ":3.5185232069941623,"vX0":5.143950606654279,"vY0":-142.6528641571641,"vZ0":0.16617875756433764,"x":126.74,"y":143.78,"x0":-1.0368586610024755,"y0":50.005712998890786,"z0":5.373277265262964,"aX":-16.591144969601114},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":1.7,"breakHorizontal":13.6,"spinRate":2161,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.38337124159638103,"extension":6.866710496314818},"index":3,"playId":"2681f857-057c-3bd9-b03c-d830d97aa6ac","pitchNumber":3,"startTime":"2026-06-17T20:58:15.650Z","endTime":"2026-06-17T20:58:19.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01785843636355,"aZ":-31.582166119581178,"pfxX":-7.226582491498808,"pfxZ":0.2943635685763617,"pX":0.15805757188011704,"pZ":3.1073296061171485,"vX0":6.148114677105417,"vY0":-140.75697695806028,"vZ0":-0.08937490737828047,"x":110.98,"y":154.88,"x0":-1.1086590202105027,"y0":50.003544663874116,"z0":5.1733625041947455,"aX":-14.595074233466192},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.7,"breakHorizontal":11.9,"spinRate":2193,"spinDirection":236},"zone":2,"typeConfidence":0.87,"plateTime":0.38816792350688134,"extension":7.331180085403329},"hitData":{"launchSpeed":79.1,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.81,"coordY":161.84}},"index":4,"playId":"00935c25-6cdc-3998-a3d7-de0b0a50f8db","pitchNumber":4,"startTime":"2026-06-17T20:58:36.494Z","endTime":"2026-06-17T20:58:46.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T20:58:46.535Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T20:59:07.808Z","endTime":"2026-06-17T21:00:31.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":97.9,"endSpeed":90.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.220872884657258,"aZ":-29.538034707126894,"pfxX":-7.195234528224333,"pfxZ":1.2754526103998973,"pX":-0.036170054546628326,"pZ":2.566580141797227,"vX0":5.883396824833217,"vY0":-142.4783595413546,"vZ0":-2.2160973859203725,"x":118.38,"y":169.48,"x0":-1.1879867245099454,"y0":50.003175649177926,"z0":5.2119008347623215,"aX":-14.866745567922788},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.0,"breakHorizontal":11.9,"spinRate":2211,"spinDirection":235},"zone":5,"typeConfidence":0.87,"plateTime":0.38370898926197894,"extension":6.944805082807397},"index":0,"playId":"810c1068-de6e-3a6c-83b6-0795a4405d63","pitchNumber":1,"startTime":"2026-06-17T20:59:15.448Z","endTime":"2026-06-17T20:59:18.871Z","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.2,"endSpeed":81.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325143385901377,"aZ":-29.262754719708955,"pfxX":0.7095699555283159,"pfxZ":1.7212504630880332,"pX":0.2657106191210185,"pZ":1.975896541372973,"vX0":3.3966347691218677,"vY0":-129.84515682745166,"vZ0":-2.2966781087025785,"x":106.87,"y":185.43,"x0":-1.1561255145636475,"y0":50.0037620898993,"z0":5.117276606323466,"aX":1.2014350475821838},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":-2.2,"spinRate":2016,"spinDirection":134},"zone":9,"typeConfidence":0.92,"plateTime":0.4231984285199455,"extension":7.266096973315206},"index":1,"playId":"bbe063dc-f7ab-3704-80dc-ea52985f3f4f","pitchNumber":2,"startTime":"2026-06-17T20:59:37.355Z","endTime":"2026-06-17T20:59:41.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.859661021950256,"aZ":-28.8430015678989,"pfxX":6.6461061429978665,"pfxZ":2.078964989063345,"pX":1.1990816612774895,"pZ":1.4993374270288533,"vX0":3.6867005212067627,"vY0":-125.898688177986,"vZ0":-2.6585930330199705,"x":71.29,"y":198.3,"x0":-1.1483367938165032,"y0":50.00328637257979,"z0":4.906339441317005,"aX":10.65587741623747},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":2418,"spinDirection":85},"zone":14,"typeConfidence":0.97,"plateTime":0.43525944052122734,"extension":6.948036572138169},"index":2,"playId":"16f7fd01-868b-35bc-a47c-033bc9cd64a4","pitchNumber":3,"startTime":"2026-06-17T21:00:04.701Z","endTime":"2026-06-17T21:00:09.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614432816388494,"aZ":-25.103825811507388,"pfxX":0.6446886370769604,"pfxZ":3.705276983096505,"pX":1.1909391020068512,"pZ":2.9129975068879226,"vX0":5.289387576306741,"vY0":-136.8723556777028,"vZ0":-1.8237114732029756,"x":71.6,"y":160.13,"x0":-0.8457965936358581,"y0":50.001516285637734,"z0":5.297261229676521,"aX":1.2301165983662181},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.6,"breakHorizontal":-2.3,"spinRate":2290,"spinDirection":213},"zone":12,"typeConfidence":0.86,"plateTime":0.3993106334083727,"extension":6.889580149174724},"index":3,"playId":"5b455a0b-194b-3756-8fe2-84605cdfb630","pitchNumber":4,"startTime":"2026-06-17T21:00:27.987Z","endTime":"2026-06-17T21:00:31.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T21:00:31.296Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to left fielder Samad Taylor.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T21:02:54.082Z","endTime":"2026-06-17T21:04:53.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T21:02:47.594Z","endTime":"2026-06-17T21:02:56.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78988542569521,"aZ":-22.99129851385493,"pfxX":10.097864158296737,"pfxZ":4.297572099960442,"pX":0.2013840166714747,"pZ":2.905594795426072,"vX0":-9.463685459529525,"vY0":-144.7807622509333,"vZ0":-4.203774592067756,"x":109.32,"y":160.33,"x0":2.19040735409519,"y0":50.00283494583506,"z0":5.772238135168124,"aX":21.5740663399487},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.2,"breakHorizontal":-16.6,"spinRate":2428,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.3774092329372549,"extension":6.14708281589373},"index":1,"playId":"db6fef8e-ed3a-3e3a-86c5-8b3ecbdb3e7a","pitchNumber":1,"startTime":"2026-06-17T21:02:56.335Z","endTime":"2026-06-17T21:03:00.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931617249854344,"aZ":-21.919478338662874,"pfxX":9.490940933860308,"pfxZ":4.824503907763427,"pX":-0.9084406642097514,"pZ":3.2336679158190003,"vX0":-12.06945552453827,"vY0":-144.25329018055396,"vZ0":-3.4426169286878006,"x":151.63,"y":151.47,"x0":2.080287127342727,"y0":50.002106818026874,"z0":5.780389674963295,"aX":20.16965860751805},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.3,"breakHorizontal":-15.0,"spinRate":2414,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.3784914973620661,"extension":6.123911474797084},"index":2,"playId":"136e1737-2421-3d84-bb97-54b5df6503a9","pitchNumber":2,"startTime":"2026-06-17T21:03:10.336Z","endTime":"2026-06-17T21:03:14.649Z","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":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473538851248055,"aZ":-15.327683713206243,"pfxX":3.910033531378115,"pfxZ":7.888116990066514,"pX":1.0058699761326926,"pZ":3.1343408796749204,"vX0":-5.157966195244858,"vY0":-144.2844170842856,"vZ0":-4.9987976014218525,"x":78.66,"y":154.15,"x0":2.2978811035728732,"y0":50.00344050557236,"z0":5.814290587351664,"aX":8.351806128275447},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.6,"breakHorizontal":-6.2,"spinRate":2487,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3777464673701294,"extension":6.086348614243366},"index":3,"playId":"2bac59d2-badb-3509-a69b-8cd1a01d2cf9","pitchNumber":3,"startTime":"2026-06-17T21:03:26.761Z","endTime":"2026-06-17T21:03:30.146Z","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":91.7,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271718779081905,"aZ":-30.230364361206735,"pfxX":-1.2189930134774905,"pfxZ":1.072544090572233,"pX":-1.3418896668714895,"pZ":1.4508823088098965,"vX0":-9.444066227348896,"vY0":-133.2357384661959,"vZ0":-5.18354273617382,"x":168.15,"y":199.61,"x0":2.394228764225512,"y0":50.003268450792774,"z0":5.583228064241541,"aX":-2.210385697319331},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.1,"breakHorizontal":4.1,"spinRate":2965,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4097139263347773,"extension":6.233566738753069},"index":4,"playId":"247ee126-af37-33b7-aa2d-6d970ed781b4","pitchNumber":4,"startTime":"2026-06-17T21:03:44.747Z","endTime":"2026-06-17T21:03:48.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53163419768701,"aZ":-13.62186598425627,"pfxX":3.793028146254625,"pfxZ":8.80315252066123,"pX":-0.5689615403086759,"pZ":3.3265868283290447,"vX0":-8.892650176569662,"vY0":-144.0377478878639,"vZ0":-4.68079657078053,"x":138.69,"y":148.96,"x0":2.0614526089781187,"y0":50.001772931795415,"z0":5.810881826757009,"aX":7.993558430215663},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":-5.2,"spinRate":2494,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.37984097715611354,"extension":6.1429248512365735},"index":5,"playId":"7145741d-0b5b-3143-87b8-865fee4b920d","pitchNumber":5,"startTime":"2026-06-17T21:04:01.641Z","endTime":"2026-06-17T21:04:04.889Z","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":91.2,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61552682514267,"aZ":-30.694554517627044,"pfxX":-2.2943314483095643,"pfxZ":0.8119184394232182,"pX":-1.3168937157209673,"pZ":2.3879265911756176,"vX0":-9.42542101754674,"vY0":-132.75018529445921,"vZ0":-2.774812094051261,"x":167.2,"y":174.31,"x0":2.5517530536078645,"y0":50.00041842628514,"z0":5.64028064326829,"aX":-4.167204750254891},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":5.9,"spinRate":2844,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.40978886898098477,"extension":6.054745654243852},"index":6,"playId":"351f0b35-4038-35bc-a571-90c3b3477410","pitchNumber":6,"startTime":"2026-06-17T21:04:21.917Z","endTime":"2026-06-17T21:04:25.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":93.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36040984059453,"aZ":-23.84030141474025,"pfxX":8.395198881634084,"pfxZ":3.8047575361945754,"pX":0.4095187671958803,"pZ":2.559103753081947,"vX0":-8.786743774883641,"vY0":-145.95421549886248,"vZ0":-4.98540814050184,"x":101.39,"y":169.68,"x0":2.3460194654633386,"y0":50.00530850019494,"z0":5.695872571217879,"aX":18.396868341999213},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.2,"breakHorizontal":-13.8,"spinRate":2463,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.3730717601342395,"extension":6.08984217490614},"hitData":{"launchSpeed":98.8,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.99,"coordY":177.77}},"index":7,"playId":"953a5284-948a-3d04-a9ba-00795e05d05b","pitchNumber":7,"startTime":"2026-06-17T21:04:41.800Z","endTime":"2026-06-17T21:04:53.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T21:04:53.818Z","atBatIndex":74},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Masyn Winn grounds into a double play, shortstop Xander Bogaerts to first baseman Ty France. Lars Nootbaar out at 2nd. Masyn Winn out at 1st.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T21:05:15.505Z","endTime":"2026-06-17T21:05:42.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.0,"endSpeed":93.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04181145779184,"aZ":-21.075856051274346,"pfxX":8.115873027877507,"pfxZ":5.002751866424363,"pX":-0.05365206725960398,"pZ":2.992765618927462,"vX0":-9.436354440781722,"vY0":-146.90329145287524,"vZ0":-4.321788818019271,"x":119.05,"y":157.98,"x0":2.1235891102172104,"y0":50.000683516207395,"z0":5.711871984492808,"aX":17.99600018359281},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":8.5,"breakHorizontal":-13.2,"spinRate":2348,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.37078932562223343,"extension":6.241811879026981},"index":0,"playId":"d135c78d-017a-3db6-9331-dc07fc4c9e96","pitchNumber":1,"startTime":"2026-06-17T21:05:18.139Z","endTime":"2026-06-17T21:05:21.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.397786261959936,"aZ":-27.700663937198122,"pfxX":3.6957334613208594,"pfxZ":2.4277406432613855,"pX":-0.12271731194500844,"pZ":2.5881365657290893,"vX0":-7.995061973407521,"vY0":-133.99595148120767,"vZ0":-3.1271304060463674,"x":121.68,"y":168.9,"x0":2.402086628419666,"y0":50.001504103105766,"z0":5.7216393657914555,"aX":6.808133819874347},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":1014,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.406728891425979,"extension":6.116050335634073},"hitData":{"launchSpeed":93.7,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":147.12}},"index":1,"playId":"0c9f9e87-3515-3f98-864a-0f3c20e7c704","pitchNumber":2,"startTime":"2026-06-17T21:05:34.075Z","endTime":"2026-06-17T21:05:42.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T21:05:42.526Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T21:06:18.090Z","endTime":"2026-06-17T21:07:03.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.58"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.73"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.58"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.83"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.92"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.53"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.84"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.55"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.38"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.35"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":93.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37883902974037,"aZ":-23.465532034203147,"pfxX":9.409138167263533,"pfxZ":3.918669220437181,"pX":0.06354689468849255,"pZ":2.7466166698905776,"vX0":-9.529376226884455,"vY0":-147.69830626207104,"vZ0":-4.651559945305644,"x":114.58,"y":164.62,"x0":2.1007835389891567,"y0":50.00097760549106,"z0":5.711951903081471,"aX":20.900079844324527},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":6.4,"breakHorizontal":-15.4,"spinRate":2463,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.3700769587625614,"extension":6.176677067383101},"index":0,"playId":"b9ec33f8-02c9-3c81-9d1b-0d3ccf87cf76","pitchNumber":1,"startTime":"2026-06-17T21:06:25.279Z","endTime":"2026-06-17T21:06:28.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97282148216064,"aZ":-16.619285477128937,"pfxX":3.4401895519875523,"pfxZ":7.132775382033554,"pX":-0.6548386648592569,"pZ":4.179817245081219,"vX0":-8.798668513846662,"vY0":-146.3751238150395,"vZ0":-1.9004023689220644,"x":141.96,"y":125.92,"x0":1.9364628843539584,"y0":50.00047480001336,"z0":5.827129774429937,"aX":7.5008060853148315},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.7,"breakHorizontal":-4.6,"spinRate":2435,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3734953094017577,"extension":6.1869010470483},"index":1,"playId":"69c59577-4550-3383-8469-64788f2c8deb","pitchNumber":2,"startTime":"2026-06-17T21:06:39.906Z","endTime":"2026-06-17T21:06:43.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03474896779354,"aZ":-22.493646772318264,"pfxX":10.684852307083126,"pfxZ":4.4222712099458965,"pX":0.2707915627991562,"pZ":1.7362182760427403,"vX0":-9.369180635331174,"vY0":-146.60166697779584,"vZ0":-7.2675985874357005,"x":106.68,"y":191.9,"x0":2.1120571408748727,"y0":50.00023780396107,"z0":5.579189880068111,"aX":23.37079390199322},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":6.7,"breakHorizontal":-17.6,"spinRate":2562,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.3729009751508614,"extension":6.175952425192328},"hitData":{"launchSpeed":74.1,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":157.76}},"index":2,"playId":"abfdef96-ed95-3f01-8344-70cc4af3b334","pitchNumber":3,"startTime":"2026-06-17T21:06:55.718Z","endTime":"2026-06-17T21:07:03.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T21:07:03.447Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T21:06:18.090Z","endTime":"2026-06-17T21:07:03.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".053"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.58"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.73"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.58"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.83"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.92"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.53"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.84"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.55"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.38"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.35"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":93.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37883902974037,"aZ":-23.465532034203147,"pfxX":9.409138167263533,"pfxZ":3.918669220437181,"pX":0.06354689468849255,"pZ":2.7466166698905776,"vX0":-9.529376226884455,"vY0":-147.69830626207104,"vZ0":-4.651559945305644,"x":114.58,"y":164.62,"x0":2.1007835389891567,"y0":50.00097760549106,"z0":5.711951903081471,"aX":20.900079844324527},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":6.4,"breakHorizontal":-15.4,"spinRate":2463,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.3700769587625614,"extension":6.176677067383101},"index":0,"playId":"b9ec33f8-02c9-3c81-9d1b-0d3ccf87cf76","pitchNumber":1,"startTime":"2026-06-17T21:06:25.279Z","endTime":"2026-06-17T21:06:28.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97282148216064,"aZ":-16.619285477128937,"pfxX":3.4401895519875523,"pfxZ":7.132775382033554,"pX":-0.6548386648592569,"pZ":4.179817245081219,"vX0":-8.798668513846662,"vY0":-146.3751238150395,"vZ0":-1.9004023689220644,"x":141.96,"y":125.92,"x0":1.9364628843539584,"y0":50.00047480001336,"z0":5.827129774429937,"aX":7.5008060853148315},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.7,"breakHorizontal":-4.6,"spinRate":2435,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3734953094017577,"extension":6.1869010470483},"index":1,"playId":"69c59577-4550-3383-8469-64788f2c8deb","pitchNumber":2,"startTime":"2026-06-17T21:06:39.906Z","endTime":"2026-06-17T21:06:43.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03474896779354,"aZ":-22.493646772318264,"pfxX":10.684852307083126,"pfxZ":4.4222712099458965,"pX":0.2707915627991562,"pZ":1.7362182760427403,"vX0":-9.369180635331174,"vY0":-146.60166697779584,"vZ0":-7.2675985874357005,"x":106.68,"y":191.9,"x0":2.1120571408748727,"y0":50.00023780396107,"z0":5.579189880068111,"aX":23.37079390199322},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":6.7,"breakHorizontal":-17.6,"spinRate":2562,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.3729009751508614,"extension":6.175952425192328},"hitData":{"launchSpeed":74.1,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":157.76}},"index":2,"playId":"abfdef96-ed95-3f01-8344-70cc4af3b334","pitchNumber":3,"startTime":"2026-06-17T21:06:55.718Z","endTime":"2026-06-17T21:07:03.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T21:07:03.447Z","atBatIndex":76},"scoringPlays":[3,26,34,41,67,69],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":100.5,"y":169.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":127.9,"y":192.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":183.66,"y":89.05},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":111.81,"y":154.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":128.5,"y":79.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":100.63,"y":168.4},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":110.71,"y":93.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":150.29,"y":150.16},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":131.54,"y":180.57},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":133.06,"y":143.57},"type":"O","description":"Forceout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":104.18,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":115.32,"y":101.52},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":158.9,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":104.18,"y":102.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":96.07,"y":99.49},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":149.28,"y":172.46},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":36.78,"y":96.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":113.8,"y":159.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":159.92,"y":106.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":112.79,"y":145.09},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":116.31,"y":67.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":119.48,"y":63.68},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":181.68,"y":95.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":124.95,"y":138.51},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":42,"top":[32,33,34,35,36],"bottom":[37,38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":131.03,"y":93.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":126.69,"y":39.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":184.11,"y":86.77},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":86.95,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":143.07,"y":159.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":146.24,"y":176.01},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":177.65,"y":112.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":109.75,"y":143.57},"type":"O","description":"Forceout"}]}},{"startIndex":43,"endIndex":48,"top":[43,44,45],"bottom":[46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":98.82,"y":163.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":194.94,"y":79.05},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":49,"endIndex":55,"top":[49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":110.8,"y":77.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"coordinates":{"x":85.77,"y":96.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":201.2,"y":134.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":179.34,"y":102.26},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":112.79,"y":163.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":101.51,"y":43.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":153.33,"y":148.14},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":64,"top":[56,57,58,59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":173.35,"y":72.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":138.13,"y":70.1},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":89.99,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":62.81,"y":83.15},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":150.29,"y":148.14},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":78.73,"y":160.68},"type":"O","description":"Pop Out"}]}},{"startIndex":65,"endIndex":76,"top":[65,66,67,68,69,70,71,72,73],"bottom":[74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":172.83,"y":126.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":112.28,"y":160.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":224.45,"y":96.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":88.47,"y":103.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":252.82,"y":81.5},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":115.81,"y":161.84},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":107.99,"y":177.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":116.34,"y":147.12},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":109.24,"y":157.76},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":1,"hits":6,"errors":1,"leftOnBase":6},"away":{"runs":6,"hits":14,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"catcher":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"onDeck":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"inHole":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"battingOrder":8,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"onDeck":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"inHole":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"battingOrder":7,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".218","atBats":38,"obp":".291","slg":".361","ops":".652","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":20,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":14,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":30,"obp":".294","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":129,"era":"3.85","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.29","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":47,"strikes":82,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.33","rbi":1,"pitchesPerInning":"14.33","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":12,"groundOuts":15,"airOuts":24,"runs":5,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":70,"obp":".267","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":323,"era":"1.64","inningsPitched":"22.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.00","battersFaced":86,"outs":66,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":115,"strikes":208,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".000","pitchesPerInning":"14.68","gamesFinished":4,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.82","walksPer9Inn":"4.09","hitsPer9Inn":"4.91","runsScoredPer9":"2.05","homeRunsPer9":"1.23","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669256":{"person":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"jerseyNumber":"15","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".200","slg":".250","ops":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"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":{"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}},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":44,"groundOuts":89,"airOuts":78,"runs":35,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":73,"baseOnBalls":35,"intentionalWalks":0,"hits":66,"hitByPitch":6,"atBats":304,"obp":".309","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":1381,"era":"3.60","inningsPitched":"85.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.19","battersFaced":348,"outs":255,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1381,"balls":521,"strikes":860,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".400","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.73","walksPer9Inn":"3.71","hitsPer9Inn":"6.99","runsScoredPer9":"3.71","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":12,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666745":{"person":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":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}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":0,"flyOuts":5,"groundOuts":18,"airOuts":11,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":1,"hits":21,"hitByPitch":3,"atBats":72,"obp":".414","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":340,"era":"4.42","inningsPitched":"18.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.80","battersFaced":88,"outs":55,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":340,"balls":125,"strikes":215,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.55","gamesFinished":5,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"11.29","walksPer9Inn":"5.89","hitsPer9Inn":"10.31","runsScoredPer9":"4.91","homeRunsPer9":"0.98","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":1,"flyOuts":10,"groundOuts":45,"airOuts":28,"runs":8,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":17,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":128,"obp":".340","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":568,"era":"2.06","inningsPitched":"35.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":8,"whip":"1.37","battersFaced":147,"outs":105,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":215,"strikes":353,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.23","gamesFinished":10,"strikeoutWalkRatio":"1.41","strikeoutsPer9Inn":"6.17","walksPer9Inn":"4.37","hitsPer9Inn":"7.97","runsScoredPer9":"2.06","homeRunsPer9":"0.77","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":33,"groundOuts":73,"airOuts":63,"runs":31,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":58,"baseOnBalls":22,"intentionalWalks":1,"hits":68,"hitByPitch":3,"atBats":262,"obp":".324","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1136,"era":"4.14","inningsPitched":"67.1","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.34","battersFaced":287,"outs":202,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1136,"balls":422,"strikes":714,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".571","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"7.75","walksPer9Inn":"2.94","hitsPer9Inn":"9.09","runsScoredPer9":"4.14","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":11,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":43,"groundOuts":60,"airOuts":82,"runs":32,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":71,"baseOnBalls":23,"intentionalWalks":2,"hits":57,"hitByPitch":1,"avg":".213","atBats":268,"obp":".277","slg":".358","ops":".635","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":96,"rbi":30,"leftOnBase":101,"sacBunts":2,"sacFlies":0,"babip":".259","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":13,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":168,"errors":0,"chances":170,"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"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 16)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":21,"groundOuts":27,"airOuts":32,"runs":5,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":100,"obp":".309","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":443,"era":"1.71","inningsPitched":"26.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":16,"blownSaves":0,"earnedRuns":5,"whip":"1.22","battersFaced":110,"outs":79,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":443,"balls":148,"strikes":295,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".667","pitchesPerInning":"16.82","gamesFinished":3,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.81","walksPer9Inn":"2.73","hitsPer9Inn":"8.20","runsScoredPer9":"1.71","homeRunsPer9":"1.03","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 1-5)","summary":"4.1 IP, ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"4.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":30,"strikes":47,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.08","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":21,"groundOuts":41,"airOuts":35,"runs":31,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":41,"baseOnBalls":25,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":156,"obp":".361","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":722,"era":"6.64","inningsPitched":"42.0","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.57","battersFaced":183,"outs":126,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":722,"balls":299,"strikes":423,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":".167","pitchesPerInning":"17.19","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"8.79","walksPer9Inn":"5.36","hitsPer9Inn":"8.79","runsScoredPer9":"6.64","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660710":{"person":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":12,"airOuts":12,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".159","atBats":44,"obp":".288","slg":".432","ops":".720","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":19,"rbi":6,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":3,"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":8,"stolenBases":12,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":8,"putOuts":117,"errors":1,"chances":126,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":3,"flyOuts":12,"groundOuts":41,"airOuts":30,"runs":11,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":1,"hits":29,"hitByPitch":0,"atBats":129,"obp":".289","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":549,"era":"2.10","inningsPitched":"34.1","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":8,"whip":"1.19","battersFaced":144,"outs":103,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":182,"strikes":367,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".333","pitchesPerInning":"15.99","gamesFinished":4,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.39","walksPer9Inn":"3.15","hitsPer9Inn":"7.60","runsScoredPer9":"2.88","homeRunsPer9":"0.26","inheritedRunners":17,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"801","stats":{"batting":{"summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":9,"groundOuts":10,"airOuts":15,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".196","atBats":46,"obp":".288","slg":".217","ops":".505","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":10,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":26,"errors":0,"chances":68,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669392":{"person":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":1,"groundOuts":12,"airOuts":1,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".343","atBats":35,"obp":".410","slg":".457","ops":".867","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":8,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".478","groundOutsToAirouts":"12.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":26,"groundOuts":51,"airOuts":58,"runs":27,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":56,"baseOnBalls":26,"intentionalWalks":0,"hits":48,"hitByPitch":2,"avg":".225","atBats":213,"obp":".315","slg":".441","ops":".756","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":94,"rbi":30,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".253","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.36","popOuts":17,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":238,"errors":0,"chances":276,"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"}]},"ID675448":{"person":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":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}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":8,"groundOuts":50,"airOuts":18,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":140,"obp":".268","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":589,"era":"3.89","inningsPitched":"37.0","wins":5,"losses":1,"saves":1,"saveOpportunities":5,"holds":12,"blownSaves":4,"earnedRuns":16,"whip":"1.05","battersFaced":149,"outs":111,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":589,"balls":186,"strikes":403,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.78","rbi":0,"winPercentage":".833","pitchesPerInning":"15.92","gamesFinished":5,"strikeoutWalkRatio":"5.86","strikeoutsPer9Inn":"9.97","walksPer9Inn":"1.70","hitsPer9Inn":"7.78","runsScoredPer9":"4.14","homeRunsPer9":"0.49","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":0,"chances":11,"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"}]},"ID695238":{"person":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":1,"groundOuts":8,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".278","atBats":18,"obp":".435","slg":".333","ops":".768","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":6,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"8.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":37,"groundOuts":81,"airOuts":74,"runs":33,"doubles":11,"triples":0,"homeRuns":12,"strikeOuts":65,"baseOnBalls":30,"intentionalWalks":1,"hits":46,"hitByPitch":0,"avg":".177","atBats":260,"obp":".258","slg":".358","ops":".616","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":296,"totalBases":93,"rbi":36,"leftOnBase":109,"sacBunts":1,"sacFlies":5,"babip":".181","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","popOuts":14,"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":101,"putOuts":51,"errors":2,"chances":154,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":8,"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":9,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":11,"groundOuts":42,"airOuts":26,"runs":15,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":40,"baseOnBalls":8,"intentionalWalks":1,"hits":35,"hitByPitch":2,"avg":".245","atBats":143,"obp":".294","slg":".434","ops":".728","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":62,"rbi":19,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".299","groundOutsToAirouts":"1.62","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.83","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":283,"errors":1,"chances":339,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":38,"groundOuts":74,"airOuts":67,"runs":28,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":64,"baseOnBalls":28,"intentionalWalks":1,"hits":79,"hitByPitch":2,"avg":".284","atBats":278,"obp":".348","slg":".353","ops":".701","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":98,"rbi":26,"leftOnBase":77,"sacBunts":1,"sacFlies":5,"babip":".355","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"139.00","popOuts":7,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":113,"errors":2,"chances":202,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HBP, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":35,"groundOuts":78,"airOuts":62,"runs":29,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".226","atBats":243,"obp":".307","slg":".342","ops":".649","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":83,"rbi":28,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".251","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.38","popOuts":9,"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":151,"putOuts":108,"errors":3,"chances":262,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":2,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".120","atBats":25,"obp":".154","slg":".120","ops":".274","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":3,"rbi":0,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":1,"putOuts":17,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":11,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":0,"flyOuts":8,"groundOuts":26,"airOuts":20,"runs":10,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":69,"obp":".269","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":294,"era":"4.43","inningsPitched":"20.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"0.93","battersFaced":79,"outs":61,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":103,"strikes":191,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".000","pitchesPerInning":"14.46","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.31","walksPer9Inn":"2.66","hitsPer9Inn":"5.75","runsScoredPer9":"4.43","homeRunsPer9":"0.00","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"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"}]},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":58,"groundOuts":58,"airOuts":96,"runs":30,"doubles":15,"triples":2,"homeRuns":11,"strikeOuts":58,"baseOnBalls":22,"intentionalWalks":1,"hits":76,"hitByPitch":3,"atBats":284,"obp":".324","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1230,"era":"3.63","inningsPitched":"74.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.32","battersFaced":313,"outs":223,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1230,"balls":438,"strikes":792,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".600","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"7.02","walksPer9Inn":"2.66","hitsPer9Inn":"9.20","runsScoredPer9":"3.63","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,669392,701538,592518,657757,593428,664034,695238,823550,660710,699134,656288,606996,592094,670970],"pitchers":[699134,656288,606996,592094,670970],"bench":[687749,675448,669256],"bullpen":[666745,621111,650633,673513,688158,593974,681190],"battingOrder":[665487,669392,701538,592518,657757,593428,664034,823550,660710],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Machado, M (11, Leahy); Tatis Jr. (11, Leahy); Durán (3, Svanson)."},{"label":"HR","value":"Merrill (8, 9th inning off Roycroft, 1 on, 2 out)."},{"label":"TB","value":"Bogaerts 2; Durán 2; Machado, M 2; Merrill 6; Sheets; Song; Tatis Jr. 4; Taylor, S; Wagner."},{"label":"RBI","value":"Bogaerts (28); Machado, M (36); Merrill 2 (30); Tatis Jr. 2 (26)."},{"label":"2-out RBI","value":"Merrill 2."},{"label":"Runners left in scoring position, 2 out","value":"Tatis Jr.; Sheets; Merrill 2; France, T 4; Bogaerts."},{"label":"SF","value":"Machado, M."},{"label":"GIDP","value":"France, T; Wagner."},{"label":"Team RISP","value":"4-for-14."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Merrill (12, 2nd base off Leahy/Crooks); Tatis Jr. (18, 2nd base off Leahy/Crooks); Taylor, S (4, 2nd base off Roycroft/Pagés, P)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Hart (Winn at 1st base)."},{"label":"DP","value":"2 (Song-Bogaerts-France, T; Bogaerts-France, T)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":14,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".245","atBats":30,"obp":".324","slg":".395","ops":".719","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":6,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":38,"obp":".419","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"4.08","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.33","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":53,"strikes":98,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":6,"pitchesPerInning":"16.78","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":48,"groundOuts":89,"airOuts":83,"runs":26,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":0,"hits":68,"hitByPitch":0,"atBats":291,"obp":".281","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1222,"era":"2.99","inningsPitched":"78.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.11","battersFaced":310,"outs":235,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1222,"balls":466,"strikes":756,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".375","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"5.86","walksPer9Inn":"2.18","hitsPer9Inn":"7.81","runsScoredPer9":"2.99","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":20,"groundOuts":25,"airOuts":37,"runs":25,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":129,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":536,"era":"7.11","inningsPitched":"31.2","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":25,"whip":"1.61","battersFaced":145,"outs":95,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":201,"strikes":335,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".667","pitchesPerInning":"16.93","gamesFinished":9,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"8.81","walksPer9Inn":"4.26","hitsPer9Inn":"10.23","runsScoredPer9":"7.11","homeRunsPer9":"1.42","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":15,"airOuts":11,"runs":6,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".238","atBats":42,"obp":".319","slg":".429","ops":".748","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":18,"rbi":5,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".242","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":19,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":35,"groundOuts":63,"airOuts":61,"runs":46,"doubles":16,"triples":0,"homeRuns":18,"strikeOuts":77,"baseOnBalls":21,"intentionalWalks":0,"hits":81,"hitByPitch":2,"avg":".288","atBats":281,"obp":".341","slg":".537","ops":".878","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":151,"rbi":56,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".337","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.61","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":6,"putOuts":148,"errors":3,"chances":157,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":20,"groundOuts":45,"airOuts":44,"runs":21,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".259","atBats":174,"obp":".299","slg":".391","ops":".690","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":68,"rbi":19,"leftOnBase":63,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.80","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":97,"errors":0,"chances":100,"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"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 3 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":8,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":42,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":11,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":20,"strikes":22,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"20.25","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":4,"runs":9,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":29,"obp":".579","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"15.19","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"3.94","battersFaced":39,"outs":16,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":68,"strikes":85,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":3,"winPercentage":".---","pitchesPerInning":"28.69","gamesFinished":4,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"13.50","hitsPer9Inn":"21.94","runsScoredPer9":"15.19","homeRunsPer9":"3.38","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 5-4)","summary":"6.0 IP, 3 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":81,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":24,"strikes":57,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":39,"groundOuts":75,"airOuts":66,"runs":36,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":59,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":4,"atBats":282,"obp":".364","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1182,"era":"4.63","inningsPitched":"70.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.57","battersFaced":315,"outs":210,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1182,"balls":445,"strikes":737,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":3,"winPercentage":".556","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.59","walksPer9Inn":"3.34","hitsPer9Inn":"10.80","runsScoredPer9":"4.63","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":20},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":7,"airOuts":11,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".268","atBats":41,"obp":".367","slg":".463","ops":".830","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":19,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":27,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":13,"groundOuts":23,"airOuts":33,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".265","atBats":98,"obp":".318","slg":".378","ops":".696","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":37,"rbi":12,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.70","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":15,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":47,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":28,"groundOuts":37,"airOuts":40,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":109,"obp":".260","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":442,"era":"2.14","inningsPitched":"33.2","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"0.92","battersFaced":127,"outs":101,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":442,"balls":182,"strikes":260,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".800","pitchesPerInning":"13.13","gamesFinished":7,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"4.54","walksPer9Inn":"3.48","hitsPer9Inn":"4.81","runsScoredPer9":"2.67","homeRunsPer9":"0.80","inheritedRunners":21,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":13,"groundOuts":31,"airOuts":29,"runs":14,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":120,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":547,"era":"3.94","inningsPitched":"32.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":17,"blownSaves":2,"earnedRuns":14,"whip":"1.31","battersFaced":137,"outs":96,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":208,"strikes":339,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".000","pitchesPerInning":"17.09","gamesFinished":3,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.38","hitsPer9Inn":"8.44","runsScoredPer9":"3.94","homeRunsPer9":"1.13","inheritedRunners":24,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":12},"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}},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":68,"flyOuts":55,"groundOuts":66,"airOuts":81,"runs":45,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":50,"baseOnBalls":33,"intentionalWalks":2,"hits":68,"hitByPitch":10,"avg":".259","atBats":263,"obp":".360","slg":".399","ops":".759","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":105,"rbi":31,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.30","popOuts":12,"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":200,"putOuts":73,"errors":2,"chances":275,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":11,"groundOuts":36,"airOuts":30,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":6,"atBats":113,"obp":".372","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":530,"era":"4.50","inningsPitched":"30.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":15,"whip":"1.50","battersFaced":138,"outs":90,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":196,"strikes":334,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":0,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"6.30","walksPer9Inn":"3.90","hitsPer9Inn":"9.60","runsScoredPer9":"5.10","homeRunsPer9":"0.60","inheritedRunners":18,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"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"}]},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":10,"airOuts":3,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".286","atBats":21,"obp":".318","slg":".571","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":12,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"3.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":49,"groundOuts":76,"airOuts":79,"runs":39,"doubles":18,"triples":0,"homeRuns":13,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":2,"hits":80,"hitByPitch":2,"avg":".285","atBats":281,"obp":".347","slg":".488","ops":".835","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":137,"rbi":53,"leftOnBase":145,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.62","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":40,"putOuts":570,"errors":5,"chances":615,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":14,"groundOuts":37,"airOuts":21,"runs":15,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":5,"atBats":115,"obp":".326","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":520,"era":"3.73","inningsPitched":"31.1","wins":3,"losses":3,"saves":18,"saveOpportunities":22,"holds":1,"blownSaves":4,"earnedRuns":13,"whip":"1.21","battersFaced":133,"outs":94,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":520,"balls":199,"strikes":321,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.76","rbi":0,"winPercentage":".500","pitchesPerInning":"16.60","gamesFinished":23,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.16","hitsPer9Inn":"7.76","runsScoredPer9":"4.31","homeRunsPer9":"0.29","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":36,"groundOuts":97,"airOuts":66,"runs":34,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":0,"hits":67,"hitByPitch":5,"atBats":291,"obp":".301","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1265,"era":"3.76","inningsPitched":"76.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.20","battersFaced":322,"outs":230,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1265,"balls":457,"strikes":808,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".667","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"7.28","walksPer9Inn":"2.93","hitsPer9Inn":"7.87","runsScoredPer9":"3.99","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":31,"gamesStarted":0,"flyOuts":18,"groundOuts":27,"airOuts":36,"runs":11,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":112,"obp":".280","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":468,"era":"2.97","inningsPitched":"30.1","wins":3,"losses":1,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":10,"whip":"1.12","battersFaced":125,"outs":91,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":468,"balls":155,"strikes":313,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".750","pitchesPerInning":"15.43","gamesFinished":7,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.97","hitsPer9Inn":"7.12","runsScoredPer9":"3.26","homeRunsPer9":"1.19","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":47,"groundOuts":56,"airOuts":80,"runs":39,"doubles":8,"triples":1,"homeRuns":14,"strikeOuts":65,"baseOnBalls":27,"intentionalWalks":0,"hits":79,"hitByPitch":0,"atBats":275,"obp":".346","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1180,"era":"4.71","inningsPitched":"70.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.50","battersFaced":307,"outs":212,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1180,"balls":432,"strikes":748,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"8.28","walksPer9Inn":"3.44","hitsPer9Inn":"10.06","runsScoredPer9":"4.97","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":22},"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}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"702","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":23,"groundOuts":33,"airOuts":35,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".228","atBats":123,"obp":".267","slg":".374","ops":".641","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":46,"rbi":10,"leftOnBase":60,"sacBunts":4,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.75","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":29,"stolenBasePercentage":".690","caughtStealingPercentage":".310","assists":23,"putOuts":288,"errors":5,"chances":316,"fielding":".984","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":16,"groundOuts":20,"airOuts":30,"runs":19,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":112,"obp":".344","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":563,"era":"5.22","inningsPitched":"29.1","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":17,"whip":"1.50","battersFaced":132,"outs":88,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":563,"balls":214,"strikes":349,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".667","pitchesPerInning":"19.19","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.05","walksPer9Inn":"5.52","hitsPer9Inn":"7.98","runsScoredPer9":"5.83","homeRunsPer9":"1.53","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"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}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":44,"groundOuts":76,"airOuts":79,"runs":37,"doubles":16,"triples":1,"homeRuns":5,"strikeOuts":75,"baseOnBalls":21,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":300,"obp":".299","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1251,"era":"3.75","inningsPitched":"81.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.14","battersFaced":329,"outs":245,"gamesPitched":14,"completeGames":1,"shutouts":1,"pitchesThrown":1251,"balls":427,"strikes":824,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".455","pitchesPerInning":"15.32","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"8.27","walksPer9Inn":"2.31","hitsPer9Inn":"7.93","runsScoredPer9":"4.08","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":26,"groundOuts":62,"airOuts":71,"runs":27,"doubles":9,"triples":2,"homeRuns":2,"strikeOuts":55,"baseOnBalls":25,"intentionalWalks":0,"hits":56,"hitByPitch":6,"avg":".234","atBats":239,"obp":".316","slg":".314","ops":".630","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":75,"rbi":26,"leftOnBase":115,"sacBunts":0,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"119.50","popOuts":19,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":179,"putOuts":106,"errors":6,"chances":291,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HBP, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":28,"groundOuts":87,"airOuts":60,"runs":48,"doubles":13,"triples":1,"homeRuns":9,"strikeOuts":50,"baseOnBalls":42,"intentionalWalks":4,"hits":69,"hitByPitch":19,"avg":".261","atBats":264,"obp":".398","slg":".420","ops":".818","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":111,"rbi":31,"leftOnBase":114,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","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":{"caughtStealing":0,"stolenBases":19,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":199,"errors":0,"chances":204,"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"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".297","slg":".344","ops":".641","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":11,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"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":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":67,"errors":1,"chances":68,"fielding":".985","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".333","atBats":27,"obp":".379","slg":".593","ops":".972","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":16,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".412","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[802139,671056,676475,691023,663457,691026,699625,676369,686780,691458,701675,665877,681517,694335,677865,688297],"pitchers":[681517,694335,677865,688297],"bench":[663494],"bullpen":[700669,669461,669160,700241,676617,669467,668941,666277,592773],"battingOrder":[802139,671056,676475,691023,663457,691026,686780,691458,665877],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Burleson; Church; Herrera; Nootbaar; Wetherholt; Winn."},{"label":"RBI","value":"Burleson (53)."},{"label":"2-out RBI","value":"Burleson."},{"label":"Runners left in scoring position, 2 out","value":"Walker, J 2."},{"label":"GIDP","value":"Burleson; Winn."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Herrera (5, 2nd base off Rodriguez, B/Durán)."},{"label":"CS","value":"Winn (2, 2nd base by Hart/Durán)."},{"label":"PO","value":"Winn (1st base by Hart)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Winn (6, fielding)."},{"label":"Outfield assists","value":"Walker, J (Tatis Jr. at 2nd base)."},{"label":"DP","value":"2 (Wetherholt-Winn-Burleson; Winn-Wetherholt-Burleson)."}]}],"note":[{"label":"a","value":"Struck out for Crooks in the 6th."},{"label":"b","value":"Flied out for Church in the 7th."}]}},"officials":[{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Leahy."},{"label":"HBP","value":"Bogaerts (by Roycroft); Herrera (by Adam)."},{"label":"ABS Challenge","value":"Machado, M (Strike-Overturned to Ball); Pagés, P (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Rodriguez, B 17-12; Canning 77-47; Hart 11-8; Adam 12-7; Morejon 12-8; Leahy 81-57; Svanson 16-10; Bruihl 12-9; Roycroft 42-22."},{"label":"Groundouts-flyouts","value":"Rodriguez, B 2-0; Canning 7-2; Hart 2-1; Adam 1-0; Morejon 2-0; Leahy 5-2; Svanson 0-3; Bruihl 0-0; Roycroft 2-0."},{"label":"Batters faced","value":"Rodriguez, B 4; Canning 20; Hart 4; Adam 3; Morejon 3; Leahy 24; Svanson 5; Bruihl 3; Roycroft 11."},{"label":"Inherited runners-scored","value":"Hart 1-0; Roycroft 2-0."},{"label":"Umpires","value":"HP: James Jean. 1B: Chris Segal. 2B: Laz Diaz. 3B: Nic Lentz. "},{"label":"Weather","value":"85 degrees, Cloudy."},{"label":"Wind","value":"22 mph, R To L."},{"label":"First pitch","value":"1:15 PM."},{"label":"T","value":"2:52."},{"label":"Att","value":"29,859."},{"label":"Venue","value":"Busch Stadium."},{"label":"June 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","boxscoreName":"Merrill"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":43,"groundOuts":60,"airOuts":82,"runs":32,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":71,"baseOnBalls":23,"intentionalWalks":2,"hits":57,"hitByPitch":1,"avg":".213","atBats":268,"obp":".277","slg":".358","ops":".635","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":96,"rbi":30,"leftOnBase":101,"sacBunts":2,"sacFlies":0,"babip":".259","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":13,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":168,"errors":0,"chances":170,"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"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","boxscoreName":"Tatis Jr."},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":38,"groundOuts":74,"airOuts":67,"runs":28,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":64,"baseOnBalls":28,"intentionalWalks":1,"hits":79,"hitByPitch":2,"avg":".284","atBats":278,"obp":".348","slg":".353","ops":".701","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":98,"rbi":26,"leftOnBase":77,"sacBunts":1,"sacFlies":5,"babip":".355","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"139.00","popOuts":7,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":113,"errors":2,"chances":202,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","boxscoreName":"Leahy"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 5-4)","summary":"6.0 IP, 3 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":81,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":24,"strikes":57,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":39,"groundOuts":75,"airOuts":66,"runs":36,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":59,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":4,"atBats":282,"obp":".364","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1182,"era":"4.63","inningsPitched":"70.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.57","battersFaced":315,"outs":210,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1182,"balls":445,"strikes":737,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":3,"winPercentage":".556","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.59","walksPer9Inn":"3.34","hitsPer9Inn":"10.80","runsScoredPer9":"4.63","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":20},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58}]},"decisions":{"winner":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"loser":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}