{"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":823041,"link":"/api/v1.1/game/823041/feed/live","metaData":{"wait":10,"timeStamp":"20260625_023933","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823041,"type":"R","doubleHeader":"N","id":"2026/06/24/arimlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823041-2026-06-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-24T23:45:00Z","originalDate":"2026-06-24","officialDate":"2026-06-24","dayNight":"night","time":"6:45","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":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","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":"Arizona","record":{"gamesPlayed":80,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":39,"ties":0,"pct":".513"},"records":{},"divisionLeader":false,"wins":41,"losses":39,"winningPercentage":".513"},"franchiseName":"Arizona","clubName":"Diamondbacks","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":78,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":36,"ties":0,"pct":".538"},"records":{},"divisionLeader":false,"wins":42,"losses":36,"winningPercentage":".538"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID694410":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410","firstName":"LuJames","lastName":"Groover","primaryNumber":"16","birthDate":"2002-04-16","currentAge":24,"birthCity":"East Point","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"LuJames","useLastName":"Groover","boxscoreName":"Groover","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"LuJames Groover","nameTitle":"III","nameSuffix":"III","nameSlug":"lujames-groover-694410","firstLastName":"LuJames Groover","lastFirstName":"Groover, LuJames","lastInitName":"Groover, L","initLastName":"L Groover","fullFMLName":"LuJames Groover","fullLFMName":"Groover, LuJames ","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"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},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID694371":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371","firstName":"Thomas","lastName":"Troy","primaryNumber":"9","birthDate":"2002-01-17","currentAge":24,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Troy","middleName":"Joachim","boxscoreName":"Troy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Troy","nameSlug":"tommy-troy-694371","firstLastName":"Tommy Troy","lastFirstName":"Troy, Tommy","lastInitName":"Troy, T","initLastName":"T Troy","fullFMLName":"Thomas Joachim Troy","fullLFMName":"Troy, Thomas Joachim","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID686753":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753","firstName":"Drey","lastName":"Jameson","primaryNumber":"99","birthDate":"1997-08-17","currentAge":29,"birthCity":"Greenfield","birthStateProvince":"IN","birthCountry":"USA","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drey","useLastName":"Jameson","middleName":"Matthew","boxscoreName":"Jameson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"Dray","mlbDebutDate":"2022-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drey Jameson","nameSlug":"drey-jameson-686753","firstLastName":"Drey Jameson","lastFirstName":"Jameson, Drey","lastInitName":"Jameson, D","initLastName":"D Jameson","fullFMLName":"Drey Matthew Jameson","fullLFMName":"Jameson, Drey Matthew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID703615":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615","firstName":"Jose","lastName":"Cabrera","primaryNumber":"53","birthDate":"2002-05-30","currentAge":24,"birthCity":"Yaguate","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cabrera","middleName":"Manuel","boxscoreName":"Cabrera, J","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-06-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cabrera","nameSlug":"jose-cabrera-703615","firstLastName":"Jose Cabrera","lastFirstName":"Cabrera, Jose","lastInitName":"Cabrera, J","initLastName":"J Cabrera","fullFMLName":"Jose Manuel Cabrera","fullLFMName":"Cabrera, Jose Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"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},"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},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"43","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID683352":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","firstName":"Mitchell","lastName":"Bratt","primaryNumber":"60","birthDate":"2003-07-03","currentAge":23,"birthCity":"Newmarket","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Bratt","middleName":"Eric","boxscoreName":"Bratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Bratt","nameSlug":"mitch-bratt-683352","firstLastName":"Mitch Bratt","lastFirstName":"Bratt, Mitch","lastInitName":"Bratt, M","initLastName":"M Bratt","fullFMLName":"Mitchell Eric Bratt","fullLFMName":"Bratt, Mitchell Eric","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691008":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008","firstName":"Maxwel","lastName":"Rajcic","primaryNumber":"71","birthDate":"2001-08-03","currentAge":25,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Rajcic","middleName":"Scott","boxscoreName":"Rajcic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"like \"magic\"","mlbDebutDate":"2026-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Rajcic","nameSlug":"max-rajcic-691008","firstLastName":"Max Rajcic","lastFirstName":"Rajcic, Max","lastInitName":"Rajcic, M","initLastName":"M Rajcic","fullFMLName":"Maxwel Scott Rajcic","fullLFMName":"Rajcic, Maxwel Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"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},"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},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"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},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"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},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"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},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656976":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976","firstName":"Pavin","lastName":"Smith","primaryNumber":"26","birthDate":"1996-02-06","currentAge":30,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pavin","useLastName":"Smith","middleName":"Joe","boxscoreName":"Smith, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"PAY-vin","mlbDebutDate":"2020-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pavin Smith","nameSlug":"pavin-smith-656976","firstLastName":"Pavin Smith","lastFirstName":"Smith, Pavin","lastInitName":"Smith, P","initLastName":"P Smith","fullFMLName":"Pavin Joe Smith","fullLFMName":"Smith, Pavin Joe","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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":"80","wind":"6 mph, Out To CF"},"gameInfo":{"attendance":22376,"firstPitch":"2026-06-24T23:45:00.000Z","gameDurationMinutes":174},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"home":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"officialScorer":{"id":823823,"fullName":"Lauren Wiser","link":"/api/v1/people/823823"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:45:23.642Z","endTime":"2026-06-24T23:46:04.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-24T20:18:30.962Z","endTime":"2026-06-24T23:20:08.075Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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-24T23:20:08.075Z","endTime":"2026-06-24T23:45:07.121Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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-24T23:45:07.121Z","endTime":"2026-06-24T23:45:25.969Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71491381692683,"aZ":-11.144247724225703,"pfxX":4.785685547547176,"pfxZ":10.481056827251582,"pX":0.8316925811659319,"pZ":1.2590029074463562,"vX0":-1.0625416130476752,"vY0":-140.06416728493087,"vZ0":-11.83209364411039,"x":85.3,"y":204.79,"x0":0.5915642490019634,"y0":50.004707001073214,"z0":6.243780541743232,"aX":9.60299418764236},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2254,"spinDirection":152},"zone":14,"typeConfidence":0.88,"plateTime":0.3896026847274294,"extension":6.368111927355258},"index":3,"playId":"9073cbde-88cd-3407-addb-cdfc25dbf88e","pitchNumber":1,"startTime":"2026-06-24T23:45:25.969Z","endTime":"2026-06-24T23:45:29.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382556602907496,"aZ":-44.463219452541196,"pfxX":-7.421622919310216,"pfxZ":-9.182119430354618,"pX":0.2908293714498724,"pZ":2.1446095888726804,"vX0":1.5284443120259494,"vY0":-115.76861080100183,"vZ0":-0.5381042349089693,"x":105.91,"y":180.88,"x0":0.5801322585093781,"y0":50.00198593461345,"z0":6.686578607997043,"aX":-9.934724778227652},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.4,"breakHorizontal":13.0,"spinRate":3171,"spinDirection":328},"zone":8,"typeConfidence":0.9,"plateTime":0.4756245724680426,"extension":6.190055349691632},"index":4,"playId":"50d22843-09ae-3354-822c-18524afd30d7","pitchNumber":2,"startTime":"2026-06-24T23:45:40.639Z","endTime":"2026-06-24T23:45:44.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19953164549805,"aZ":-11.780283345981434,"pfxX":5.2234426316726115,"pfxZ":10.269557807080318,"pX":-0.41719314897245974,"pZ":2.909607968214681,"vX0":-4.137387725291124,"vY0":-139.51348724967522,"vZ0":-7.5475749360063835,"x":132.9,"y":160.22,"x0":0.4008694785518946,"y0":50.00607831837915,"z0":6.413487550497852,"aX":10.375668903412938},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-8.6,"spinRate":2248,"spinDirection":154},"zone":1,"typeConfidence":0.87,"plateTime":0.39149792771254477,"extension":6.470663931103983},"hitData":{"launchSpeed":88.7,"launchAngle":30.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.88,"coordY":83.92}},"index":5,"playId":"77d74ef6-2f17-33f8-9401-d02f2d1ac2aa","pitchNumber":3,"startTime":"2026-06-24T23:45:55.780Z","endTime":"2026-06-24T23:46:04.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:46:04.797Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:46:21.702Z","endTime":"2026-06-24T23:46:55.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17859635067695,"aZ":-10.944510241356664,"pfxX":3.8873415494533567,"pfxZ":10.701486760897676,"pX":-0.20059028686219335,"pZ":2.371669987272761,"vX0":-2.868240313134622,"vY0":-139.42549076613236,"vZ0":-9.042062166478294,"x":124.65,"y":174.74,"x0":0.33263010895025674,"y0":50.00055236572896,"z0":6.364535099028395,"aX":7.708994119272801},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":-6.5,"spinRate":2190,"spinDirection":156},"zone":5,"typeConfidence":0.89,"plateTime":0.3917459325443957,"extension":6.502569681716462},"index":0,"playId":"a099c944-321a-3fbb-9f4b-a0dafe69b306","pitchNumber":1,"startTime":"2026-06-24T23:46:29.197Z","endTime":"2026-06-24T23:46:33.468Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571287242963034,"aZ":-29.43797607000032,"pfxX":-1.5156122334962243,"pfxZ":1.6119800106967404,"pX":0.3784883069344767,"pZ":2.426916542202134,"vX0":-0.10653073012012497,"vY0":-128.5421804820109,"vZ0":-4.338614327454148,"x":102.57,"y":173.25,"x0":0.6175419525109986,"y0":50.00110147387423,"z0":6.3903941139519524,"aX":-2.5670014977306925},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":2.8,"spinRate":2751,"spinDirection":240},"zone":6,"typeConfidence":0.89,"plateTime":0.42411682152243957,"extension":6.2651851290872065},"hitData":{"launchSpeed":75.6,"launchAngle":28.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.51,"coordY":126.05}},"index":1,"playId":"52246529-400f-33ca-9fdb-4c2fd299394d","pitchNumber":2,"startTime":"2026-06-24T23:46:44.554Z","endTime":"2026-06-24T23:46:55.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:46:55.697Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:47:20.943Z","endTime":"2026-06-24T23:49:39.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846774216138765,"aZ":-10.426270220007616,"pfxX":4.987881783504928,"pfxZ":10.980320659089665,"pX":0.0011289989294228076,"pZ":3.175620534092174,"vX0":-3.0915024621084752,"vY0":-139.49046844413712,"vZ0":-7.092286674229239,"x":116.96,"y":153.04,"x0":0.4727155574416873,"y0":50.00556310878963,"z0":6.430147734461178,"aX":9.882104908835327},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":-8.4,"spinRate":2226,"spinDirection":156},"zone":2,"typeConfidence":0.88,"plateTime":0.39187907733783867,"extension":6.312859390817755},"index":0,"playId":"1f81b525-cc7f-3e86-bf3e-400ee95bd84e","pitchNumber":1,"startTime":"2026-06-24T23:47:28.500Z","endTime":"2026-06-24T23:47:31.926Z","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":95.2,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82021071653991,"aZ":-17.021986402699707,"pfxX":8.264873621138209,"pfxZ":7.796910425076767,"pX":-0.15674683176513515,"pZ":1.4540905706259273,"vX0":-4.263927724415554,"vY0":-138.26381225879246,"vZ0":-9.949014234074236,"x":122.97,"y":199.52,"x0":0.3287961371826858,"y0":50.00085388301989,"z0":6.232640575473561,"aX":16.055639179411966},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-14.2,"spinRate":2160,"spinDirection":147},"zone":13,"typeConfidence":0.93,"plateTime":0.39562387003796795,"extension":6.4591287367172665},"index":1,"playId":"527fe0a8-896c-3b7d-96ee-f7b07da63bd2","pitchNumber":2,"startTime":"2026-06-24T23:47:49.101Z","endTime":"2026-06-24T23:47:53.711Z","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":"726c2655-e9ef-3f01-a71b-fc5db05e2d52","startTime":"2026-06-24T23:48:09.347Z","endTime":"2026-06-24T23:48:12.347Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548841174216573,"aZ":-28.097031746493553,"pfxX":-2.123855300722097,"pfxZ":2.383228833307615,"pX":-1.552229990316186,"pZ":1.683475665127092,"vX0":-4.218808689501981,"vY0":-129.51857382762927,"vZ0":-6.403471499995809,"x":176.17,"y":193.33,"x0":0.36982918850930124,"y0":50.00229494458894,"z0":6.319969804761879,"aX":-3.6281361577156273},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":4.7,"spinRate":2748,"spinDirection":206},"zone":13,"typeConfidence":0.89,"plateTime":0.42194716175550173,"extension":6.35533324250083},"index":3,"playId":"27ff3fe7-395b-3c51-be28-f20d555811b2","pitchNumber":3,"startTime":"2026-06-24T23:48:27.829Z","endTime":"2026-06-24T23:48:31.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08834875517049,"aZ":-28.214149487147782,"pfxX":-2.754547981573819,"pfxZ":2.3007093670084813,"pX":-0.7740112282439278,"pZ":0.9390156591353022,"vX0":-2.588261802426434,"vY0":-129.9639804021163,"vZ0":-8.060030607807139,"x":146.5,"y":213.43,"x0":0.5909177926452084,"y0":50.000427980509755,"z0":6.209417160690808,"aX":-4.731804766203088},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":5.5,"spinRate":2733,"spinDirection":197},"zone":13,"typeConfidence":0.87,"plateTime":0.4207204396871158,"extension":6.268487064961012},"index":4,"playId":"c7180502-25a6-39a5-80fa-a9e6aa7232f2","pitchNumber":4,"startTime":"2026-06-24T23:48:48.476Z","endTime":"2026-06-24T23:48:52.457Z","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":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484306428662656,"aZ":-9.963735452542775,"pfxX":5.329981449285946,"pfxZ":11.186122590437467,"pX":-1.3823850015147638,"pZ":3.3666245394208003,"vX0":-6.255185195401343,"vY0":-139.77848215621958,"vZ0":-6.6121086994289335,"x":169.69,"y":147.88,"x0":0.18831096575474965,"y0":50.00511943951522,"z0":6.411858896764869,"aX":10.585295786683929},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":-8.4,"spinRate":2213,"spinDirection":152},"zone":11,"typeConfidence":0.88,"plateTime":0.3913461877681077,"extension":6.4338740157078025},"index":5,"playId":"e331e04f-f485-3a49-83c6-dbbb235ead62","pitchNumber":5,"startTime":"2026-06-24T23:49:13.568Z","endTime":"2026-06-24T23:49:16.940Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887998950911793,"aZ":-44.592010567928455,"pfxX":-4.98726475563365,"pfxZ":-8.799725343109047,"pX":-0.8811081571511805,"pZ":2.0154011357512203,"vX0":-1.7052506268718939,"vY0":-118.67144058520634,"vZ0":-1.0991524118758869,"x":150.59,"y":184.36,"x0":0.49661626945785986,"y0":50.00075929661711,"z0":6.583444082985094,"aX":-7.039389422721916},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.8,"breakHorizontal":9.5,"spinRate":3095,"spinDirection":324},"zone":13,"typeConfidence":0.86,"plateTime":0.4633661879227846,"extension":6.05939323297101},"index":6,"playId":"13b12e95-4dc8-30fc-b10a-cd8f69fed689","pitchNumber":6,"startTime":"2026-06-24T23:49:33.383Z","endTime":"2026-06-24T23:49:39.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:49:39.007Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to right fielder Jordan Walker. Geraldo Perdomo to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:49:54.370Z","endTime":"2026-06-24T23:53:05.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75546979060972,"aZ":-11.605930297789708,"pfxX":4.865741696608328,"pfxZ":10.421451095972634,"pX":0.5170266762430535,"pZ":1.7245844000362287,"vX0":-1.3259019826158007,"vY0":-139.2306874825054,"vZ0":-10.397074062854209,"x":97.29,"y":192.22,"x0":0.3657464558257079,"y0":50.00076083765503,"z0":6.263840036222882,"aX":9.600578112301513},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2235,"spinDirection":155},"zone":9,"typeConfidence":0.88,"plateTime":0.3926335286370972,"extension":6.361888796168747},"index":0,"playId":"6f92b4cc-7f6f-3dc5-af8a-a517705a6438","pitchNumber":1,"startTime":"2026-06-24T23:50:05.142Z","endTime":"2026-06-24T23:50:32.147Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.438050153230623,"aZ":-22.596735187457824,"pfxX":8.928673060882453,"pfxZ":5.453881922985561,"pX":1.6843150061977696,"pZ":3.106463063134291,"vX0":-0.6157643351038826,"vY0":-131.55174319520603,"vZ0":-3.9321442579397945,"x":52.8,"y":154.91,"x0":0.7609354236480637,"y0":50.00214325897301,"z0":6.2919711215252825,"aX":15.676201523365537},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-16.1,"spinRate":1933,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.41606828701931375,"extension":6.098587233186797},"index":1,"playId":"3ea06ebe-9d01-330e-9a09-8ae5341e9d9a","pitchNumber":2,"startTime":"2026-06-24T23:50:37.993Z","endTime":"2026-06-24T23:50:43.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.337484430165407,"aZ":-22.594802278009332,"pfxX":10.185883405686749,"pfxZ":5.54752709423867,"pX":1.3098431862280298,"pZ":2.4007410737499963,"vX0":-2.010940746985457,"vY0":-130.74394740285965,"vZ0":-5.57247362002535,"x":67.07,"y":173.96,"x0":0.7674004070191183,"y0":50.0005706171362,"z0":6.262239765040833,"aX":17.57846931831429},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":-18.0,"spinRate":1874,"spinDirection":133},"zone":12,"typeConfidence":0.93,"plateTime":0.4194066286038818,"extension":6.018348918766804},"index":2,"playId":"c8e5ad8d-4d1d-3143-abbd-8193797a5a85","pitchNumber":3,"startTime":"2026-06-24T23:50:58.447Z","endTime":"2026-06-24T23:51:02.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.491483634361387,"aZ":-45.519754412043206,"pfxX":-4.706525636007407,"pfxZ":-9.44833985347098,"pX":-0.9510130835654517,"pZ":0.6676666169190169,"vX0":-1.9838786156385457,"vY0":-119.07551532515754,"vZ0":-3.845786962022681,"x":153.25,"y":220.75,"x0":0.5088088374776191,"y0":50.00495149058259,"z0":6.4928746800294075,"aX":-6.644796965023333},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.8,"breakHorizontal":9.0,"spinRate":3217,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.463011760010549,"extension":6.137909574046621},"index":3,"playId":"6e789e1e-a41f-39db-9436-e610f7e557c9","pitchNumber":4,"startTime":"2026-06-24T23:51:20.421Z","endTime":"2026-06-24T23:51:26.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T23:51:45.404Z","endTime":"2026-06-24T23:52:03.803Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"4570ae98-2d73-39d9-b80a-c33c57a8f1ef","startTime":"2026-06-24T23:52:03.803Z","endTime":"2026-06-24T23:52:08.486Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.088516051094555,"aZ":-13.0758275745575,"pfxX":2.7456099201476043,"pfxZ":9.772594027841508,"pX":0.5207384522898326,"pZ":3.3634877261810363,"vX0":-0.7207969952411212,"vY0":-138.6888479990065,"vZ0":-6.13431967500528,"x":97.15,"y":147.97,"x0":0.4267701973868311,"y0":50.00156727823228,"z0":6.470700061525261,"aX":5.365297722461955},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.8,"spinRate":2142,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.3944456278198758,"extension":6.278759132522128},"index":6,"playId":"ca9801d0-f71e-37d9-a2f8-35ac0e08de70","pitchNumber":5,"startTime":"2026-06-24T23:52:26.562Z","endTime":"2026-06-24T23:52:31.271Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15697000536679,"aZ":-22.838307477721465,"pfxX":7.772856069772416,"pfxZ":5.4536378606736164,"pX":1.404482781327044,"pZ":2.7646462857948246,"vX0":-0.7143294992760468,"vY0":-129.50652394295184,"vZ0":-4.547143413327384,"x":63.46,"y":164.13,"x0":0.6719526662294574,"y0":50.00253890252529,"z0":6.273914589063773,"aX":13.30026324504076},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.9,"spinRate":1862,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.4217408088319865,"extension":6.031696141540604},"hitData":{"launchSpeed":88.1,"launchAngle":14.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":93.91}},"index":7,"playId":"8c7cf95e-7fba-37c3-8753-232b95108db8","pitchNumber":6,"startTime":"2026-06-24T23:52:54.819Z","endTime":"2026-06-24T23:53:05.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:53:05.850Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T23:53:47.122Z","endTime":"2026-06-24T23:56:00.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136041294402762,"aZ":-44.571060750775985,"pfxX":-4.096820779034603,"pfxZ":-9.015663716477945,"pX":-0.3434502943122812,"pZ":2.750990389562199,"vX0":-1.0551833910145103,"vY0":-117.11246665192147,"vZ0":0.6294104418453672,"x":130.09,"y":164.5,"x0":0.6461316225613762,"y0":50.00150822761047,"z0":6.680710361249782,"aX":-5.634346099576315},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.8,"breakHorizontal":7.7,"spinRate":3031,"spinDirection":330},"zone":4,"typeConfidence":0.89,"plateTime":0.4694448577247532,"extension":6.189461895340923},"index":0,"playId":"70031324-cf68-345b-9613-9eb68cd4ceb7","pitchNumber":1,"startTime":"2026-06-24T23:54:01.826Z","endTime":"2026-06-24T23:54:05.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358699781021954,"aZ":-24.615558227474025,"pfxX":8.771467797979225,"pfxZ":4.383449873944823,"pX":2.727948807645061,"pZ":4.142745586125008,"vX0":1.8745658395033447,"vY0":-130.20231244155627,"vZ0":-1.1233767775615815,"x":13.02,"y":126.93,"x0":0.8597319288462408,"y0":50.00021136058339,"z0":6.435857925500135,"aX":15.114628980816713},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-16.3,"spinRate":1843,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.4200615794083884,"extension":6.069714344203539},"index":1,"playId":"1480e422-6ef1-3042-8eeb-99d0c700e009","pitchNumber":2,"startTime":"2026-06-24T23:54:19.316Z","endTime":"2026-06-24T23:54:22.692Z","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.4,"endSpeed":84.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96093458799379,"aZ":-20.86009231485624,"pfxX":-0.9515920027654092,"pfxZ":6.2067647850338155,"pX":0.3860799471418544,"pZ":4.3805657682901264,"vX0":-0.36053339571274456,"vY0":-133.26376811695638,"vZ0":-1.7685955943537,"x":102.28,"y":120.5,"x0":0.6462737923543292,"y0":50.00382231755991,"z0":6.538879556117174,"aX":-1.7351149550836074},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":1.8,"spinRate":2637,"spinDirection":173},"zone":12,"typeConfidence":0.91,"plateTime":0.40887141776423697,"extension":6.219835704344106},"index":2,"playId":"ba2cdd17-00f6-3af0-9ee0-f8d0007afc3c","pitchNumber":3,"startTime":"2026-06-24T23:54:38.597Z","endTime":"2026-06-24T23:54:43.400Z","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":88.1,"endSpeed":81.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45133350121874,"aZ":-27.73380082752123,"pfxX":-3.2446707490015196,"pfxZ":2.6382293576394247,"pX":-0.6487775429548107,"pZ":1.9999953139908075,"vX0":-1.9143304567361403,"vY0":-128.3190824635978,"vZ0":-5.599950919029609,"x":141.73,"y":184.78,"x0":0.5263604656495547,"y0":50.00191022913968,"z0":6.348596672288394,"aX":-5.455520554201074},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":6.2,"spinRate":2686,"spinDirection":226},"zone":7,"typeConfidence":0.92,"plateTime":0.4254789343377059,"extension":6.178597662460382},"index":3,"playId":"cf0ef34f-0780-310c-a9d1-84508c01e5ff","pitchNumber":4,"startTime":"2026-06-24T23:54:59.953Z","endTime":"2026-06-24T23:55:03.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638002684879513,"aZ":-45.5490470814371,"pfxX":-6.4479807239902325,"pfxZ":-9.630338349299551,"pX":-0.5939695757808902,"pZ":2.3092251148246334,"vX0":-0.889441509179796,"vY0":-117.74533569773001,"vZ0":-0.06486441711596469,"x":139.64,"y":176.43,"x0":0.6266258871197288,"y0":50.00359273269701,"z0":6.590716803116622,"aX":-8.954469819871544},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-17.0,"breakHorizontal":11.9,"spinRate":3163,"spinDirection":331},"zone":4,"typeConfidence":0.88,"plateTime":0.467142351148949,"extension":6.107656252619945},"index":4,"playId":"5116c893-3aad-3299-8c4a-00bea169b515","pitchNumber":5,"startTime":"2026-06-24T23:55:24.698Z","endTime":"2026-06-24T23:55:28.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0115511361065,"aZ":-16.511674889868047,"pfxX":6.426957928902226,"pfxZ":7.927646229455931,"pX":-0.6897059483390704,"pZ":3.260158285893292,"vX0":-5.000193181592348,"vY0":-139.34920813980182,"vZ0":-5.588028411197683,"x":143.29,"y":150.76,"x0":0.28895410379760633,"y0":50.00173319526676,"z0":6.374551502963947,"aX":12.695013154782412},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":-10.7,"spinRate":2080,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.39239024584797555,"extension":6.38346725506101},"hitData":{"launchSpeed":70.3,"launchAngle":58.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":133.95}},"index":5,"playId":"0ab0d10d-c1a6-312f-91fb-ed85a6daa21f","pitchNumber":6,"startTime":"2026-06-24T23:55:51.291Z","endTime":"2026-06-24T23:56:00.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:56:00.320Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T23:58:12.832Z","endTime":"2026-06-24T23:58:34.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10143077300729,"aZ":-15.649936736162088,"pfxX":5.491450054898307,"pfxZ":9.208318915524671,"pX":0.2985623054522989,"pZ":1.574054240150357,"vX0":-6.832398333664087,"vY0":-132.5422930014585,"vZ0":-6.488458822455696,"x":105.62,"y":196.28,"x0":2.1861829980813505,"y0":50.00018558326638,"z0":5.17998459950977,"aX":9.851442201685794},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-8.6,"spinRate":2343,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.41193579333420427,"extension":6.51153929132987},"hitData":{"launchSpeed":99.7,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.98,"coordY":140.03}},"index":0,"playId":"6d7a455d-91e9-375a-bd76-1feb6872e8bd","pitchNumber":1,"startTime":"2026-06-24T23:58:26.463Z","endTime":"2026-06-24T23:58:34.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:58:34.479Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T23:59:09.273Z","endTime":"2026-06-25T00:00:34.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T23:58:55.291Z","endTime":"2026-06-24T23:59:11.442Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":92.0,"endSpeed":84.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738462881343946,"aZ":-13.825589157384695,"pfxX":2.880855718857389,"pfxZ":10.083231610155021,"pX":-1.0452519032004015,"pZ":1.100617707152719,"vX0":-9.194499007132508,"vY0":-133.53203604763183,"vZ0":-8.230240925585594,"x":156.84,"y":209.06,"x0":2.056969799649701,"y0":50.001678971457075,"z0":5.201633225901179,"aX":5.242973435895964},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-3.4,"spinRate":2381,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4090225764329989,"extension":6.562389124879619},"index":1,"playId":"07b2789e-ad2a-35b5-bd59-58fd92135a7b","pitchNumber":1,"startTime":"2026-06-24T23:59:11.442Z","endTime":"2026-06-24T23:59:14.932Z","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":92.2,"endSpeed":84.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86944384475598,"aZ":-15.581383205892946,"pfxX":3.3645185020838095,"pfxZ":9.10474351467579,"pX":-1.142500255612522,"pZ":1.7916046398090104,"vX0":-9.848489717727661,"vY0":-133.88722004756357,"vZ0":-5.953244826495689,"x":160.55,"y":190.41,"x0":2.1402297853960572,"y0":50.00328488121221,"z0":5.151951760737616,"aX":6.132915572960193},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-4.1,"spinRate":2359,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40849662717087565,"extension":6.490463908666392},"index":2,"playId":"29a36a29-d922-30df-99b2-4f29c8add3c0","pitchNumber":2,"startTime":"2026-06-24T23:59:29.751Z","endTime":"2026-06-24T23:59:33.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059604752029966,"aZ":-24.979251688930034,"pfxX":-0.5872203607883629,"pfxZ":4.359116986347983,"pX":-0.23962353398254024,"pZ":3.1914770073745604,"vX0":-5.5864467401922395,"vY0":-127.3999657895942,"vZ0":-1.2838045810004834,"x":126.13,"y":152.61,"x0":2.0538301191724835,"y0":50.00532055173946,"z0":5.667916224144035,"aX":-0.9687339761566773},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":2.3,"spinRate":2489,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.42918440039649663,"extension":6.0213529091583835},"index":3,"playId":"c8b98e98-b542-37f7-a407-61890f593f7f","pitchNumber":3,"startTime":"2026-06-24T23:59:52.387Z","endTime":"2026-06-24T23:59:56.043Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305265377437713,"aZ":-31.61357978490514,"pfxX":-8.260501066415493,"pfxZ":0.41258481860792706,"pX":1.3260264750382424,"pZ":3.989506320646691,"vX0":0.1063465753457814,"vY0":-115.99170498294299,"vZ0":3.1299412138240372,"x":66.45,"y":131.06,"x0":2.3521451197316994,"y0":50.00215720824751,"z0":5.642759530955269,"aX":-11.221472620459402},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.8,"breakHorizontal":14.9,"spinRate":2385,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.4727514454302848,"extension":5.94597430649709},"index":4,"playId":"dbe1881e-6d9a-33d1-b769-33544aa6dc47","pitchNumber":4,"startTime":"2026-06-25T00:00:10.372Z","endTime":"2026-06-25T00:00:13.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34888626094345,"aZ":-26.509169730264137,"pfxX":0.05624220903169963,"pfxZ":3.5410098755156216,"pX":-1.373953360945741,"pZ":2.9296229984792412,"vX0":-8.180211257059428,"vY0":-125.3689308760161,"vZ0":-1.5284529540175835,"x":169.37,"y":159.68,"x0":1.9179723733447067,"y0":50.001313216609304,"z0":5.702330285022781,"aX":0.0922607920971939},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.4,"breakHorizontal":1.7,"spinRate":2507,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.43619289506005954,"extension":5.869257202499027},"index":5,"playId":"e286083b-73dc-353b-9d75-114f300fec08","pitchNumber":5,"startTime":"2026-06-25T00:00:30.261Z","endTime":"2026-06-25T00:00:34.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:00:34.274Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T00:00:53.514Z","endTime":"2026-06-25T00:03:38.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22912585017442,"aZ":-24.881656194742384,"pfxX":0.5615450349876465,"pfxZ":4.255678874169279,"pX":0.12720020967189644,"pZ":2.855125699586091,"vX0":-5.400926747437417,"vY0":-129.59111914753166,"vZ0":-2.1468107843388085,"x":112.15,"y":161.69,"x0":2.1588171579714985,"y0":50.0009786241346,"z0":5.5808047127247224,"aX":0.9619293101754738},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":0.1,"spinRate":2486,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.42148312513124075,"extension":6.107735944110992},"index":0,"playId":"5658bdc0-ec89-3917-bb07-bfc134350189","pitchNumber":1,"startTime":"2026-06-25T00:01:02.205Z","endTime":"2026-06-25T00:01:05.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27315594843887,"aZ":-16.54862912180389,"pfxX":3.2089427225300713,"pfxZ":8.44267434979902,"pX":-0.5492467887153428,"pZ":4.200678798249729,"vX0":-8.338504566771917,"vY0":-134.4656560661144,"vZ0":-0.048128871161683684,"x":137.94,"y":125.36,"x0":2.160497334794044,"y0":50.000164323869285,"z0":5.3826083610493445,"aX":5.937834687864306},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-4.2,"spinRate":2392,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4057000994131754,"extension":6.367238555637544},"index":1,"playId":"2893bc6d-3b98-302d-806e-a7e4896ecd39","pitchNumber":2,"startTime":"2026-06-25T00:01:25.140Z","endTime":"2026-06-25T00:01:34.207Z","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-25T00:01:51.976Z","endTime":"2026-06-25T00:02:08.606Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810257062758488,"aZ":-34.49735031596421,"pfxX":-7.867983092219692,"pfxZ":-1.641055609848192,"pX":-0.7269671248219874,"pZ":1.9786425407162407,"vX0":-4.4272294717814935,"vY0":-118.74891069113234,"vZ0":-0.7063649401136007,"x":144.71,"y":185.36,"x0":2.1898661975457747,"y0":50.00363899571206,"z0":5.445181710064791,"aX":-11.127213747523255},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.9,"breakHorizontal":15.4,"spinRate":2371,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.462972189927235,"extension":6.110103423423657},"index":3,"playId":"0dd5df61-6849-3ed4-87e7-6ac421501848","pitchNumber":3,"startTime":"2026-06-25T00:02:08.606Z","endTime":"2026-06-25T00:02:12.651Z","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":93.8,"endSpeed":85.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005951236156815,"aZ":-15.867873483159633,"pfxX":3.1572137889909784,"pfxZ":8.613430713918852,"pX":0.29984849866814056,"pZ":4.724077435077771,"vX0":-6.061624630166792,"vY0":-136.48565690867179,"vZ0":1.1263985000138914,"x":105.57,"y":111.23,"x0":2.1357171330469096,"y0":50.00543758473247,"z0":5.396039469573754,"aX":5.979479162688652},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-4.4,"spinRate":2443,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40074119346589,"extension":6.311916306077339},"index":4,"playId":"f27e3aa0-21ef-3060-95da-31b196833141","pitchNumber":4,"startTime":"2026-06-25T00:02:37.767Z","endTime":"2026-06-25T00:02:41.630Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859526113542977,"aZ":-35.66696599685126,"pfxX":-7.033222989628472,"pfxZ":-2.5140015524077093,"pX":-0.9462667619975852,"pZ":1.8929965204937922,"vX0":-5.021227680534774,"vY0":-117.62934414669515,"vZ0":-0.5206146213067327,"x":153.07,"y":187.67,"x0":2.1351387547223357,"y0":50.00112099034081,"z0":5.445219215931985,"aX":-9.780918799095467},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.3,"breakHorizontal":14.0,"spinRate":2402,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.46695655882069387,"extension":6.15303655877184},"index":5,"playId":"be2559e9-952f-3bdf-974b-43a21603b5e9","pitchNumber":5,"startTime":"2026-06-25T00:02:58.580Z","endTime":"2026-06-25T00:03:02.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"67db24ac-d572-4afb-836a-99b134352003","startTime":"2026-06-25T00:03:15.813Z","endTime":"2026-06-25T00:03:20.813Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.326342015613964,"aZ":-16.290208771142723,"pfxX":3.216616070356629,"pfxZ":8.652773549720067,"pX":-0.010791715741241966,"pZ":4.1892379699567455,"vX0":-6.9181690265369,"vY0":-134.64356101351297,"vZ0":-0.003986920111040404,"x":117.41,"y":125.67,"x0":2.174307712984575,"y0":50.00083459138854,"z0":5.343823339924151,"aX":5.904442624321867},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-4.3,"spinRate":2509,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40686128566369195,"extension":6.543197468422873},"index":7,"playId":"909357a6-95d1-340d-8a2b-b5ee70d9619b","pitchNumber":6,"startTime":"2026-06-25T00:03:34.588Z","endTime":"2026-06-25T00:03:38.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:03:38.122Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nelson Velázquez flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-25T00:03:54.325Z","endTime":"2026-06-25T00:06:51.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1728567820478,"aZ":-25.368621773586113,"pfxX":-2.593651978408555,"pfxZ":4.117634020505143,"pX":0.13311518349419796,"pZ":3.5160288518729352,"vX0":-4.327400084534816,"vY0":-127.49082889095314,"vZ0":-0.3905335027005282,"x":111.93,"y":143.85,"x0":2.1866783515660693,"y0":50.00305885711514,"z0":5.666085763073519,"aX":-4.287540251558393},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":5.6,"spinRate":2477,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4289265678182064,"extension":6.119005180798658},"index":0,"playId":"65b94c0c-0b10-309e-8cc3-9356bc9218aa","pitchNumber":1,"startTime":"2026-06-25T00:04:06.813Z","endTime":"2026-06-25T00:04:10.623Z","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":92.4,"endSpeed":84.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.194214087229547,"aZ":-15.453249718117094,"pfxX":3.37609258797652,"pfxZ":9.103499761181135,"pX":-0.3279453079066303,"pZ":3.9910855533523546,"vX0":-7.757720807733532,"vY0":-134.43001006114937,"vZ0":-0.7207021276104305,"x":129.5,"y":131.02,"x0":2.152075998156688,"y0":50.00153614020111,"z0":5.356109781690233,"aX":6.2013268640723265},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-4.6,"spinRate":2491,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40691745821510006,"extension":6.325033618995143},"index":1,"playId":"355e42ed-fc09-3873-83fe-2b2a182da749","pitchNumber":2,"startTime":"2026-06-25T00:04:27.352Z","endTime":"2026-06-25T00:04:31.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948429097396723,"aZ":-27.19226022253744,"pfxX":-3.227514174414735,"pfxZ":3.1027657356996503,"pX":-0.1875562380707599,"pZ":3.3800421306373556,"vX0":-4.4545708698372,"vY0":-125.80622036909357,"vZ0":-0.36696242637956367,"x":124.15,"y":147.52,"x0":2.023875322421222,"y0":50.00572981152915,"z0":5.727370524757087,"aX":-5.185323084171764},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":6.8,"spinRate":2470,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4349759413939558,"extension":5.9809781778132605},"index":2,"playId":"ed17bdb5-ac74-3bff-87e7-2f323a80effb","pitchNumber":3,"startTime":"2026-06-25T00:04:47.457Z","endTime":"2026-06-25T00:04:51.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-25T00:05:06.558Z","endTime":"2026-06-25T00:05:17.674Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97975308949659,"aZ":-14.611155801862605,"pfxX":3.068474054451975,"pfxZ":9.235319388778752,"pX":-0.09290059877287696,"pZ":3.0087775228798086,"vX0":-7.095961061264402,"vY0":-136.5332275500643,"vZ0":-3.4769380203606035,"x":120.54,"y":157.54,"x0":2.1325986482953416,"y0":50.005782205014924,"z0":5.294316650658403,"aX":5.838350411352242},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":-4.2,"spinRate":2528,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.40005625677960355,"extension":6.318405949652393},"index":4,"playId":"73c55149-014a-3878-8c86-f4b70a27a50a","pitchNumber":4,"startTime":"2026-06-25T00:05:17.674Z","endTime":"2026-06-25T00:05:20.881Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008727298353207,"aZ":-32.135035240699686,"pfxX":-3.9715700352977015,"pfxZ":0.027217679624721214,"pX":-1.5700924578747268,"pZ":1.4378972440465099,"vX0":-7.312528718213232,"vY0":-119.78825581132493,"vZ0":-2.4696653242695015,"x":176.85,"y":199.96,"x0":2.043011076321307,"y0":50.003882790224004,"z0":5.366694471164377,"aX":-5.746936020550898},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.4,"breakHorizontal":9.0,"spinRate":2405,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45794886245658617,"extension":6.301391838044617},"index":5,"playId":"ccbc3725-3fd8-398a-b1b1-417c9524456a","pitchNumber":5,"startTime":"2026-06-25T00:05:43.901Z","endTime":"2026-06-25T00:05:48.744Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059341549915533,"aZ":-14.847879229864525,"pfxX":3.227252340373256,"pfxZ":9.35436261946608,"pX":0.9413960982898346,"pZ":2.7393254780847585,"vX0":-4.690027728631938,"vY0":-134.9262244367028,"vZ0":-3.9347059766459798,"x":81.12,"y":164.82,"x0":2.2791018359535204,"y0":50.005001252582616,"z0":5.255886347147537,"aX":5.9794736812212745},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-4.9,"spinRate":2421,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4052116836827522,"extension":6.359145447232224},"index":6,"playId":"9ef05bcc-751b-308b-9d00-341247565686","pitchNumber":6,"startTime":"2026-06-25T00:06:05.133Z","endTime":"2026-06-25T00:06:32.138Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.375785181628757,"aZ":-33.074942931075284,"pfxX":-6.953290376865011,"pfxZ":-0.6468060237394706,"pX":-0.3718180117724562,"pZ":2.38102056448072,"vX0":-3.596898911815372,"vY0":-117.72382846270614,"vZ0":-0.33940538681559296,"x":131.17,"y":174.49,"x0":2.0790266861024245,"y0":50.00027923792361,"z0":5.5890342147329815,"aX":-9.755267151484938},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.0,"breakHorizontal":13.4,"spinRate":2415,"spinDirection":305},"zone":4,"typeConfidence":2.0,"plateTime":0.4652968870990315,"extension":6.140876614905291},"hitData":{"launchSpeed":95.2,"launchAngle":38.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.76,"coordY":70.6}},"index":7,"playId":"ebc6e8ac-06cb-30cf-93f5-57936630221b","pitchNumber":7,"startTime":"2026-06-25T00:06:41.839Z","endTime":"2026-06-25T00:06:51.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:06:51.316Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T00:09:02.387Z","endTime":"2026-06-25T00:10:24.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47568229632961,"aZ":-27.006540611552683,"pfxX":-2.2828653173829903,"pfxZ":3.110337149138891,"pX":0.47712012899104034,"pZ":2.717086041333766,"vX0":0.10160198057529221,"vY0":-127.45121597046577,"vZ0":-3.957344494280193,"x":98.81,"y":165.42,"x0":0.7341154414173124,"y0":50.00563433535726,"z0":6.396130123220101,"aX":-3.797905502735923},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":4.1,"spinRate":2739,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.42795039020684333,"extension":6.33226089945852},"index":0,"playId":"4311c9d3-f839-3003-aa05-a11bd2bb627a","pitchNumber":1,"startTime":"2026-06-25T00:09:04.559Z","endTime":"2026-06-25T00:09:08.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07920585830032,"aZ":-11.973354884433352,"pfxX":4.92838346089256,"pfxZ":10.397296630404629,"pX":-0.18757269153330594,"pZ":1.730397393270006,"vX0":-2.87886433290768,"vY0":-138.32933231520641,"vZ0":-10.292749270197707,"x":124.15,"y":192.06,"x0":0.22482303036998233,"y0":50.00553778412976,"z0":6.296421586342771,"aX":9.578256909013565},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2218,"spinDirection":154},"zone":8,"typeConfidence":0.87,"plateTime":0.39555250107047435,"extension":6.325198638588828},"index":1,"playId":"7f7eef59-a9ff-3313-a857-8adaa7441a4d","pitchNumber":2,"startTime":"2026-06-25T00:09:18.161Z","endTime":"2026-06-25T00:09:21.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-25T00:09:30.406Z","endTime":"2026-06-25T00:09:42.476Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"}},{"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":88.4,"endSpeed":82.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.072076076926106,"aZ":-27.762536497559303,"pfxX":-1.888760250476687,"pfxZ":2.5834748849631657,"pX":-1.3316600016231033,"pZ":1.351376984979698,"vX0":-3.6151104790667663,"vY0":-128.69603000656443,"vZ0":-7.093995075289958,"x":167.76,"y":202.29,"x0":0.326623400266709,"y0":50.00401420061926,"z0":6.240170673079484,"aX":-3.22686307952277},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":4.1,"spinRate":2655,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.42262091263119483,"extension":6.309810453346284},"index":3,"playId":"bfced940-8deb-3628-a24f-4dc818acf37b","pitchNumber":3,"startTime":"2026-06-25T00:09:42.476Z","endTime":"2026-06-25T00:09:46.568Z","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.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.007773087175504,"aZ":-27.356775847247388,"pfxX":-2.0234860744360144,"pfxZ":2.781381409877536,"pX":-0.9427780960292356,"pZ":2.2508934258414444,"vX0":-2.769273129588635,"vY0":-129.75736037157077,"vZ0":-5.200132312168751,"x":152.94,"y":178.01,"x0":0.3946907067099538,"y0":50.00350128072951,"z0":6.3238525160431,"aX":-3.506869965125081},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":4.2,"spinRate":2751,"spinDirection":212},"zone":13,"typeConfidence":0.86,"plateTime":0.41952198568297616,"extension":6.51903928129618},"index":4,"playId":"1e832f59-b5e5-345a-b10b-0ebc2f4eb530","pitchNumber":4,"startTime":"2026-06-25T00:09:59.794Z","endTime":"2026-06-25T00:10:03.193Z","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, 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":80.7,"endSpeed":74.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12871078578379,"aZ":-44.48240496649353,"pfxX":-4.582261323842517,"pfxZ":-8.922159674404217,"pX":-0.32795345850896246,"pZ":1.033574251227082,"vX0":-0.5457183978890597,"vY0":-117.49189794681187,"vZ0":-3.00930443195882,"x":129.5,"y":210.87,"x0":0.5027320221559424,"y0":50.00560685822249,"z0":6.520495473048982,"aX":-6.318606465108936},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.7,"breakHorizontal":8.4,"spinRate":3056,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.46866556692862993,"extension":6.2206438294515465},"index":5,"playId":"c180497e-8bf4-3b84-944f-50c95267347d","pitchNumber":5,"startTime":"2026-06-25T00:10:17.560Z","endTime":"2026-06-25T00:10:24.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:10:24.542Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman José Fermín to first baseman Blaze Jordan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T00:10:46.091Z","endTime":"2026-06-25T00:12:09.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.3,"endSpeed":72.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927575338424475,"aZ":-43.87851083269446,"pfxX":-6.0733482292443135,"pfxZ":-8.780851004296698,"pX":-0.5603286371277423,"pZ":2.501707936403058,"vX0":-0.8526214634853757,"vY0":-115.40886449974813,"vZ0":0.2013950788353973,"x":138.36,"y":171.23,"x0":0.6033028716532575,"y0":50.00395639412257,"z0":6.682369352351709,"aX":-8.093019587120429},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.5,"breakHorizontal":11.2,"spinRate":3149,"spinDirection":329},"zone":4,"typeConfidence":0.89,"plateTime":0.4768260537354809,"extension":6.174570925339502},"index":0,"playId":"83725c6c-9637-3b88-950d-3aadcbef7aef","pitchNumber":1,"startTime":"2026-06-25T00:10:59.090Z","endTime":"2026-06-25T00:11:03.066Z","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":1,"outs":1},"index":1,"startTime":"2026-06-25T00:11:09.724Z","endTime":"2026-06-25T00:11:23.874Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"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.4,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15132500546311,"aZ":-20.160904664240345,"pfxX":-0.284543191835243,"pfxZ":6.58751509414797,"pX":-1.2330254229304758,"pZ":1.9628710933315014,"vX0":-4.256190250068205,"vY0":-133.09360448890277,"vZ0":-7.601211436768589,"x":164.0,"y":185.78,"x0":0.41292092406975656,"y0":50.00223770377864,"z0":6.27652956645715,"aX":-0.5186470447464553},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":1.3,"spinRate":2534,"spinDirection":166},"zone":13,"typeConfidence":0.91,"plateTime":0.40896270069643537,"extension":6.247582459220575},"index":2,"playId":"ee71700a-3d44-3b7e-8320-7c78c65aa6e2","pitchNumber":2,"startTime":"2026-06-25T00:11:23.874Z","endTime":"2026-06-25T00:11:27.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22307031795954,"aZ":-13.046668895935039,"pfxX":4.11283109837981,"pfxZ":9.606574691890588,"pX":-0.5303375126715275,"pZ":2.878871000751052,"vX0":-3.6438122497964076,"vY0":-139.24491258579252,"vZ0":-7.343681442454297,"x":137.22,"y":161.05,"x0":0.2521023136272436,"y0":50.00143966835696,"z0":6.3886054255711375,"aX":8.187398587042825},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2064,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.391312110055849,"extension":6.26528206356135},"index":3,"playId":"124fc0c4-bd32-32f7-b6c8-e0c0d6ffecfb","pitchNumber":3,"startTime":"2026-06-25T00:11:43.440Z","endTime":"2026-06-25T00:11:46.576Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130376304782775,"aZ":-30.03578684199442,"pfxX":-0.7830593063880649,"pfxZ":1.2789852182423385,"pX":-0.40019137698585144,"pZ":0.9268839459737996,"vX0":-2.3820852501242866,"vY0":-128.78884807387357,"vZ0":-7.513803020319729,"x":132.25,"y":213.75,"x0":0.6391023520242887,"y0":50.00562971403007,"z0":6.210190770089069,"aX":-1.313662477437573},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.8,"breakHorizontal":1.9,"spinRate":2668,"spinDirection":246},"zone":13,"typeConfidence":0.88,"plateTime":0.4255398762326954,"extension":6.436160574982248},"hitData":{"launchSpeed":90.5,"launchAngle":0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":168.4}},"index":4,"playId":"295d680c-b7c6-3c43-8975-715ec67f2ded","pitchNumber":4,"startTime":"2026-06-25T00:12:01.500Z","endTime":"2026-06-25T00:12:09.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:12:09.502Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ildemaro Vargas pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-25T00:12:25.503Z","endTime":"2026-06-25T00:13:46.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57660295721539,"aZ":-11.209283426576029,"pfxX":4.035828813121993,"pfxZ":10.61845924065453,"pX":-0.9993925914987692,"pZ":1.512780200396402,"vX0":-4.664795095951335,"vY0":-139.8636923383825,"vZ0":-11.006024283210403,"x":155.09,"y":197.93,"x0":0.168487995962868,"y0":50.000301546531624,"z0":6.241689718435341,"aX":7.966712578086271},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2269,"spinDirection":153},"zone":13,"typeConfidence":0.88,"plateTime":0.39213244559342497,"extension":6.497480938999286},"index":0,"playId":"285ba848-bd95-3177-a001-02cd701bcc61","pitchNumber":1,"startTime":"2026-06-25T00:12:35.937Z","endTime":"2026-06-25T00:12:40.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.137854288876483,"aZ":-27.58985395471887,"pfxX":-2.007920362193067,"pfxZ":2.7243978820921266,"pX":-1.67031282817118,"pZ":0.5885015563969734,"vX0":-4.447093421382843,"vY0":-128.7341819916761,"vZ0":-8.833467634706695,"x":180.67,"y":222.89,"x0":0.33874443465056925,"y0":50.00163533626768,"z0":6.192299421275914,"aX":-3.377774226579854},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":4.6,"spinRate":2757,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4250899593743953,"extension":6.269848550229098},"index":1,"playId":"4b933cdd-172e-3409-9fa0-cf0fdc2607a2","pitchNumber":2,"startTime":"2026-06-25T00:12:51.409Z","endTime":"2026-06-25T00:12:57.771Z","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":94.8,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867168246066207,"aZ":-12.993701026394627,"pfxX":6.875256353637587,"pfxZ":9.931718440883465,"pX":-0.40735814599346487,"pZ":2.4235834807039707,"vX0":-4.083653481424589,"vY0":-137.90232013324416,"vZ0":-8.118231484455684,"x":132.53,"y":173.34,"x0":0.19722858601856977,"y0":50.00474102947965,"z0":6.276814033550784,"aX":13.280164024485249},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-11.6,"spinRate":2166,"spinDirection":155},"zone":4,"typeConfidence":0.91,"plateTime":0.3967684572201131,"extension":6.531495230271759},"index":2,"playId":"82a52c11-08bc-301e-aaca-c3202e532f63","pitchNumber":3,"startTime":"2026-06-25T00:13:13.446Z","endTime":"2026-06-25T00:13:17.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638325943511052,"aZ":-22.902405796712433,"pfxX":-1.2496790547430454,"pfxZ":5.153953166065936,"pX":-0.4467279869292542,"pZ":3.6609276425720263,"vX0":-2.243408961600908,"vY0":-132.16665007905482,"vZ0":-2.936649576684735,"x":134.03,"y":139.93,"x0":0.5699068854119613,"y0":50.00527337015983,"z0":6.436936917298208,"aX":-2.248533352370217},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2565,"spinDirection":176},"zone":11,"typeConfidence":0.91,"plateTime":0.41174044517290387,"extension":6.559509369712761},"hitData":{"launchSpeed":66.5,"launchAngle":50.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.14,"coordY":128.35}},"index":3,"playId":"f7f81498-96ec-37b9-8d4b-7be6350ede6c","pitchNumber":4,"startTime":"2026-06-25T00:13:37.755Z","endTime":"2026-06-25T00:13:46.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:13:46.268Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:15:56.415Z","endTime":"2026-06-25T00:18:21.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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(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":88.7,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041468536199307,"aZ":-18.922759142139217,"pfxX":-0.6512247560705128,"pfxZ":7.751381941483265,"pX":0.02851879620684192,"pZ":2.8321339256029363,"vX0":-5.074740916836246,"vY0":-129.1651114921763,"vZ0":-3.244606212584953,"x":115.91,"y":162.31,"x0":2.0939519259015293,"y0":50.00030217043059,"z0":5.540066582117013,"aX":-1.110884152910597},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.7,"breakHorizontal":2.2,"spinRate":2455,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.4222272316409814,"extension":6.3014127749650495},"index":0,"playId":"3d5c5453-e240-3cfe-8c1b-eedde2fde95d","pitchNumber":1,"startTime":"2026-06-25T00:16:06.126Z","endTime":"2026-06-25T00:16:09.629Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43946565506064,"aZ":-33.194844055806406,"pfxX":-8.170043336608597,"pfxZ":-0.7369718067993194,"pX":0.7234681829132946,"pZ":3.1891121061534426,"vX0":-1.0505346868291927,"vY0":-117.08294751981461,"vZ0":1.8586888500490875,"x":89.42,"y":152.67,"x0":2.23962493512084,"y0":50.004818960354505,"z0":5.505960718889597,"aX":-11.270423966685769},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.6,"breakHorizontal":15.0,"spinRate":2296,"spinDirection":302},"zone":3,"typeConfidence":2.0,"plateTime":0.4689816687021944,"extension":6.103141004143077},"index":1,"playId":"bc53b60e-f215-30f6-9152-2358dc9abc07","pitchNumber":2,"startTime":"2026-06-25T00:16:23.015Z","endTime":"2026-06-25T00:16:26.733Z","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":91.8,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907111306882562,"aZ":-15.76493269821897,"pfxX":4.440290075369622,"pfxZ":9.059474531095802,"pX":1.5713799740715615,"pZ":3.5641927878790343,"vX0":-3.6205763654974934,"vY0":-133.73235959481474,"vZ0":-1.6604377638910504,"x":57.1,"y":142.55,"x0":2.3660621937989013,"y0":50.00005344784603,"z0":5.324276921982914,"aX":8.039588110054638},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.2,"spinRate":2409,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4096081252005219,"extension":6.389673188508654},"index":2,"playId":"91e07aaa-4515-39b4-874b-d6ce6789cd36","pitchNumber":3,"startTime":"2026-06-25T00:16:40.758Z","endTime":"2026-06-25T00:16:43.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131251443650747,"aZ":-16.305952145933976,"pfxX":2.1884918246813374,"pfxZ":8.883984944829404,"pX":-1.1388469408608568,"pZ":3.0591291987390306,"vX0":-8.819010611720449,"vY0":-132.50156361951238,"vZ0":-2.775619079365812,"x":160.41,"y":156.18,"x0":1.9417271124218578,"y0":50.00080394610382,"z0":5.305260781610942,"aX":3.9085798302578794},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-2.2,"spinRate":2459,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.41267426670129126,"extension":6.579990556424547},"index":3,"playId":"2006bb3c-d2ab-34c9-859c-3ca1d3f3b4f4","pitchNumber":4,"startTime":"2026-06-25T00:17:00.191Z","endTime":"2026-06-25T00:17:04.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-25T00:17:15.497Z","endTime":"2026-06-25T00:17:32.251Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368916012319165,"aZ":-32.25014676274034,"pfxX":-5.568101314061905,"pfxZ":-0.05935861280078569,"pX":1.0277800819507916,"pZ":2.9694678651566466,"vX0":-0.9903643298178093,"vY0":-116.23339026106883,"vZ0":0.890814392264436,"x":77.82,"y":158.6,"x0":2.182798991377611,"y0":50.00001792768923,"z0":5.650318173360848,"aX":-7.595479750416087},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.4,"breakHorizontal":10.3,"spinRate":2358,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.4717487160632814,"extension":6.319563692676904},"index":5,"playId":"c1b62eb0-0475-3109-965a-59bf3439106c","pitchNumber":5,"startTime":"2026-06-25T00:17:32.251Z","endTime":"2026-06-25T00:17:35.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529916833244386,"aZ":-16.298616487140524,"pfxX":1.7417928982697028,"pfxZ":8.820060551889666,"pX":1.1198900663983304,"pZ":3.951453874247587,"vX0":-3.293604880778484,"vY0":-132.83413674844567,"vZ0":-0.8817075780402015,"x":74.31,"y":132.09,"x0":2.145530461871658,"y0":50.00218611077123,"z0":5.464550793471252,"aX":3.1352064018506454},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-2.5,"spinRate":2360,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4111964042989027,"extension":6.383444381271978},"index":6,"playId":"9a053eee-e35c-3e6b-8bb7-11050ce69f2a","pitchNumber":6,"startTime":"2026-06-25T00:17:55.128Z","endTime":"2026-06-25T00:18:00.413Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615914336990016,"aZ":-34.29053744687328,"pfxX":-6.040890913425589,"pfxZ":-1.5521923879092498,"pX":-0.48864104180550244,"pZ":0.8147821318399132,"vX0":-3.891074966729639,"vY0":-116.60235700974802,"vZ0":-3.1286236975543495,"x":135.63,"y":216.78,"x0":1.9912265209509556,"y0":50.0025001768099,"z0":5.436593757003752,"aX":-8.247735622835137},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.4,"breakHorizontal":12.0,"spinRate":2331,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.47123390985429525,"extension":6.205295369458036},"index":7,"playId":"5e5a1f05-78da-3c47-b632-a18a8d7030c5","pitchNumber":7,"startTime":"2026-06-25T00:18:15.595Z","endTime":"2026-06-25T00:18:21.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:18:21.600Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:18:53.155Z","endTime":"2026-06-25T00:19:06.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T00:18:41.519Z","endTime":"2026-06-25T00:18:55.426Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":88.4,"endSpeed":81.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94403482297647,"aZ":-23.489171647417198,"pfxX":-0.5156364267278413,"pfxZ":5.14524262542846,"pX":-0.4696153435830601,"pZ":2.0437447559586435,"vX0":-5.880763209289739,"vY0":-128.65977284877147,"vZ0":-4.176547574821901,"x":134.9,"y":183.6,"x0":1.9060770683002444,"y0":50.00323770440741,"z0":5.493143624161265,"aX":-0.870237192719547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":2.2,"spinRate":2489,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.42457532669421516,"extension":6.340790768161608},"hitData":{"launchSpeed":73.7,"launchAngle":52.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.97,"coordY":126.2}},"index":1,"playId":"fff59caa-a45c-3306-b644-8253ca66ddb0","pitchNumber":1,"startTime":"2026-06-25T00:18:55.426Z","endTime":"2026-06-25T00:19:06.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:19:06.762Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out softly to first baseman LuJames Groover. José Fermín to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:19:23.246Z","endTime":"2026-06-25T00:20:52.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"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_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.935404121559664,"aZ":-19.24279065177904,"pfxX":1.8413259828947428,"pfxZ":7.200634904851814,"pX":-0.7373126614452647,"pZ":3.736186534418543,"vX0":-8.324830099419989,"vY0":-132.57650317377121,"vZ0":-0.4446827542378471,"x":145.1,"y":137.9,"x0":2.192010674767893,"y0":50.005461611888904,"z0":5.299455529509165,"aX":3.309600551896484},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":-1.7,"spinRate":2443,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41172776892394625,"extension":6.313817262469005},"index":0,"playId":"da875f8a-1491-377c-a878-06981bc043cd","pitchNumber":1,"startTime":"2026-06-25T00:19:33.575Z","endTime":"2026-06-25T00:19:37.777Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"c1e24875-9880-3faf-838f-8d4ddcaafd66","startTime":"2026-06-25T00:19:54.118Z","endTime":"2026-06-25T00:19:58.092Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.381672740062832,"aZ":-34.81963610638941,"pfxX":-7.2969653519213,"pfxZ":-1.9061007330013968,"pX":0.23147254119817617,"pZ":2.3344831553475234,"vX0":-2.5986213289206677,"vY0":-117.09742903190258,"vZ0":0.22456045106096156,"x":108.18,"y":175.75,"x0":2.3041125709705708,"y0":50.004391584967166,"z0":5.498566073155481,"aX":-10.119704061938512},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.1,"breakHorizontal":13.8,"spinRate":2368,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.4679973674110145,"extension":6.023701280671279},"index":2,"playId":"9195599f-9bae-32ff-ba8e-b39bad3ab365","pitchNumber":2,"startTime":"2026-06-25T00:20:14.638Z","endTime":"2026-06-25T00:20:20.675Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Fermín steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"9195599f-9bae-32ff-ba8e-b39bad3ab365","startTime":"2026-06-25T00:20:30.005Z","endTime":"2026-06-25T00:20:44.496Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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.2,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695303613653127,"aZ":-24.890589243191933,"pfxX":10.494083366891447,"pfxZ":4.107990962104886,"pX":1.2548244022487256,"pZ":3.4341781459065075,"vX0":-6.579990080725178,"vY0":-132.64069806910086,"vZ0":0.12346483192731661,"x":69.17,"y":146.06,"x0":2.41069775970612,"y0":50.00198787127218,"z0":5.20937747330073,"aX":18.604533872680317},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":-17.5,"spinRate":2319,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41373543480647523,"extension":6.49703071846008},"hitData":{"launchSpeed":48.2,"launchAngle":-30.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":155.86,"coordY":169.92}},"index":4,"playId":"21510f45-c2fe-3fa4-96c1-0493be08e9bd","pitchNumber":3,"startTime":"2026-06-25T00:20:44.496Z","endTime":"2026-06-25T00:20:52.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:20:52.492Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blaze Jordan doubles (3) on a sharp line drive to left fielder Lourdes Gurriel Jr. José Fermín scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:21:15.918Z","endTime":"2026-06-25T00:24:15.924Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35054121198746,"aZ":-24.302820188533058,"pfxX":-0.8143420358296434,"pfxZ":4.658302140986967,"pX":0.098771018205901,"pZ":3.0621274521202015,"vX0":-4.724295470413158,"vY0":-128.54360845954142,"vZ0":-1.6207029966378368,"x":113.24,"y":156.1,"x0":2.059209248962256,"y0":50.00047859419396,"z0":5.570857567551857,"aX":-1.3742106019501596},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":2.4,"spinRate":2526,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4246072601757933,"extension":6.037690434314722},"index":0,"playId":"794d4d01-61e1-3319-b901-7b6a251b2b19","pitchNumber":1,"startTime":"2026-06-25T00:21:21.942Z","endTime":"2026-06-25T00:21:25.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11655953605704,"aZ":-14.602089098440858,"pfxX":4.246134204821967,"pfxZ":9.347859971679988,"pX":0.5659879345388544,"pZ":3.0102455633543856,"vX0":-5.800810747384916,"vY0":-135.62133643141618,"vZ0":-3.3182788191815966,"x":95.43,"y":157.5,"x0":2.1718878524954373,"y0":50.004152693162936,"z0":5.255759862081777,"aX":7.983502234257089},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":-6.6,"spinRate":2456,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40245663906201434,"extension":6.4001550210752285},"index":1,"playId":"c90369eb-256f-3098-8725-0574b40ee3a8","pitchNumber":2,"startTime":"2026-06-25T00:21:41.386Z","endTime":"2026-06-25T00:21:44.570Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230557445154226,"aZ":-33.99893865756083,"pfxX":-6.632317406076313,"pfxZ":-1.270429987702248,"pX":-1.0459166675260618,"pZ":1.4955382739726129,"vX0":-5.344140606020624,"vY0":-119.51204106929231,"vZ0":-1.8798975309534347,"x":156.87,"y":198.4,"x0":2.0851377481863347,"y0":50.00140282171953,"z0":5.361951441358703,"aX":-9.539245715497522},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.5,"breakHorizontal":13.3,"spinRate":2355,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4592721965547426,"extension":6.358472916157657},"index":2,"playId":"371233a4-ae54-3e32-b9bb-57f984138cad","pitchNumber":3,"startTime":"2026-06-25T00:22:07.259Z","endTime":"2026-06-25T00:22:11.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60842662059811,"aZ":-17.19940958794434,"pfxX":2.076540901070978,"pfxZ":8.102906769990849,"pX":0.5352459993065423,"pZ":4.310616749599017,"vX0":-4.969058989401,"vY0":-134.45179653288037,"vZ0":0.0011603712741919958,"x":96.6,"y":122.39,"x0":2.1298700990772623,"y0":50.000821091740654,"z0":5.52133275311187,"aX":3.8371253495074753},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":-2.8,"spinRate":2401,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4059378697617855,"extension":6.339698997304776},"index":3,"playId":"8be2d560-3078-3088-a4a0-4c9a77a569cc","pitchNumber":4,"startTime":"2026-06-25T00:22:26.598Z","endTime":"2026-06-25T00:22:30.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049005303751976,"aZ":-14.250676390007843,"pfxX":2.283096874603971,"pfxZ":9.491170524326336,"pX":-1.0452644872019303,"pZ":2.7162371399498855,"vX0":-8.796236255849575,"vY0":-135.889738128234,"vZ0":-4.2612844983000695,"x":156.84,"y":165.44,"x0":1.9232789459780837,"y0":50.00301154010419,"z0":5.280294520770843,"aX":4.312362405766308},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-2.5,"spinRate":2537,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40156171404873353,"extension":6.7071236081227275},"index":4,"playId":"90d27cc7-0fc7-36a0-b0b2-dedf184c8b17","pitchNumber":5,"startTime":"2026-06-25T00:22:55.595Z","endTime":"2026-06-25T00:22:59.233Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22228051758267,"aZ":-35.03143393413114,"pfxX":-8.493835422866441,"pfxZ":-2.0285264414016453,"pX":-0.5352848237329964,"pZ":1.721821282101401,"vX0":-4.0027439453828055,"vY0":-118.46165699771967,"vZ0":-1.1629532839456953,"x":137.4,"y":192.29,"x0":2.2836698331149985,"y0":50.00211194261943,"z0":5.4434058887776535,"aX":-11.978247116330861},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.7,"breakHorizontal":16.4,"spinRate":2410,"spinDirection":319},"zone":7,"typeConfidence":2.0,"plateTime":0.4637089569988979,"extension":6.205659090008647},"index":5,"playId":"586b264c-c995-3179-aa76-e0fc32fe5192","pitchNumber":6,"startTime":"2026-06-25T00:23:38.473Z","endTime":"2026-06-25T00:23:43.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839485354647277,"aZ":-35.98232322526909,"pfxX":-8.788201655696328,"pfxZ":-2.6794119970823616,"pX":0.10283176583865009,"pZ":1.7150945466822485,"vX0":-2.379475232033302,"vY0":-118.41288248055372,"vZ0":-0.9051424420490775,"x":113.08,"y":192.47,"x0":2.262971824536289,"y0":50.00521176894843,"z0":5.397387572700745,"aX":-12.468531911232784},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.8,"breakHorizontal":16.4,"spinRate":2371,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.4627424518827423,"extension":6.264410095866429},"hitData":{"launchSpeed":103.0,"launchAngle":7.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.23,"coordY":96.45}},"index":6,"playId":"ff74ba1f-e74d-3e4b-98f0-97601afda167","pitchNumber":7,"startTime":"2026-06-25T00:24:03.897Z","endTime":"2026-06-25T00:24:15.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:24:15.924Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-25T00:24:54.486Z","endTime":"2026-06-25T00:25:59.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83152829248768,"aZ":-16.2772206088893,"pfxX":3.8014590600079385,"pfxZ":8.759698196440354,"pX":-0.6408921666560039,"pZ":1.944638708035354,"vX0":-8.442108952438623,"vY0":-133.6318696767867,"vZ0":-5.48594904865824,"x":141.43,"y":186.27,"x0":2.0603065513130727,"y0":50.004841560633125,"z0":5.1870242708691725,"aX":6.901259886832654},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-5.2,"spinRate":2333,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.40931901327485054,"extension":6.633240440881159},"index":0,"playId":"fde07973-c3ef-3d51-bd2f-9cf8f2f39112","pitchNumber":1,"startTime":"2026-06-25T00:24:54.486Z","endTime":"2026-06-25T00:24:58.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471548391340598,"aZ":-25.093790918723258,"pfxX":-1.7048369090808935,"pfxZ":4.266112402087317,"pX":-0.16374973851382216,"pZ":2.1433158752776733,"vX0":-4.918265808858928,"vY0":-127.11277340709447,"vZ0":-3.551528576610822,"x":123.24,"y":180.91,"x0":2.006444098853607,"y0":50.003853515280944,"z0":5.518348857667416,"aX":-2.8310754323454725},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":2490,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.42850193041173323,"extension":6.280254690308786},"index":1,"playId":"542c21b9-d375-31fb-99f8-166a9bd67920","pitchNumber":2,"startTime":"2026-06-25T00:25:16.264Z","endTime":"2026-06-25T00:25:19.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T00:25:38.414Z","endTime":"2026-06-25T00:25:52.904Z","isPitch":false,"type":"action","player":{"id":686780,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620207489585376,"aZ":-17.03221155280721,"pfxX":2.699787640795572,"pfxZ":8.074745252055745,"pX":0.8347979920826418,"pZ":3.1602884089087175,"vX0":-4.7673671038884375,"vY0":-135.37803552919036,"vZ0":-2.625289153155714,"x":85.18,"y":153.45,"x0":2.25947747473739,"y0":50.00599570132827,"z0":5.320130111060195,"aX":5.0653086419412885},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-4.0,"spinRate":2314,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40296015667960416,"extension":6.609633502727857},"index":3,"playId":"a3925c93-2c4b-3522-890b-69f67098fd7d","pitchNumber":3,"startTime":"2026-06-25T00:25:52.904Z","endTime":"2026-06-25T00:25:59.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:25:59.155Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LuJames Groover called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T00:28:06.669Z","endTime":"2026-06-25T00:29:30.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.2,"endSpeed":86.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34383820638111,"aZ":-12.286204361484968,"pfxX":4.688783560744788,"pfxZ":10.396706162567003,"pX":0.3873022771394003,"pZ":1.6743272847421666,"vX0":-2.0905112896274654,"vY0":-136.9742531589859,"vZ0":-10.170420218198998,"x":102.24,"y":193.57,"x0":0.5483291402050448,"y0":50.005351945364986,"z0":6.260632794662157,"aX":8.970815737561},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-8.0,"spinRate":2192,"spinDirection":150},"zone":9,"typeConfidence":0.88,"plateTime":0.3988559258664224,"extension":6.295875808043075},"index":0,"playId":"49f8d993-7e25-329f-bf11-03ade183d585","pitchNumber":1,"startTime":"2026-06-25T00:28:12.386Z","endTime":"2026-06-25T00:28:17.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001197766029286,"aZ":-44.895086152059214,"pfxX":-6.455896200872441,"pfxZ":-9.544444284167875,"pX":0.09715330803118756,"pZ":2.0321280055909106,"vX0":0.5045518612686868,"vY0":-115.45960211594853,"vZ0":-0.4525922272505982,"x":113.3,"y":183.91,"x0":0.7115510994056006,"y0":50.001669754073085,"z0":6.5974019324903015,"aX":-8.60653484236908},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-17.0,"breakHorizontal":11.5,"spinRate":3174,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.47666710797694645,"extension":6.064140620499694},"index":1,"playId":"f269a972-8efe-37c9-99c2-ae7b9d1f679f","pitchNumber":2,"startTime":"2026-06-25T00:28:30.089Z","endTime":"2026-06-25T00:28:33.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.504910576182493,"aZ":-21.73392576878458,"pfxX":-1.2785283393852263,"pfxZ":5.749217675805287,"pX":-0.38518230196733133,"pZ":2.345736919919959,"vX0":-1.8949416171576472,"vY0":-132.9041895241945,"vZ0":-6.396315262864639,"x":131.68,"y":175.45,"x0":0.49910993622858973,"y0":50.00205204815231,"z0":6.327819844524096,"aX":-2.320777864540063},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.5,"breakHorizontal":2.6,"spinRate":2441,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.4097994120586965,"extension":6.2886507418223685},"index":2,"playId":"ead4bd1d-6a93-37d9-9d66-2c2b2a85b2ae","pitchNumber":3,"startTime":"2026-06-25T00:28:45.553Z","endTime":"2026-06-25T00:28:48.725Z","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":87.3,"endSpeed":81.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058917076663572,"aZ":-30.373096104103166,"pfxX":-1.9684315086231916,"pfxZ":1.0908615689301673,"pX":-0.5684027164802773,"pZ":2.0338429850895774,"vX0":-2.2095093561496078,"vY0":-127.25917336022286,"vZ0":-4.799240237892782,"x":138.67,"y":183.87,"x0":0.5641831888431851,"y0":50.00504576988535,"z0":6.326897423738772,"aX":-3.255698471061639},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":4.1,"spinRate":2770,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.42903533784520675,"extension":6.188052961978525},"index":3,"playId":"af2fff23-af18-379f-8437-dc86defe7c77","pitchNumber":4,"startTime":"2026-06-25T00:29:06.092Z","endTime":"2026-06-25T00:29:10.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104367625938114,"aZ":-11.15591971563301,"pfxX":3.9125245192054408,"pfxZ":10.700892321276319,"pX":-0.3342512812534928,"pZ":2.8999326860675168,"vX0":-2.951927831684912,"vY0":-138.5903642069914,"vZ0":-7.629804162157166,"x":129.74,"y":160.48,"x0":0.23108128580217335,"y0":50.00585493982861,"z0":6.416403589029621,"aX":7.687655595038992},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2106,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.3937287735577737,"extension":6.439816210650768},"index":4,"playId":"bf3ac643-a80c-306a-9ab4-d72f928fd722","pitchNumber":5,"startTime":"2026-06-25T00:29:25.963Z","endTime":"2026-06-25T00:29:30.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:29:30.917Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ketel Marte lines out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T00:29:42.069Z","endTime":"2026-06-25T00:30:36.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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(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":89.4,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504054433208896,"aZ":-20.96471703194039,"pfxX":7.83270848392945,"pfxZ":6.522260067215167,"pX":1.0323046452650861,"pZ":2.0724710878715107,"vX0":-1.7479474370423473,"vY0":-130.0785187934992,"vZ0":-6.439480989332292,"x":77.65,"y":182.82,"x0":0.6939284884319038,"y0":50.003670821605425,"z0":6.162393036746814,"aX":13.464307710952488},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":-13.8,"spinRate":1814,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.42058099726029097,"extension":6.20190189513521},"index":0,"playId":"62ecfddd-1f6f-3fa9-abbc-9020f6cb52d5","pitchNumber":1,"startTime":"2026-06-25T00:29:54.197Z","endTime":"2026-06-25T00:29:58.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.364768124285064,"aZ":-22.78299896184637,"pfxX":-0.7290142406678364,"pfxZ":5.144061477876313,"pX":-0.05817629062193867,"pZ":3.5345756066911047,"vX0":-1.22046400951907,"vY0":-133.19906405196028,"vZ0":-3.4026490667754525,"x":119.22,"y":143.35,"x0":0.49786726236850903,"y0":50.000688584552215,"z0":6.4459778656284366,"aX":-1.33055602760859},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2518,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.40874873983777293,"extension":6.291674434920677},"index":1,"playId":"ef6f7db1-2032-3d3d-82e9-4116c25b21ae","pitchNumber":2,"startTime":"2026-06-25T00:30:09.179Z","endTime":"2026-06-25T00:30:12.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-25T00:30:19.229Z","endTime":"2026-06-25T00:30:30.588Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89044858859173,"aZ":-11.323010829500475,"pfxX":3.40352245819569,"pfxZ":10.413169600192658,"pX":-0.17182215955983518,"pZ":2.9534248796134546,"vX0":-2.6918090305675335,"vY0":-139.7689283162056,"vZ0":-7.562410186849968,"x":123.55,"y":159.04,"x0":0.35570227345094513,"y0":50.00506347844447,"z0":6.416504016454487,"aX":6.8172541813976375},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":-5.6,"spinRate":2114,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.39005369532132494,"extension":6.327232807047404},"hitData":{"launchSpeed":84.4,"launchAngle":10.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.81,"coordY":135.75}},"index":3,"playId":"aa1b0b70-2687-3fc8-add5-7db1217ce208","pitchNumber":3,"startTime":"2026-06-25T00:30:30.588Z","endTime":"2026-06-25T00:30:36.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:30:36.594Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, third baseman José Fermín to first baseman Blaze Jordan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-25T00:30:50.648Z","endTime":"2026-06-25T00:31:58.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53454077905993,"aZ":-27.238421997223117,"pfxX":-3.0666594945813115,"pfxZ":2.866159916704749,"pX":0.9114845373716371,"pZ":2.6732709622945414,"vX0":1.560429716443483,"vY0":-129.82082328667815,"vZ0":-4.312676151448157,"x":82.26,"y":166.6,"x0":0.704386123271439,"y0":50.005962150516126,"z0":6.404445022019812,"aX":-5.289827077315017},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":5.3,"spinRate":2574,"spinDirection":177},"zone":12,"typeConfidence":0.64,"plateTime":0.42024076835421065,"extension":6.318764627473121},"index":0,"playId":"12775f86-eb9b-39a2-8e43-2a41542109de","pitchNumber":1,"startTime":"2026-06-25T00:31:02.050Z","endTime":"2026-06-25T00:31:05.653Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-25T00:31:17.019Z","endTime":"2026-06-25T00:31:34.409Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763682284237532,"aZ":-9.326010747478874,"pfxX":4.150144749842236,"pfxZ":11.556473095754562,"pX":-0.893304394956659,"pZ":1.6759432784605006,"vX0":-4.556184894183043,"vY0":-138.9205736904042,"vZ0":-10.773760466597356,"x":151.05,"y":193.53,"x0":0.21989047081132435,"y0":50.00183374130549,"z0":6.199693550850548,"aX":8.20481531768399},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":-6.7,"spinRate":2070,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.39254266884552,"extension":6.511061447652804},"index":2,"playId":"2925fefc-5044-3cb8-a785-6ff412d0e651","pitchNumber":2,"startTime":"2026-06-25T00:31:34.409Z","endTime":"2026-06-25T00:31:39.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14658315988803,"aZ":-21.66467631539497,"pfxX":-0.9787136652214006,"pfxZ":5.714383450947167,"pX":-0.40494146137240583,"pZ":2.4676900069804537,"vX0":-2.234988450507374,"vY0":-133.58768289941642,"vZ0":-6.243971996976563,"x":132.44,"y":172.15,"x0":0.5640204416849499,"y0":50.00122289043812,"z0":6.354114020269409,"aX":-1.7984570500176302},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":2.2,"spinRate":2536,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.4073593689264663,"extension":6.286122049419086},"hitData":{"launchSpeed":78.3,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":173.98}},"index":3,"playId":"16be8048-7e8a-34dd-9a94-9c42b5bc8c0e","pitchNumber":3,"startTime":"2026-06-25T00:31:50.819Z","endTime":"2026-06-25T00:31:58.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:31:58.824Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:33:58.795Z","endTime":"2026-06-25T00:35:57.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":91.9,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24523162975541,"aZ":-19.401741038460003,"pfxX":8.729573481213961,"pfxZ":7.0634724574310805,"pX":-0.6192482853872123,"pZ":2.4319008452016058,"vX0":-10.022596640724291,"vY0":-133.49998060458802,"vZ0":-3.5912945180013742,"x":140.6,"y":173.12,"x0":2.046268401478347,"y0":50.002574401335416,"z0":5.18789776676609,"aX":15.78590367015229},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-13.7,"spinRate":2230,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40999575328319526,"extension":6.589523144840774},"index":0,"playId":"50069274-b602-395d-bd9b-a9b31e67d959","pitchNumber":1,"startTime":"2026-06-25T00:34:13.791Z","endTime":"2026-06-25T00:34:18.071Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222166538856044,"aZ":-32.03333548319174,"pfxX":-3.392178860115963,"pfxZ":0.09961547407153848,"pX":-0.9056322264228418,"pZ":1.889972054937246,"vX0":-5.980391491735325,"vY0":-117.94926121567381,"vZ0":-1.2475745025979315,"x":151.52,"y":187.75,"x0":2.111928108032926,"y0":50.003180503373606,"z0":5.40277569211125,"aX":-4.736845231799141},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.1,"breakHorizontal":7.7,"spinRate":2335,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4659132262155201,"extension":6.167236557367406},"index":1,"playId":"7afba59b-ad1e-3347-b22d-f0c240b0851f","pitchNumber":2,"startTime":"2026-06-25T00:34:29.208Z","endTime":"2026-06-25T00:34:32.859Z","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":90.9,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66052543367207,"aZ":-18.030077639863546,"pfxX":8.120831921591854,"pfxZ":7.994589667925948,"pX":0.7579052322405326,"pZ":2.503976399455546,"vX0":-6.452155514465398,"vY0":-132.2648410103423,"vZ0":-3.5963339569460446,"x":88.11,"y":171.17,"x0":2.1759636640493976,"y0":50.000475501520555,"z0":5.206305274836905,"aX":14.361916230467148},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":-13.3,"spinRate":2240,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4143928381155071,"extension":6.579849800373551},"index":2,"playId":"302d527a-5916-30e0-84b9-f94539a2bbfb","pitchNumber":3,"startTime":"2026-06-25T00:34:47.024Z","endTime":"2026-06-25T00:34:50.319Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899054490262436,"aZ":-33.85653533014619,"pfxX":-9.041256803378145,"pfxZ":-1.1727577109001874,"pX":-0.780529870882534,"pZ":2.894173905908557,"vX0":-4.162877911439142,"vY0":-118.88947377158726,"vZ0":1.1692805346252049,"x":146.75,"y":160.64,"x0":2.1682725279189214,"y0":50.005470226540865,"z0":5.469973493771602,"aX":-12.936625941844852},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":2444,"spinDirection":300},"zone":11,"typeConfidence":2.0,"plateTime":0.4607887858136146,"extension":6.060610011655545},"index":3,"playId":"e4927918-847d-3d9b-8972-c92885bafdec","pitchNumber":4,"startTime":"2026-06-25T00:35:11.141Z","endTime":"2026-06-25T00:35:18.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378967039439733,"aZ":-19.793461798569425,"pfxX":9.316038001934857,"pfxZ":6.543135296494709,"pX":0.6742452957414699,"pZ":2.7191569356992633,"vX0":-7.578353526877512,"vY0":-136.96831272578854,"vZ0":-2.8398784702017728,"x":91.3,"y":165.36,"x0":2.2720193726085505,"y0":50.00500750705593,"z0":5.129283578378615,"aX":17.632563034678483},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2319,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.40051982527690866,"extension":6.442690909672612},"hitData":{"launchSpeed":87.1,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.95,"coordY":140.53}},"index":4,"playId":"00300704-f2fd-3f4c-bdf3-301c344ace28","pitchNumber":5,"startTime":"2026-06-25T00:35:49.890Z","endTime":"2026-06-25T00:35:57.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:35:57.934Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:36:20.667Z","endTime":"2026-06-25T00:38:08.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90798247199043,"aZ":-23.569584235727184,"pfxX":-1.831948076232683,"pfxZ":5.01205149263401,"pX":1.0970518660227742,"pZ":3.3193533706644143,"vX0":-2.2518449713143727,"vY0":-129.437878495632,"vZ0":-1.2260461255858344,"x":75.18,"y":149.16,"x0":2.212401324374363,"y0":50.00492285212055,"z0":5.583159680460985,"aX":-3.14711340286033},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":3.7,"spinRate":2342,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4211785798909311,"extension":6.173429196497191},"index":0,"playId":"29eb042e-d5ca-316c-a3c1-66235d7a0c15","pitchNumber":1,"startTime":"2026-06-25T00:36:24.426Z","endTime":"2026-06-25T00:36:28.453Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.517208927202084,"aZ":-32.46035982017957,"pfxX":-4.372383025165102,"pfxZ":-0.19899641603071672,"pX":0.010544235439658586,"pZ":2.501904900990302,"vX0":-3.7968306903828264,"vY0":-117.56297552998969,"vZ0":0.16932517007112935,"x":116.6,"y":171.23,"x0":2.2125865630099186,"y0":50.005449053678475,"z0":5.432677328994939,"aX":-6.143875422830691},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.1,"breakHorizontal":8.9,"spinRate":2426,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.4652370344414525,"extension":6.046682994777389},"index":1,"playId":"3910a6ef-0b2a-38dd-b042-af9bdd1204f6","pitchNumber":2,"startTime":"2026-06-25T00:36:41.335Z","endTime":"2026-06-25T00:36:45.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.048054227805505,"aZ":-18.116884522518717,"pfxX":1.9781430347318727,"pfxZ":7.84161017934793,"pX":1.4641751191213295,"pZ":3.8902285538849477,"vX0":-3.0085163605759853,"vY0":-132.70321637478233,"vZ0":-0.5185148961046131,"x":61.19,"y":133.74,"x0":2.3529158510865305,"y0":50.0013402022604,"z0":5.401901572739039,"aX":3.5457377704899966},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":-3.0,"spinRate":2336,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41194973211651353,"extension":6.458766276988974},"index":2,"playId":"7c60fb5d-d30c-36bb-88bf-4e4244d34243","pitchNumber":3,"startTime":"2026-06-25T00:37:01.471Z","endTime":"2026-06-25T00:37:05.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424241484985213,"aZ":-24.84306553553521,"pfxX":-2.1500997217548248,"pfxZ":4.554959509197298,"pX":0.17519375606983623,"pZ":3.2150066305392806,"vX0":-4.023197639939716,"vY0":-125.2754465755662,"vZ0":-1.0791300165544984,"x":110.32,"y":151.97,"x0":2.073587766152599,"y0":50.000804600709436,"z0":5.659526627429472,"aX":-3.4579894681670464},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.3,"breakHorizontal":4.7,"spinRate":2428,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.43520755036987246,"extension":6.317088164159723},"index":3,"playId":"70cf7c8e-67b7-39f2-811a-72b7642939c1","pitchNumber":4,"startTime":"2026-06-25T00:37:20.538Z","endTime":"2026-06-25T00:37:24.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-25T00:37:29.322Z","endTime":"2026-06-25T00:37:43.995Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41853158171402,"aZ":-28.901428047129233,"pfxX":-2.765387624481268,"pfxZ":2.0099346551126906,"pX":1.2436177976891212,"pZ":4.472747560100846,"vX0":-1.8517945574099919,"vY0":-126.19510500435622,"vZ0":3.0520381810743844,"x":69.6,"y":118.02,"x0":2.3438466973471037,"y0":50.001766964805725,"z0":5.562443645199935,"aX":-4.501937842036577},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":5.4,"spinRate":2481,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.43248058179315363,"extension":6.225869358563353},"index":5,"playId":"a79e8cdd-5333-31fe-9de6-5139225e95b3","pitchNumber":5,"startTime":"2026-06-25T00:37:43.995Z","endTime":"2026-06-25T00:37:47.608Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.465856765301393,"aZ":-33.9373936528992,"pfxX":-4.7283437009192415,"pfxZ":-1.3171558286277136,"pX":1.165182517209449,"pZ":1.6096487380697964,"vX0":-1.0434418363020683,"vY0":-114.87206604022703,"vZ0":-1.3325309329198478,"x":72.59,"y":195.32,"x0":2.2391748974481307,"y0":50.00166816242817,"z0":5.48447766251964,"aX":-6.343714611006217},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.4,"breakHorizontal":8.9,"spinRate":2422,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.4760708263617306,"extension":6.14887375575648},"index":6,"playId":"f51db240-492e-3af1-8009-379bbd20a352","pitchNumber":6,"startTime":"2026-06-25T00:38:03.503Z","endTime":"2026-06-25T00:38:08.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:38:08.585Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a sharp line drive to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:38:26.185Z","endTime":"2026-06-25T00:39:00.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070368403143977,"aZ":-18.01446969683787,"pfxX":3.6741525882725554,"pfxZ":7.795689521665144,"pX":-0.3432123047159091,"pZ":2.7283934263451703,"vX0":-8.250917782588017,"vY0":-133.4966874688104,"vZ0":-3.122683191460209,"x":130.08,"y":165.11,"x0":2.301605025174572,"y0":50.00179627001087,"z0":5.20035583784966,"aX":6.673479375292779},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":-5.0,"spinRate":2430,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4093220178730923,"extension":6.475245555968005},"hitData":{"launchSpeed":107.1,"launchAngle":8.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.49,"coordY":78.71}},"index":0,"playId":"757856cd-0c00-3e59-a3d5-ff736869c4d5","pitchNumber":1,"startTime":"2026-06-25T00:38:49.001Z","endTime":"2026-06-25T00:39:00.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:39:00.028Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nelson Velázquez grounds into a force out, shortstop Geraldo Perdomo to second baseman Ildemaro Vargas. Jordan Walker out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-25T00:39:22.753Z","endTime":"2026-06-25T00:40:10.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.462955173499147,"aZ":-32.61977999136891,"pfxX":-8.658942033842068,"pfxZ":-0.3219395083002752,"pX":-0.8991113522836741,"pZ":2.2923823233663776,"vX0":-4.666969683874294,"vY0":-116.95245197601689,"vZ0":-0.15475547592289518,"x":151.27,"y":176.89,"x0":2.248571220846295,"y0":50.003971361270956,"z0":5.42400328553666,"aX":-11.969963907634595},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.4,"breakHorizontal":16.8,"spinRate":2503,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4687016378687625,"extension":6.38091950895791},"index":0,"playId":"7bb582bf-04d5-3324-90eb-c00ab50f0007","pitchNumber":1,"startTime":"2026-06-25T00:39:35.192Z","endTime":"2026-06-25T00:39:38.473Z","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":91.8,"endSpeed":85.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21495549569809,"aZ":-16.97418218378828,"pfxX":3.373115967492817,"pfxZ":8.29955461433948,"pX":-0.23464045389302338,"pZ":2.135343397797949,"vX0":-7.618142112840389,"vY0":-133.61174857192697,"vZ0":-4.666359125987734,"x":125.94,"y":181.13,"x0":2.198671924583534,"y0":50.00619462721955,"z0":5.101387020812255,"aX":6.18095896870248},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-4.7,"spinRate":2487,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.4078778229622313,"extension":6.409282828109998},"hitData":{"launchSpeed":89.0,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":145.6}},"index":1,"playId":"fc9879aa-158a-3533-8f55-4ecad53f0b62","pitchNumber":2,"startTime":"2026-06-25T00:40:03.054Z","endTime":"2026-06-25T00:40:10.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:40:10.088Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:42:14.384Z","endTime":"2026-06-25T00:43:04.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.413103805579283,"aZ":-43.744451434217765,"pfxX":-7.812816042001818,"pfxZ":-9.220638740220995,"pX":1.2687622380576271,"pZ":4.6251398852115235,"vX0":3.3937463398879864,"vY0":-111.93891536042416,"vZ0":5.054296013554254,"x":68.64,"y":113.9,"x0":0.7385794610543172,"y0":50.00481986123106,"z0":6.849184105718705,"aX":-9.79991805718321},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-14.9,"breakHorizontal":13.1,"spinRate":3046,"spinDirection":326},"zone":12,"typeConfidence":0.9,"plateTime":0.4915147542046041,"extension":6.01610352229924},"index":0,"playId":"08dc6a7f-dd79-3e97-9c68-c92807b72c15","pitchNumber":1,"startTime":"2026-06-25T00:42:21.438Z","endTime":"2026-06-25T00:42:26.341Z","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.6,"endSpeed":85.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757977319442087,"aZ":-18.62285793345999,"pfxX":8.708647208291483,"pfxZ":7.203683340807229,"pX":-0.18191294378356196,"pZ":2.7566761855491646,"vX0":-4.361368366742971,"vY0":-136.2191469609475,"vZ0":-6.163571629044377,"x":123.93,"y":164.35,"x0":0.30807104234283034,"y0":50.000339541293734,"z0":6.334977929487612,"aX":16.372803382440924},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-14.9,"spinRate":2141,"spinDirection":154},"zone":2,"typeConfidence":0.92,"plateTime":0.4020145036470657,"extension":6.372185320935552},"index":1,"playId":"c1ba82fd-45ac-39de-a364-fda2075f5a10","pitchNumber":2,"startTime":"2026-06-25T00:42:37.608Z","endTime":"2026-06-25T00:42:41.163Z","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":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48509932370127,"aZ":-17.202061386198842,"pfxX":8.385249927774556,"pfxZ":7.837159356650051,"pX":0.6771009666739823,"pZ":2.1846522099546015,"vX0":-2.4860484797486637,"vY0":-137.37593348282897,"vZ0":-7.646027448377243,"x":91.19,"y":179.79,"x0":0.504333715831141,"y0":50.00568786580042,"z0":6.173836533243229,"aX":16.026816080411436},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":2150,"spinDirection":152},"zone":6,"typeConfidence":0.93,"plateTime":0.3987311496123027,"extension":6.36301296273872},"hitData":{"launchSpeed":77.4,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.25,"coordY":104.56}},"index":2,"playId":"a9c33a5a-35e4-3575-83ad-0536d0a88393","pitchNumber":3,"startTime":"2026-06-25T00:42:53.935Z","endTime":"2026-06-25T00:43:04.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:43:04.945Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks. Corbin Carroll to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:43:26.208Z","endTime":"2026-06-25T00:44:52.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.608638186741974,"aZ":-23.648320138859074,"pfxX":-2.3646846769818906,"pfxZ":4.800551124408514,"pX":-0.34905285168330324,"pZ":4.907059723015261,"vX0":-1.7588387084958192,"vY0":-131.59028849490724,"vZ0":0.17447470956095457,"x":130.31,"y":106.29,"x0":0.6323071676658462,"y0":50.002147708674386,"z0":6.573937102750544,"aX":-4.199197596143253},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2515,"spinDirection":182},"zone":11,"typeConfidence":0.91,"plateTime":0.41422960769779005,"extension":6.242644381321758},"index":0,"playId":"a1d81d2a-c0f2-3b64-8ce7-e38b5cf13700","pitchNumber":1,"startTime":"2026-06-25T00:43:30.202Z","endTime":"2026-06-25T00:43:34.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309901707790864,"aZ":-14.627179924214555,"pfxX":3.3790763661314385,"pfxZ":9.129636091025493,"pX":-0.26005222096930797,"pZ":2.3435498644499186,"vX0":-3.032026484433614,"vY0":-137.0494094449952,"vZ0":-8.052574083439715,"x":126.91,"y":175.5,"x0":0.4159650440803178,"y0":50.003849778183415,"z0":6.297379365233775,"aX":6.4958217066482655},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-5.5,"spinRate":2060,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.398064725331694,"extension":6.377880680154191},"index":1,"playId":"8dce9e1a-f0c8-34b9-b81b-6555f03d2fd5","pitchNumber":2,"startTime":"2026-06-25T00:43:47.423Z","endTime":"2026-06-25T00:43:51.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.737368064450113,"aZ":-43.818275287710826,"pfxX":-5.073054133137429,"pfxZ":-8.583502882670654,"pX":0.9054878901742226,"pZ":3.4060313707127055,"vX0":1.851567002899931,"vY0":-115.76768762990955,"vZ0":2.2210054543338593,"x":82.48,"y":146.82,"x0":0.7541562834997833,"y0":50.00375332540028,"z0":6.630460676563952,"aX":-6.881781783942349},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.6,"breakHorizontal":8.8,"spinRate":3024,"spinDirection":318},"zone":12,"typeConfidence":0.89,"plateTime":0.4732384618830432,"extension":6.121772909640391},"index":2,"playId":"f4410f1a-dc35-3ea0-8e06-63cfd3ac3933","pitchNumber":3,"startTime":"2026-06-25T00:44:06.425Z","endTime":"2026-06-25T00:44:11.650Z","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":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493382843667458,"aZ":-44.42958953333681,"pfxX":-5.029445430662296,"pfxZ":-9.143826926876802,"pX":-1.1504151883098461,"pZ":2.1576147253541555,"vX0":-2.0138417441820007,"vY0":-115.56945785181763,"vZ0":-0.26796899497184334,"x":160.85,"y":180.52,"x0":0.38832530949051325,"y0":50.0047097355915,"z0":6.577617377718912,"aX":-6.738028858835008},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.3,"breakHorizontal":9.6,"spinRate":3101,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4757064054478475,"extension":6.220574585920112},"index":3,"playId":"fb0ce3e4-141d-352a-86ba-79bd92af70ba","pitchNumber":4,"startTime":"2026-06-25T00:44:25.952Z","endTime":"2026-06-25T00:44:30.774Z","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":94.6,"endSpeed":87.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425572006442437,"aZ":-13.779042265337136,"pfxX":6.680188370620664,"pfxZ":9.543249283671365,"pX":-0.7394829120177366,"pZ":1.616921001281377,"vX0":-5.030565089070457,"vY0":-137.46679114085035,"vZ0":-9.893280452773295,"x":145.19,"y":195.12,"x0":0.23974764615134023,"y0":50.00409087636038,"z0":6.181647645770293,"aX":12.877825994523572},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-11.2,"spinRate":2074,"spinDirection":149},"zone":7,"typeConfidence":0.91,"plateTime":0.3973579891667325,"extension":6.255604948653435},"index":4,"playId":"dd9b8759-f2fb-3e12-a71c-99b283b9c6c7","pitchNumber":5,"startTime":"2026-06-25T00:44:47.299Z","endTime":"2026-06-25T00:44:52.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:44:52.872Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Arenado lines into a force out, first baseman Blaze Jordan to second baseman JJ Wetherholt to shortstop Masyn Winn. Corbin Carroll to 3rd. Gabriel Moreno out at 2nd. Nolan Arenado to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:45:10.383Z","endTime":"2026-06-25T00:46:07.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.158355885408536,"aZ":-29.15297184389352,"pfxX":-2.3707214616519416,"pfxZ":1.8230164957503714,"pX":0.5461781324721331,"pZ":3.1140227262124163,"vX0":0.36885345005380965,"vY0":-127.27451298138304,"vZ0":-2.3906719840409574,"x":96.18,"y":154.7,"x0":0.7087828104878984,"y0":50.005540289433505,"z0":6.346508010739071,"aX":-3.9370932529201177},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":4.2,"spinRate":2611,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.42838268865692974,"extension":6.140302542519184},"index":0,"playId":"3cdb1b19-d7f3-351d-8cf1-c0eafbd6aa08","pitchNumber":1,"startTime":"2026-06-25T00:45:20.297Z","endTime":"2026-06-25T00:45:24.118Z","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.0,"endSpeed":82.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072136664513792,"aZ":-25.63997372540192,"pfxX":9.442726246243646,"pfxZ":3.8279511039428895,"pX":1.368203303305417,"pZ":1.9873858143822851,"vX0":-1.2275598466051534,"vY0":-129.5585424489033,"vZ0":-5.614014819922776,"x":64.85,"y":185.12,"x0":0.6198517804178935,"y0":50.00136600556872,"z0":6.1318184613971685,"aX":16.114358533050034},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-16.8,"spinRate":1815,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.4221299039795263,"extension":6.266826411358313},"index":1,"playId":"61dfc694-2105-30cb-8d1e-365d75bfaa55","pitchNumber":2,"startTime":"2026-06-25T00:45:37.680Z","endTime":"2026-06-25T00:45:41.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979679177767057,"aZ":-23.24390354553191,"pfxX":8.785757917341247,"pfxZ":5.085141778763021,"pX":1.6003470506161583,"pZ":2.244730910843869,"vX0":-1.0550583958789395,"vY0":-131.41592609056752,"vZ0":-5.551057695277248,"x":56.0,"y":178.17,"x0":0.8645346045085744,"y0":50.000776409298645,"z0":6.103301314348741,"aX":15.41505201893483},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-15.7,"spinRate":1680,"spinDirection":125},"zone":14,"typeConfidence":0.93,"plateTime":0.4162673907413659,"extension":6.277496918200996},"hitData":{"launchSpeed":68.9,"launchAngle":10.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":141.4,"coordY":146.68}},"index":2,"playId":"c38f3cc8-80d1-3ed1-bc2f-a04f503a9efd","pitchNumber":3,"startTime":"2026-06-25T00:45:58.204Z","endTime":"2026-06-25T00:46:07.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:46:07.223Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a fly ball to second baseman JJ Wetherholt, deflected by right fielder Jordan Walker. Corbin Carroll scores. Nolan Arenado to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:47:09.877Z","endTime":"2026-06-25T00:48:45.866Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T00:46:53.616Z","endTime":"2026-06-25T00:47:12.171Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99198068735967,"aZ":-44.943942029218896,"pfxX":-3.479688460108015,"pfxZ":-9.230359047345669,"pX":-1.8504718468676438,"pZ":-0.9913751087744209,"vX0":-4.336668635692296,"vY0":-117.87431455639877,"vZ0":-7.027188416156102,"x":187.54,"y":265.55,"x0":0.47745515914637154,"y0":50.00408682652637,"z0":6.260089155159067,"aX":-4.812683037247231},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-18.4,"breakHorizontal":7.6,"spinRate":3125,"spinDirection":330},"zone":13,"typeConfidence":0.93,"plateTime":0.4677534545499191,"extension":6.430956307789496},"index":1,"playId":"f014204b-6020-35f1-a7c7-727ec9b70854","pitchNumber":1,"startTime":"2026-06-25T00:47:12.171Z","endTime":"2026-06-25T00:47:17.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198125187052533,"aZ":-27.260547895911923,"pfxX":-1.4287863260014377,"pfxZ":2.971437281853478,"pX":0.38801303964787465,"pZ":1.873768746934839,"vX0":-0.27462132996557864,"vY0":-127.0168439668578,"vZ0":-5.673051873463745,"x":102.21,"y":188.19,"x0":0.6829718745127781,"y0":50.00091364118891,"z0":6.272257516938292,"aX":-2.361282587159686},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":2.6,"spinRate":2576,"spinDirection":202},"zone":9,"typeConfidence":0.89,"plateTime":0.42933548232330976,"extension":6.2607498911185795},"index":2,"playId":"f07a160d-1aef-3b95-ac8f-719143f1fe35","pitchNumber":2,"startTime":"2026-06-25T00:47:45.836Z","endTime":"2026-06-25T00:47:49.735Z","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.6,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919284675008726,"aZ":-22.335224988512856,"pfxX":8.835577856816622,"pfxZ":5.817533651018724,"pX":0.8803570444058131,"pZ":1.835721261856982,"vX0":-2.656436217636699,"vY0":-129.01829326458244,"vZ0":-6.433033084566478,"x":83.44,"y":189.22,"x0":0.7729897837669572,"y0":50.00492652485158,"z0":6.073719522909785,"aX":14.952150037167275},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-15.5,"spinRate":1836,"spinDirection":130},"zone":14,"typeConfidence":0.92,"plateTime":0.4239344751024836,"extension":6.192295357277405},"index":3,"playId":"9e5d3903-a0da-35de-907e-3c86a13a03aa","pitchNumber":3,"startTime":"2026-06-25T00:48:02.857Z","endTime":"2026-06-25T00:48:07.827Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828931194776743,"aZ":-11.897932158070077,"pfxX":4.055340626531532,"pfxZ":10.538236255561811,"pX":-0.7406555429907461,"pZ":3.4049685025257777,"vX0":-4.412519282478833,"vY0":-137.4499118700825,"vZ0":-5.864287530613411,"x":145.23,"y":146.85,"x0":0.3542571669324887,"y0":50.00493868572982,"z0":6.365133570954953,"aX":7.804974721485774},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-6.5,"spinRate":2072,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.3976210847384234,"extension":6.413685848597536},"hitData":{"launchSpeed":67.9,"launchAngle":38.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.57,"coordY":119.59}},"index":4,"playId":"8e0f937d-3a9e-3561-a7fa-103fae6ac7ae","pitchNumber":4,"startTime":"2026-06-25T00:48:30.832Z","endTime":"2026-06-25T00:48:45.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:48:45.866Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Blaze Jordan on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:49:13.791Z","endTime":"2026-06-25T00:49:48.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"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, 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.2,"endSpeed":81.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077121579969038,"aZ":-18.745510894236602,"pfxX":6.25276882220662,"pfxZ":7.992587940174268,"pX":0.9806381380168119,"pZ":2.0273391795074946,"vX0":-1.646453323486378,"vY0":-128.42028806939337,"vZ0":-6.842510257149506,"x":79.62,"y":184.04,"x0":0.815129719843249,"y0":50.006200413245566,"z0":6.170638631957569,"aX":10.508983693985321},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.3,"breakHorizontal":-11.0,"spinRate":1843,"spinDirection":131},"zone":14,"typeConfidence":0.8,"plateTime":0.425537991801737,"extension":6.211017965113062},"index":0,"playId":"516c3df1-e3e6-3861-b3eb-c7c336ceabf0","pitchNumber":1,"startTime":"2026-06-25T00:49:19.104Z","endTime":"2026-06-25T00:49:23.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032468926353623,"aZ":-13.189601781803582,"pfxX":3.7364607178007074,"pfxZ":9.82833862124401,"pX":-0.6579563782746922,"pZ":3.060330387331178,"vX0":-4.133584769392004,"vY0":-137.73124967685374,"vZ0":-6.586024886541698,"x":142.08,"y":156.15,"x0":0.372972639665613,"y0":50.00385418872333,"z0":6.365097506374544,"aX":7.218357926964836},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2000,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.39686361842070816,"extension":6.1949124363556125},"hitData":{"launchSpeed":82.9,"launchAngle":74.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":174.99}},"index":1,"playId":"64a152c8-0e4b-3ae0-b3e1-de6ffc13a874","pitchNumber":2,"startTime":"2026-06-25T00:49:38.368Z","endTime":"2026-06-25T00:49:48.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:49:48.389Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (11) on a line drive to left fielder Nelson Velázquez. Nolan Arenado scores. Tommy Troy scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:50:19.276Z","endTime":"2026-06-25T00:51:39.424Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88499540591601,"aZ":-17.604670914250953,"pfxX":7.354337985151771,"pfxZ":7.594169683038095,"pX":-0.6716032913587077,"pZ":2.346502140892243,"vX0":-5.528553486038302,"vY0":-137.7087106684256,"vZ0":-7.220519418232794,"x":142.6,"y":175.42,"x0":0.4076070175104871,"y0":50.00290750084999,"z0":6.195652823424328,"aX":14.10989463282316},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":-12.1,"spinRate":2074,"spinDirection":146},"zone":4,"typeConfidence":0.92,"plateTime":0.39790648549443564,"extension":6.453296400650938},"index":0,"playId":"292c9714-2158-34ae-aafd-aa211895e7c5","pitchNumber":1,"startTime":"2026-06-25T00:50:19.910Z","endTime":"2026-06-25T00:50:23.405Z","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":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42964636824571,"aZ":-45.8593336309638,"pfxX":-6.46245006032112,"pfxZ":-10.520554573842958,"pX":-0.035227119414597,"pZ":3.098311295079165,"vX0":0.3472443239864149,"vY0":-114.56257996027144,"vZ0":2.22963556056568,"x":118.34,"y":155.13,"x0":0.646422874924732,"y0":50.00450808282702,"z0":6.668193130788194,"aX":-8.404723168975817},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-17.9,"breakHorizontal":11.5,"spinRate":3221,"spinDirection":327},"zone":2,"typeConfidence":0.92,"plateTime":0.4821209116496932,"extension":6.188996507318867},"index":1,"playId":"50f24056-d738-3c90-a84f-f7fca21d2c39","pitchNumber":2,"startTime":"2026-06-25T00:50:36.217Z","endTime":"2026-06-25T00:50:39.905Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T00:50:44.094Z","endTime":"2026-06-25T00:51:00.677Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293221487327397,"aZ":-31.702199438700383,"pfxX":-2.0729114908894175,"pfxZ":0.2887368296831827,"pX":-1.1811614640333774,"pZ":1.4562528574494522,"vX0":-3.4825338151038108,"vY0":-127.63443395370392,"vZ0":-5.897771030770539,"x":162.02,"y":199.46,"x0":0.4682851967624157,"y0":50.00503029175619,"z0":6.281344874737709,"aX":-3.4342392059174847},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":4.6,"spinRate":2711,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.4284864436181892,"extension":6.372626349720147},"index":3,"playId":"557a3cb1-941d-32a6-ab34-8da0751993b5","pitchNumber":3,"startTime":"2026-06-25T00:51:00.677Z","endTime":"2026-06-25T00:51:03.997Z","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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06199256686109,"aZ":-45.929166393011094,"pfxX":-4.71674753320191,"pfxZ":-10.214288552234482,"pX":-0.22522850324291513,"pZ":2.436683020435262,"vX0":-0.17360139279484277,"vY0":-117.01613945590387,"vZ0":0.522021107742253,"x":125.59,"y":172.99,"x0":0.46062578487072137,"y0":50.00285794922127,"z0":6.617725262683514,"aX":-6.350961088002021},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-17.8,"breakHorizontal":8.5,"spinRate":3110,"spinDirection":327},"zone":5,"typeConfidence":0.92,"plateTime":0.4733827299375264,"extension":6.173934267685359},"hitData":{"launchSpeed":99.4,"launchAngle":11.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.37,"coordY":124.85}},"index":4,"playId":"5454f72a-9fc8-3f4a-8c1b-d00052df3c0f","pitchNumber":4,"startTime":"2026-06-25T00:51:24.395Z","endTime":"2026-06-25T00:51:39.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:51:39.424Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"LuJames Groover homers (1) on a fly ball to left field. Ildemaro Vargas scores.","rbi":2,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:53:11.956Z","endTime":"2026-06-25T00:53:40.599Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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-25T00:52:08.751Z","endTime":"2026-06-25T00:53:14.292Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43077965369909,"aZ":-21.137081916333994,"pfxX":-1.2762703020520718,"pfxZ":6.185842119156863,"pX":-0.29555986421881963,"pZ":2.9239386032530468,"vX0":-1.690920709843608,"vY0":-131.81969489539225,"vZ0":-4.930811183811429,"x":128.27,"y":159.83,"x0":0.5167233296854258,"y0":50.00239553273134,"z0":6.351056011137529,"aX":-2.2761690718129324},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":2.6,"spinRate":2461,"spinDirection":164},"zone":1,"typeConfidence":0.91,"plateTime":0.4133646008035199,"extension":6.232282896666725},"hitData":{"launchSpeed":98.1,"launchAngle":29.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.43,"coordY":65.07}},"index":1,"playId":"a564eaed-2288-3ec0-9a6e-8c8ca942a880","pitchNumber":1,"startTime":"2026-06-25T00:53:14.292Z","endTime":"2026-06-25T00:53:40.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:53:40.599Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (13) on a line drive to left center field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:53:47.230Z","endTime":"2026-06-25T00:54:41.407Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66862736527094,"aZ":-26.971786611718578,"pfxX":-1.9352422402151017,"pfxZ":3.190340644738468,"pX":1.5164296320917576,"pZ":3.006890893970525,"vX0":2.106844810445344,"vY0":-126.3536848588941,"vZ0":-3.000260335700659,"x":59.2,"y":157.59,"x0":0.926604887483298,"y0":50.00243859705282,"z0":6.3571633047080285,"aX":-3.1560712282804064},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":3.1,"spinRate":2589,"spinDirection":207},"zone":12,"typeConfidence":0.87,"plateTime":0.4320654740787706,"extension":6.062401057273958},"index":0,"playId":"3a5a2960-3f65-3b22-8e6a-6c4fb5cb4615","pitchNumber":1,"startTime":"2026-06-25T00:53:59.105Z","endTime":"2026-06-25T00:54:03.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611864573514943,"aZ":-13.75942307088129,"pfxX":6.852769086968052,"pfxZ":9.599115838881817,"pX":0.30460178515765163,"pZ":2.059845865528003,"vX0":-2.8579217273082707,"vY0":-137.43563511465706,"vZ0":-8.707716536960781,"x":105.39,"y":183.16,"x0":0.4658005671169428,"y0":50.005531258500355,"z0":6.19767992513139,"aX":13.150325888559491},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2119,"spinDirection":149},"zone":9,"typeConfidence":0.91,"plateTime":0.39808942496045896,"extension":6.233648514771333},"hitData":{"launchSpeed":109.3,"launchAngle":20.0,"totalDistance":416.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":48.98,"coordY":48.83}},"index":1,"playId":"2ca9eb5c-f98b-344c-b9c9-43a8a3d8fcaf","pitchNumber":2,"startTime":"2026-06-25T00:54:12.279Z","endTime":"2026-06-25T00:54:41.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:54:41.407Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-25T00:54:51.292Z","endTime":"2026-06-25T00:55:51.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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.4,"endSpeed":85.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.120128232140644,"aZ":-10.734057540278368,"pfxX":4.150351095204062,"pfxZ":11.549269122432904,"pX":0.548748242399276,"pZ":2.2114910628972977,"vX0":-1.5429727049954791,"vY0":-135.74414665067096,"vZ0":-8.858024355924769,"x":96.08,"y":179.07,"x0":0.5869174811110279,"y0":50.00631966314833,"z0":6.274660728583942,"aX":7.707742984053299},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":-7.2,"spinRate":2183,"spinDirection":150},"zone":9,"typeConfidence":0.89,"plateTime":0.4042795632330627,"extension":6.449973621528522},"index":0,"playId":"89cdc8af-49eb-34d7-8505-f585d94e8d87","pitchNumber":1,"startTime":"2026-06-25T00:54:57.557Z","endTime":"2026-06-25T00:55:01.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.380369967223057,"aZ":-44.12642195828443,"pfxX":-5.867748736995961,"pfxZ":-8.9782646346113,"pX":-0.09800383376815196,"pZ":1.3939623963925125,"vX0":0.3707233229515199,"vY0":-115.74819159595344,"vZ0":-1.801370971834673,"x":120.74,"y":201.14,"x0":0.49839439554556003,"y0":50.00331314228582,"z0":6.4808813551418645,"aX":-7.812262031633752},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.3,"breakHorizontal":10.4,"spinRate":3206,"spinDirection":328},"zone":13,"typeConfidence":0.91,"plateTime":0.4766532837875519,"extension":6.0748640723719385},"index":1,"playId":"a6b3ac35-e54c-3091-b765-c9e42a000947","pitchNumber":2,"startTime":"2026-06-25T00:55:11.250Z","endTime":"2026-06-25T00:55:15.982Z","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":92.4,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.795058188502335,"aZ":-17.31364641698149,"pfxX":-0.1040798029143386,"pfxZ":8.124628035452425,"pX":0.23791932237322477,"pZ":1.247481697735492,"vX0":-0.9537808290703941,"vY0":-134.31168297553396,"vZ0":-9.684453618926531,"x":107.93,"y":205.1,"x0":0.6110004649398478,"y0":50.00435684139224,"z0":6.128618547843247,"aX":-0.19014988598658764},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":0.4,"spinRate":2580,"spinDirection":150},"zone":14,"typeConfidence":0.86,"plateTime":0.4076453082689069,"extension":6.400594742283559},"index":2,"playId":"29605a0e-e674-347c-b87f-69119a084dfd","pitchNumber":3,"startTime":"2026-06-25T00:55:26.416Z","endTime":"2026-06-25T00:55:31.131Z","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":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932878886145392,"aZ":-23.11815766873434,"pfxX":8.549221718121665,"pfxZ":5.399813714190067,"pX":0.45972421401513797,"pZ":2.5478519104788644,"vX0":-3.356480725329449,"vY0":-128.49255966768882,"vZ0":-4.679777697163545,"x":99.48,"y":169.99,"x0":0.6702253684821886,"y0":50.001340557785625,"z0":6.182657101362315,"aX":14.333814922675927},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":1864,"spinDirection":136},"zone":6,"typeConfidence":0.92,"plateTime":0.4258093558007445,"extension":6.297162758118509},"hitData":{"launchSpeed":70.7,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":153.2}},"index":3,"playId":"7f915967-ae3b-3ba1-84e9-7304b81d74fe","pitchNumber":4,"startTime":"2026-06-25T00:55:43.649Z","endTime":"2026-06-25T00:55:51.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:55:51.677Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to center fielder Tommy Troy.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T00:58:25.635Z","endTime":"2026-06-25T00:59:13.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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":"Single","eventType":"single","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":3},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Thompson replaces Mitch Bratt.","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-25T00:57:53.831Z","endTime":"2026-06-25T00:58:27.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"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":88.9,"endSpeed":81.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.506468000056614,"aZ":-41.534727580747315,"pfxX":-7.082924932488187,"pfxZ":-5.577792582792373,"pX":-0.5798447034899967,"pZ":2.408010679512734,"vX0":9.649951709617422,"vY0":-128.92523434447497,"vZ0":5.103985875666172,"x":139.1,"y":173.76,"x0":-3.4559121714046115,"y0":50.00110673460869,"z0":3.613366411094263,"aX":-11.88892358135241},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.6,"breakHorizontal":10.6,"spinRate":1848,"spinDirection":283},"zone":4,"typeConfidence":0.9,"plateTime":0.4252941786615585,"extension":6.803211309416344},"index":1,"playId":"61ea53fe-d133-3b99-ac77-506f6ae27c48","pitchNumber":1,"startTime":"2026-06-25T00:58:27.910Z","endTime":"2026-06-25T00:58:31.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154719772558206,"aZ":-40.41554031241612,"pfxX":-5.8463426323664205,"pfxZ":-4.80690592435103,"pX":-0.674378652109764,"pZ":1.5354370383768479,"vX0":9.0288250403437,"vY0":-130.07542595002766,"vZ0":2.92399589056115,"x":142.71,"y":197.32,"x0":-3.43005021153758,"y0":50.002378007142966,"z0":3.459933378105436,"aX":-10.023172410114118},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-7.8,"breakHorizontal":8.6,"spinRate":1960,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4209903814411282,"extension":6.732335425668339},"index":2,"playId":"1613394e-2854-362f-8292-6a2c93739fd7","pitchNumber":2,"startTime":"2026-06-25T00:58:44.739Z","endTime":"2026-06-25T00:58:49.244Z","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":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624240607962545,"aZ":-39.91427037112099,"pfxX":-8.125201960105015,"pfxZ":-4.487866971418411,"pX":-0.30471328099179873,"pZ":2.2739497975624823,"vX0":10.382605484433697,"vY0":-130.31812414004796,"vZ0":4.58598569252711,"x":128.61,"y":177.38,"x0":-3.2792637060710494,"y0":50.00143050993315,"z0":3.5011219676310663,"aX":-14.015738903886849},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.8,"breakHorizontal":12.5,"spinRate":1876,"spinDirection":288},"zone":5,"typeConfidence":0.9,"plateTime":0.41980887357486063,"extension":6.651958509217139},"hitData":{"launchSpeed":99.6,"launchAngle":13.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.58,"coordY":76.16}},"index":3,"playId":"6f7a2f92-4fe1-3f42-9b39-c18ec845e6da","pitchNumber":3,"startTime":"2026-06-25T00:59:02.095Z","endTime":"2026-06-25T00:59:13.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:59:13.114Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to right fielder Corbin Carroll. José Fermín to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T00:59:29.023Z","endTime":"2026-06-25T01:00:03.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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(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":76.9,"endSpeed":70.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.732722742117065,"aZ":-27.44580890980159,"pfxX":6.232355557357912,"pfxZ":3.730410978689136,"pX":0.40521306784624733,"pZ":2.68519391157955,"vX0":7.14889705305949,"vY0":-111.81642100757796,"vZ0":3.8248163343519384,"x":101.55,"y":166.28,"x0":-3.640638182168906,"y0":50.005424153514205,"z0":3.7646728028063356,"aX":7.911360550260411},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":8.0,"breakHorizontal":-13.1,"spinRate":2359,"spinDirection":89},"zone":3,"typeConfidence":0.9,"plateTime":0.48941172981508974,"extension":6.687135406190513},"index":0,"playId":"26eb2a9e-c080-30bd-93ce-d0e9fdcf1ec3","pitchNumber":1,"startTime":"2026-06-25T00:59:37.831Z","endTime":"2026-06-25T00:59:41.784Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442729368748044,"aZ":-38.168426280065525,"pfxX":-7.4553753821600175,"pfxZ":-3.456002635557642,"pX":0.06584238305254911,"pZ":1.6129100390366076,"vX0":11.258268257184401,"vY0":-130.36676575498444,"vZ0":2.770803389011507,"x":114.49,"y":195.23,"x0":-3.324891407720034,"y0":50.00256131998305,"z0":3.402458375624074,"aX":-12.93129495671844},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-5.4,"breakHorizontal":11.3,"spinRate":1985,"spinDirection":284},"zone":8,"typeConfidence":0.92,"plateTime":0.41892616923393344,"extension":6.751313151958353},"hitData":{"launchSpeed":86.2,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":103.04}},"index":1,"playId":"b95c301b-62be-335a-83ae-f04fc3525a24","pitchNumber":2,"startTime":"2026-06-25T00:59:53.793Z","endTime":"2026-06-25T01:00:03.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:00:03.813Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T01:00:38.734Z","endTime":"2026-06-25T01:02:14.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707610462662448,"aZ":-40.7477598318246,"pfxX":-6.80017339978104,"pfxZ":-4.908012909637357,"pX":-0.5617938241444256,"pZ":2.2336206205820854,"vX0":9.800477383310895,"vY0":-131.30861082768178,"vZ0":4.128486401111282,"x":138.41,"y":178.47,"x0":-3.4583664533134852,"y0":50.00271326324231,"z0":3.672000660130461,"aX":-11.879645426316152},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-7.7,"breakHorizontal":10.2,"spinRate":1982,"spinDirection":282},"zone":4,"typeConfidence":0.9,"plateTime":0.4170631299162726,"extension":6.744185270918318},"index":0,"playId":"cd62bfde-4f62-3676-8edc-dde2b1258b52","pitchNumber":1,"startTime":"2026-06-25T01:00:45.109Z","endTime":"2026-06-25T01:00:48.898Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44846237210975,"aZ":-26.31267317592696,"pfxX":6.584605535786601,"pfxZ":4.502225051212676,"pX":-0.5010935809279315,"pZ":2.052438132788349,"vX0":5.306051265957029,"vY0":-113.29568176715487,"vZ0":2.562355392103192,"x":136.1,"y":183.36,"x0":-3.727685263992614,"y0":50.00166717890699,"z0":3.534303448520306,"aX":8.569958595909378},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":9.1,"breakHorizontal":-13.3,"spinRate":2246,"spinDirection":87},"zone":7,"typeConfidence":0.9,"plateTime":0.4832039535710386,"extension":6.550237017422427},"index":1,"playId":"5bec9448-56c7-3b9e-97d0-591cf0b72311","pitchNumber":2,"startTime":"2026-06-25T01:01:02.242Z","endTime":"2026-06-25T01:01:06.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950212213843617,"aZ":-42.847662224563706,"pfxX":-8.302641032498235,"pfxZ":-5.950061962434447,"pX":-1.2688486188162496,"pZ":0.1824434622739014,"vX0":8.475349756632387,"vY0":-133.37048601614703,"vZ0":-0.1910047864975244,"x":165.37,"y":233.85,"x0":-3.416346753369213,"y0":50.00430093140951,"z0":3.357424447721739,"aX":-14.887934684097464},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-10.6,"breakHorizontal":13.1,"spinRate":2051,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.4114155848995802,"extension":6.605628809877248},"index":2,"playId":"f7a2a103-e4bf-3a8b-bb2b-d683b98e32fe","pitchNumber":3,"startTime":"2026-06-25T01:01:21.345Z","endTime":"2026-06-25T01:01:24.909Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ryan Thompson. José Fermín to 3rd. Masyn Winn to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"actionPlayId":"f7a2a103-e4bf-3a8b-bb2b-d683b98e32fe","startTime":"2026-06-25T01:01:43.699Z","endTime":"2026-06-25T01:01:55.183Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"fb54184e-ba07-46d0-ad1e-f86c8ea096e8","startTime":"2026-06-25T01:01:55.183Z","endTime":"2026-06-25T01:02:00.183Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.890195388239217,"aZ":-43.45577497685856,"pfxX":-7.077548232993072,"pfxZ":-6.39008085708208,"pX":0.7588751535969429,"pZ":1.4973753529619402,"vX0":13.094052630097025,"vY0":-132.23018292105132,"vZ0":3.3947583934620944,"x":88.07,"y":198.35,"x0":-3.343480467578251,"y0":50.00166233087236,"z0":3.390848830258814,"aX":-12.501012780142931},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-10.4,"breakHorizontal":9.8,"spinRate":1947,"spinDirection":286},"zone":14,"typeConfidence":0.88,"plateTime":0.4146502658488096,"extension":6.803526154942681},"index":5,"playId":"0ac7d311-1f30-3353-bf60-01ebc76b0941","pitchNumber":4,"startTime":"2026-06-25T01:02:09.391Z","endTime":"2026-06-25T01:02:14.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:02:14.946Z","atBatIndex":35},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Blaze Jordan out on a sacrifice fly to center fielder Tommy Troy. José Fermín scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T01:02:28.649Z","endTime":"2026-06-25T01:02:49.859Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018753457510403,"aZ":-27.363432133756756,"pfxX":6.4556799208313045,"pfxZ":3.591846913485819,"pX":-0.07284615589391782,"pZ":2.7171888289713704,"vX0":6.233861208196815,"vY0":-115.18520864178731,"vZ0":3.826920127489412,"x":119.78,"y":165.42,"x0":-3.656104419767761,"y0":50.002654442125454,"z0":3.6846464176717397,"aX":8.646965771940167},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.8,"breakHorizontal":-13.3,"spinRate":2372,"spinDirection":83},"zone":5,"typeConfidence":0.89,"plateTime":0.47609071633240774,"extension":6.566498055872268},"hitData":{"launchSpeed":99.3,"launchAngle":46.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.04,"coordY":74.34}},"index":0,"playId":"69b01777-1768-313d-9ef5-9f39e2c5c0cb","pitchNumber":1,"startTime":"2026-06-25T01:02:35.836Z","endTime":"2026-06-25T01:02:49.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:02:49.859Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out sharply, pitcher Ryan Thompson to first baseman LuJames Groover.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-25T01:04:13.230Z","endTime":"2026-06-25T01:04:23.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alec Burleson replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T01:03:25.998Z","endTime":"2026-06-25T01:03:42.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T01:03:42.964Z","endTime":"2026-06-25T01:04:15.527Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59971125679667,"aZ":-42.08894589970104,"pfxX":-8.174411758213939,"pfxZ":-5.596313996558748,"pX":-0.31243519707909145,"pZ":1.732449400577644,"vX0":11.160949808776287,"vY0":-132.81010128919172,"vZ0":3.322547120693798,"x":128.91,"y":192.0,"x0":-3.523149854456853,"y0":50.00213017461914,"z0":3.5428055448870377,"aX":-14.484126162295635},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-9.0,"breakHorizontal":12.1,"spinRate":2018,"spinDirection":280},"zone":7,"typeConfidence":0.89,"plateTime":0.41369958632850556,"extension":6.672004896205168},"hitData":{"launchSpeed":102.6,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":128.5,"coordY":180.06}},"index":2,"playId":"c4f4346e-b023-3469-902c-311d24647dae","pitchNumber":1,"startTime":"2026-06-25T01:04:15.527Z","endTime":"2026-06-25T01:04:23.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:04:23.537Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to shortstop Masyn Winn.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:06:44.587Z","endTime":"2026-06-25T01:07:39.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jimmy Crooks replaces left fielder Nelson Velázquez, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:06:19.517Z","endTime":"2026-06-25T01:06:19.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"description":"Defensive switch from third base to center field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T01:06:19.537Z","endTime":"2026-06-25T01:06:19.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500"},{"details":{"description":"Defensive switch from center field to left field for Lars Nootbaar.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-25T01:06:19.538Z","endTime":"2026-06-25T01:06:19.539Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"description":"Defensive switch from first base to third base for Blaze Jordan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-25T01:06:19.539Z","endTime":"2026-06-25T01:06:19.540Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800"},{"details":{"description":"Alec Burleson remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-25T01:06:19.540Z","endTime":"2026-06-25T01:06:46.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327707467330377,"aZ":-46.292360477255464,"pfxX":-4.108722691538669,"pfxZ":-10.80426187964854,"pX":-1.6986645825339073,"pZ":-0.7940069137331393,"vX0":-3.6445836157852365,"vY0":-115.59653737024016,"vZ0":-5.520328382415087,"x":181.75,"y":260.22,"x0":0.45195975127822585,"y0":50.0006233132846,"z0":6.233060569466673,"aX":-5.370797869694424},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-20.9,"breakHorizontal":8.6,"spinRate":3107,"spinDirection":326},"zone":13,"typeConfidence":0.94,"plateTime":0.4801062992621099,"extension":6.101125652126445},"index":5,"playId":"b326ef26-5a3e-3e2e-92f4-b4e4c84a9303","pitchNumber":1,"startTime":"2026-06-25T01:06:46.840Z","endTime":"2026-06-25T01:06:51.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.804902692146058,"aZ":-15.394560543805289,"pfxX":6.685148984063417,"pfxZ":9.029288633402533,"pX":0.23829286305255798,"pZ":2.0865380585915467,"vX0":-2.607030030541088,"vY0":-135.5298957193679,"vZ0":-8.198809587081692,"x":107.92,"y":182.44,"x0":0.3443807531015028,"y0":50.00653920213961,"z0":6.227630045977653,"aX":12.431109565952262},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":-11.5,"spinRate":2242,"spinDirection":155},"zone":8,"typeConfidence":0.91,"plateTime":0.4042317764143486,"extension":6.442881168276215},"index":6,"playId":"06c22f17-0764-3494-ae6d-7116708dfaa2","pitchNumber":2,"startTime":"2026-06-25T01:07:10.631Z","endTime":"2026-06-25T01:07:14.389Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913096304625228,"aZ":-29.79219227363916,"pfxX":-3.042129193876223,"pfxZ":1.4558673179569617,"pX":-0.37795003406526256,"pZ":2.7035817847116537,"vX0":-1.3196362832097381,"vY0":-126.24174067064845,"vZ0":-3.157614052811147,"x":131.41,"y":165.78,"x0":0.5449404975753315,"y0":50.00076003850015,"z0":6.339781206301937,"aX":-4.965928929326298},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":5.8,"spinRate":2717,"spinDirection":223},"zone":4,"typeConfidence":0.92,"plateTime":0.43197623137547536,"extension":6.169818994907155},"hitData":{"launchSpeed":88.5,"launchAngle":66.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":156.75}},"index":7,"playId":"266e781d-90b6-3ae1-9626-15883c31eec2","pitchNumber":3,"startTime":"2026-06-25T01:07:29.923Z","endTime":"2026-06-25T01:07:39.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:07:39.931Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Moreno pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:08:02.920Z","endTime":"2026-06-25T01:09:54.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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_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.1,"endSpeed":86.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054067347085585,"aZ":-13.25622100788503,"pfxX":3.2706847568840893,"pfxZ":9.921226949259834,"pX":0.04064456604198183,"pZ":3.021913581378215,"vX0":-2.432534275493791,"vY0":-136.94529689358689,"vZ0":-6.576222362758762,"x":115.45,"y":157.19,"x0":0.5135945862821932,"y0":50.00624797557212,"z0":6.353896750887912,"aX":6.239599907092608},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-5.4,"spinRate":2189,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.39931943476113796,"extension":6.4062299732794585},"index":0,"playId":"41c492cc-0426-3b3e-8001-8946dfae0020","pitchNumber":1,"startTime":"2026-06-25T01:08:02.920Z","endTime":"2026-06-25T01:08:06.531Z","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":89.6,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.317203545005736,"aZ":-23.026644560704252,"pfxX":-2.286825341791147,"pfxZ":5.240157760875833,"pX":-1.0859492957785695,"pZ":2.7873766359246974,"vX0":-2.979113473851355,"vY0":-130.51427774416678,"vZ0":-4.848259001205767,"x":158.39,"y":163.52,"x0":0.36225863481276327,"y0":50.005203582006004,"z0":6.376373318859623,"aX":-3.993585209622139},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":4.7,"spinRate":2553,"spinDirection":178},"zone":11,"typeConfidence":0.85,"plateTime":0.4177308245696474,"extension":6.858161663927003},"index":1,"playId":"db1bc421-bd59-3f0e-8460-b55f673cab7d","pitchNumber":2,"startTime":"2026-06-25T01:08:18.013Z","endTime":"2026-06-25T01:08:21.335Z","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":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476331216163416,"aZ":-46.112014932261125,"pfxX":-6.415014538997476,"pfxZ":-10.748538230710555,"pX":0.6038889153432192,"pZ":3.404926080313488,"vX0":1.8597891513716394,"vY0":-113.93260672345818,"vZ0":2.93642497739194,"x":93.98,"y":146.85,"x0":0.6040264664396352,"y0":50.00077923628281,"z0":6.699515109820155,"aX":-8.322294089495834},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-18.2,"breakHorizontal":11.0,"spinRate":3205,"spinDirection":326},"zone":12,"typeConfidence":0.92,"plateTime":0.4831790888031353,"extension":6.192652680434656},"index":2,"playId":"c74bfdc5-1752-3816-a8de-ae09b66cfa73","pitchNumber":3,"startTime":"2026-06-25T01:08:38.864Z","endTime":"2026-06-25T01:08:44.561Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-25T01:08:56.773Z","endTime":"2026-06-25T01:09:13.021Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35858951153296,"aZ":-19.29037389146185,"pfxX":7.393642810659987,"pfxZ":6.8017555430747265,"pX":-0.8926478956643219,"pZ":2.2913519305008836,"vX0":-5.83804866271831,"vY0":-136.5743575107874,"vZ0":-7.111182290777466,"x":151.03,"y":176.91,"x0":0.3093537675846576,"y0":50.00240503409795,"z0":6.2499893071736725,"aX":14.002889252031718},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":-12.2,"spinRate":2187,"spinDirection":152},"zone":13,"typeConfidence":0.92,"plateTime":0.4006551180053135,"extension":6.303637906474892},"index":4,"playId":"8e3bdeea-8057-3b6a-810f-603eb3ffee15","pitchNumber":4,"startTime":"2026-06-25T01:09:13.021Z","endTime":"2026-06-25T01:09:17.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632826571483115,"aZ":-28.34996485949015,"pfxX":-1.0797250217156025,"pfxZ":2.3253221824737222,"pX":-1.4314529644383756,"pZ":1.0238159715861537,"vX0":-4.059255054565301,"vY0":-126.94718019965092,"vZ0":-7.44817082484635,"x":171.56,"y":211.14,"x0":0.32482278645704205,"y0":50.00084094854082,"z0":6.235348581009928,"aX":-1.7704542232998561},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":2.9,"spinRate":2715,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4305493690968216,"extension":6.4329527117177685},"index":5,"playId":"1a61bb77-2b30-3d87-9974-e841aff1dd2e","pitchNumber":5,"startTime":"2026-06-25T01:09:28.784Z","endTime":"2026-06-25T01:09:32.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0765092644546,"aZ":-18.62924405405021,"pfxX":7.709577772761689,"pfxZ":7.11673489786954,"pX":-2.793344773788991E-4,"pZ":3.1720224327493836,"vX0":-3.7566376504670123,"vY0":-137.03686295482433,"vZ0":-5.211630015275363,"x":117.01,"y":153.14,"x0":0.38616206670265935,"y0":50.002803962998215,"z0":6.369721386355234,"aX":14.673525276805066},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.2,"spinRate":2238,"spinDirection":150},"zone":2,"typeConfidence":0.93,"plateTime":0.39958429781822735,"extension":6.301845474678426},"hitData":{"launchSpeed":82.1,"launchAngle":56.0,"totalDistance":214.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.84,"coordY":118.08}},"index":6,"playId":"fb9f55b9-739d-39c6-99ed-19fa2c0a72bd","pitchNumber":6,"startTime":"2026-06-25T01:09:44.749Z","endTime":"2026-06-25T01:09:54.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:09:54.767Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (14) on a sharp fly ball to center fielder José Fermín.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:10:19.885Z","endTime":"2026-06-25T01:10:34.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944945895770697,"aZ":-16.81104885154759,"pfxX":7.262804586282287,"pfxZ":8.09810265827399,"pX":0.6762555542222438,"pZ":2.491584403152878,"vX0":-1.8494935066024811,"vY0":-136.7901962397545,"vZ0":-7.154776641653555,"x":91.22,"y":171.51,"x0":0.4172621074311095,"y0":50.001827043293694,"z0":6.2920418068017705,"aX":13.772875655722226},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":-12.7,"spinRate":2239,"spinDirection":149},"zone":6,"typeConfidence":0.92,"plateTime":0.400291147119757,"extension":6.247733098631529},"hitData":{"launchSpeed":100.9,"launchAngle":25.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.81,"coordY":44.4}},"index":0,"playId":"1813669b-0868-3a84-8a8f-537401b157f5","pitchNumber":1,"startTime":"2026-06-25T01:10:20.464Z","endTime":"2026-06-25T01:10:34.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:10:34.464Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T01:10:55.346Z","endTime":"2026-06-25T01:13:18.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.048808292503036,"aZ":-44.73355100823529,"pfxX":-6.143314559535341,"pfxZ":-9.848591502648086,"pX":-1.2074680152174218,"pZ":2.9044678233270305,"vX0":-2.103522587873364,"vY0":-113.22465406775254,"vZ0":1.6359088752667468,"x":163.03,"y":160.36,"x0":0.536233182459231,"y0":50.00196388322971,"z0":6.709864104761652,"aX":-7.835390548805332},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-16.9,"breakHorizontal":11.6,"spinRate":3027,"spinDirection":325},"zone":11,"typeConfidence":0.91,"plateTime":0.48703251181366713,"extension":6.2674342080228085},"index":0,"playId":"5c964f92-ecce-3b40-b6b5-f5f306a09af4","pitchNumber":1,"startTime":"2026-06-25T01:11:00.233Z","endTime":"2026-06-25T01:11:04.444Z","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":83.4,"endSpeed":77.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23505807104115,"aZ":-33.493078522789254,"pfxX":-2.3719863938461403,"pfxZ":-0.870505098594009,"pX":-0.24399293779558168,"pZ":2.210720243419062,"vX0":-1.2370143328629788,"vY0":-121.58577009294697,"vZ0":-3.0510907721147684,"x":126.3,"y":179.09,"x0":0.5784518810980633,"y0":50.00538966685421,"z0":6.367302266052441,"aX":-3.5773473912431757},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":4.6,"spinRate":2673,"spinDirection":279},"zone":5,"typeConfidence":0.85,"plateTime":0.4492523815032432,"extension":6.1895084388355075},"index":1,"playId":"5b2a1367-2250-3cd7-81e7-86829f396ef6","pitchNumber":2,"startTime":"2026-06-25T01:11:16.661Z","endTime":"2026-06-25T01:11:28.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330869469758376,"aZ":-11.251610156853765,"pfxX":4.1657225645320635,"pfxZ":11.041181785291599,"pX":-0.14031000683038036,"pZ":3.04048906030176,"vX0":-2.877256260028229,"vY0":-136.37676560624178,"vZ0":-6.969933356603131,"x":122.35,"y":156.69,"x0":0.3840423199183197,"y0":50.0011317031007,"z0":6.3952490348575015,"aX":7.8923820938225235},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-7.0,"spinRate":2033,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.4007160333478157,"extension":6.307488122836693},"index":2,"playId":"d11eb202-2c51-38fb-b021-667f45362e13","pitchNumber":3,"startTime":"2026-06-25T01:11:50.308Z","endTime":"2026-06-25T01:11:54.625Z","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":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372377399316736,"aZ":-43.85210937846041,"pfxX":-6.824259373390474,"pfxZ":-8.737042598487704,"pX":-0.8111540415415177,"pZ":1.0394975445115542,"vX0":-1.6224048195346672,"vY0":-115.96606155868379,"vZ0":-2.433278295816297,"x":147.92,"y":210.71,"x0":0.7867014429920234,"y0":50.00108341131382,"z0":6.358085803496738,"aX":-9.123903445315156},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.1,"breakHorizontal":12.7,"spinRate":2962,"spinDirection":324},"zone":13,"typeConfidence":0.89,"plateTime":0.4756491819660047,"extension":6.31628865605114},"index":3,"playId":"7fead9e4-a021-371b-8f33-892e42f01d61","pitchNumber":4,"startTime":"2026-06-25T01:12:05.855Z","endTime":"2026-06-25T01:12:10.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584632570181576,"aZ":-21.660132820138042,"pfxX":8.587310470984189,"pfxZ":6.272170765586409,"pX":0.15858126209541287,"pZ":1.8681259276997828,"vX0":-3.944300261979639,"vY0":-128.41015926239277,"vZ0":-6.59918881238049,"x":110.96,"y":188.34,"x0":0.595394038091555,"y0":50.00534164817921,"z0":6.1466854541469935,"aX":14.40064886690724},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":-14.8,"spinRate":1812,"spinDirection":133},"zone":8,"typeConfidence":0.92,"plateTime":0.42589256800658326,"extension":6.188489416272803},"index":4,"playId":"68bc0659-f2df-34ec-b32b-bb7465c4605a","pitchNumber":5,"startTime":"2026-06-25T01:12:23.575Z","endTime":"2026-06-25T01:12:27.292Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-25T01:12:39.844Z","endTime":"2026-06-25T01:12:48.399Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"}},{"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":94.1,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03370058898705,"aZ":-13.480818104663872,"pfxX":3.713767073189707,"pfxZ":9.820224710585366,"pX":0.0967024447289126,"pZ":3.6745961136057477,"vX0":-1.9581714004400708,"vY0":-137.0377467801153,"vZ0":-5.095291594198265,"x":113.31,"y":139.57,"x0":0.33769101066414703,"y0":50.002852124691394,"z0":6.47756129827719,"aX":7.06955953607503},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-6.4,"spinRate":2028,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3995588206346756,"extension":6.192736287646606},"index":6,"playId":"79c9e475-488d-360f-beff-333b9bd10733","pitchNumber":6,"startTime":"2026-06-25T01:12:48.399Z","endTime":"2026-06-25T01:12:51.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78297697822138,"aZ":-32.68963798809337,"pfxX":-3.132898948598303,"pfxZ":-0.3284005314065439,"pX":-0.8084012395824851,"pZ":3.2052398603365573,"vX0":-2.3409558579690977,"vY0":-123.87685291619934,"vZ0":-1.3194245862235132,"x":147.81,"y":152.24,"x0":0.5530879597713347,"y0":50.0027121798885,"z0":6.456481637908591,"aX":-4.910142534051228},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.6,"breakHorizontal":6.2,"spinRate":2652,"spinDirection":272},"zone":11,"typeConfidence":0.9,"plateTime":0.44073009221490356,"extension":6.15428698395812},"hitData":{"launchSpeed":65.5,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":159.28}},"index":7,"playId":"f80d32e7-a2ff-3063-a20d-716522256f74","pitchNumber":7,"startTime":"2026-06-25T01:13:10.016Z","endTime":"2026-06-25T01:13:18.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:13:18.034Z","atBatIndex":41},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"JJ Wetherholt bunt grounds out, pitcher Ryan Thompson to first baseman LuJames Groover.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T01:15:32.755Z","endTime":"2026-06-25T01:15:51.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"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":"Bunt 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":0},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0665866294922,"aZ":-39.84205455308895,"pfxX":-6.787602544252071,"pfxZ":-4.519109019590192,"pX":0.20124969202645712,"pZ":1.8198950791220534,"vX0":11.342026153594064,"vY0":-129.40848676681833,"vZ0":3.638153325650299,"x":109.33,"y":189.64,"x0":-3.3570874176876697,"y0":50.005200525352265,"z0":3.4482823484875373,"aX":-11.512236990411237},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-7.1,"breakHorizontal":9.7,"spinRate":1908,"spinDirection":285},"zone":8,"typeConfidence":0.91,"plateTime":0.42330087490928037,"extension":6.7037237431081635},"hitData":{"launchSpeed":45.0,"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.32,"coordY":195.15}},"index":0,"playId":"df7d044c-ebc1-3b81-9404-a65deef855b1","pitchNumber":1,"startTime":"2026-06-25T01:15:43.078Z","endTime":"2026-06-25T01:15:51.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:15:51.096Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T01:16:29.922Z","endTime":"2026-06-25T01:18:17.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.9,"endSpeed":71.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684789243484012,"aZ":-27.22350671577625,"pfxX":8.007382793632146,"pfxZ":3.858012461168765,"pX":1.1553801680673794,"pZ":1.736112596667555,"vX0":8.043939704257411,"vY0":-113.18738742635351,"vZ0":2.033624805881676,"x":72.96,"y":191.9,"x0":-3.4989745996294306,"y0":50.00409631972739,"z0":3.57198212977057,"aX":10.280233254619052},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":7.9,"breakHorizontal":-16.7,"spinRate":2384,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.48586652287973475,"extension":6.650251561531367},"index":0,"playId":"68939299-83c5-32ad-b80c-2f5c66311a17","pitchNumber":1,"startTime":"2026-06-25T01:16:36.658Z","endTime":"2026-06-25T01:16:43.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318957903411867,"aZ":-42.73581962047792,"pfxX":-6.697987140900389,"pfxZ":-6.1466067484817,"pX":0.31867106567659964,"pZ":2.1179369495785383,"vX0":11.776515788301813,"vY0":-130.1865421568909,"vZ0":4.823871651602141,"x":104.85,"y":181.6,"x0":-3.393342186318997,"y0":50.00617250377672,"z0":3.475403285351776,"aX":-11.499855109186248},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.7,"breakHorizontal":9.5,"spinRate":2012,"spinDirection":284},"zone":9,"typeConfidence":0.89,"plateTime":0.4207124611602491,"extension":6.553497260847889},"index":1,"playId":"bc1dc917-ac0b-34d3-bfe6-980e5f212534","pitchNumber":2,"startTime":"2026-06-25T01:16:49.118Z","endTime":"2026-06-25T01:16:53.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930232075647805,"aZ":-28.3864535943492,"pfxX":6.305027692733194,"pfxZ":2.876887104869912,"pX":2.1911382489573414,"pZ":1.7828277699676378,"vX0":11.002493774559435,"vY0":-114.52169228689993,"vZ0":2.3401142176759127,"x":33.48,"y":190.64,"x0":-3.5115050062037705,"y0":50.00153383630802,"z0":3.5413557965578124,"aX":8.29882029405926},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.2,"breakHorizontal":-14.4,"spinRate":2378,"spinDirection":80},"zone":14,"typeConfidence":0.88,"plateTime":0.4799218968619763,"extension":6.676428252638591},"index":2,"playId":"2be63e9f-209f-3cef-8d16-3c7b94654752","pitchNumber":3,"startTime":"2026-06-25T01:17:08.846Z","endTime":"2026-06-25T01:17:12.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.579540398415165,"aZ":-26.727858150041687,"pfxX":6.9119855170674995,"pfxZ":4.18945169138852,"pX":1.3681377942381237,"pZ":2.077262966023124,"vX0":9.036267637985365,"vY0":-113.8113614114354,"vZ0":2.4698156766370203,"x":64.85,"y":182.69,"x0":-3.565104606450363,"y0":50.004460452398696,"z0":3.640376659183583,"aX":8.986891031047701},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":8.6,"breakHorizontal":-15.0,"spinRate":2340,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.4828709081969609,"extension":6.400355879924309},"index":3,"playId":"1c22c49a-16e1-34d7-af25-d71d9b16cd08","pitchNumber":4,"startTime":"2026-06-25T01:17:26.438Z","endTime":"2026-06-25T01:17:30.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272557467619766,"aZ":-39.83835028588714,"pfxX":-7.5368943449589585,"pfxZ":-4.465763977381245,"pX":-0.32114624517961876,"pZ":2.294103817589644,"vX0":10.228860093360417,"vY0":-129.89700100708944,"vZ0":4.572577774144536,"x":129.24,"y":176.84,"x0":-3.3241361181636053,"y0":50.00391826878418,"z0":3.533160660441524,"aX":-12.927784712019848},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.8,"breakHorizontal":11.5,"spinRate":2016,"spinDirection":280},"zone":4,"typeConfidence":0.9,"plateTime":0.4210721203997485,"extension":6.668418014242238},"index":4,"playId":"fd80f5b4-a34b-37fe-b2cb-9330add55d9d","pitchNumber":5,"startTime":"2026-06-25T01:17:41.371Z","endTime":"2026-06-25T01:17:45.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.717975760719334,"aZ":-45.71814266069062,"pfxX":-7.418248395623519,"pfxZ":-7.958455076540992,"pX":0.18736137363984337,"pZ":1.488209974167911,"vX0":11.5373820754089,"vY0":-130.24084399716727,"vZ0":3.7204693493675243,"x":109.86,"y":198.6,"x0":-3.354950859291582,"y0":50.00237250483472,"z0":3.519987500570105,"aX":-12.626810595056503},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-13.1,"breakHorizontal":10.6,"spinRate":1967,"spinDirection":283},"zone":14,"typeConfidence":0.88,"plateTime":0.4220405898970272,"extension":6.610398638429013},"hitData":{"launchSpeed":75.4,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":163.34}},"index":5,"playId":"1f258afd-9425-3cf8-90b5-fe099920f989","pitchNumber":6,"startTime":"2026-06-25T01:18:09.753Z","endTime":"2026-06-25T01:18:17.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:18:17.761Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T01:19:21.400Z","endTime":"2026-06-25T01:20:32.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T01:18:42.906Z","endTime":"2026-06-25T01:19:23.695Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087985219580197,"aZ":-37.415153576996694,"pfxX":-5.651815726882505,"pfxZ":-2.97252447432529,"pX":0.047559717622241766,"pZ":2.4291271477173275,"vX0":10.97177582074437,"vY0":-132.1897190043622,"vZ0":4.18983560447918,"x":115.19,"y":173.19,"x0":-3.428928169142872,"y0":50.002269483870755,"z0":3.5760007575471913,"aX":-9.96859427641057},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.1,"breakHorizontal":7.8,"spinRate":1821,"spinDirection":283},"zone":5,"typeConfidence":0.91,"plateTime":0.41490155099837267,"extension":6.669573187470672},"index":1,"playId":"241673c5-9ea7-38db-a67d-95b30f40d68b","pitchNumber":1,"startTime":"2026-06-25T01:19:23.695Z","endTime":"2026-06-25T01:19:27.992Z","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":79.4,"endSpeed":72.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9584702807068,"aZ":-30.497012266317846,"pfxX":7.7649589137758666,"pfxZ":1.255294753691933,"pX":-0.05162218068102869,"pZ":2.0524054253276045,"vX0":5.545236537276549,"vY0":-115.43977025049685,"vZ0":3.0397851748862355,"x":118.97,"y":183.37,"x0":-3.500083728827063,"y0":50.0045892749539,"z0":3.668102099213953,"aX":10.40449167650638},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.4,"breakHorizontal":-15.5,"spinRate":2036,"spinDirection":83},"zone":8,"typeConfidence":0.89,"plateTime":0.4758065323354659,"extension":6.467000762998535},"index":2,"playId":"63d9158f-e2ff-3249-aba5-8dc1cbd353d6","pitchNumber":2,"startTime":"2026-06-25T01:19:46.794Z","endTime":"2026-06-25T01:19:51.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-25T01:20:13.657Z","endTime":"2026-06-25T01:20:27.916Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541442033046454,"aZ":-26.032158081251183,"pfxX":5.78299094836577,"pfxZ":4.434833495682728,"pX":1.8442808331824039,"pZ":2.230030229394939,"vX0":10.245823544555012,"vY0":-117.0840578977249,"vZ0":2.312515773868176,"x":46.7,"y":178.57,"x0":-3.3434525453919863,"y0":50.00338861772508,"z0":3.6689346681311785,"aX":8.012407707958033},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":9.0,"breakHorizontal":-13.1,"spinRate":2172,"spinDirection":81},"zone":14,"typeConfidence":0.88,"plateTime":0.46816990798156377,"extension":6.750584314280864},"index":4,"playId":"517b6aa3-993e-3cd7-b3e0-456c53bbf8a0","pitchNumber":3,"startTime":"2026-06-25T01:20:27.916Z","endTime":"2026-06-25T01:20:32.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:20:32.704Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:22:30.183Z","endTime":"2026-06-25T01:22:49.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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(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":92.3,"endSpeed":85.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6454080159269,"aZ":-14.293106012714462,"pfxX":3.4538662648223752,"pfxZ":9.692189099280217,"pX":-0.3800684956299418,"pZ":3.2029534941049063,"vX0":-3.371411546426535,"vY0":-134.35513900330085,"vZ0":-5.830044681136242,"x":131.49,"y":152.3,"x0":0.43685956782524715,"y0":50.002760018871484,"z0":6.4010730371492786,"aX":6.371718037292584},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-5.6,"spinRate":2113,"spinDirection":150},"zone":1,"typeConfidence":0.88,"plateTime":0.4062734413481106,"extension":6.282773319425853},"hitData":{"launchSpeed":84.0,"launchAngle":79.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.33,"coordY":196.08}},"index":0,"playId":"29f26320-cd0a-3bac-9381-80223492f6f5","pitchNumber":1,"startTime":"2026-06-25T01:22:38.843Z","endTime":"2026-06-25T01:22:49.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:22:49.862Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:23:14.810Z","endTime":"2026-06-25T01:24:36.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79275075979023,"aZ":-43.494556404233485,"pfxX":-5.725852969254862,"pfxZ":-8.49515794602918,"pX":-1.0227611492387045,"pZ":2.0390957208401645,"vX0":-1.8328714695627282,"vY0":-115.10821966267649,"vZ0":-0.4835911415086853,"x":155.99,"y":183.72,"x0":0.529308810028557,"y0":50.00464551091354,"z0":6.489016062121657,"aX":-7.628466009033541},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.1,"breakHorizontal":10.8,"spinRate":3045,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.4771565895505958,"extension":6.296498115057026},"index":0,"playId":"97812120-687d-328f-a578-b98a552d8ad4","pitchNumber":1,"startTime":"2026-06-25T01:23:19.462Z","endTime":"2026-06-25T01:23:24.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-25T01:23:30.777Z","endTime":"2026-06-25T01:23:41.855Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091709711482693,"aZ":-14.420775742829866,"pfxX":4.383330039970602,"pfxZ":9.357400368211346,"pX":0.8727165881343759,"pZ":3.0767414932241213,"vX0":-0.6174241555480711,"vY0":-136.61926605156054,"vZ0":-6.331267930378007,"x":83.73,"y":155.71,"x0":0.5315424958118293,"y0":50.0006808743555,"z0":6.4088210731003965,"aX":8.314434871155617},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-7.8,"spinRate":2146,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.4003586781598423,"extension":6.2910883433787985},"index":2,"playId":"4b5830ea-e98d-3827-ac6b-3dc502b26151","pitchNumber":2,"startTime":"2026-06-25T01:23:41.855Z","endTime":"2026-06-25T01:23:45.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70454317440321,"aZ":-27.896638435135163,"pfxX":-1.2418166242156898,"pfxZ":2.6178202186221613,"pX":-1.116067121820986,"pZ":1.1904089016956854,"vX0":-3.70298152458358,"vY0":-126.3004609207453,"vZ0":-7.07021521501828,"x":159.54,"y":206.64,"x0":0.5231666396576224,"y0":50.00516206541871,"z0":6.231839645164677,"aX":-2.0314818721023626},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":3.0,"spinRate":2658,"spinDirection":232},"zone":13,"typeConfidence":0.92,"plateTime":0.43161557314051,"extension":6.173641292047881},"index":3,"playId":"fc53802f-afc3-309b-9f76-de3a84b1ddbe","pitchNumber":3,"startTime":"2026-06-25T01:23:56.823Z","endTime":"2026-06-25T01:24:00.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173915758246917,"aZ":-14.989425969549558,"pfxX":3.362518003345471,"pfxZ":9.068755417400567,"pX":0.27981806100574086,"pZ":5.269402440334742,"vX0":-1.2541410437797382,"vY0":-136.5654099715913,"vZ0":-0.8871121570820022,"x":106.33,"y":96.51,"x0":0.3073019914235659,"y0":50.00236877575268,"z0":6.626339535878515,"aX":6.371261300860232},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2139,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4005812483509428,"extension":6.105515485247355},"index":4,"playId":"d88258e0-8b80-35c3-bf24-9e4d761f8945","pitchNumber":4,"startTime":"2026-06-25T01:24:13.640Z","endTime":"2026-06-25T01:24:17.469Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182564935657386,"aZ":-17.541195710146468,"pfxX":0.6029868214287646,"pfxZ":8.1989987651848,"pX":-1.1600520432982826,"pZ":0.7917735915178721,"vX0":-4.292975941581101,"vY0":-131.56836893703266,"vZ0":-10.564983554472558,"x":161.22,"y":217.4,"x0":0.40194610509307,"y0":50.003921403551466,"z0":6.110019829894442,"aX":1.0766730632424624},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-0.4,"spinRate":2507,"spinDirection":161},"zone":13,"typeConfidence":0.91,"plateTime":0.41346109209985293,"extension":6.440360307966909},"index":5,"playId":"bae4790a-8e30-38f3-a88b-9ac02a15739b","pitchNumber":5,"startTime":"2026-06-25T01:24:32.932Z","endTime":"2026-06-25T01:24:36.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:24:36.741Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"LuJames Groover walks. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:27:19.621Z","endTime":"2026-06-25T01:29:56.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T01:24:54.681Z","endTime":"2026-06-25T01:25:17.747Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-25T01:25:17.747Z","endTime":"2026-06-25T01:27:21.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231083779390246,"aZ":-16.616009852339857,"pfxX":-8.065890353591495,"pfxZ":8.032844667308801,"pX":-0.5758367881154447,"pZ":2.385641820669832,"vX0":4.941319594289,"vY0":-138.15320370403234,"vZ0":-6.382046804789405,"x":138.95,"y":174.37,"x0":-1.3379266741954665,"y0":50.00226825893781,"z0":5.838865835545068,"aX":-15.620658682803725},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":13.6,"spinRate":2120,"spinDirection":215},"zone":4,"typeConfidence":0.92,"plateTime":0.39616800234279337,"extension":6.470470149582853},"index":2,"playId":"9169509f-09eb-34a2-861e-6696c2052b63","pitchNumber":1,"startTime":"2026-06-25T01:27:21.898Z","endTime":"2026-06-25T01:27:25.421Z","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":96.2,"endSpeed":87.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48233091541057,"aZ":-11.899917574467198,"pfxX":-5.980507335512258,"pfxZ":10.26254699084024,"pX":0.29354521844610176,"pZ":3.674245841855311,"vX0":6.305535603559518,"vY0":-139.89744104890212,"vZ0":-4.277377110463113,"x":105.81,"y":139.58,"x0":-1.2159891131788736,"y0":50.005958474045336,"z0":6.007159648641605,"aX":-11.81932096324644},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":9.5,"spinRate":2270,"spinDirection":204},"zone":12,"typeConfidence":0.87,"plateTime":0.3919799156078838,"extension":6.316152016175184},"index":3,"playId":"d0ebb3bb-9c2a-3b96-ab61-c5d04cfd9d59","pitchNumber":2,"startTime":"2026-06-25T01:27:39.945Z","endTime":"2026-06-25T01:27:44.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38973943535775,"aZ":-26.341619703445524,"pfxX":-0.14916454503060184,"pfxZ":3.370646986759333,"pX":0.5515773179513439,"pZ":0.96636775088869,"vX0":5.108678939501926,"vY0":-130.44765471374612,"vZ0":-7.204994708630786,"x":95.98,"y":212.69,"x0":-1.409461592571882,"y0":50.00406254279243,"z0":5.738700506121216,"aX":-0.25906885136264535},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-0.8,"spinRate":2422,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41922433120392943,"extension":6.348098246399476},"index":4,"playId":"a3de16cf-b43c-325c-a377-bd5c78615e98","pitchNumber":3,"startTime":"2026-06-25T01:27:59.398Z","endTime":"2026-06-25T01:28:03.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556454694705856,"aZ":-29.82426371302618,"pfxX":-0.38018348982517214,"pfxZ":1.392774284472563,"pX":1.1520335605413201,"pZ":0.9164761098230458,"vX0":6.821747251391999,"vY0":-128.9625980652996,"vZ0":-6.457599133385384,"x":73.09,"y":214.04,"x0":-1.472600083461496,"y0":50.005808268609485,"z0":5.738591419974642,"aX":-0.6433791220132002},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":-0.7,"spinRate":2442,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.42388926373770186,"extension":6.429290011299025},"index":5,"playId":"ba41b585-962c-3a39-b384-4e394e126a20","pitchNumber":4,"startTime":"2026-06-25T01:28:20.487Z","endTime":"2026-06-25T01:28:24.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31014556570831,"aZ":-11.439931107549105,"pfxX":-5.365629837654361,"pfxZ":10.412369539613751,"pX":0.6223134973952893,"pZ":3.4250343900953557,"vX0":6.913888099585221,"vY0":-140.12794096115113,"vZ0":-5.035401180499613,"x":93.28,"y":146.3,"x0":-1.1784550839411556,"y0":50.00168619322701,"z0":5.991076317527334,"aX":-10.683642109975514},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2267,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.3907141926852944,"extension":6.232105739856625},"index":6,"playId":"350b1d5b-b34a-3cfd-bb77-c9ded946575b","pitchNumber":5,"startTime":"2026-06-25T01:28:40.502Z","endTime":"2026-06-25T01:28:48.385Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-06-25T01:28:58.943Z","endTime":"2026-06-25T01:29:19.692Z","isPitch":false,"type":"action","player":{"id":694410,"link":"/api/v1/people/694410"}},{"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":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76616161281932,"aZ":-11.363013896383002,"pfxX":-4.229130586305962,"pfxZ":10.312848468251698,"pX":0.4407697204512224,"pZ":2.7258091098038806,"vX0":5.956470311276558,"vY0":-141.28194318358095,"vZ0":-6.902605255956931,"x":100.2,"y":165.18,"x0":-1.1472297960809,"y0":50.00032382652884,"z0":5.934019451930753,"aX":-8.532507056640492},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2272,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.3879629567513825,"extension":6.301028841327178},"index":8,"playId":"4bdd32f0-aaff-3f68-a7da-deba30c49e5c","pitchNumber":6,"startTime":"2026-06-25T01:29:19.692Z","endTime":"2026-06-25T01:29:22.826Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.501699909686216,"aZ":-42.873017812459494,"pfxX":1.5898917202659337,"pfxZ":-7.367906188115413,"pX":-1.4182206891766074,"pZ":4.751515320169874,"vX0":-0.10296335985779219,"vY0":-119.61858562378524,"vZ0":5.160055487521736,"x":171.06,"y":110.49,"x0":-1.5812870373615302,"y0":50.00052264616633,"z0":6.404227740936558,"aX":2.3096542744936146},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.9,"breakHorizontal":-2.9,"spinRate":2622,"spinDirection":15},"zone":11,"typeConfidence":0.89,"plateTime":0.4574409076302537,"extension":5.965542705292373},"index":9,"playId":"f705c91f-9600-3ff1-90fd-37fa6e518d29","pitchNumber":7,"startTime":"2026-06-25T01:29:51.549Z","endTime":"2026-06-25T01:29:56.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:29:56.554Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder José Fermín.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:30:15.499Z","endTime":"2026-06-25T01:30:36.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142942186387618,"aZ":-29.609339480192133,"pfxX":-0.7304694771577475,"pfxZ":1.4626528559576322,"pX":0.1881227922818868,"pZ":2.8916022685731857,"vX0":5.2460687545038756,"vY0":-131.37979985736698,"vZ0":-1.7489169213163942,"x":109.83,"y":160.71,"x0":-1.7373322606991697,"y0":50.00204234365656,"z0":5.760913920554844,"aX":-1.280697612236142},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":0.2,"spinRate":2249,"spinDirection":287},"zone":2,"typeConfidence":2.0,"plateTime":0.4164818383883797,"extension":6.376273180954179},"hitData":{"launchSpeed":94.6,"launchAngle":58.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.91,"coordY":111.21}},"index":0,"playId":"f5332bbe-e82f-354f-abbe-2193deee84e1","pitchNumber":1,"startTime":"2026-06-25T01:30:23.784Z","endTime":"2026-06-25T01:30:36.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:30:36.827Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, first baseman Alec Burleson to pitcher Gordon Graceffo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T01:30:56.731Z","endTime":"2026-06-25T01:33:03.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557148655099766,"aZ":-45.27730864406279,"pfxX":1.6246902923703628,"pfxZ":-8.92439233070422,"pX":-0.6028994713156022,"pZ":2.013739243797444,"vX0":1.4876107001087413,"vY0":-120.67483786351805,"vZ0":-0.25674621113349705,"x":139.98,"y":184.41,"x0":-1.439559185494747,"y0":50.004099116897166,"z0":6.126524514251443,"aX":2.3846944153220844},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.0,"breakHorizontal":-3.4,"spinRate":2678,"spinDirection":17},"zone":7,"typeConfidence":0.9,"plateTime":0.45472943273136757,"extension":6.059909576514185},"index":0,"playId":"101a1260-26b1-38cf-bb7f-d6be049c0e13","pitchNumber":1,"startTime":"2026-06-25T01:31:06.147Z","endTime":"2026-06-25T01:31:10.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300780503787756,"aZ":-27.635236536330105,"pfxX":-0.9225010028772556,"pfxZ":2.5579799496142384,"pX":0.2901651430900097,"pZ":1.3422273475754434,"vX0":5.458987257949674,"vY0":-131.64334264981588,"vZ0":-5.692410136686371,"x":105.94,"y":202.54,"x0":-1.6814795844606565,"y0":50.001168244353934,"z0":5.552064572023322,"aX":-1.6360818303049103},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":0.6,"spinRate":2407,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.414474794886726,"extension":6.616813241766853},"index":1,"playId":"a4aff8bf-936e-32d9-b13f-b6708a6f8e5f","pitchNumber":2,"startTime":"2026-06-25T01:31:25.973Z","endTime":"2026-06-25T01:31:31.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T01:31:40.799Z","endTime":"2026-06-25T01:31:58.803Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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":88.6,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48836518361465,"aZ":-24.922760067276545,"pfxX":-6.297514065540442,"pfxZ":4.284053320431728,"pX":-0.9376681371561286,"pZ":1.8559683521656984,"vX0":3.3018145539779353,"vY0":-128.9951188163215,"vZ0":-4.957584347334162,"x":152.74,"y":188.67,"x0":-1.412379937113312,"y0":50.00620109230242,"z0":5.711429065455247,"aX":-10.671837126665686},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":10.7,"spinRate":1337,"spinDirection":240},"zone":13,"typeConfidence":0.85,"plateTime":0.4237432370750631,"extension":6.686709621405085},"index":3,"playId":"97cae6da-dd8f-3ee0-a6b2-fbd81fc0d312","pitchNumber":3,"startTime":"2026-06-25T01:31:58.803Z","endTime":"2026-06-25T01:32:02.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45614377457755,"aZ":-14.887995302676948,"pfxX":-5.0005765447390385,"pfxZ":8.639574225231467,"pX":-0.9582344583291998,"pZ":2.613522876001915,"vX0":3.141736793478208,"vY0":-140.47302109399618,"vZ0":-6.4308290329008715,"x":153.53,"y":168.21,"x0":-1.4407453856868446,"y0":50.00375927249402,"z0":5.898277902011475,"aX":-10.006364087367999},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2027,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.38972888001261063,"extension":6.393220842118855},"index":4,"playId":"c2f0fb57-1eac-393e-ba3f-71a74c49616e","pitchNumber":4,"startTime":"2026-06-25T01:32:31.253Z","endTime":"2026-06-25T01:32:34.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841651214289286,"aZ":-45.93186971071903,"pfxX":0.4281202203882173,"pfxZ":-8.78073757977107,"pX":-0.5317525931040752,"pZ":1.6760668947554764,"vX0":2.158233011594156,"vY0":-124.3231018439522,"vZ0":-1.4209923185532993,"x":137.27,"y":193.53,"x0":-1.4666604968482815,"y0":50.00540951578675,"z0":6.066112094513097,"aX":0.6703877662945152},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-16.0,"breakHorizontal":-1.3,"spinRate":2845,"spinDirection":15},"zone":13,"typeConfidence":0.87,"plateTime":0.4405090215145746,"extension":6.1535205631953005},"hitData":{"launchSpeed":78.8,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":159.79}},"index":5,"playId":"b079f162-914a-3b5d-b471-8307b5100e1a","pitchNumber":5,"startTime":"2026-06-25T01:32:55.802Z","endTime":"2026-06-25T01:33:03.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:33:03.826Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T01:35:32.946Z","endTime":"2026-06-25T01:37:31.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:35:04.739Z","endTime":"2026-06-25T01:35:35.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"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":97.7,"endSpeed":89.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84704808531922,"aZ":-15.04260736002151,"pfxX":-5.523995343022126,"pfxZ":8.332910049397114,"pX":-1.0031833717082195,"pZ":3.8350355076122478,"vX0":3.9807407198384444,"vY0":-142.28093286901935,"vZ0":-1.3220817039815138,"x":155.24,"y":135.23,"x0":-1.7008855038826283,"y0":50.001618426489415,"z0":5.256441893032898,"aX":-11.354452958563545},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2543,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.3845883577480165,"extension":6.475795397853291},"index":1,"playId":"511972bc-30c8-3ca2-84d8-34d221a18611","pitchNumber":1,"startTime":"2026-06-25T01:35:35.138Z","endTime":"2026-06-25T01:35:38.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144707191639725,"aZ":-24.093894047795253,"pfxX":-8.858810005532263,"pfxZ":4.60132038363186,"pX":-0.011622577970187259,"pZ":1.6897876682939172,"vX0":6.748730585871666,"vY0":-131.51129114598584,"vZ0":-4.994618530530082,"x":117.44,"y":193.16,"x0":-1.4564359815066157,"y0":50.00538358897831,"z0":5.394388282473383,"aX":-15.564193230871945},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":1730,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4160472082737914,"extension":6.46606340570393},"index":2,"playId":"2713db66-64f6-34b1-9c7a-f8baa12ebe4d","pitchNumber":2,"startTime":"2026-06-25T01:35:52.722Z","endTime":"2026-06-25T01:35:56.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38628444161308,"aZ":-26.574687489282134,"pfxX":-9.471857858654936,"pfxZ":3.125158994849499,"pX":0.8391915340700197,"pZ":0.7805567213262888,"vX0":9.624791786817832,"vY0":-132.9871422288606,"vZ0":-6.439541839223041,"x":85.01,"y":217.7,"x0":-1.5954230120463326,"y0":50.003568625980385,"z0":5.159752142895032,"aX":-16.975222159932454},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":1835,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4117807869254779,"extension":6.5567176118714166},"index":3,"playId":"99262e2e-a045-33d9-8afb-d6aae9f04cbf","pitchNumber":3,"startTime":"2026-06-25T01:36:10.252Z","endTime":"2026-06-25T01:36:13.839Z","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":98.5,"endSpeed":90.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312174591787297,"aZ":-16.480646406911873,"pfxX":-4.945580031369877,"pfxZ":7.4741899630031305,"pX":0.2521204032249126,"pZ":3.1353953078835963,"vX0":7.344502369529276,"vY0":-143.3501758915251,"vZ0":-2.9849329492439765,"x":107.39,"y":154.12,"x0":-1.6899162508850012,"y0":50.00667182594584,"z0":5.207465161247218,"aX":-10.389731845982523},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":7.7,"spinRate":2492,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.3807722116074115,"extension":6.401536135496654},"index":4,"playId":"e95b3a8e-491d-394f-802c-c5b499f5829d","pitchNumber":4,"startTime":"2026-06-25T01:36:31.380Z","endTime":"2026-06-25T01:36:37.789Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-25T01:36:48.894Z","endTime":"2026-06-25T01:37:04.255Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12629255988462,"aZ":-27.06944491366042,"pfxX":-8.801085293989285,"pfxZ":2.7924698465155036,"pX":-0.5491316469133286,"pZ":2.2761166742902366,"vX0":5.793097180857576,"vY0":-133.90314345093617,"vZ0":-3.082877821599363,"x":137.93,"y":177.32,"x0":-1.5899061413988411,"y0":50.003440616002905,"z0":5.365414012877957,"aX":-16.088257827272066},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":1672,"spinDirection":246},"zone":4,"typeConfidence":0.88,"plateTime":0.40802372152150035,"extension":6.469018931159403},"index":6,"playId":"a3370988-bb8e-3c2c-b857-84c625029239","pitchNumber":5,"startTime":"2026-06-25T01:37:04.255Z","endTime":"2026-06-25T01:37:08.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57489911812658,"aZ":-26.685400816778188,"pfxX":-9.40680115101512,"pfxZ":3.0507770237238088,"pX":-0.043961889162257066,"pZ":2.4386413445126545,"vX0":7.396277603632215,"vY0":-133.25347504251047,"vZ0":-2.522125358847312,"x":118.68,"y":172.94,"x0":-1.6331217335082813,"y0":50.00281641752588,"z0":5.324945362965916,"aX":-16.920640041491982},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":15.5,"spinRate":1930,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.41101250976744064,"extension":6.39089253995359},"index":7,"playId":"82f10d96-9742-3e6e-bde5-14e948498b94","pitchNumber":6,"startTime":"2026-06-25T01:37:26.650Z","endTime":"2026-06-25T01:37:31.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:37:31.763Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out softly to shortstop Geraldo Perdomo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T01:37:51.116Z","endTime":"2026-06-25T01:39:50.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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, 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":90.9,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310078535448014,"aZ":-28.662505944984325,"pfxX":1.6153389496829462,"pfxZ":1.9494905259506208,"pX":0.3088280670266041,"pZ":2.5578962094913305,"vX0":5.125143229771371,"vY0":-132.4002130146722,"vZ0":-1.7529617864413085,"x":105.23,"y":169.72,"x0":-1.8503430107175476,"y0":50.003611792002026,"z0":5.296287578485464,"aX":2.9100369675059103},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.4,"breakHorizontal":-3.8,"spinRate":2626,"spinDirection":97},"zone":6,"typeConfidence":0.89,"plateTime":0.41134748648571895,"extension":6.344765507378777},"index":0,"playId":"975e52d2-526a-3320-85ff-0f86d1d45daf","pitchNumber":1,"startTime":"2026-06-25T01:37:59.652Z","endTime":"2026-06-25T01:38:03.961Z","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.3,"endSpeed":90.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1891439261879,"aZ":-25.31183290386891,"pfxX":-8.235176850322622,"pfxZ":3.2968753249403537,"pX":-0.9432317928414672,"pZ":3.958965639090565,"vX0":5.115225083262652,"vY0":-143.1655825784647,"vZ0":0.4836517854199588,"x":152.95,"y":131.89,"x0":-1.680563577901375,"y0":50.00347868056712,"z0":5.368637132008725,"aX":-17.14310112053229},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.2,"breakHorizontal":13.9,"spinRate":2316,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.38217295620118596,"extension":6.8335171923540035},"index":1,"playId":"136b7bce-3927-3c42-9eba-ee4ce1691ac3","pitchNumber":2,"startTime":"2026-06-25T01:38:19.052Z","endTime":"2026-06-25T01:38:23.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.724880374433525,"aZ":-25.142214214130423,"pfxX":-8.081678787320943,"pfxZ":3.378373202389044,"pX":-0.9783276248781521,"pZ":2.772379919001328,"vX0":4.52252032852969,"vY0":-143.24977606246702,"vZ0":-2.6661200451652127,"x":154.29,"y":163.93,"x0":-1.5266053908094768,"y0":50.001801047518015,"z0":5.284928638930555,"aX":-16.814634520319206},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":2242,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.38218708865433015,"extension":6.653313247013884},"index":2,"playId":"edebacf3-6d76-3abb-92ae-e42f5df84093","pitchNumber":3,"startTime":"2026-06-25T01:38:37.510Z","endTime":"2026-06-25T01:38:40.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643258307197062,"aZ":-25.815130983394795,"pfxX":-0.09533937792130986,"pfxZ":3.472829506000255,"pX":0.5328586380614829,"pZ":1.7004768574816889,"vX0":5.962245031520202,"vY0":-133.90674083665849,"vZ0":-4.619758019893286,"x":96.69,"y":192.87,"x0":-1.702339537235128,"y0":50.003439556573696,"z0":5.276147309802505,"aX":-0.17533241728962456},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-1.0,"spinRate":2521,"spinDirection":151},"zone":9,"typeConfidence":0.86,"plateTime":0.4077313456468148,"extension":6.44699366304204},"index":3,"playId":"6c2fa42d-19dc-3d8e-a35c-c5f47f026149","pitchNumber":4,"startTime":"2026-06-25T01:39:00.981Z","endTime":"2026-06-25T01:39:05.263Z","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":97.8,"endSpeed":89.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.660727068512774,"aZ":-17.10564591887556,"pfxX":-4.587383522843163,"pfxZ":7.299041777999204,"pX":0.5595360079781937,"pZ":5.0083676767026715,"vX0":7.802679959990335,"vY0":-142.32811711865506,"vZ0":2.0104875461740574,"x":95.67,"y":103.55,"x0":-1.613310680381996,"y0":50.006580831006396,"z0":5.372119951368321,"aX":-9.476473729902331},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":6.8,"spinRate":2489,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38387207903603926,"extension":6.589155899812333},"index":4,"playId":"b2a840d8-a4fb-3402-a62c-d1e649f9f7ea","pitchNumber":5,"startTime":"2026-06-25T01:39:22.931Z","endTime":"2026-06-25T01:39:26.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50958564037654,"aZ":-24.26280732345445,"pfxX":-9.063900055410837,"pfxZ":3.814656490842353,"pX":-1.1217223865417645,"pZ":3.0092747644734437,"vX0":4.74718933906022,"vY0":-142.76143761877933,"vZ0":-2.0661490955670194,"x":159.76,"y":157.53,"x0":-1.6246465816527607,"y0":50.00124191203357,"z0":5.262645078929782,"aX":-18.789656587519502},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2377,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.3830160198417141,"extension":6.421124219735227},"hitData":{"launchSpeed":53.7,"launchAngle":34.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":96.91,"coordY":142.46}},"index":5,"playId":"8d4b0716-b7d0-3dc7-8e06-cf1d3547aeac","pitchNumber":6,"startTime":"2026-06-25T01:39:43.275Z","endTime":"2026-06-25T01:39:50.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:39:50.294Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to second baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T01:40:06.508Z","endTime":"2026-06-25T01:41:22.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185867960555374,"aZ":-26.035465495021135,"pfxX":-9.714162090334394,"pfxZ":3.4944588220428834,"pX":-1.1679974743856956,"pZ":3.1360819623305596,"vX0":4.310077172433906,"vY0":-131.75084296855334,"vZ0":-1.0626761619304061,"x":161.52,"y":154.11,"x0":-1.5637444605237991,"y0":50.00190166865905,"z0":5.470009073176568,"aX":-17.06414538052996},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":1618,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4158337774981815,"extension":6.56671758269431},"index":0,"playId":"0de41ff0-a2a6-325e-8559-1a532b93d612","pitchNumber":1,"startTime":"2026-06-25T01:40:20.578Z","endTime":"2026-06-25T01:40:24.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642416525289953,"aZ":-28.220186434253712,"pfxX":1.2987081677387877,"pfxZ":2.2791013304145373,"pX":0.07527080883467327,"pZ":3.184572418861869,"vX0":4.297476560951245,"vY0":-130.5942141442382,"vZ0":-0.0894199988154345,"x":114.13,"y":152.8,"x0":-1.7580288984454586,"y0":50.00112632776686,"z0":5.336060079014623,"aX":2.2492977066693194},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2619,"spinDirection":105},"zone":2,"typeConfidence":0.91,"plateTime":0.41888787636892166,"extension":6.379247984199782},"index":1,"playId":"8397d300-25d7-3212-806d-a6f87c157c06","pitchNumber":2,"startTime":"2026-06-25T01:40:37.362Z","endTime":"2026-06-25T01:40:41.008Z","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":98.1,"endSpeed":89.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.175873952027715,"aZ":-21.503321079179038,"pfxX":-8.586931608528761,"pfxZ":5.147895792450896,"pX":-1.327453153393455,"pZ":4.044250991039904,"vX0":4.145397373557002,"vY0":-142.8613765667067,"vZ0":-0.06309004934658946,"x":167.6,"y":129.59,"x0":-1.6798863228356267,"y0":50.000047003115384,"z0":5.415555432352615,"aX":-17.78840253566921},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":2423,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.383060741909103,"extension":6.368873144946101},"index":2,"playId":"b68bf3d6-9d89-38bf-8071-05a47176f491","pitchNumber":3,"startTime":"2026-06-25T01:40:55.251Z","endTime":"2026-06-25T01:41:00.431Z","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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249135795219534,"aZ":-35.34542230414017,"pfxX":2.58039012767593,"pfxZ":-1.9302434215329658,"pX":-0.3691698478598667,"pZ":2.6306716107511456,"vX0":2.7004350985713614,"vY0":-126.76009189310051,"vZ0":0.027680654184767173,"x":131.07,"y":167.75,"x0":-1.779175490799887,"y0":50.00108127401087,"z0":5.4160748055411005,"aX":4.2442110596022005},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.2,"breakHorizontal":-5.3,"spinRate":2675,"spinDirection":81},"zone":4,"typeConfidence":0.9,"plateTime":0.430294238071784,"extension":6.327022232403837},"hitData":{"launchSpeed":73.6,"launchAngle":63.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":173.09,"coordY":150.16}},"index":3,"playId":"f48831e5-10e6-33ca-853d-238b9f15bfb8","pitchNumber":4,"startTime":"2026-06-25T01:41:12.991Z","endTime":"2026-06-25T01:41:22.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:41:22.026Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out softly, pitcher Gordon Graceffo to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:43:28.826Z","endTime":"2026-06-25T01:44:01.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005345777656988,"aZ":-11.832619296830915,"pfxX":-4.515194383423065,"pfxZ":10.359525644180511,"pX":-1.0303663237969667,"pZ":4.010979940634516,"vX0":2.3268486073537886,"vY0":-139.19087662599702,"vZ0":-3.290460366533593,"x":156.28,"y":130.48,"x0":-1.2901228561932123,"y0":50.00609836273243,"z0":5.991158253750249,"aX":-8.86827770980465},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":7.7,"spinRate":2072,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39338571462853533,"extension":6.365728842468265},"index":0,"playId":"c4c0dbe5-2e53-3487-bb3f-790e909c606b","pitchNumber":1,"startTime":"2026-06-25T01:43:36.591Z","endTime":"2026-06-25T01:43:39.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100195359918875,"aZ":-27.108880882342866,"pfxX":-7.778324843813369,"pfxZ":2.997229318251387,"pX":-1.0402680491242051,"pZ":2.6630768170350474,"vX0":3.226028145886501,"vY0":-128.80200434894235,"vZ0":-2.79442223549039,"x":156.65,"y":166.88,"x0":-1.2937431469109026,"y0":50.005681150141115,"z0":5.843990788284531,"aX":-13.157322405713304},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":1147,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.4241838982585171,"extension":6.277934268705932},"hitData":{"launchSpeed":58.0,"launchAngle":-83.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.49,"coordY":185.82}},"index":1,"playId":"f53f789a-6c5e-3b5e-8b2c-8cf78808623b","pitchNumber":2,"startTime":"2026-06-25T01:43:53.238Z","endTime":"2026-06-25T01:44:01.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:44:01.260Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:44:21.194Z","endTime":"2026-06-25T01:45:55.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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(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.0,"endSpeed":82.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408852998530005,"aZ":-28.76157330622739,"pfxX":-0.595645344611105,"pfxZ":1.9681637484537435,"pX":0.4403752005133827,"pZ":0.9965678173317624,"vX0":4.870756420999407,"vY0":-130.85109437209667,"vZ0":-6.5944829924219555,"x":100.21,"y":211.87,"x0":-1.3672095729898748,"y0":50.004110125000146,"z0":5.702146048488183,"aX":-1.0339576860246884},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2284,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4184537744499037,"extension":6.4125828313608375},"index":0,"playId":"103b86c6-09f5-3303-bd9f-be79907b1ad5","pitchNumber":1,"startTime":"2026-06-25T01:44:30.582Z","endTime":"2026-06-25T01:44:35.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013989898472747,"aZ":-29.53965046068542,"pfxX":-0.27409700781367174,"pfxZ":1.5522795620375405,"pX":0.7362230342772584,"pZ":0.3302262767668507,"vX0":5.491008807667486,"vY0":-129.74266397133562,"vZ0":-7.680276312547735,"x":88.94,"y":229.86,"x0":-1.3751813847415812,"y0":50.00610979512504,"z0":5.59110538100708,"aX":-0.4670511244624233},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-0.7,"spinRate":2443,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.4227212864181089,"extension":6.456247739875026},"index":1,"playId":"65826c0e-1525-3276-b70e-941b6ef0c630","pitchNumber":2,"startTime":"2026-06-25T01:44:48.992Z","endTime":"2026-06-25T01:44:54.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792074343124984,"aZ":-15.861854103044413,"pfxX":-3.9132330444742847,"pfxZ":8.258421602885887,"pX":0.06699271505588028,"pZ":3.512408789558933,"vX0":4.883936089671467,"vY0":-139.09481219783405,"vZ0":-3.79823613904772,"x":114.45,"y":143.94,"x0":-1.1964458514875933,"y0":50.00449806844354,"z0":5.93551263720776,"aX":-7.731832572612869},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.1,"spinRate":2078,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3925455790755037,"extension":6.313421922271898},"index":2,"playId":"44f5d02c-f4bd-3e74-a3b5-a99da3be3d91","pitchNumber":3,"startTime":"2026-06-25T01:45:12.951Z","endTime":"2026-06-25T01:45:18.790Z","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":96.0,"endSpeed":88.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852619222466558,"aZ":-16.129084765096756,"pfxX":-5.841491925755224,"pfxZ":8.072009007689715,"pX":-0.6829388550403623,"pZ":2.9132622344934376,"vX0":3.6478573730097374,"vY0":-139.7246077177871,"vZ0":-5.351626243298564,"x":143.03,"y":160.12,"x0":-1.2426911862531758,"y0":50.005397810206325,"z0":5.9040394521746675,"aX":-11.615763535078365},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":9.8,"spinRate":2090,"spinDirection":214},"zone":1,"typeConfidence":0.89,"plateTime":0.3911732791269871,"extension":6.346568418240544},"index":3,"playId":"7994eb69-c703-38ef-9e50-d914b2284aed","pitchNumber":4,"startTime":"2026-06-25T01:45:31.307Z","endTime":"2026-06-25T01:45:35.387Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.638762755151525,"aZ":-19.190154279867254,"pfxX":-8.586660386757856,"pfxZ":6.704424881140284,"pX":-1.5431737963935845,"pZ":1.9992572272700446,"vX0":2.645223740998932,"vY0":-138.27070251547545,"vZ0":-6.677395964684152,"x":175.82,"y":184.8,"x0":-1.3960814272970055,"y0":50.00645412167442,"z0":5.731866562304857,"aX":-16.64128216142727},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":15.0,"spinRate":1990,"spinDirection":217},"zone":13,"typeConfidence":0.92,"plateTime":0.3960194436291471,"extension":6.464766564388413},"index":4,"playId":"1832dfa7-aae4-3693-9b16-dd35651390cd","pitchNumber":5,"startTime":"2026-06-25T01:45:50.806Z","endTime":"2026-06-25T01:45:55.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:45:55.267Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Blaze Jordan to first baseman Alec Burleson. Gabriel Moreno to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:46:06.330Z","endTime":"2026-06-25T01:47:14.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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_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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94813010434829,"aZ":-13.447241846692608,"pfxX":-3.4752519231574146,"pfxZ":9.518316949729325,"pX":-0.7002217471579899,"pZ":3.4796588602752108,"vX0":2.881919922721625,"vY0":-138.86641889127299,"vZ0":-4.328846842530545,"x":143.69,"y":144.83,"x0":-1.296184560215795,"y0":50.00349703636382,"z0":5.943076137010326,"aX":-6.837790008942338},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2043,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.3933232943691567,"extension":6.44943857096046},"index":0,"playId":"2658afe3-3ac3-3778-92d4-ef0d04c949c5","pitchNumber":1,"startTime":"2026-06-25T01:46:23.788Z","endTime":"2026-06-25T01:46:29.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18300714142235,"aZ":-18.65308628175551,"pfxX":-7.325650472406825,"pfxZ":6.964721240167161,"pX":-0.2717650954638549,"pZ":2.002113588680455,"vX0":5.155283352195389,"vY0":-138.08428786201065,"vZ0":-7.004714942284714,"x":127.36,"y":184.72,"x0":-1.2060041454090806,"y0":50.00481056547492,"z0":5.815428684079722,"aX":-14.225182415771139},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":12.2,"spinRate":1901,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.3958347651956835,"extension":6.331447909025774},"index":1,"playId":"5fd6576b-87a2-3ff8-8b39-6ccd8d69936f","pitchNumber":2,"startTime":"2026-06-25T01:46:44.652Z","endTime":"2026-06-25T01:46:48.475Z","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.0,"endSpeed":76.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181528537531648,"aZ":-45.81696649990584,"pfxX":0.8556973658334515,"pfxZ":-9.29382415228323,"pX":0.49957330980808895,"pZ":2.020925165788345,"vX0":3.8890429481906263,"vY0":-120.82839861417311,"vZ0":-0.22215196121855874,"x":97.96,"y":184.22,"x0":-1.2469894513147735,"y0":50.00465351598684,"z0":6.165457871572955,"aX":1.2552179632678093},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-16.6,"breakHorizontal":-2.5,"spinRate":2809,"spinDirection":9},"zone":9,"typeConfidence":0.9,"plateTime":0.45461034896348496,"extension":6.067088842882002},"hitData":{"launchSpeed":90.4,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":170.94}},"index":2,"playId":"7ba3c162-1d06-3af4-8cd4-5f441500e4a4","pitchNumber":3,"startTime":"2026-06-25T01:47:04.079Z","endTime":"2026-06-25T01:47:14.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:47:14.107Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Troy hits a ground-rule double (3) on a line drive to right-center field. Gabriel Moreno scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:47:32.962Z","endTime":"2026-06-25T01:48:11.754Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.289969215160554,"aZ":-11.442949204942776,"pfxX":-3.1506821335193638,"pfxZ":10.229039581588012,"pX":0.6176386087672353,"pZ":1.9127799282232616,"vX0":6.127081874782624,"vY0":-141.2522276615412,"vZ0":-8.699906368735162,"x":93.46,"y":187.13,"x0":-1.1673750818608863,"y0":50.003096212007186,"z0":5.762881295873025,"aX":-6.386087252379606},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2127,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.3873326648312836,"extension":6.492853169030534},"index":0,"playId":"9fb0b939-3bb6-3166-bf20-bb55afce9b0d","pitchNumber":1,"startTime":"2026-06-25T01:47:41.977Z","endTime":"2026-06-25T01:47:46.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57422695781658,"aZ":-29.987825314951117,"pfxX":0.03964015013554073,"pfxZ":1.2553586287120382,"pX":-0.0633391211586775,"pZ":2.6340312681796787,"vX0":3.8183782134532196,"vY0":-131.19277087958164,"vZ0":-2.14756179292527,"x":119.41,"y":167.66,"x0":-1.5446543084931197,"y0":50.00093917652556,"z0":5.7053361044088975,"aX":0.06806484686333153},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-1.0,"spinRate":2330,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4180114150512191,"extension":6.472838772562296},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":175.66,"coordY":53.8}},"index":1,"playId":"73cc44a9-281f-3b95-b917-a9f13f6f1d4c","pitchNumber":2,"startTime":"2026-06-25T01:47:59.784Z","endTime":"2026-06-25T01:48:11.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:48:11.754Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lourdes Gurriel Jr. doubles (6) on a ground ball to left fielder Lars Nootbaar. Tommy Troy scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:48:36.093Z","endTime":"2026-06-25T01:50:19.546Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.197796975745916,"aZ":-47.70652402524969,"pfxX":2.758692488143689,"pfxZ":-10.669071119224125,"pX":-1.2104310572495036,"pZ":5.48744872347868,"vX0":-0.10301899033880932,"vY0":-119.9184254993483,"vZ0":7.852881299386009,"x":163.14,"y":90.62,"x0":-1.5252761295573343,"y0":50.00098126538232,"z0":6.426269751993868,"aX":4.017009593395889},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-17.2,"breakHorizontal":-4.9,"spinRate":2750,"spinDirection":21},"zone":11,"typeConfidence":0.9,"plateTime":0.45675829328982775,"extension":6.083794814096227},"index":0,"playId":"51b9c72b-329b-3661-9eed-76b6a95f1e61","pitchNumber":1,"startTime":"2026-06-25T01:48:47.160Z","endTime":"2026-06-25T01:48:51.902Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04310027785581,"aZ":-46.26489894431561,"pfxX":2.4954808818064547,"pfxZ":-9.649455316078562,"pX":-0.817678192161981,"pZ":3.5407167225646594,"vX0":0.6268411509393026,"vY0":-120.01944627072757,"vZ0":3.4342057673921635,"x":148.17,"y":143.18,"x0":-1.4064223159959663,"y0":50.004064662250656,"z0":6.209185082173881,"aX":3.6435005922404176},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.4,"breakHorizontal":-4.7,"spinRate":2818,"spinDirection":15},"zone":11,"typeConfidence":0.9,"plateTime":0.4562282165312892,"extension":5.876888414728165},"index":1,"playId":"fe0a92f7-4123-3d0d-8d2f-8dba69bbbe06","pitchNumber":2,"startTime":"2026-06-25T01:49:10.981Z","endTime":"2026-06-25T01:49:16.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24955911832155,"aZ":-10.740407117226198,"pfxX":-2.8218105459565175,"pfxZ":10.829903284696739,"pX":0.07310974391050959,"pZ":3.4792726550771027,"vX0":4.534526872825189,"vY0":-139.7390477665801,"vZ0":-4.529372604385657,"x":114.21,"y":144.84,"x0":-1.203441870547462,"y0":50.00609938383244,"z0":5.8259141051024,"aX":-5.586871998359823},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":4.2,"spinRate":2251,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.39185922492970127,"extension":6.360824273406472},"index":2,"playId":"85731300-0817-3cd6-b1f4-d4e524e98c06","pitchNumber":3,"startTime":"2026-06-25T01:49:33.371Z","endTime":"2026-06-25T01:49:41.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.512932614050342,"aZ":-20.160836752150928,"pfxX":-8.554572545867725,"pfxZ":6.137241199879826,"pX":-1.0237496415342435,"pZ":1.8632864104313036,"vX0":3.6601730952816025,"vY0":-139.10059464031525,"vZ0":-6.8943564478316555,"x":156.02,"y":188.47,"x0":-1.2459902476171714,"y0":50.00347410833097,"z0":5.7129667041447,"aX":-16.746306523664067},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":2038,"spinDirection":211},"zone":13,"typeConfidence":0.92,"plateTime":0.3939303460897494,"extension":6.5036119317696235},"hitData":{"launchSpeed":93.6,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.33,"coordY":115.2}},"index":3,"playId":"106d9232-9e4a-3f71-a574-2b16f71cfce2","pitchNumber":4,"startTime":"2026-06-25T01:50:04.530Z","endTime":"2026-06-25T01:50:19.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:50:19.546Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out sharply, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T01:50:51.386Z","endTime":"2026-06-25T01:51:49.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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.8,"endSpeed":88.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775119983016225,"aZ":-14.379757853478996,"pfxX":-4.047157293916383,"pfxZ":8.885286238132027,"pX":0.10978076837433383,"pZ":3.6661326583684426,"vX0":5.233398697157333,"vY0":-139.54052344648966,"vZ0":-3.5552496206090756,"x":112.82,"y":139.79,"x0":-1.250542827133811,"y0":50.00680607930942,"z0":5.883728687738859,"aX":-8.109100736803773},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2144,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3902039975350249,"extension":6.30578534255404},"index":0,"playId":"4caf8616-d16d-3eef-996c-20e3c5258cf2","pitchNumber":1,"startTime":"2026-06-25T01:50:53.993Z","endTime":"2026-06-25T01:50:57.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-25T01:51:07.232Z","endTime":"2026-06-25T01:51:19.709Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127735046595095,"aZ":-10.599285956277253,"pfxX":-3.5008432362896813,"pfxZ":10.931009148693226,"pX":0.46183274219689496,"pZ":3.0083405217546537,"vX0":5.789848221574676,"vY0":-139.32921024156548,"vZ0":-5.703562043093124,"x":99.4,"y":157.55,"x0":-1.1845118644127444,"y0":50.00430260775001,"z0":5.776617484678239,"aX":-6.9111216660929},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":5.2,"spinRate":2184,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.39251587654579145,"extension":6.4798642486645255},"index":2,"playId":"83f93808-bba8-3cc2-8cc6-cc5ee2eb4c68","pitchNumber":2,"startTime":"2026-06-25T01:51:19.709Z","endTime":"2026-06-25T01:51:23.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20797421445607,"aZ":-44.952901640728776,"pfxX":1.05805055622542,"pfxZ":-8.357153121024513,"pX":-0.31673664413114344,"pZ":2.1604426547911615,"vX0":1.929123413746218,"vY0":-123.06804564370626,"vZ0":-0.21074159935617853,"x":129.07,"y":180.45,"x0":-1.2493009122303633,"y0":50.003556275868746,"z0":6.065627727236636,"aX":1.6174791500578731},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.9,"breakHorizontal":-2.4,"spinRate":2773,"spinDirection":18},"zone":7,"typeConfidence":0.88,"plateTime":0.44564493800040017,"extension":6.176382323771172},"hitData":{"launchSpeed":102.0,"launchAngle":6.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":148.26,"coordY":142.56}},"index":3,"playId":"5c93b2b1-dec8-30f0-84c4-9e9cc40c8573","pitchNumber":3,"startTime":"2026-06-25T01:51:41.137Z","endTime":"2026-06-25T01:51:49.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:51:49.140Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:54:23.048Z","endTime":"2026-06-25T01:55:07.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:53:18.475Z","endTime":"2026-06-25T01:54:25.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298281342856782,"aZ":-16.59555059599964,"pfxX":-3.6293335073754336,"pfxZ":8.094324790446265,"pX":0.5635382468141646,"pZ":1.6817721693353067,"vX0":5.017126735451248,"vY0":-137.76596626518167,"vZ0":-8.177405423849734,"x":95.52,"y":193.37,"x0":-0.8087301023951133,"y0":50.001378176307185,"z0":5.807848085214402,"aX":-6.983733635589929},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":5.5,"spinRate":2355,"spinDirection":210},"zone":9,"typeConfidence":0.87,"plateTime":0.39741919402626147,"extension":6.398354492193553},"index":1,"playId":"240340d3-ebeb-379b-a090-9223d1ca8c2a","pitchNumber":1,"startTime":"2026-06-25T01:54:25.357Z","endTime":"2026-06-25T01:54:29.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493418006811655,"aZ":-25.09374825875149,"pfxX":2.8631958341279238,"pfxZ":4.136232574269672,"pX":0.5513899778913485,"pZ":1.7363029849270166,"vX0":2.938880905315289,"vY0":-129.85273622469825,"vZ0":-5.682677339669355,"x":95.98,"y":191.9,"x0":-0.9659811332400412,"y0":50.00485150590612,"z0":5.855501782455651,"aX":4.902902528517333},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2280,"spinDirection":176},"zone":9,"typeConfidence":0.9,"plateTime":0.4213728391467293,"extension":6.330066262004157},"index":2,"playId":"ef13af90-6f62-336b-8c37-9d9f25b6be47","pitchNumber":2,"startTime":"2026-06-25T01:54:42.153Z","endTime":"2026-06-25T01:54:46.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126168323921018,"aZ":-30.11472953926581,"pfxX":-9.257467227231219,"pfxZ":1.1745299143246832,"pX":-0.24260265578374535,"pZ":2.012595941812859,"vX0":5.305607105654039,"vY0":-131.63066334688762,"vZ0":-3.788010835672748,"x":126.25,"y":184.44,"x0":-1.086465280844737,"y0":50.000266229984206,"z0":5.711232941062029,"aX":-16.1687249567364},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":1858,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4168456920203605,"extension":6.415883675679648},"hitData":{"launchSpeed":89.9,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":148.64}},"index":3,"playId":"4edfbcdf-479b-3f8f-b530-9512894cbf30","pitchNumber":3,"startTime":"2026-06-25T01:54:59.022Z","endTime":"2026-06-25T01:55:07.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:55:07.348Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Jordan grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:55:28.726Z","endTime":"2026-06-25T01:55:41.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931465753004847,"aZ":-20.68790746658174,"pfxX":-7.247084248246017,"pfxZ":5.814926382280584,"pX":-0.9109251677132353,"pZ":2.9375667134425965,"vX0":2.4371072141167915,"vY0":-139.53594481192422,"vZ0":-4.796357973790314,"x":151.72,"y":159.47,"x0":-0.8532661230342404,"y0":50.00341268445194,"z0":6.039018073112378,"aX":-14.313020294328009},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":12.6,"spinRate":2373,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.392300434243376,"extension":6.2709289190419994},"hitData":{"launchSpeed":71.1,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.29,"coordY":168.29}},"index":0,"playId":"11676f5d-2d68-3049-a841-696b3f8fd75e","pitchNumber":1,"startTime":"2026-06-25T01:55:33.429Z","endTime":"2026-06-25T01:55:41.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:55:41.056Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:56:16.179Z","endTime":"2026-06-25T01:57:05.335Z","isComplete":true,"isScoringPlay":false,"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T01:56:04.775Z","endTime":"2026-06-25T01:56:18.470Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297043117582326,"aZ":-32.41019496134624,"pfxX":-7.726347358936403,"pfxZ":-0.13613748853373497,"pX":0.12086125385560932,"pZ":1.5454076026005938,"vX0":5.63950473283504,"vY0":-131.82364857887202,"vZ0":-4.438315939612898,"x":112.39,"y":197.05,"x0":-1.0435214822578869,"y0":50.0007305911795,"z0":5.646162823288095,"aX":-13.582219135852077},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.0,"breakHorizontal":12.7,"spinRate":1762,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.41566278156271563,"extension":6.487878637378991},"index":1,"playId":"84aa4dc3-8e95-3125-aba0-ff036dbcf5ad","pitchNumber":1,"startTime":"2026-06-25T01:56:18.470Z","endTime":"2026-06-25T01:56:22.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.964028353864585,"aZ":-19.122710499361606,"pfxX":-8.069554681876063,"pfxZ":6.674868825583278,"pX":0.1037346465861716,"pZ":1.7567753547234422,"vX0":5.4284497907426,"vY0":-139.13054546886988,"vZ0":-7.82345779621082,"x":113.05,"y":191.35,"x0":-0.8268332286209349,"y0":50.002291718721146,"z0":5.878116662277,"aX":-15.779107888079363},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":13.4,"spinRate":2345,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.3940649634739599,"extension":6.431389516845564},"index":2,"playId":"c6985fc0-dd29-36b1-b347-666553c3aed1","pitchNumber":2,"startTime":"2026-06-25T01:56:35.359Z","endTime":"2026-06-25T01:56:39.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04484581089975,"aZ":-32.15217429545613,"pfxX":-7.927114206323306,"pfxZ":0.008535851151188822,"pX":-0.7706258216737083,"pZ":1.730599305779813,"vX0":3.8624877529728363,"vY0":-132.28429439447365,"vZ0":-4.175290588402126,"x":146.37,"y":192.05,"x0":-1.2193365380190384,"y0":50.000179423443704,"z0":5.68468740172258,"aX":-14.055939739069004},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.7,"breakHorizontal":13.6,"spinRate":1796,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.41395489094499816,"extension":6.545708876379532},"hitData":{"launchSpeed":84.6,"launchAngle":2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.31,"coordY":160.28}},"index":3,"playId":"50cb2aa7-af5c-3c9a-aabe-eaa1561071e1","pitchNumber":3,"startTime":"2026-06-25T01:56:54.327Z","endTime":"2026-06-25T01:57:05.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:57:05.335Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:57:26.543Z","endTime":"2026-06-25T01:58:43.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931013656726304,"aZ":-26.53322521341434,"pfxX":4.094117148157821,"pfxZ":3.3158009159175137,"pX":-0.16201354154235764,"pZ":3.1821041450073606,"vX0":0.6608320694323235,"vY0":-129.3115752621507,"vZ0":-2.0254627212673113,"x":123.18,"y":152.86,"x0":-0.9526496134443516,"y0":50.001432503626184,"z0":6.002841705928696,"aX":6.960896606632044},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-7.6,"spinRate":2229,"spinDirection":171},"zone":2,"typeConfidence":0.91,"plateTime":0.42290512428218463,"extension":6.12607322786276},"index":0,"playId":"f67331bf-ec8f-3db9-a89b-3dc7b7f68164","pitchNumber":1,"startTime":"2026-06-25T01:57:35.505Z","endTime":"2026-06-25T01:57:39.496Z","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":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741006039455637,"aZ":-25.64840196883664,"pfxX":-9.309943865234072,"pfxZ":3.626459660579643,"pX":-0.17249989291462814,"pZ":0.4416813054749052,"vX0":5.654439583877332,"vY0":-132.87904906776538,"vZ0":-8.379277677736413,"x":123.58,"y":226.85,"x0":-1.1113577017573009,"y0":50.00247723507567,"z0":5.480684432936182,"aX":-16.75651107702472},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":1766,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.4111789926631464,"extension":6.51717665368512},"index":1,"playId":"09cc5398-2166-33d0-b28f-5e7e7b756acd","pitchNumber":2,"startTime":"2026-06-25T01:57:53.763Z","endTime":"2026-06-25T01:57:57.472Z","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":"f2bb7fdd-980d-358b-adc6-20d377fa10fe","startTime":"2026-06-25T01:58:15.417Z","endTime":"2026-06-25T01:58:19.756Z","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":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.308797074424486,"aZ":-18.313257775989737,"pfxX":-8.731584823734396,"pfxZ":7.221308617422727,"pX":-0.21527532267348357,"pZ":1.8042970290621247,"vX0":4.778620459572659,"vY0":-137.62543328229384,"vZ0":-7.592418534387547,"x":125.21,"y":190.06,"x0":-0.8388817838592997,"y0":50.00444368569485,"z0":5.837398477482322,"aX":-16.765045168551087},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":14.9,"spinRate":2327,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.3978498777728352,"extension":6.306082437042609},"hitData":{"launchSpeed":75.9,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":151.18}},"index":3,"playId":"56944e1b-42c1-3b27-933c-6fc551ff53e7","pitchNumber":3,"startTime":"2026-06-25T01:58:34.557Z","endTime":"2026-06-25T01:58:43.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:58:43.417Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"LuJames Groover walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:01:10.997Z","endTime":"2026-06-25T02:02:45.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:59:51.722Z","endTime":"2026-06-25T02:01:13.294Z","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":"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":89.4,"endSpeed":81.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000120572718806,"aZ":-29.9657449117994,"pfxX":9.32536615222189,"pfxZ":1.291138590790391,"pX":0.12487500832155356,"pZ":3.283972511209818,"vX0":-11.123378430217894,"vY0":-129.72405399083814,"vZ0":1.500449066382074,"x":112.24,"y":150.11,"x0":3.247808682789776,"y0":50.00299063826769,"z0":4.97493545733314,"aX":15.96489869941092},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-14.5,"spinRate":2059,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.4215057025974436,"extension":6.448698690870279},"index":1,"playId":"37d70578-3c6c-3b46-8437-5872691cc519","pitchNumber":1,"startTime":"2026-06-25T02:01:13.294Z","endTime":"2026-06-25T02:01:17.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.585915257958728,"aZ":-32.90084171736569,"pfxX":7.644337820841125,"pfxZ":-0.5307324845475261,"pX":1.0975927114788147,"pZ":1.828606035452102,"vX0":-7.336132919333634,"vY0":-117.04279497134819,"vZ0":0.46482438601126996,"x":75.16,"y":189.41,"x0":3.282950671637193,"y0":50.00009116599114,"z0":4.714509549382908,"aX":10.579529284475187},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":-12.0,"spinRate":1519,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4684111482783795,"extension":6.63680352638167},"index":2,"playId":"fcc19f5a-b77c-3927-898a-04a293ac0345","pitchNumber":2,"startTime":"2026-06-25T02:01:29.404Z","endTime":"2026-06-25T02:01:33.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62248715777226,"aZ":-33.971517575262666,"pfxX":-9.43951984267222,"pfxZ":-1.4793240122234832,"pX":-0.2476350117752536,"pZ":0.8326512600187402,"vX0":-5.1863009185925355,"vY0":-109.97165367420016,"vZ0":-0.6625331739972452,"x":126.44,"y":216.3,"x0":3.3771875846406756,"y0":50.00497886089108,"z0":4.778013129787696,"aX":-11.429067512862424},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-2.5,"breakHorizontal":18.6,"spinRate":2488,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.5002841206836521,"extension":6.77013112931815},"index":3,"playId":"f67dded8-013e-35af-922c-3aaa1ea9c1be","pitchNumber":3,"startTime":"2026-06-25T02:01:46.413Z","endTime":"2026-06-25T02:01:50.211Z","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":88.5,"endSpeed":81.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79241125996009,"aZ":-31.94993428117976,"pfxX":9.94899626402233,"pfxZ":0.1345458391584522,"pX":0.6734300214252966,"pZ":3.51164638460387,"vX0":-9.901560910072458,"vY0":-128.45662235923143,"vZ0":2.623026083963641,"x":91.33,"y":143.97,"x0":3.2793341145066854,"y0":50.00262695583046,"z0":4.9557427372097775,"aX":16.681118881812075},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-15.8,"spinRate":2139,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.4258428040427704,"extension":6.549817307709327},"index":4,"playId":"9d10ee8a-3484-3d56-af0b-51e1add5c3b7","pitchNumber":4,"startTime":"2026-06-25T02:02:05.987Z","endTime":"2026-06-25T02:02:10.332Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250508367520478,"aZ":-32.9917671978744,"pfxX":9.995679834679164,"pfxZ":-0.4727121007383399,"pX":0.02723187663747358,"pZ":2.5109795224628697,"vX0":-11.51974993298031,"vY0":-130.22728468479067,"vZ0":0.28018356094075947,"x":115.96,"y":170.98,"x0":3.208673895540106,"y0":50.0055732012629,"z0":4.896847221390917,"aX":17.17847051786987},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.6,"breakHorizontal":-15.6,"spinRate":2183,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.42053902846022195,"extension":6.806314266147529},"index":5,"playId":"c670e8a9-fb4f-3245-9a45-129f8fb92ce6","pitchNumber":5,"startTime":"2026-06-25T02:02:24.469Z","endTime":"2026-06-25T02:02:28.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":68.2,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.474023662336997,"aZ":-34.87717455356684,"pfxX":-10.411672497653893,"pfxZ":-2.27492849748473,"pX":1.966781046914404,"pZ":3.650361781021183,"vX0":-0.6404704343417493,"vY0":-108.74280670081734,"vZ0":5.3392195088360825,"x":42.03,"y":140.22,"x0":3.6169629069164158,"y0":50.002711479301176,"z0":4.963694781588174,"aX":-12.370065810325528},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-2.3,"breakHorizontal":19.0,"spinRate":2505,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.5052143065012737,"extension":6.409687631117506},"index":6,"playId":"565972bc-eccb-3800-9ce9-9cb80e2bae08","pitchNumber":6,"startTime":"2026-06-25T02:02:41.760Z","endTime":"2026-06-25T02:02:45.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:02:45.361Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a sharp ground ball to left fielder Lars Nootbaar. LuJames Groover to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:02:58.231Z","endTime":"2026-06-25T02:04:27.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":75.9,"endSpeed":69.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273604851396364,"aZ":-37.02286252359017,"pfxX":-8.353857415016531,"pfxZ":-3.9907927959798957,"pX":0.42108186240762807,"pZ":0.9804987943916398,"vX0":-4.099857188561537,"vY0":-110.3743879610201,"vZ0":0.244076610643565,"x":100.95,"y":212.31,"x0":3.3964947368609195,"y0":50.0016093368566,"z0":4.813600495616692,"aX":-10.157003121168357},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-6.7,"breakHorizontal":16.3,"spinRate":2580,"spinDirection":295},"zone":14,"typeConfidence":0.9,"plateTime":0.4990010015618429,"extension":6.9806852757582},"index":0,"playId":"ce6bdd6f-139c-3e86-89fe-e896b8115569","pitchNumber":1,"startTime":"2026-06-25T02:03:13.361Z","endTime":"2026-06-25T02:03:17.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870540967884047,"aZ":-31.320880013073847,"pfxX":10.22801508602975,"pfxZ":0.4978362542841026,"pX":0.2974624556057963,"pZ":2.9532404180471685,"vX0":-10.785899339182825,"vY0":-130.41250044413013,"vZ0":1.2210227505016014,"x":105.66,"y":159.04,"x0":3.1538364045619534,"y0":50.00641904433764,"z0":4.83767210966482,"aX":17.660279662236515},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":-16.2,"spinRate":2232,"spinDirection":124},"zone":2,"typeConfidence":0.9,"plateTime":0.4196599005004953,"extension":6.466800991387483},"index":1,"playId":"51f23706-5b21-35c3-9b8d-c6d19896a385","pitchNumber":2,"startTime":"2026-06-25T02:03:30.895Z","endTime":"2026-06-25T02:03:36.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.408661367472003,"aZ":-30.31010167560618,"pfxX":6.113140834777797,"pfxZ":1.391628752302367,"pX":1.9242623539948938,"pZ":3.3714877949455966,"vX0":-4.9573220181884405,"vY0":-115.29059240381811,"vZ0":3.4178487978488006,"x":43.65,"y":147.75,"x0":3.313180649958851,"y0":50.00297557014351,"z0":4.803966821278114,"aX":8.18965874856509},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.7,"breakHorizontal":-9.7,"spinRate":1305,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.47596797946251534,"extension":7.106549537608354},"index":2,"playId":"e58a6504-c363-3ac3-ae9a-2f6b69f8567f","pitchNumber":3,"startTime":"2026-06-25T02:03:55.465Z","endTime":"2026-06-25T02:03:59.556Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059693191453135,"aZ":-28.73192421473312,"pfxX":8.784285247248071,"pfxZ":1.9438378031604557,"pX":0.04467678936882809,"pZ":2.529110356265745,"vX0":-11.347786275025516,"vY0":-131.44523795079823,"vZ0":-0.18831477482406078,"x":115.3,"y":170.49,"x0":3.2549688941697648,"y0":50.00044659393001,"z0":4.715756521134994,"aX":15.535059606953439},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-13.7,"spinRate":2236,"spinDirection":124},"zone":5,"typeConfidence":0.89,"plateTime":0.41499546479904303,"extension":6.718055816582434},"hitData":{"launchSpeed":109.6,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":86.34,"coordY":120.54}},"index":3,"playId":"45fb24eb-d4f0-3b95-abc9-0335a88a5139","pitchNumber":4,"startTime":"2026-06-25T02:04:17.126Z","endTime":"2026-06-25T02:04:27.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:04:27.131Z","atBatIndex":64},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Geraldo Perdomo reaches on a fielder's choice. LuJames Groover to 3rd. Ketel Marte to 2nd. LuJames Groover advances to 3rd, on a fielding error by third baseman Blaze Jordan.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:04:45.127Z","endTime":"2026-06-25T02:06:24.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"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_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.7,"endSpeed":70.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.440228824630157,"aZ":-34.11723502340889,"pfxX":-10.820760341780051,"pfxZ":-1.5524921348605432,"pX":-0.17649459502875245,"pZ":2.0860468587453127,"vX0":-4.84814203141367,"vY0":-111.51850948971602,"vZ0":1.6621390089484733,"x":123.73,"y":182.46,"x0":3.4366296244948975,"y0":50.003565489106826,"z0":4.869750562683184,"aX":-13.528254931956804},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.0,"breakHorizontal":20.9,"spinRate":2485,"spinDirection":299},"zone":8,"typeConfidence":0.9,"plateTime":0.4925425585040535,"extension":6.826421932844403},"index":0,"playId":"bea64000-c135-313e-a80e-b9148447a02d","pitchNumber":1,"startTime":"2026-06-25T02:04:51.631Z","endTime":"2026-06-25T02:04:55.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71754217417396,"aZ":-31.662351665428766,"pfxX":9.613937482951652,"pfxZ":0.3013305701742741,"pX":0.25497108444787897,"pZ":2.1832390655663447,"vX0":-10.765760379195184,"vY0":-130.42115061846135,"vZ0":-0.47024960512033065,"x":107.28,"y":179.83,"x0":3.1971195583381373,"y0":50.00511885348272,"z0":4.764233854308617,"aX":16.481414529477792},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":-14.9,"spinRate":2085,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.4207815793389278,"extension":6.563289997643155},"index":1,"playId":"32b737a7-11e9-3315-ba73-4407cd54e621","pitchNumber":2,"startTime":"2026-06-25T02:05:09.118Z","endTime":"2026-06-25T02:05:14.377Z","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":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82619854011804,"aZ":-33.487184513293485,"pfxX":-10.250038706443615,"pfxZ":-1.0385063020130156,"pX":-0.1600181200417931,"pZ":0.2758184066275427,"vX0":-4.774279723843552,"vY0":-112.38097684520812,"vZ0":-2.338389174895604,"x":123.1,"y":231.33,"x0":3.328450993644332,"y0":50.00014810495233,"z0":4.75642187474566,"aX":-13.007492982631735},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.2,"breakHorizontal":19.8,"spinRate":2569,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.48881527914114686,"extension":7.059493847676081},"index":2,"playId":"18b32567-da9b-3b25-ad76-f809f4210e2b","pitchNumber":3,"startTime":"2026-06-25T02:05:29.603Z","endTime":"2026-06-25T02:05: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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.871614457799005,"aZ":-34.7520802702447,"pfxX":-8.09020401644041,"pfxZ":-2.0641404806153396,"pX":-1.553668663485321,"pZ":1.1339381392276846,"vX0":-8.24025307987396,"vY0":-111.46601057513978,"vZ0":-0.04486153470699805,"x":176.22,"y":208.16,"x0":3.256117738426902,"y0":50.005416820633705,"z0":4.772093214933458,"aX":-10.081199031001393},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-3.4,"breakHorizontal":16.9,"spinRate":2562,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.49323744569254835,"extension":6.814465595990271},"index":3,"playId":"29124475-240c-3be0-9509-374e98bc0ac3","pitchNumber":4,"startTime":"2026-06-25T02:05:53.384Z","endTime":"2026-06-25T02:05:58.693Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758975266588866,"aZ":-34.525349221533915,"pfxX":-8.38570452656081,"pfxZ":-1.9067287290728245,"pX":0.5335774326556711,"pZ":2.2007015124885747,"vX0":-3.7152042162189964,"vY0":-110.98083283060042,"vZ0":2.1335614630274042,"x":96.66,"y":179.36,"x0":3.324025954387284,"y0":50.00225661778003,"z0":4.849680870398098,"aX":-10.351191585791012},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-2.5,"breakHorizontal":16.2,"spinRate":2424,"spinDirection":296},"zone":9,"typeConfidence":0.9,"plateTime":0.4954934453763338,"extension":6.985606264639211},"hitData":{"launchSpeed":88.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":170.43}},"index":4,"playId":"898bd9c6-15a3-3ffd-8988-7e6a5d022b3e","pitchNumber":5,"startTime":"2026-06-25T02:06:16.013Z","endTime":"2026-06-25T02:06:24.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:06:24.040Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:06:58.310Z","endTime":"2026-06-25T02:08:10.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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(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":77.4,"endSpeed":70.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80520224073438,"aZ":-34.41646020365246,"pfxX":-8.92714684809248,"pfxZ":-1.763395805554131,"pX":-0.27140796781543636,"pZ":2.6072378302880646,"vX0":-5.554679834132783,"vY0":-112.54042868655802,"vZ0":2.782670250152238,"x":127.35,"y":168.38,"x0":3.3944737803226177,"y0":50.00088068779493,"z0":4.858020628666705,"aX":-11.366407749750518},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.0,"breakHorizontal":17.6,"spinRate":2570,"spinDirection":304},"zone":4,"typeConfidence":0.9,"plateTime":0.48804853807534476,"extension":6.705744966545638},"index":0,"playId":"98bc2ba5-ae9f-3060-a210-a0690865fad8","pitchNumber":1,"startTime":"2026-06-25T02:06:58.310Z","endTime":"2026-06-25T02:07:02.537Z","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":79.1,"endSpeed":72.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.311146256091472,"aZ":-33.204268156137125,"pfxX":-8.027856545864518,"pfxZ":-0.7736746769541591,"pX":-1.9749051233779458,"pZ":1.2169546162123035,"vX0":-9.436091243410145,"vY0":-114.89366569120556,"vZ0":-0.5065843472623532,"x":192.28,"y":205.92,"x0":3.244660784220675,"y0":50.00572949540007,"z0":4.695686469356479,"aX":-10.624233069604902},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.2,"breakHorizontal":17.2,"spinRate":2638,"spinDirection":307},"zone":13,"typeConfidence":0.89,"plateTime":0.4785959574962142,"extension":6.645525596066324},"index":1,"playId":"c626b63d-fb15-3da0-81db-dfdfb5d62b40","pitchNumber":2,"startTime":"2026-06-25T02:07:15.079Z","endTime":"2026-06-25T02:07:18.703Z","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":90.9,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500105583370306,"aZ":-28.48927599595342,"pfxX":9.046832364894147,"pfxZ":2.0796191969388973,"pX":-0.8457787702065775,"pZ":1.7584191868741854,"vX0":-13.241143744351254,"vY0":-131.7518913593054,"vZ0":-2.470055145353311,"x":149.24,"y":191.3,"x0":3.047894340664469,"y0":50.00517039414934,"z0":4.793262766817428,"aX":16.058082590495594},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-13.8,"spinRate":2245,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.41422824776595757,"extension":6.536287059417701},"index":2,"playId":"43cdd584-5c94-3fbf-a078-7ef852623664","pitchNumber":3,"startTime":"2026-06-25T02:07:35.013Z","endTime":"2026-06-25T02:07:38.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475169490206802,"aZ":-35.298889425188264,"pfxX":-7.335922166585531,"pfxZ":-2.4814356511265494,"pX":-0.4465100516635738,"pZ":1.8805388207000848,"vX0":-6.439749364921441,"vY0":-112.08657057743629,"vZ0":1.786694181734346,"x":134.02,"y":188.01,"x0":3.429472801722686,"y0":50.004785152541146,"z0":4.708950620451915,"aX":-9.224976919200147},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-3.6,"breakHorizontal":15.1,"spinRate":2492,"spinDirection":295},"zone":7,"typeConfidence":0.89,"plateTime":0.49087009035891915,"extension":6.669868182690546},"index":3,"playId":"3afc8f96-c45f-3598-8128-ee69d7dd288c","pitchNumber":4,"startTime":"2026-06-25T02:08:05.257Z","endTime":"2026-06-25T02:08:10.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:08:10.480Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Gabriel Moreno out on a sacrifice fly to left fielder Lars Nootbaar. LuJames Groover scores.","rbi":1,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:08:27.761Z","endTime":"2026-06-25T02:09:20.166Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.008835859097335,"aZ":-27.95622659952689,"pfxX":6.435426216450809,"pfxZ":3.0973103832131565,"pX":-0.924317183725119,"pZ":1.1820666386179455,"vX0":-11.23990518333873,"vY0":-116.06620424927442,"vZ0":-1.706273520513859,"x":152.23,"y":206.86,"x0":3.148127311946753,"y0":50.004633671787744,"z0":4.592608245223083,"aX":8.770204158129028},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.4,"breakHorizontal":-8.9,"spinRate":1448,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.47216270952741457,"extension":7.267974401413782},"index":0,"playId":"506816c6-2e53-3201-ae5b-b781c9a73e48","pitchNumber":1,"startTime":"2026-06-25T02:08:36.446Z","endTime":"2026-06-25T02:08:40.118Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"2e90571d-3c35-4cef-9716-81dd9b6deb51","startTime":"2026-06-25T02:08:51.084Z","endTime":"2026-06-25T02:08:56.084Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89957176654789,"aZ":-33.11117975731242,"pfxX":10.00140903381786,"pfxZ":-0.5227995793058442,"pX":-0.5824226655109594,"pZ":1.7943737612824608,"vX0":-12.993228095086645,"vY0":-132.518775453593,"vZ0":-1.3950916900970416,"x":139.2,"y":190.33,"x0":3.081232623659815,"y0":50.0051742601198,"z0":4.742872593561497,"aX":17.819084494150687},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":2129,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.41306493841012504,"extension":6.959070637335999},"hitData":{"launchSpeed":96.5,"launchAngle":18.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.76,"coordY":96.45}},"index":2,"playId":"70792be8-8791-3891-8cec-e08e3ef4804c","pitchNumber":2,"startTime":"2026-06-25T02:09:10.142Z","endTime":"2026-06-25T02:09:20.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:09:20.166Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T02:09:56.242Z","endTime":"2026-06-25T02:12:45.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":90.7,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997826538613417,"aZ":-33.10025476946261,"pfxX":9.119900735651752,"pfxZ":-0.5243844590554296,"pX":1.7745676708336782,"pZ":3.2067754877960795,"vX0":-6.9838376720748405,"vY0":-131.90007205288128,"vZ0":1.8611874695978063,"x":49.36,"y":152.2,"x0":3.2714624872393436,"y0":50.003722282982736,"z0":4.932317660587688,"aX":16.073765736382956},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.4,"breakHorizontal":-15.0,"spinRate":2007,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.4152167092373733,"extension":6.344985419010077},"index":0,"playId":"299b123a-1d5b-36b4-adcb-8991f268458c","pitchNumber":1,"startTime":"2026-06-25T02:09:56.242Z","endTime":"2026-06-25T02:09:59.446Z","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":89.5,"endSpeed":82.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093329045961127,"aZ":-31.193328543881155,"pfxX":9.80100906987734,"pfxZ":0.5714985106725203,"pX":-0.5481559384710318,"pZ":0.92735607807931,"vX0":-12.679130294750504,"vY0":-129.72093129666914,"vZ0":-3.541808706482197,"x":137.89,"y":213.74,"x0":3.120202994689235,"y0":50.00243976219387,"z0":4.6780568531720474,"aX":16.77314064443764},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":-15.1,"spinRate":2025,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.4215826253865331,"extension":7.046739126623419},"index":1,"playId":"1eca1451-2350-3e19-8b3c-ae1ad3eae01f","pitchNumber":2,"startTime":"2026-06-25T02:10:15.774Z","endTime":"2026-06-25T02:10:19.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65159002570725,"aZ":-33.42919995058327,"pfxX":-8.59004601220057,"pfxZ":-0.9956818248793864,"pX":-1.0390763615539396,"pZ":1.6592171538744382,"vX0":-7.258026011994303,"vY0":-112.0482936745633,"vZ0":0.640635658454046,"x":156.61,"y":193.98,"x0":3.366782591596975,"y0":50.00187881977202,"z0":4.8057030409528005,"aX":-10.839840524920456},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-1.3,"breakHorizontal":17.5,"spinRate":2498,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.49022975862769025,"extension":6.687177601962171},"index":2,"playId":"7510267b-77ae-3063-8a02-0e5720ecfa37","pitchNumber":3,"startTime":"2026-06-25T02:10:35.198Z","endTime":"2026-06-25T02:10:40.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645633806773727,"aZ":-32.93734876499285,"pfxX":10.097125959530825,"pfxZ":-0.42399929802650327,"pX":-0.8521597602518627,"pZ":1.5548161864596306,"vX0":-14.010541782231487,"vY0":-132.5113542790074,"vZ0":-2.1429515098091905,"x":149.48,"y":196.8,"x0":3.1856942558867627,"y0":50.00577750524177,"z0":4.774431224862886,"aX":18.005103721123238},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":2099,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.4129400470444269,"extension":6.662362779560485},"index":3,"playId":"5cf6d6e0-981f-3aa3-a3bd-3a78dcffb0f2","pitchNumber":4,"startTime":"2026-06-25T02:10:56.746Z","endTime":"2026-06-25T02:11:00.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38931840994661,"aZ":-31.501566505487588,"pfxX":9.259196896380153,"pfxZ":0.4046022627220438,"pX":0.24058566329929318,"pZ":2.3972569650063176,"vX0":-10.455054743716335,"vY0":-127.85353317980069,"vZ0":0.25458789381423874,"x":107.83,"y":174.05,"x0":3.17226796246658,"y0":50.00345237985344,"z0":4.760742129861941,"aX":15.390995326766888},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.5,"spinRate":2013,"spinDirection":120},"zone":5,"typeConfidence":0.89,"plateTime":0.4277630626989355,"extension":6.928670592269484},"index":4,"playId":"e0b50938-2d6d-34c7-8c73-19a61799f54b","pitchNumber":5,"startTime":"2026-06-25T02:11:19.306Z","endTime":"2026-06-25T02:11:24.344Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-25T02:11:32.667Z","endTime":"2026-06-25T02:11:52.983Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021188732976533,"aZ":-33.84250003148485,"pfxX":-8.39924569004622,"pfxZ":-1.325120477636288,"pX":0.5362436005448182,"pZ":3.221511958017623,"vX0":-3.914715848083008,"vY0":-111.91982066522374,"vZ0":3.9986780475915227,"x":96.56,"y":151.8,"x0":3.4014065046451765,"y0":50.000918093423884,"z0":4.887120085866221,"aX":-10.605660944370905},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.2,"spinRate":2438,"spinDirection":294},"zone":3,"typeConfidence":0.9,"plateTime":0.490218232896956,"extension":6.837170360754783},"index":6,"playId":"baf7591e-2659-3735-9c15-f9e80fdc78d3","pitchNumber":6,"startTime":"2026-06-25T02:11:52.983Z","endTime":"2026-06-25T02:11:56.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"929f139b-7ec9-4b83-91db-0cce39f16636","startTime":"2026-06-25T02:12:19.845Z","endTime":"2026-06-25T02:12:24.845Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41811216875911,"aZ":-33.53202254975406,"pfxX":-8.761392077488981,"pfxZ":-1.0592103095501768,"pX":-1.5267474165049342,"pZ":0.6352278139350391,"vX0":-8.383071984804305,"vY0":-113.6236665800558,"vZ0":-1.5273950126650069,"x":175.2,"y":221.63,"x0":3.3666724790258646,"y0":50.00000805088494,"z0":4.6895381422351115,"aX":-11.29739544346843},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.0,"breakHorizontal":18.2,"spinRate":2638,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.48455401389545516,"extension":7.163466325099352},"index":8,"playId":"61db2b54-ddb6-3189-8634-425f91854128","pitchNumber":7,"startTime":"2026-06-25T02:12:40.492Z","endTime":"2026-06-25T02:12:45.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:12:45.501Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Torres strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T02:15:20.056Z","endTime":"2026-06-25T02:17:22.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drey Jameson replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T02:15:11.671Z","endTime":"2026-06-25T02:15:18.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686753,"link":"/api/v1/people/686753"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Torres replaces Iván Herrera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T02:15:18.167Z","endTime":"2026-06-25T02:15:22.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86098835667053,"aZ":-12.864384512449334,"pfxX":-8.088704798105399,"pfxZ":9.758857896036732,"pX":0.8379098942843569,"pZ":2.969337258134819,"vX0":9.91667465370246,"vY0":-139.6341909768724,"vZ0":-4.775104371604257,"x":85.06,"y":158.61,"x0":-1.7053116687324974,"y0":50.00049515417441,"z0":5.5450828280506395,"aX":-16.002285234538476},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2378,"spinDirection":221},"zone":12,"typeConfidence":0.85,"plateTime":0.39195301044916464,"extension":5.730020050238396},"index":2,"playId":"11bdfad8-9176-3402-8534-58b1443eab02","pitchNumber":1,"startTime":"2026-06-25T02:15:22.289Z","endTime":"2026-06-25T02:15:28.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80944731923612,"aZ":-28.348766202445923,"pfxX":1.9536512139111553,"pfxZ":2.257179114780612,"pX":0.708526202699804,"pZ":0.6499559494139825,"vX0":6.268254435619472,"vY0":-127.92048884096285,"vZ0":-6.367317978141289,"x":89.99,"y":221.23,"x0":-2.0055096598035522,"y0":50.00370085590779,"z0":5.329820714465529,"aX":3.309502537630678},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-4.7,"spinRate":2533,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42454918530224717,"extension":5.7604524269162765},"index":3,"playId":"3c596fa4-134a-33de-bfa7-9d0db294f82d","pitchNumber":2,"startTime":"2026-06-25T02:15:47.761Z","endTime":"2026-06-25T02:15:51.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35688368663309,"aZ":-12.155754486883254,"pfxX":-5.9524921539396045,"pfxZ":9.826859811669134,"pX":-0.6621332498745085,"pZ":3.0611604878062133,"vX0":5.192932096347506,"vY0":-141.5877079672457,"vZ0":-5.055915778924273,"x":142.24,"y":156.13,"x0":-1.7437402192347822,"y0":50.000168284819075,"z0":5.64329970964248,"aX":-12.122660089443542},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":9.7,"spinRate":2409,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.38637274930800247,"extension":5.821366673183923},"index":4,"playId":"2a0f29db-7f22-369c-b048-a13daba93ab8","pitchNumber":3,"startTime":"2026-06-25T02:16:15.993Z","endTime":"2026-06-25T02:16:20.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.274527525815365,"aZ":-25.801488092462634,"pfxX":0.30665445639270805,"pfxZ":3.8379574779433945,"pX":0.5435501772420034,"pZ":3.3001958175679045,"vX0":6.608608497357387,"vY0":-126.31568405527086,"vZ0":-0.35417567574422776,"x":96.28,"y":149.67,"x0":-2.1175309895139054,"y0":50.00042078728125,"z0":5.470147181901445,"aX":0.507188473450857},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2437,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4292822292551146,"extension":5.76003834583748},"index":5,"playId":"087efc64-b1a7-3d40-a482-5a3ef69e92d5","pitchNumber":4,"startTime":"2026-06-25T02:16:34.258Z","endTime":"2026-06-25T02:16:38.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126521019329154,"aZ":-10.617595487952896,"pfxX":-5.821009611229476,"pfxZ":10.891263900296376,"pX":0.08796203621476198,"pZ":3.155068762360513,"vX0":6.745739781897142,"vY0":-139.7174619583234,"vZ0":-4.809634113222075,"x":113.65,"y":153.59,"x0":-1.6000770503023152,"y0":50.00451288464378,"z0":5.595072003888253,"aX":-11.523613809126818},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":9.1,"spinRate":2410,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3918374962388098,"extension":5.830078311776336},"index":6,"playId":"f8ee15e0-f478-3654-b12f-de8a1eaf328f","pitchNumber":5,"startTime":"2026-06-25T02:16:52.630Z","endTime":"2026-06-25T02:16:55.952Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89005724966868,"aZ":-12.50980205291588,"pfxX":-4.562525220467474,"pfxZ":9.641347023051223,"pX":-0.3680962147690724,"pZ":3.5330238619866425,"vX0":5.196405699728537,"vY0":-141.5678081477819,"vZ0":-3.6369480022031686,"x":131.03,"y":143.39,"x0":-1.6305384641776273,"y0":50.00150898282482,"z0":5.629474479082148,"aX":-9.304496312726204},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2458,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3862143826021076,"extension":5.734984830219476},"index":7,"playId":"a1c56409-ab8f-3ba4-bd26-e1b3f392cd40","pitchNumber":6,"startTime":"2026-06-25T02:17:18.260Z","endTime":"2026-06-25T02:17:22.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:17:22.140Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to center fielder Tommy Troy.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T02:17:48.401Z","endTime":"2026-06-25T02:18:01.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nathan Church replaces Jordan Walker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T02:17:36.285Z","endTime":"2026-06-25T02:17:50.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.706855260782266,"aZ":-28.238599256363177,"pfxX":0.6801283969996614,"pfxZ":2.417210047552228,"pX":0.6468110146755155,"pZ":1.521481479535285,"vX0":6.546164950654411,"vY0":-125.1423367804512,"vZ0":-3.8663912517191346,"x":92.35,"y":197.7,"x0":-2.0619848063476636,"y0":50.005696535900064,"z0":5.3303800559679315,"aX":1.1076643190127033},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2343,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4331485026082569,"extension":5.790279375866677},"hitData":{"launchSpeed":90.9,"launchAngle":48.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.6,"coordY":81.72}},"index":1,"playId":"f1e7f643-7b31-383f-aa78-bd0ce1941379","pitchNumber":1,"startTime":"2026-06-25T02:17:50.658Z","endTime":"2026-06-25T02:18:01.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:18:01.671Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T02:18:18.767Z","endTime":"2026-06-25T02:19:20.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"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":"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":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54495445753033,"aZ":-10.28498586278248,"pfxX":-4.19089785981827,"pfxZ":10.636563149573213,"pX":1.179734424486477,"pZ":1.956107902280047,"vX0":8.969014320500833,"vY0":-142.48929772713464,"vZ0":-8.291158018571135,"x":72.03,"y":185.97,"x0":-1.4632413379037006,"y0":50.001047843603004,"z0":5.552332674515175,"aX":-8.624067445470171},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2435,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3843025221297438,"extension":5.91763106620309},"index":0,"playId":"6f4caf6d-ef49-3b15-aa98-cea8c6ba9a44","pitchNumber":1,"startTime":"2026-06-25T02:18:25.696Z","endTime":"2026-06-25T02:18:30.979Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-25T02:18:40.853Z","endTime":"2026-06-25T02:18:52.758Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838834867940218,"aZ":-27.635220002274547,"pfxX":-9.218538092827812,"pfxZ":2.62600384513223,"pX":0.39500646918366467,"pZ":0.5787792900628392,"vX0":9.39570562058312,"vY0":-130.17680769679163,"vZ0":-6.69083807784592,"x":101.94,"y":223.15,"x0":-2.053379470694765,"y0":50.00178317878017,"z0":5.258160552351695,"aX":-15.913581612967462},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":1912,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.41984090313924227,"extension":5.826385707988943},"index":2,"playId":"b1496d0a-fd03-386f-9c68-14beb01ec0d1","pitchNumber":2,"startTime":"2026-06-25T02:18:52.758Z","endTime":"2026-06-25T02:18:56.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.886381952070884,"aZ":-13.634459465915569,"pfxX":-5.934463983478018,"pfxZ":9.15329971402165,"pX":-0.7955414630239029,"pZ":1.8676460958058758,"vX0":5.002292787610354,"vY0":-141.33799099313683,"vZ0":-7.557027363734431,"x":147.32,"y":188.35,"x0":-1.816393473875008,"y0":50.000572868438866,"z0":5.449445808478435,"aX":-12.017988976583258},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2306,"spinDirection":218},"zone":7,"typeConfidence":0.9,"plateTime":0.3873654630325172,"extension":5.774917942210991},"hitData":{"launchSpeed":65.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":155.23}},"index":3,"playId":"3f9d5bf7-5a7b-3485-a473-87ff1fca40b4","pitchNumber":3,"startTime":"2026-06-25T02:19:12.206Z","endTime":"2026-06-25T02:19:20.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:19:20.231Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Troy lines out to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:21:34.015Z","endTime":"2026-06-25T02:23:24.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryan Torres remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T02:21:01.334Z","endTime":"2026-06-25T02:21:01.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"description":"Nathan Church remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T02:21:01.363Z","endTime":"2026-06-25T02:21:01.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"description":"Defensive switch from center field to left field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-25T02:21:01.365Z","endTime":"2026-06-25T02:21:01.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500"},{"details":{"description":"Defensive switch from left field to right field for Lars Nootbaar.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-25T02:21:01.366Z","endTime":"2026-06-25T02:21:36.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.327660026074312,"aZ":-33.647988661530555,"pfxX":8.312691279206728,"pfxZ":-1.059318896659705,"pX":0.18860482903040474,"pZ":1.5046595494724195,"vX0":-9.088164385701035,"vY0":-116.74710233989757,"vZ0":-0.26440723370412356,"x":109.81,"y":198.15,"x0":3.0461082934586114,"y0":50.00562537614806,"z0":4.777815754252036,"aX":11.513310032512363},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.7,"breakHorizontal":-12.8,"spinRate":1681,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.46859074591762484,"extension":6.6483478511653455},"index":4,"playId":"43997f7b-a475-3d65-b288-6c15a8920c9a","pitchNumber":1,"startTime":"2026-06-25T02:21:36.112Z","endTime":"2026-06-25T02:21:39.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521503005478507,"aZ":-33.02104651582847,"pfxX":10.268691542506291,"pfxZ":-0.4865301786415088,"pX":0.816269107929893,"pZ":2.799690720256866,"vX0":-9.732824631838636,"vY0":-130.5937400680141,"vZ0":1.2228366326651556,"x":85.89,"y":163.19,"x0":3.257443844258352,"y0":50.006060082371796,"z0":4.809326083525631,"aX":17.739220067310015},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":-16.4,"spinRate":2260,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.419424938645399,"extension":6.475622686227501},"index":5,"playId":"6329ec8e-ac22-3ed8-beaa-ccb03182e9b8","pitchNumber":2,"startTime":"2026-06-25T02:21:52.173Z","endTime":"2026-06-25T02:21:55.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.330284694794805,"aZ":-30.941040065345476,"pfxX":7.279933617302888,"pfxZ":0.7062225775470434,"pX":2.202614161329981,"pZ":3.4337573670450454,"vX0":-5.602969487243129,"vY0":-131.30892636762977,"vZ0":2.220205504269038,"x":33.04,"y":146.07,"x0":3.4122391387361812,"y0":50.00549969671792,"z0":4.8704498355649655,"aX":12.786557841204495},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.9,"breakHorizontal":-12.0,"spinRate":2068,"spinDirection":125},"zone":12,"typeConfidence":0.88,"plateTime":0.41623158534538307,"extension":6.401233522282344},"index":6,"playId":"458ca051-696d-3aa4-9ad1-38d0511da4b2","pitchNumber":3,"startTime":"2026-06-25T02:22:16.054Z","endTime":"2026-06-25T02:22:19.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184169821636996,"aZ":-35.47849730805282,"pfxX":-11.134081354945991,"pfxZ":-2.660595099912684,"pX":-0.7633072773677719,"pZ":1.3954418008102,"vX0":-5.8817783423750125,"vY0":-111.34555327218055,"vZ0":0.642812440719273,"x":146.1,"y":201.1,"x0":3.369533752803081,"y0":50.004446892334144,"z0":4.808930509488847,"aX":-13.815823828548814},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-4.3,"breakHorizontal":21.8,"spinRate":2528,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.49414759823140075,"extension":6.639085596475361},"index":7,"playId":"0e4b5211-cf89-3c3e-bdcb-9195b18ce9c5","pitchNumber":4,"startTime":"2026-06-25T02:22:32.987Z","endTime":"2026-06-25T02:22:36.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.253788457387277,"aZ":-33.4333840783647,"pfxX":-10.320054164561018,"pfxZ":-0.996727759364747,"pX":-0.15002739433079507,"pZ":1.080485518555137,"vX0":-4.948588907277742,"vY0":-112.84886514680977,"vZ0":-0.5292294659276114,"x":122.72,"y":209.61,"x0":3.4216189241361477,"y0":50.00025275344315,"z0":4.727741805084872,"aX":-13.11684201851408},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.6,"breakHorizontal":20.0,"spinRate":2667,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4880388933260753,"extension":6.798912338680131},"index":8,"playId":"5ce96777-b4f7-34de-b0ab-a4cc38a9d640","pitchNumber":5,"startTime":"2026-06-25T02:22:58.077Z","endTime":"2026-06-25T02:23:02.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819044217075664,"aZ":-28.385385505881224,"pfxX":6.7077203023035175,"pfxZ":2.198253896056041,"pX":-0.09595252683043835,"pZ":2.671172294016702,"vX0":-10.6606121586687,"vY0":-130.19986652410012,"vZ0":0.2287596473304493,"x":120.66,"y":166.66,"x0":3.1691881160072315,"y0":50.00621665012231,"z0":4.7198549382035955,"aX":11.586764042360276},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-10.0,"spinRate":2130,"spinDirection":120},"zone":2,"typeConfidence":0.84,"plateTime":0.41972447725988316,"extension":6.641089917801065},"hitData":{"launchSpeed":98.2,"launchAngle":18.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.53,"coordY":70.86}},"index":9,"playId":"bd865afe-db9e-325d-86cc-657ae7b60750","pitchNumber":6,"startTime":"2026-06-25T02:23:15.888Z","endTime":"2026-06-25T02:23:24.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:23:24.564Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:23:35.627Z","endTime":"2026-06-25T02:24:32.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.689632521161204,"aZ":-34.363894599371314,"pfxX":-9.53707776841759,"pfxZ":-1.7669492452764786,"pX":2.277904992042004,"pZ":3.9319413168778645,"vX0":-0.17260918110867846,"vY0":-110.75024532612906,"vZ0":5.727421713907628,"x":30.17,"y":132.62,"x0":3.59575709879071,"y0":50.000411723264286,"z0":4.905674301919773,"aX":-11.849969334378399},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.4,"breakHorizontal":17.3,"spinRate":2401,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.49447957357475003,"extension":6.482771441515953},"index":0,"playId":"11a76d21-062c-3102-8ef6-40a59e67b8d3","pitchNumber":1,"startTime":"2026-06-25T02:23:47.487Z","endTime":"2026-06-25T02:23:51.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.6,"endSpeed":69.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.980267680701665,"aZ":-34.14941089251568,"pfxX":-9.683535513026067,"pfxZ":-1.6198770668727782,"pX":0.9393690039802524,"pZ":2.5707713487416184,"vX0":-2.699056810909158,"vY0":-109.97209892523932,"vZ0":2.8970322718865154,"x":81.19,"y":169.37,"x0":3.4412933952480884,"y0":50.00152690492867,"z0":4.865254531365658,"aX":-11.827377149938663},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-1.8,"breakHorizontal":18.2,"spinRate":2523,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.4985667683072581,"extension":6.914412709054931},"index":1,"playId":"90c5f067-5b19-3b8f-9a00-fe75aa54a94f","pitchNumber":2,"startTime":"2026-06-25T02:24:03.806Z","endTime":"2026-06-25T02:24:08.252Z","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":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33959032653364,"aZ":-31.10977431235754,"pfxX":8.295902408272056,"pfxZ":0.610265959671672,"pX":-0.13391271069935407,"pZ":2.26936612064947,"vX0":-11.237044116125094,"vY0":-130.84295606717316,"vZ0":-0.36421469835267073,"x":122.1,"y":177.51,"x0":3.1137328766453347,"y0":50.005640768877534,"z0":4.716512225910555,"aX":14.56821105067934},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.2,"breakHorizontal":-13.0,"spinRate":2152,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.4165971872067473,"extension":6.525174241824841},"hitData":{"launchSpeed":84.5,"launchAngle":14.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.62,"coordY":87.98}},"index":2,"playId":"86497eb2-8396-30fc-a9d6-9c06aaa839b7","pitchNumber":3,"startTime":"2026-06-25T02:24:21.325Z","endTime":"2026-06-25T02:24:32.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:24:32.353Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out softly, pitcher Justin Bruihl to first baseman Alec Burleson. Lourdes Gurriel Jr. to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:24:47.865Z","endTime":"2026-06-25T02:25:49.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196326289406095,"aZ":-28.1035039075654,"pfxX":2.7397212532488515,"pfxZ":3.0695665314062186,"pX":2.217689317015352,"pZ":3.2511141669517967,"vX0":-3.619225756344495,"vY0":-114.6790501675707,"vZ0":2.7356507861321626,"x":32.47,"y":151.0,"x0":3.4639846002282226,"y0":50.00161721855686,"z0":4.793084250046302,"aX":3.631079817256191},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.6,"breakHorizontal":-4.0,"spinRate":1345,"spinDirection":119},"zone":12,"typeConfidence":0.84,"plateTime":0.4785288525192213,"extension":6.85274588093647},"index":0,"playId":"34b748d4-1bc5-3329-b7b8-a324a0be7b6e","pitchNumber":1,"startTime":"2026-06-25T02:24:58.975Z","endTime":"2026-06-25T02:25:02.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36709144243497,"aZ":-28.668664188707243,"pfxX":7.717676134687946,"pfxZ":2.109519127076247,"pX":0.5940893286051032,"pZ":2.633869248364234,"vX0":-9.191708922611378,"vY0":-127.88186903601469,"vZ0":0.45317504385917096,"x":94.35,"y":167.67,"x0":3.2254655160242782,"y0":50.00347707856039,"z0":4.695873861810993,"aX":12.835193882379304},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-12.0,"spinRate":2173,"spinDirection":120},"zone":6,"typeConfidence":0.85,"plateTime":0.427641547508379,"extension":6.589375464130658},"index":1,"playId":"4aa531df-35af-3123-8497-db42580255da","pitchNumber":2,"startTime":"2026-06-25T02:25:16.179Z","endTime":"2026-06-25T02:25:19.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994750630530337,"aZ":-30.568121001025073,"pfxX":7.570199254824157,"pfxZ":1.212214792128643,"pX":0.70081981874718,"pZ":1.8837939615924983,"vX0":-7.829655805296282,"vY0":-114.83086262652995,"vZ0":0.5192248097415659,"x":90.29,"y":187.92,"x0":3.185170237569945,"y0":50.001973597337894,"z0":4.649517807296658,"aX":10.021445385439534},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.6,"breakHorizontal":-11.5,"spinRate":1456,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.47858049131218117,"extension":6.787335681699451},"hitData":{"launchSpeed":59.1,"launchAngle":-66.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.85,"coordY":185.33}},"index":2,"playId":"7bd39c38-d43f-3a31-9b40-f9189a846539","pitchNumber":3,"startTime":"2026-06-25T02:25:41.611Z","endTime":"2026-06-25T02:25:49.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:25:49.620Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"LuJames Groover grounds out softly, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T02:26:12.179Z","endTime":"2026-06-25T02:27:32.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"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":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"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_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":"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":88.9,"endSpeed":82.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063932819104778,"aZ":-29.626971081448634,"pfxX":6.581086921714441,"pfxZ":1.4990779365749312,"pX":-1.129044891828881,"pZ":2.4730515077315127,"vX0":-12.932537777051916,"vY0":-128.98459306418852,"vZ0":0.10951780383228182,"x":160.04,"y":172.01,"x0":3.0703033413852583,"y0":50.00582050374111,"z0":4.693980380278874,"aX":11.21334115111645},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":-9.4,"spinRate":2050,"spinDirection":114},"zone":13,"typeConfidence":0.88,"plateTime":0.4228627455933438,"extension":6.550080293475405},"index":0,"playId":"a449ee8a-d665-3f85-8635-32a2ecd29433","pitchNumber":1,"startTime":"2026-06-25T02:26:21.784Z","endTime":"2026-06-25T02:26:25.910Z","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":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.359454779459117,"aZ":-33.823856072059826,"pfxX":-9.12002131312769,"pfxZ":-1.339390115565684,"pX":-0.7641045275742718,"pZ":1.3853190762011562,"vX0":-6.216864763798485,"vY0":-110.8337409794676,"vZ0":0.3790122602784225,"x":146.13,"y":201.38,"x0":3.2701823040652083,"y0":50.00185545956563,"z0":4.7685899934748575,"aX":-11.249084916893333},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-1.9,"breakHorizontal":18.2,"spinRate":2401,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4957850938099444,"extension":6.842451921448947},"index":1,"playId":"f363b74f-17a2-391d-8f8c-50968097b5af","pitchNumber":2,"startTime":"2026-06-25T02:26:41.878Z","endTime":"2026-06-25T02:26:45.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.602710287206268,"aZ":-25.327863833155387,"pfxX":6.843546754173199,"pfxZ":4.917847103245979,"pX":-0.14374280286496008,"pZ":1.9863878722819002,"vX0":-9.461755395154134,"vY0":-117.37724876313784,"vZ0":-0.9115455657083135,"x":122.48,"y":185.15,"x0":3.0538843951631174,"y0":50.00516497268956,"z0":4.742139941771162,"aX":9.53366101830658},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.0,"breakHorizontal":-10.1,"spinRate":1533,"spinDirection":127},"zone":8,"typeConfidence":0.89,"plateTime":0.4669700256833984,"extension":6.759316715582006},"hitData":{"launchSpeed":44.2,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":148.26,"coordY":151.68}},"index":2,"playId":"418b7c86-8fd2-3dde-80a3-88231725a89a","pitchNumber":3,"startTime":"2026-06-25T02:27:24.882Z","endTime":"2026-06-25T02:27:32.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:27:32.887Z","atBatIndex":75},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Fermín homers (3) on a fly ball to left field.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:29:47.891Z","endTime":"2026-06-25T02:30:44.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces center fielder Tommy Troy, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T02:29:45.681Z","endTime":"2026-06-25T02:29:45.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"}},{"details":{"description":"Defensive Substitution: Tim Tawa replaces left fielder Lourdes Gurriel Jr., batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T02:29:45.706Z","endTime":"2026-06-25T02:29:49.752Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"}},{"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":86.4,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26927653201082,"aZ":-28.75745340561122,"pfxX":1.91176482766851,"pfxZ":2.1305972830532376,"pX":-0.09480098153908632,"pZ":3.14045346394638,"vX0":4.873306948193858,"vY0":-125.76321536614226,"vZ0":-0.13004233817804045,"x":120.61,"y":153.99,"x0":-2.3052312261400747,"y0":50.00230590495374,"z0":5.523340950337769,"aX":3.0648355941620555},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-4.6,"spinRate":2394,"spinDirection":92},"zone":2,"typeConfidence":2.0,"plateTime":0.43536225697952746,"extension":5.730006978771362},"index":2,"playId":"17f02f5f-802c-3bec-a2d2-3e16409d9457","pitchNumber":1,"startTime":"2026-06-25T02:29:49.752Z","endTime":"2026-06-25T02:29:53.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91244859593208,"aZ":-23.706182465099452,"pfxX":-0.8843843725644156,"pfxZ":4.982108478355429,"pX":0.30552542500277524,"pZ":1.174635703060506,"vX0":5.576895409782451,"vY0":-129.50257033521814,"vZ0":-6.256175079081493,"x":105.35,"y":207.06,"x0":-1.7604241069438866,"y0":50.00150213202169,"z0":5.433650500006403,"aX":-1.503065316241733},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":0.4,"spinRate":2528,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.42285445274317857,"extension":5.822926954322994},"index":3,"playId":"7243b6af-4317-30e2-a244-0b67bb17359c","pitchNumber":2,"startTime":"2026-06-25T02:30:03.681Z","endTime":"2026-06-25T02:30:07.784Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615629953813983,"aZ":-30.952001810411517,"pfxX":2.100977323072657,"pfxZ":0.7586711013413989,"pX":-0.29633891231826986,"pZ":2.4109317273226725,"vX0":4.303014696795774,"vY0":-125.34054139468016,"vZ0":-1.388280363499978,"x":128.3,"y":173.68,"x0":-2.3005936499890294,"y0":50.00332511329889,"z0":5.473052947677318,"aX":3.3798163411451068},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":-4.7,"spinRate":2679,"spinDirection":97},"zone":5,"typeConfidence":2.0,"plateTime":0.43509425074343877,"extension":5.73554047134649},"hitData":{"launchSpeed":99.8,"launchAngle":28.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.74,"coordY":65.53}},"index":4,"playId":"16388643-17ce-36db-9bb7-5a0ed2b8f2d1","pitchNumber":3,"startTime":"2026-06-25T02:30:17.854Z","endTime":"2026-06-25T02:30:44.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:30:44.165Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Geraldo Perdomo to first baseman LuJames Groover.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:31:00.808Z","endTime":"2026-06-25T02:31:15.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65047577848181,"aZ":-20.312015584759074,"pfxX":-9.558141908628226,"pfxZ":5.9649278196108195,"pX":-0.39789501779578496,"pZ":2.821706264037703,"vX0":7.094850559398274,"vY0":-140.10283304109808,"vZ0":-3.765378443536599,"x":132.17,"y":162.59,"x0":-1.72130797492571,"y0":50.00018611401298,"z0":5.510524786129966,"aX":-18.99865502483882},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":15.8,"spinRate":2369,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39093907080438983,"extension":5.773327205145174},"hitData":{"launchSpeed":96.2,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.78,"coordY":141.3}},"index":0,"playId":"a335fcf1-f65d-3c9b-a6bc-11a53f9fb7ee","pitchNumber":1,"startTime":"2026-06-25T02:31:07.183Z","endTime":"2026-06-25T02:31:15.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:31:15.191Z","atBatIndex":77},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Lars Nootbaar triples (1) on a sharp fly ball to left fielder Tim Tawa, deflected by center fielder Jorge Barrosa.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:31:37.080Z","endTime":"2026-06-25T02:33:56.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089252120678058,"aZ":-31.235110204287462,"pfxX":3.2475705954716445,"pfxZ":0.5826214248446462,"pX":-0.47672444763726995,"pZ":2.673642882064449,"vX0":3.3206690433120496,"vY0":-125.59552196684575,"vZ0":-0.7405554841052872,"x":135.17,"y":166.59,"x0":-2.2331704169040623,"y0":50.00286979435102,"z0":5.490623845414766,"aX":5.239206852252633},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-6.6,"spinRate":2623,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.4344768710760061,"extension":5.7200318518744195},"index":0,"playId":"0d4f55ad-cde1-3e6b-8394-d5723b78cae3","pitchNumber":1,"startTime":"2026-06-25T02:31:40.522Z","endTime":"2026-06-25T02:31:44.376Z","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":96.7,"endSpeed":88.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215804613686156,"aZ":-18.017350496318052,"pfxX":-3.122428504294979,"pfxZ":7.022231600959421,"pX":-1.0234169597111058,"pZ":4.177521161646898,"vX0":3.128147210462919,"vY0":-140.91576053686256,"vZ0":-1.101815766784949,"x":156.01,"y":125.99,"x0":-1.740774684518095,"y0":50.0052777799573,"z0":5.734549619256006,"aX":-6.297417994938986},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":5.0,"spinRate":2435,"spinDirection":214},"zone":11,"typeConfidence":0.88,"plateTime":0.3882887403002684,"extension":5.715703585510346},"index":1,"playId":"53eda07a-14dc-36ee-80e3-13c35fdec205","pitchNumber":2,"startTime":"2026-06-25T02:31:54.938Z","endTime":"2026-06-25T02:31:58.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26021618380051,"aZ":-13.743204711749796,"pfxX":-6.017371458243801,"pfxZ":9.36511058984213,"pX":-0.03536622345974628,"pZ":3.381609121869764,"vX0":6.521492922124778,"vY0":-139.58844603646278,"vZ0":-3.8438496152566817,"x":118.35,"y":147.48,"x0":-1.6233175202123287,"y0":50.00135631513657,"z0":5.6851646207946285,"aX":-11.84045009655247},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2397,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.39281946676966273,"extension":5.838624576437833},"index":2,"playId":"e78b2b61-2f1c-3ffb-ab5c-13504c089f1f","pitchNumber":3,"startTime":"2026-06-25T02:32:11.493Z","endTime":"2026-06-25T02:32:16.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-25T02:32:26.664Z","endTime":"2026-06-25T02:32:38.124Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":84.0,"endSpeed":76.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560995804514153,"aZ":-25.546606863947286,"pfxX":6.277165746081028,"pfxZ":4.409021681567081,"pX":-0.4857183257325728,"pZ":2.7047032111403015,"vX0":1.7180543891009499,"vY0":-122.2652708473374,"vZ0":-1.74686012074002,"x":135.51,"y":165.75,"x0":-2.014207954104804,"y0":50.00486818725675,"z0":5.634527629322582,"aX":9.443231855015227},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.8,"breakHorizontal":-11.8,"spinRate":2694,"spinDirection":50},"zone":4,"typeConfidence":0.92,"plateTime":0.44908854014680744,"extension":5.642263010095823},"index":4,"playId":"efe1b4ff-36d4-3000-85c7-0878782a1e5d","pitchNumber":4,"startTime":"2026-06-25T02:32:38.124Z","endTime":"2026-06-25T02:32:43.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70113449090022,"aZ":-15.932405439404736,"pfxX":-6.28549565065258,"pfxZ":8.153151479486612,"pX":-0.09952395978885012,"pZ":3.4108807308134383,"vX0":6.932542614441985,"vY0":-140.6801090012615,"vZ0":-2.8444241521226776,"x":120.79,"y":146.69,"x0":-1.7861823417798628,"y0":50.00489567164034,"z0":5.475619265129785,"aX":-12.524911149299072},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2423,"spinDirection":220},"zone":2,"typeConfidence":0.82,"plateTime":0.39024279449340815,"extension":5.811784055603317},"hitData":{"launchSpeed":105.3,"launchAngle":24.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":103.95,"coordY":37.89}},"index":5,"playId":"8f7ee208-e56b-3336-97ce-df048139c1c8","pitchNumber":5,"startTime":"2026-06-25T02:33:39.634Z","endTime":"2026-06-25T02:33:56.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:33:56.446Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a sharp line drive to center fielder Jorge Barrosa. Lars Nootbaar scores.","rbi":1,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:34:26.839Z","endTime":"2026-06-25T02:35:26.659Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"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],"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":88.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900397131060313,"aZ":-17.641663923091397,"pfxX":-7.757033989360917,"pfxZ":7.390446641971622,"pX":-0.1913195799513591,"pZ":1.6103545632455336,"vX0":7.159085497906821,"vY0":-138.83974871893503,"vZ0":-7.017475442943269,"x":124.29,"y":195.3,"x0":-1.7860716498232894,"y0":50.004351534836815,"z0":5.329457579980106,"aX":-15.25897685072904},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2256,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3933685375419973,"extension":5.763524041082989},"index":0,"playId":"95597f13-5740-3f3d-9f51-012277a15bf5","pitchNumber":1,"startTime":"2026-06-25T02:34:37.199Z","endTime":"2026-06-25T02:34:42.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828378050111567,"aZ":-21.32746134570071,"pfxX":-9.179272425076054,"pfxZ":5.6851557037068865,"pX":-0.5362221301402308,"pZ":1.0990225521729882,"vX0":7.460056743015498,"vY0":-137.16110684774142,"vZ0":-7.3214533003245466,"x":137.44,"y":209.11,"x0":-2.0962576373724184,"y0":50.005067985460535,"z0":5.253070696860234,"aX":-17.523559201588018},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":2319,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3990486094617398,"extension":5.852760563632521},"index":1,"playId":"10d0916d-3e66-3f14-8200-dbf77f1defc3","pitchNumber":2,"startTime":"2026-06-25T02:34:55.781Z","endTime":"2026-06-25T02:35:00.650Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141467042279306,"aZ":-29.6558568673561,"pfxX":0.49349118664668895,"pfxZ":1.5453187419471472,"pX":0.1195590843125877,"pZ":2.6738421181941954,"vX0":5.064170272488693,"vY0":-127.84492058296908,"vZ0":-1.1679270186501813,"x":112.44,"y":166.59,"x0":-1.9638846856978924,"y0":50.00276913100333,"z0":5.497443924531763,"aX":0.8039234521649494},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-2.2,"spinRate":2411,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.4309871930797349,"extension":5.803477415441635},"hitData":{"launchSpeed":105.1,"launchAngle":11.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.53,"coordY":88.6}},"index":2,"playId":"6ee261fa-7424-3859-a49d-7669294cb927","pitchNumber":3,"startTime":"2026-06-25T02:35:15.645Z","endTime":"2026-06-25T02:35:26.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:35:26.659Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Tim Tawa.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:36:39.695Z","endTime":"2026-06-25T02:36:53.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T02:35:55.246Z","endTime":"2026-06-25T02:36:42.001Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020743960686087,"aZ":-18.290104910181697,"pfxX":-7.778584311526391,"pfxZ":7.202501155131067,"pX":0.3016383425459773,"pZ":3.2855183172793616,"vX0":8.449948675086805,"vY0":-137.8416340140463,"vZ0":-2.4989692785803426,"x":105.5,"y":150.07,"x0":-1.7898545571964826,"y0":50.006506558767185,"z0":5.435755716439236,"aX":-15.004038924766542},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2277,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39703394535322944,"extension":5.910362407777127},"hitData":{"launchSpeed":94.5,"launchAngle":61.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":118.24}},"index":1,"playId":"59f3887a-56dc-3101-8b1b-4f0fe759131a","pitchNumber":1,"startTime":"2026-06-25T02:36:42.001Z","endTime":"2026-06-25T02:36:53.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:36:53.867Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:37:11.976Z","endTime":"2026-06-25T02:39:33.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":7},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":96.2,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879663234926817,"aZ":-16.350262755938985,"pfxX":-7.901753251188098,"pfxZ":7.967688888311036,"pX":0.1560223695960708,"pZ":2.187113973027195,"vX0":8.11797855424603,"vY0":-139.86186264865586,"vZ0":-5.862618693169549,"x":111.05,"y":179.73,"x0":-1.7543692992448152,"y0":50.0004724377256,"z0":5.378627712602039,"aX":-15.688073427154944},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":2279,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3912771510998452,"extension":5.89949317072134},"index":0,"playId":"40dc7969-271c-389c-a8a9-effe051914a5","pitchNumber":1,"startTime":"2026-06-25T02:37:17.362Z","endTime":"2026-06-25T02:37:20.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59697874865753,"aZ":-29.31455168688495,"pfxX":-10.412048412592135,"pfxZ":1.6771401794288066,"pX":-0.9954631366057749,"pZ":2.0993622063495287,"vX0":6.028226362997138,"vY0":-129.53715356105215,"vZ0":-2.602066365932033,"x":154.94,"y":182.1,"x0":-1.9979014608554708,"y0":50.00041682041812,"z0":5.353776287159441,"aX":-17.72440100433651},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":1762,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4225314389991204,"extension":5.762276256034793},"index":1,"playId":"c4820b83-ad7f-3761-9040-e4a9a166f317","pitchNumber":2,"startTime":"2026-06-25T02:37:40.127Z","endTime":"2026-06-25T02:37:44.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T02:37:53.008Z","endTime":"2026-06-25T02:37:56.789Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"1c7135b3-19f0-43bd-8038-fe17e83b5df5","startTime":"2026-06-25T02:37:56.789Z","endTime":"2026-06-25T02:38:02.265Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193042453676252,"aZ":-29.066355100371883,"pfxX":-10.068377414030898,"pfxZ":1.796355436973565,"pX":-1.1529502127881142,"pZ":3.1760924015569354,"vX0":5.588470581854619,"vY0":-130.66004828680352,"vZ0":-0.4497054584761925,"x":160.95,"y":153.03,"x0":-2.009923960025108,"y0":50.00361116226216,"z0":5.53207105330252,"aX":-17.432068670234234},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":1883,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.41898135520751145,"extension":5.831120451475866},"index":4,"playId":"e821a7e0-5ab8-35e4-90a8-45fe9617aa1f","pitchNumber":3,"startTime":"2026-06-25T02:38:15.414Z","endTime":"2026-06-25T02:38:20.112Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.422550451289503,"aZ":-29.31915747058771,"pfxX":1.2801811768797817,"pfxZ":1.6662757714168626,"pX":1.3926885347592455,"pZ":0.9646881853374725,"vX0":7.323433305879153,"vY0":-128.4346820133856,"vZ0":-5.541784101706739,"x":63.91,"y":212.73,"x0":-1.6292190058514977,"y0":50.00637304354742,"z0":5.351863645100971,"aX":2.201049792852284},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":-3.5,"spinRate":2595,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4218570419280878,"extension":5.764298478825575},"index":5,"playId":"ff46a7fa-16ca-38a2-83b0-ae3c2a6a0245","pitchNumber":4,"startTime":"2026-06-25T02:38:38.647Z","endTime":"2026-06-25T02:38:45.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.59126664984565,"aZ":-28.41491094548169,"pfxX":1.8383830244348518,"pfxZ":2.1614047277581214,"pX":0.7795187144024236,"pZ":0.8528316682517183,"vX0":5.597913175198582,"vY0":-128.97142554456164,"vZ0":-6.1765992594631065,"x":87.29,"y":215.75,"x0":-1.6301179956327685,"y0":50.00447305505195,"z0":5.380355330397622,"aX":3.1971603309718644},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2662,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.41951604248194707,"extension":5.823675138989506},"index":6,"playId":"f90bb58b-5d0b-3669-baef-169ec5b787ac","pitchNumber":5,"startTime":"2026-06-25T02:39:00.280Z","endTime":"2026-06-25T02:39:05.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258024806687466,"aZ":-17.662252024355833,"pfxX":-8.093955674222409,"pfxZ":7.585903515087835,"pX":-0.379570482047988,"pZ":2.134793461751469,"vX0":6.85739856193463,"vY0":-137.18257124023444,"vZ0":-5.512788224033693,"x":131.47,"y":181.14,"x0":-1.855354944932089,"y0":50.00531890386225,"z0":5.3674917532451225,"aX":-15.488469145352706},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2174,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3986904548942638,"extension":5.7764510956815},"hitData":{"launchSpeed":86.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":151.68}},"index":7,"playId":"dfe6725d-60ac-3687-a263-67770aa5251d","pitchNumber":6,"startTime":"2026-06-25T02:39:26.499Z","endTime":"2026-06-25T02:39:33.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:39:33.518Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ildemaro Vargas to first baseman LuJames Groover.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T02:37:11.976Z","endTime":"2026-06-25T02:39:33.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":7},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"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":96.2,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879663234926817,"aZ":-16.350262755938985,"pfxX":-7.901753251188098,"pfxZ":7.967688888311036,"pX":0.1560223695960708,"pZ":2.187113973027195,"vX0":8.11797855424603,"vY0":-139.86186264865586,"vZ0":-5.862618693169549,"x":111.05,"y":179.73,"x0":-1.7543692992448152,"y0":50.0004724377256,"z0":5.378627712602039,"aX":-15.688073427154944},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":2279,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3912771510998452,"extension":5.89949317072134},"index":0,"playId":"40dc7969-271c-389c-a8a9-effe051914a5","pitchNumber":1,"startTime":"2026-06-25T02:37:17.362Z","endTime":"2026-06-25T02:37:20.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59697874865753,"aZ":-29.31455168688495,"pfxX":-10.412048412592135,"pfxZ":1.6771401794288066,"pX":-0.9954631366057749,"pZ":2.0993622063495287,"vX0":6.028226362997138,"vY0":-129.53715356105215,"vZ0":-2.602066365932033,"x":154.94,"y":182.1,"x0":-1.9979014608554708,"y0":50.00041682041812,"z0":5.353776287159441,"aX":-17.72440100433651},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":1762,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4225314389991204,"extension":5.762276256034793},"index":1,"playId":"c4820b83-ad7f-3761-9040-e4a9a166f317","pitchNumber":2,"startTime":"2026-06-25T02:37:40.127Z","endTime":"2026-06-25T02:37:44.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T02:37:53.008Z","endTime":"2026-06-25T02:37:56.789Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"1c7135b3-19f0-43bd-8038-fe17e83b5df5","startTime":"2026-06-25T02:37:56.789Z","endTime":"2026-06-25T02:38:02.265Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193042453676252,"aZ":-29.066355100371883,"pfxX":-10.068377414030898,"pfxZ":1.796355436973565,"pX":-1.1529502127881142,"pZ":3.1760924015569354,"vX0":5.588470581854619,"vY0":-130.66004828680352,"vZ0":-0.4497054584761925,"x":160.95,"y":153.03,"x0":-2.009923960025108,"y0":50.00361116226216,"z0":5.53207105330252,"aX":-17.432068670234234},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":1883,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.41898135520751145,"extension":5.831120451475866},"index":4,"playId":"e821a7e0-5ab8-35e4-90a8-45fe9617aa1f","pitchNumber":3,"startTime":"2026-06-25T02:38:15.414Z","endTime":"2026-06-25T02:38:20.112Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.422550451289503,"aZ":-29.31915747058771,"pfxX":1.2801811768797817,"pfxZ":1.6662757714168626,"pX":1.3926885347592455,"pZ":0.9646881853374725,"vX0":7.323433305879153,"vY0":-128.4346820133856,"vZ0":-5.541784101706739,"x":63.91,"y":212.73,"x0":-1.6292190058514977,"y0":50.00637304354742,"z0":5.351863645100971,"aX":2.201049792852284},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":-3.5,"spinRate":2595,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4218570419280878,"extension":5.764298478825575},"index":5,"playId":"ff46a7fa-16ca-38a2-83b0-ae3c2a6a0245","pitchNumber":4,"startTime":"2026-06-25T02:38:38.647Z","endTime":"2026-06-25T02:38:45.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.59126664984565,"aZ":-28.41491094548169,"pfxX":1.8383830244348518,"pfxZ":2.1614047277581214,"pX":0.7795187144024236,"pZ":0.8528316682517183,"vX0":5.597913175198582,"vY0":-128.97142554456164,"vZ0":-6.1765992594631065,"x":87.29,"y":215.75,"x0":-1.6301179956327685,"y0":50.00447305505195,"z0":5.380355330397622,"aX":3.1971603309718644},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2662,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.41951604248194707,"extension":5.823675138989506},"index":6,"playId":"f90bb58b-5d0b-3669-baef-169ec5b787ac","pitchNumber":5,"startTime":"2026-06-25T02:39:00.280Z","endTime":"2026-06-25T02:39:05.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258024806687466,"aZ":-17.662252024355833,"pfxX":-8.093955674222409,"pfxZ":7.585903515087835,"pX":-0.379570482047988,"pZ":2.134793461751469,"vX0":6.85739856193463,"vY0":-137.18257124023444,"vZ0":-5.512788224033693,"x":131.47,"y":181.14,"x0":-1.855354944932089,"y0":50.00531890386225,"z0":5.3674917532451225,"aX":-15.488469145352706},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2174,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3986904548942638,"extension":5.7764510956815},"hitData":{"launchSpeed":86.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":151.68}},"index":7,"playId":"dfe6725d-60ac-3687-a263-67770aa5251d","pitchNumber":6,"startTime":"2026-06-25T02:39:26.499Z","endTime":"2026-06-25T02:39:33.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T02:39:33.518Z","atBatIndex":81},"scoringPlays":[15,27,29,30,31,36,56,57,67,76,79],"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":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":46.88,"y":83.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":201.51,"y":126.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":160.93,"y":93.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":150.29,"y":133.95},"type":"O","description":"Pop Out"}],"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":126.98,"y":140.03},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":110.76,"y":70.6},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11],"bottom":[12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":110.26,"y":168.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":152.14,"y":128.35},"type":"O","description":"Pop Out"}],"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":167.97,"y":126.2},"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":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":155.86,"y":169.92},"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":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":33.23,"y":96.45},"type":"H","description":"Double"}]}},{"startIndex":17,"endIndex":23,"top":[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":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":101.81,"y":135.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":105.7,"y":173.98},"type":"O","description":"Groundout"}],"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":124.95,"y":140.53},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":127.49,"y":78.71},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":107.22,"y":145.6},"type":"O","description":"Forceout"}]}},{"startIndex":24,"endIndex":37,"top":[24,25,26,27,28,29,30,31,32],"bottom":[33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":72.25,"y":104.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":141.4,"y":146.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":158.57,"y":119.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":153.84,"y":174.99},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":43.37,"y":124.85},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"coordinates":{"x":43.43,"y":65.07},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":48.98,"y":48.83},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":104.18,"y":153.2},"type":"O","description":"Groundout"}],"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":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":126.58,"y":76.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":4,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":169.04,"y":103.04},"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":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":90.04,"y":74.34},"type":"O","description":"Sac Fly"},{"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":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":128.5,"y":180.06},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":107.22,"y":156.75},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":148.84,"y":118.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":149.81,"y":44.4},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":111.78,"y":159.28},"type":"O","description":"Groundout"}],"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":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":123.32,"y":195.15},"type":"O","description":"Bunt 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":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":134.58,"y":163.34},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":163.33,"y":196.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":132.91,"y":111.21},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":158.4,"y":159.79},"type":"O","description":"Groundout"}],"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":6,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":96.91,"y":142.46},"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":6,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":173.09,"y":150.16},"type":"O","description":"Pop Out"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":134.49,"y":185.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":101.14,"y":170.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":175.66,"y":53.8},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":78.33,"y":115.2},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":148.26,"y":142.56},"type":"O","description":"Groundout"}],"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":148.77,"y":148.64},"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":115.29,"y":168.29},"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":95.31,"y":160.28},"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":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":150.29,"y":151.18},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":71,"top":[63,64,65,66,67,68],"bottom":[69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":86.34,"y":120.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":105.19,"y":170.43},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":72.76,"y":96.45},"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":8,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":132.6,"y":81.72},"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":8,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":144.71,"y":155.23},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":81,"top":[72,73,74,75],"bottom":[76,77,78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":146.53,"y":70.86},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":114.62,"y":87.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":118.85,"y":185.33},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"coordinates":{"x":148.26,"y":151.68},"type":"O","description":"Groundout"}],"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":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":43.74,"y":65.53},"type":"H","description":"Home Run"},{"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":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":106.78,"y":141.3},"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":9,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":103.95,"y":37.89},"type":"H","description":"Triple"},{"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":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":148.53,"y":88.6},"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":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":77.83,"y":118.24},"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":9,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":144.71,"y":151.68},"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":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":6,"hits":5,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":8,"errors":1,"leftOnBase":6},"away":{"runs":9,"hits":12,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"second":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"onDeck":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"inHole":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"battingOrder":10,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"onDeck":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"inHole":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"battingOrder":1,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":11,"airOuts":12,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".239","atBats":39,"obp":".310","slg":".386","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":22,"rbi":9,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":6,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":13,"airOuts":7,"runs":4,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":130,"era":"4.29","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.30","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":41,"strikes":89,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":4,"pitchesPerInning":"14.44","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":61,"groundOuts":97,"airOuts":106,"runs":26,"doubles":19,"triples":2,"homeRuns":9,"strikeOuts":70,"baseOnBalls":38,"intentionalWalks":0,"hits":77,"hitByPitch":0,"atBats":350,"obp":".296","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1507,"era":"2.27","inningsPitched":"95.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.21","battersFaced":388,"outs":285,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1507,"balls":563,"strikes":944,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".750","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"6.63","walksPer9Inn":"3.60","hitsPer9Inn":"7.29","runsScoredPer9":"2.46","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694410":{"person":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".186","atBats":43,"obp":".286","slg":".302","ops":".588","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":13,"rbi":4,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".206","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":5,"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":7,"putOuts":66,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":34,"gamesStarted":0,"flyOuts":11,"groundOuts":30,"airOuts":23,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":1,"hits":22,"hitByPitch":2,"atBats":112,"obp":".283","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":506,"era":"2.97","inningsPitched":"30.1","wins":2,"losses":4,"saves":1,"saveOpportunities":5,"holds":8,"blownSaves":4,"earnedRuns":10,"whip":"1.12","battersFaced":128,"outs":91,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":506,"balls":182,"strikes":324,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".333","pitchesPerInning":"16.68","gamesFinished":8,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.56","hitsPer9Inn":"6.53","runsScoredPer9":"3.56","homeRunsPer9":"0.59","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":9,"groundOuts":22,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".172","atBats":64,"obp":".270","slg":".266","ops":".536","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":17,"rbi":8,"leftOnBase":26,"sacBunts":2,"sacFlies":1,"babip":".217","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":47,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":23,"groundOuts":31,"airOuts":37,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".190","atBats":137,"obp":".253","slg":".307","ops":".560","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":42,"rbi":20,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.25","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.20","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":4,"putOuts":108,"errors":1,"chances":113,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":75,"flyOuts":38,"groundOuts":60,"airOuts":80,"runs":34,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":58,"baseOnBalls":23,"intentionalWalks":1,"hits":61,"hitByPitch":6,"avg":".238","atBats":256,"obp":".313","slg":".387","ops":".700","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":99,"rbi":33,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":25,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":109,"putOuts":50,"errors":3,"chances":162,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694371":{"person":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":24,"airOuts":20,"runs":17,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".241","atBats":83,"obp":".323","slg":".410","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":34,"rbi":7,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":0,"chances":47,"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"}]},"ID686753":{"person":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","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":5,"gamesStarted":0,"flyOuts":7,"groundOuts":9,"airOuts":11,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":37,"obp":".372","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":143,"era":"5.79","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.61","battersFaced":43,"outs":28,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":50,"strikes":93,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".---","pitchesPerInning":"15.32","gamesFinished":3,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.82","hitsPer9Inn":"9.64","runsScoredPer9":"5.79","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":54,"groundOuts":75,"airOuts":98,"runs":48,"doubles":17,"triples":3,"homeRuns":15,"strikeOuts":44,"baseOnBalls":31,"intentionalWalks":2,"hits":84,"hitByPitch":2,"atBats":297,"obp":".351","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1200,"era":"5.71","inningsPitched":"75.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.52","battersFaced":335,"outs":227,"gamesPitched":13,"completeGames":1,"shutouts":0,"pitchesThrown":1200,"balls":446,"strikes":754,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".417","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"5.23","walksPer9Inn":"3.69","hitsPer9Inn":"9.99","runsScoredPer9":"5.71","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703615":{"person":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":17,"obp":".222","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":62,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":20,"strikes":42,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".---","pitchesPerInning":"12.40","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.00","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":17,"groundOuts":29,"airOuts":26,"runs":11,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":1,"hits":27,"hitByPitch":0,"atBats":116,"obp":".288","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":509,"era":"2.93","inningsPitched":"30.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":10,"whip":"1.17","battersFaced":125,"outs":92,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":186,"strikes":323,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".600","pitchesPerInning":"16.60","gamesFinished":5,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.64","hitsPer9Inn":"7.92","runsScoredPer9":"3.23","homeRunsPer9":"1.17","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"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}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":47,"groundOuts":92,"airOuts":89,"runs":42,"doubles":17,"triples":2,"homeRuns":13,"strikeOuts":47,"baseOnBalls":25,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".265","atBats":306,"obp":".319","slg":".461","ops":".780","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":141,"rbi":47,"leftOnBase":101,"sacBunts":0,"sacFlies":3,"babip":".273","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.54","popOuts":15,"lineOuts":27},"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":165,"putOuts":79,"errors":0,"chances":244,"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"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":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":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":15,"groundOuts":36,"airOuts":31,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":2,"hits":24,"hitByPitch":1,"atBats":104,"obp":".278","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":440,"era":"2.73","inningsPitched":"29.2","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":5,"blownSaves":3,"earnedRuns":9,"whip":"1.04","battersFaced":117,"outs":89,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":151,"strikes":289,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".500","pitchesPerInning":"14.83","gamesFinished":10,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"5.46","walksPer9Inn":"2.12","hitsPer9Inn":"7.28","runsScoredPer9":"3.03","homeRunsPer9":"0.30","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"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"}]},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":34,"groundOuts":80,"airOuts":79,"runs":38,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":2,"hits":64,"hitByPitch":2,"avg":".261","atBats":245,"obp":".305","slg":".408","ops":".713","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":100,"rbi":44,"leftOnBase":101,"sacBunts":1,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.01","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":23,"lineOuts":22},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":13,"strikes":7,"strikePercentage":".350","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.80","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":351,"errors":2,"chances":432,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":46,"groundOuts":94,"airOuts":79,"runs":35,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":40,"baseOnBalls":48,"intentionalWalks":0,"hits":62,"hitByPitch":2,"avg":".233","atBats":266,"obp":".349","slg":".338","ops":".687","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":90,"rbi":27,"leftOnBase":122,"sacBunts":4,"sacFlies":5,"babip":".256","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":8,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":186,"putOuts":115,"errors":4,"chances":305,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":29,"groundOuts":7,"airOuts":47,"runs":14,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":102,"obp":".232","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"4.03","inningsPitched":"29.0","wins":2,"losses":4,"saves":18,"saveOpportunities":19,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"0.86","battersFaced":113,"outs":87,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":149,"strikes":299,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.15","rbi":0,"winPercentage":".333","pitchesPerInning":"15.45","gamesFinished":28,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"10.24","walksPer9Inn":"2.48","hitsPer9Inn":"5.28","runsScoredPer9":"4.34","homeRunsPer9":"1.55","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":49,"groundOuts":71,"airOuts":89,"runs":28,"doubles":17,"triples":2,"homeRuns":6,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":309,"obp":".283","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1290,"era":"3.07","inningsPitched":"82.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.09","battersFaced":333,"outs":246,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1290,"balls":429,"strikes":861,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".727","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"8.67","walksPer9Inn":"1.87","hitsPer9Inn":"7.90","runsScoredPer9":"3.07","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":32,"groundOuts":48,"airOuts":51,"runs":26,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":23,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".278","atBats":180,"obp":".362","slg":".444","ops":".806","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":80,"rbi":26,"leftOnBase":69,"sacBunts":0,"sacFlies":4,"babip":".308","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":11,"putOuts":324,"errors":1,"chances":336,"fielding":".997","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683352":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":54,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":18,"strikes":36,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":54,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":18,"strikes":36,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":41,"groundOuts":65,"airOuts":74,"runs":48,"doubles":17,"triples":9,"homeRuns":13,"strikeOuts":70,"baseOnBalls":36,"intentionalWalks":1,"hits":80,"hitByPitch":4,"avg":".279","atBats":287,"obp":".365","slg":".537","ops":".902","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":154,"rbi":42,"leftOnBase":100,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.08","popOuts":18,"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":4,"putOuts":177,"errors":3,"chances":184,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":10,"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":10,"balls":2,"strikes":8,"strikePercentage":".800","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":35,"gamesStarted":0,"flyOuts":19,"groundOuts":43,"airOuts":37,"runs":9,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":116,"obp":".238","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":490,"era":"2.10","inningsPitched":"34.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":8,"whip":"0.82","battersFaced":131,"outs":103,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":490,"balls":188,"strikes":302,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".667","pitchesPerInning":"14.27","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"5.24","walksPer9Inn":"2.10","hitsPer9Inn":"5.24","runsScoredPer9":"2.36","homeRunsPer9":"0.52","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":60,"groundOuts":92,"airOuts":86,"runs":59,"doubles":16,"triples":3,"homeRuns":13,"strikeOuts":52,"baseOnBalls":25,"intentionalWalks":0,"hits":105,"hitByPitch":3,"atBats":331,"obp":".367","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1367,"era":"6.10","inningsPitched":"79.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.63","battersFaced":363,"outs":239,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1367,"balls":500,"strikes":867,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".333","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"5.87","walksPer9Inn":"2.82","hitsPer9Inn":"11.86","runsScoredPer9":"6.67","homeRunsPer9":"1.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":32,"flyOuts":17,"groundOuts":32,"airOuts":40,"runs":8,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".223","atBats":121,"obp":".273","slg":".298","ops":".571","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":36,"rbi":16,"leftOnBase":50,"sacBunts":0,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"121.00","popOuts":11,"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":3,"putOuts":44,"errors":0,"chances":47,"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"}]},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":5,"strikes":16,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".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":15,"groundOuts":37,"airOuts":27,"runs":10,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":109,"obp":".303","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":418,"era":"2.86","inningsPitched":"28.1","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":9,"whip":"1.24","battersFaced":119,"outs":85,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":418,"balls":144,"strikes":274,"strikePercentage":".660","hitBatsmen":1,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.37","rbi":1,"winPercentage":".750","pitchesPerInning":"14.75","gamesFinished":4,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.04","walksPer9Inn":"2.54","hitsPer9Inn":"8.58","runsScoredPer9":"3.18","homeRunsPer9":"0.64","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":21,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":3,"atBats":58,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":229,"era":"2.50","inningsPitched":"18.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":5,"whip":"0.83","battersFaced":67,"outs":54,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":80,"strikes":149,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"12.72","gamesFinished":3,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"9.50","walksPer9Inn":"2.50","hitsPer9Inn":"5.00","runsScoredPer9":"2.50","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656976":{"person":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":15,"airOuts":14,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".167","atBats":48,"obp":".293","slg":".229","ops":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":11,"rbi":5,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".194","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":41,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":15,"groundOuts":28,"airOuts":27,"runs":15,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".181","atBats":105,"obp":".252","slg":".352","ops":".604","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":37,"rbi":9,"leftOnBase":40,"sacBunts":4,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":7,"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":0,"putOuts":76,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[606466,672695,682998,672515,571448,694371,678489,666971,694374,545121,694410,683352,657044,642528,664199,686753],"pitchers":[683352,657044,642528,664199,686753],"bench":[680728,656976],"bullpen":[703615,668678,805299,656464,518876,666661,593958,623149,647336],"battingOrder":[606466,672695,682998,672515,571448,678489,694374,545121,694410],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vargas, I (11, Liberatore); Arenado (14, Liberatore); Troy (3, Graceffo); Gurriel Jr. (6, Graceffo)."},{"label":"HR","value":"Groover (1, 4th inning off Liberatore, 1 on, 2 out); Marte, K (13, 4th inning off Liberatore, 0 on, 2 out)."},{"label":"TB","value":"Arenado 2; Carroll; Groover 4; Gurriel Jr. 3; Marte, K 5; Moreno; Perdomo; Troy 3; Vargas, I 2."},{"label":"RBI","value":"Groover 2 (4); Gurriel Jr. (16); Marte, K (47); Moreno (26); Troy 2 (7); Vargas, I 2 (44)."},{"label":"2-out RBI","value":"Groover 2; Gurriel Jr.; Vargas, I 2; Troy; Marte, K."},{"label":"Runners left in scoring position, 2 out","value":"Arenado 2; Groover; Troy; Vargas, I; Perdomo."},{"label":"SF","value":"Moreno."},{"label":"Team RISP","value":"5-for-16."},{"label":"Team LOB","value":"9."}]}],"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":5,"groundOuts":13,"airOuts":7,"runs":4,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".249","atBats":34,"obp":".327","slg":".399","ops":".726","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":11,"airOuts":12,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":39,"obp":".378","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":173,"era":"4.30","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.35","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":60,"strikes":113,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":9,"pitchesPerInning":"19.22","runsScoredPer9":"9.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"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":15,"gamesStarted":15,"flyOuts":50,"groundOuts":98,"airOuts":86,"runs":31,"doubles":16,"triples":0,"homeRuns":12,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":0,"hits":76,"hitByPitch":0,"atBats":313,"obp":".288","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1317,"era":"3.35","inningsPitched":"83.1","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.15","battersFaced":333,"outs":250,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1317,"balls":501,"strikes":816,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".333","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"5.72","walksPer9Inn":"2.16","hitsPer9Inn":"8.21","runsScoredPer9":"3.35","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":0,"chances":16,"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":{},"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":21,"groundOuts":28,"airOuts":40,"runs":29,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":142,"obp":".366","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":612,"era":"7.27","inningsPitched":"34.2","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":28,"whip":"1.67","battersFaced":161,"outs":104,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":229,"strikes":383,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"17.65","gamesFinished":10,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.83","walksPer9Inn":"4.67","hitsPer9Inn":"10.38","runsScoredPer9":"7.53","homeRunsPer9":"1.30","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"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}},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"201","stats":{"batting":{"note":"b-","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":18,"flyOuts":7,"groundOuts":15,"airOuts":11,"runs":6,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".233","atBats":43,"obp":".313","slg":".419","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":18,"rbi":5,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".242","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","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":20,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"300","stats":{"batting":{"summary":"1-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":37,"groundOuts":67,"airOuts":66,"runs":46,"doubles":16,"triples":0,"homeRuns":18,"strikeOuts":84,"baseOnBalls":23,"intentionalWalks":1,"hits":88,"hitByPitch":2,"avg":".290","atBats":303,"obp":".342","slg":".521","ops":".863","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":158,"rbi":58,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".345","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.83","popOuts":16,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":159,"errors":3,"chances":168,"fielding":".982","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":"301","stats":{"batting":{"note":"c-","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":60,"flyOuts":21,"groundOuts":48,"airOuts":46,"runs":25,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":43,"baseOnBalls":11,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".266","atBats":184,"obp":".312","slg":".408","ops":".720","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":75,"rbi":20,"leftOnBase":66,"sacBunts":0,"sacFlies":2,"babip":".319","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.80","popOuts":13,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":105,"errors":1,"chances":109,"fielding":".991","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"}]},"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":{},"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":42,"groundOuts":82,"airOuts":74,"runs":36,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":62,"baseOnBalls":28,"intentionalWalks":0,"hits":87,"hitByPitch":4,"atBats":303,"obp":".354","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1267,"era":"4.24","inningsPitched":"76.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.51","battersFaced":338,"outs":229,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1267,"balls":481,"strikes":786,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".556","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.30","hitsPer9Inn":"10.26","runsScoredPer9":"4.24","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"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}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 3B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":1,"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":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":8,"groundOuts":15,"airOuts":13,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".288","atBats":59,"obp":".386","slg":".492","ops":".878","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":29,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.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":35,"errors":0,"chances":36,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"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":45,"flyOuts":14,"groundOuts":26,"airOuts":38,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".277","atBats":112,"obp":".328","slg":".402","ops":".730","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":45,"rbi":15,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.68","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":54,"errors":0,"chances":67,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"1.2 IP, 2 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":12,"strikes":20,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"10.80","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":1,"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":33,"gamesStarted":0,"flyOuts":32,"groundOuts":46,"airOuts":46,"runs":16,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":19,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":130,"obp":".292","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":553,"era":"3.26","inningsPitched":"38.2","wins":5,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":14,"whip":"1.11","battersFaced":154,"outs":116,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":553,"balls":228,"strikes":325,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".833","pitchesPerInning":"14.30","gamesFinished":8,"strikeoutWalkRatio":"0.89","strikeoutsPer9Inn":"3.96","walksPer9Inn":"4.42","hitsPer9Inn":"5.59","runsScoredPer9":"3.72","homeRunsPer9":"0.93","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":35,"gamesStarted":0,"flyOuts":14,"groundOuts":34,"airOuts":30,"runs":15,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":1,"hits":31,"hitByPitch":3,"atBats":127,"obp":".324","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":570,"era":"3.97","inningsPitched":"34.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":18,"blownSaves":2,"earnedRuns":15,"whip":"1.26","battersFaced":144,"outs":102,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":216,"strikes":354,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.76","gamesFinished":3,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.18","hitsPer9Inn":"8.21","runsScoredPer9":"3.97","homeRunsPer9":"1.32","inheritedRunners":25,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":12},"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}},"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":"0-5","gamesPlayed":1,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":58,"groundOuts":78,"airOuts":85,"runs":49,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":53,"baseOnBalls":35,"intentionalWalks":2,"hits":76,"hitByPitch":11,"avg":".262","atBats":290,"obp":".361","slg":".414","ops":".775","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":120,"rbi":34,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.17","popOuts":12,"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":220,"putOuts":77,"errors":2,"chances":299,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":18,"strikes":25,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"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":34,"gamesStarted":0,"flyOuts":15,"groundOuts":40,"airOuts":37,"runs":20,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":38,"hitByPitch":6,"atBats":133,"obp":".365","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":612,"era":"4.15","inningsPitched":"34.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":16,"whip":"1.50","battersFaced":160,"outs":104,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":227,"strikes":385,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":1,"winPercentage":".---","pitchesPerInning":"17.65","gamesFinished":2,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"6.49","walksPer9Inn":"3.63","hitsPer9Inn":"9.87","runsScoredPer9":"5.19","homeRunsPer9":"0.52","inheritedRunners":18,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"2-3 | 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":17,"airOuts":12,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".286","atBats":42,"obp":".298","slg":".476","ops":".774","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":20,"rbi":12,"leftOnBase":16,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":19,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"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":"901","stats":{"batting":{"note":"a-","summary":"1-3","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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":56,"groundOuts":82,"airOuts":87,"runs":42,"doubles":20,"triples":1,"homeRuns":13,"strikeOuts":49,"baseOnBalls":29,"intentionalWalks":2,"hits":87,"hitByPitch":3,"avg":".288","atBats":302,"obp":".353","slg":".490","ops":".843","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":148,"rbi":57,"leftOnBase":153,"sacBunts":0,"sacFlies":3,"babip":".305","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.23","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":624,"errors":5,"chances":678,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":33,"gamesStarted":0,"flyOuts":14,"groundOuts":41,"airOuts":23,"runs":17,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":6,"atBats":123,"obp":".326","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":549,"era":"4.05","inningsPitched":"33.1","wins":3,"losses":3,"saves":19,"saveOpportunities":23,"holds":1,"blownSaves":4,"earnedRuns":15,"whip":"1.20","battersFaced":143,"outs":100,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":208,"strikes":341,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.78","rbi":0,"winPercentage":".500","pitchesPerInning":"16.47","gamesFinished":25,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.91","walksPer9Inn":"2.97","hitsPer9Inn":"7.83","runsScoredPer9":"4.59","homeRunsPer9":"0.54","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"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":15,"gamesStarted":15,"flyOuts":37,"groundOuts":109,"airOuts":69,"runs":35,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":64,"baseOnBalls":25,"intentionalWalks":0,"hits":73,"hitByPitch":6,"atBats":314,"obp":".301","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1350,"era":"3.59","inningsPitched":"82.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.19","battersFaced":346,"outs":248,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1350,"balls":487,"strikes":863,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".692","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"6.97","walksPer9Inn":"2.72","hitsPer9Inn":"7.95","runsScoredPer9":"3.81","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"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":34,"gamesStarted":0,"flyOuts":20,"groundOuts":28,"airOuts":42,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":119,"obp":".281","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":505,"era":"3.03","inningsPitched":"32.2","wins":3,"losses":1,"saves":2,"saveOpportunities":5,"holds":10,"blownSaves":3,"earnedRuns":11,"whip":"1.13","battersFaced":135,"outs":98,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":168,"strikes":337,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".750","pitchesPerInning":"15.46","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.44","walksPer9Inn":"3.31","hitsPer9Inn":"6.89","runsScoredPer9":"3.31","homeRunsPer9":"1.10","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 3-5)","summary":"5.1 IP, 6 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":26,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":30,"strikes":68,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"10.13","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":50,"groundOuts":62,"airOuts":91,"runs":52,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":70,"baseOnBalls":29,"intentionalWalks":0,"hits":94,"hitByPitch":0,"atBats":312,"obp":".357","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1326,"era":"5.56","inningsPitched":"77.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.58","battersFaced":346,"outs":233,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1326,"balls":478,"strikes":848,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.68","rbi":6,"winPercentage":".375","pitchesPerInning":"17.07","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"8.11","walksPer9Inn":"3.36","hitsPer9Inn":"10.89","runsScoredPer9":"6.03","homeRunsPer9":"1.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":24},"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"}]},"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":"900","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":44,"flyOuts":23,"groundOuts":34,"airOuts":38,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".217","atBats":129,"obp":".259","slg":".357","ops":".616","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":46,"rbi":11,"leftOnBase":64,"sacBunts":4,"sacFlies":2,"babip":".261","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":30,"stolenBasePercentage":".682","caughtStealingPercentage":".318","assists":24,"putOuts":300,"errors":5,"chances":329,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":34,"gamesStarted":0,"flyOuts":18,"groundOuts":21,"airOuts":33,"runs":20,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":120,"obp":".345","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":585,"era":"5.23","inningsPitched":"31.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":18,"whip":"1.52","battersFaced":140,"outs":93,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":585,"balls":221,"strikes":364,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".667","pitchesPerInning":"18.87","gamesFinished":4,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"10.74","walksPer9Inn":"5.23","hitsPer9Inn":"8.42","runsScoredPer9":"5.81","homeRunsPer9":"1.74","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691008":{"person":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"jerseyNumber":"71","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":3,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":80,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":20,"outs":15,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":32,"strikes":48,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":15,"gamesStarted":15,"flyOuts":46,"groundOuts":77,"airOuts":82,"runs":43,"doubles":16,"triples":1,"homeRuns":7,"strikeOuts":77,"baseOnBalls":22,"intentionalWalks":0,"hits":78,"hitByPitch":5,"atBats":312,"obp":".308","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1295,"era":"4.30","inningsPitched":"83.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.20","battersFaced":342,"outs":251,"gamesPitched":15,"completeGames":1,"shutouts":1,"pitchesThrown":1295,"balls":442,"strikes":853,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".455","pitchesPerInning":"15.48","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.28","walksPer9Inn":"2.37","hitsPer9Inn":"8.39","runsScoredPer9":"4.63","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":20},"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-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":28,"groundOuts":66,"airOuts":78,"runs":32,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":58,"baseOnBalls":25,"intentionalWalks":0,"hits":64,"hitByPitch":6,"avg":".245","atBats":261,"obp":".320","slg":".337","ops":".657","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":88,"rbi":31,"leftOnBase":122,"sacBunts":0,"sacFlies":5,"babip":".298","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":21,"lineOuts":29},"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":189,"putOuts":114,"errors":7,"chances":310,"fielding":".977","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":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":78,"flyOuts":30,"groundOuts":91,"airOuts":65,"runs":53,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":55,"baseOnBalls":48,"intentionalWalks":4,"hits":74,"hitByPitch":21,"avg":".261","atBats":283,"obp":".404","slg":".420","ops":".824","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":119,"rbi":35,"leftOnBase":121,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.30","popOuts":19,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":20,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":208,"errors":0,"chances":213,"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":"401","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":13,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".170","atBats":47,"obp":".264","slg":".277","ops":".541","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":13,"rbi":7,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":81,"errors":1,"chances":82,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".278","atBats":36,"obp":".350","slg":".500","ops":".850","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":18,"rbi":6,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[802139,671056,663494,691023,701675,676369,699625,665877,691026,663457,691458,686780,676475,669461,700669,677865],"pitchers":[669461,700669,677865],"bench":[],"bullpen":[681517,669160,700241,676617,669467,691008,668941,666277,592773,694335],"battingOrder":[802139,663494,701675,699625,665877,691026,663457,691458,676475],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jordan (3, Bratt)."},{"label":"3B","value":"Nootbaar (1, Jameson)."},{"label":"HR","value":"Fermín (3, 9th inning off Jameson, 0 on, 0 out)."},{"label":"TB","value":"Burleson; Fermín 5; Jordan 3; Nootbaar 3; Walker, J; Winn."},{"label":"RBI","value":"Fermín (15); Jordan 3 (12)."},{"label":"2-out RBI","value":"Jordan."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Pagés, P."},{"label":"SF","value":"Jordan."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Fermín (3, 2nd base off Bratt/Moreno)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Jordan (1, fielding)."}]}],"note":[{"label":"a","value":"Grounded out for Pagés, P in the 4th."},{"label":"b","value":"Struck out for Herrera in the 8th."},{"label":"c","value":"Flied out for Walker, J in the 8th."}]}},"officials":[{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Thompson, R."},{"label":"ABS Challenge","value":"Pagés, P (Ball-Overturned to Strike); Moreno (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Bratt 54-36; Thompson, R 21-16; Loáisiga 16-10; Clarke, T 10-8; Jameson 29-19; Liberatore 98-68; Graceffo 32-20; Bruihl 43-25."},{"label":"Groundouts-flyouts","value":"Bratt 4-2; Thompson, R 3-1; Loáisiga 0-0; Clarke, T 3-0; Jameson 3-2; Liberatore 4-1; Graceffo 4-1; Bruihl 3-0."},{"label":"Batters faced","value":"Bratt 13; Thompson, R 8; Loáisiga 3; Clarke, T 4; Jameson 9; Liberatore 26; Graceffo 9; Bruihl 10."},{"label":"Inherited runners-scored","value":"Graceffo 1-0."},{"label":"Umpires","value":"HP: Bruce Dreckman. 1B: Carlos Torres. 2B: Nate Tomlinson. 3B: Jacob Metz. "},{"label":"Weather","value":"80 degrees, Cloudy."},{"label":"Wind","value":"6 mph, Out To CF."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:54."},{"label":"Att","value":"22,376."},{"label":"Venue","value":"Busch Stadium."},{"label":"June 24, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","boxscoreName":"Fermín"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"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":45,"flyOuts":14,"groundOuts":26,"airOuts":38,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".277","atBats":112,"obp":".328","slg":".402","ops":".730","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":45,"rbi":15,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.68","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":54,"errors":0,"chances":67,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"player":{"person":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410","boxscoreName":"Groover"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".186","atBats":43,"obp":".286","slg":".302","ops":".588","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":13,"rbi":4,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".206","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":5,"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":7,"putOuts":66,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","boxscoreName":"Marte, K"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":47,"groundOuts":92,"airOuts":89,"runs":42,"doubles":17,"triples":2,"homeRuns":13,"strikeOuts":47,"baseOnBalls":25,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".265","atBats":306,"obp":".319","slg":".461","ops":".780","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":141,"rbi":47,"leftOnBase":101,"sacBunts":0,"sacFlies":3,"babip":".273","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.54","popOuts":15,"lineOuts":27},"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":165,"putOuts":79,"errors":0,"chances":244,"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"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"loser":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}