{"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":823078,"link":"/api/v1.1/game/823078/feed/live","metaData":{"wait":10,"timeStamp":"20260401_212607","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823078,"type":"R","doubleHeader":"N","id":"2026/04/01/nynmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823078-2026-04-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-01T17:15:00Z","originalDate":"2026-04-01","officialDate":"2026-04-01","dayNight":"day","time":"12:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":6,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":3,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":3,"losses":3,"winningPercentage":".500"},"franchiseName":"New York","clubName":"Mets","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":6,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":4,"losses":2,"ties":0,"pct":".667"},"records":{},"divisionLeader":false,"wins":4,"losses":2,"winningPercentage":".667"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"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},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID668964":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964","firstName":"Tobias","lastName":"Myers","primaryNumber":"32","birthDate":"1998-08-05","currentAge":28,"birthCity":"Winter Haven","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tobias","useLastName":"Myers","middleName":"Kane","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tobias Myers","nameSlug":"tobias-myers-668964","firstLastName":"Tobias Myers","lastFirstName":"Myers, Tobias","lastInitName":"Myers, T","initLastName":"T Myers","fullFMLName":"Tobias Kane Myers","fullLFMName":"Myers, Tobias Kane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","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},"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},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"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},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"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},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"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},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"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},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID472610":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610","firstName":"Luis","lastName":"García","primaryNumber":"40","birthDate":"1987-01-30","currentAge":39,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"García","middleName":"Amado","boxscoreName":"García, L","nickName":"Amadito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García","nameSlug":"luis-garcia-472610","firstLastName":"Luis García","lastFirstName":"García, Luis","lastInitName":"García, L","initLastName":"L García","fullFMLName":"Luis Amado García","fullLFMName":"García, Luis Amado","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"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}},"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":"Overcast","temp":"58","wind":"7 mph, L To R"},"gameInfo":{"attendance":21684,"firstPitch":"2026-04-01T18:15:00.000Z","gameDurationMinutes":191,"delayDurationMinutes":60},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"home":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"officialScorer":{"id":814501,"fullName":"Michael Miller","link":"/api/v1/people/814501"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Lindor pops out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T18:15:35.605Z","endTime":"2026-04-01T18:17:29.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":[4,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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-04-01T15:07:03.751Z","endTime":"2026-04-01T16:27:57.115Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"description":"Status Change - Delayed Start: Rain","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-04-01T16:27:57.115Z","endTime":"2026-04-01T17:49:27.805Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":2,"startTime":"2026-04-01T17:49:27.805Z","endTime":"2026-04-01T18:15:10.922Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":3,"startTime":"2026-04-01T18:15:10.922Z","endTime":"2026-04-01T18:15:37.909Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41002158079354,"aZ":-9.313450529125276,"pfxX":3.4625288663314016,"pfxZ":12.243487629723546,"pX":-0.0553931734620136,"pZ":1.5440575590594936,"vX0":-2.3671840674317215,"vY0":-136.57918860406588,"vZ0":-11.199642913556307,"x":119.11,"y":197.09,"x0":0.3779854984669158,"y0":50.00034035492705,"z0":6.365253266132648,"aX":6.463052814809631},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":-5.6,"spinRate":2062,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.40286729077419325,"extension":6.205823277395026},"index":4,"playId":"046b8890-9504-30c4-b6ca-49841a5e8ad3","pitchNumber":1,"startTime":"2026-04-01T18:15:37.909Z","endTime":"2026-04-01T18:15:41.496Z","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":0},"index":5,"startTime":"2026-04-01T18:15:57.521Z","endTime":"2026-04-01T18:16:06.927Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63034265129298,"aZ":-11.834807830787046,"pfxX":4.736708762902264,"pfxZ":10.747705812703792,"pX":0.25710707144225114,"pZ":2.112914157862459,"vX0":-1.9367207588938258,"vY0":-137.242678546015,"vZ0":-9.557475155381436,"x":107.2,"y":181.73,"x0":0.359755775636347,"y0":50.00199957844743,"z0":6.463544938525803,"aX":8.963574025227276},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-8.2,"spinRate":2240,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.40031110408824855,"extension":6.24202545249584},"index":6,"playId":"41faed84-ed3b-3fc5-81a9-8b7650b6b113","pitchNumber":2,"startTime":"2026-04-01T18:16:06.927Z","endTime":"2026-04-01T18:16:10.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228830278699906,"aZ":-45.10304870599186,"pfxX":-7.220702961174293,"pfxZ":-10.458613543225006,"pX":-0.6981268870539149,"pZ":0.29778773179844403,"vX0":-0.4210523785851731,"vY0":-112.25534253370678,"vZ0":-3.5121109167287434,"x":143.61,"y":230.74,"x0":0.4274873512277548,"y0":50.00239327996709,"z0":6.618079409227239,"aX":-8.926947453072444},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-19.6,"breakHorizontal":13.1,"spinRate":2875,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4938917506224185,"extension":6.370666312722291},"index":7,"playId":"0cda4692-fead-3f3a-84b8-b5c5f13d0655","pitchNumber":3,"startTime":"2026-04-01T18:16:22.961Z","endTime":"2026-04-01T18:16:27.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.308302156124295,"aZ":-31.559777306624895,"pfxX":5.817506793665922,"pfxZ":0.3724529006895998,"pX":0.9786882618442176,"pZ":0.6689676740227021,"vX0":-0.9933958530655708,"vY0":-128.03992697555998,"vZ0":-7.996393114035445,"x":79.69,"y":220.72,"x0":0.6205630794290177,"y0":50.00094609794357,"z0":6.355561345700194,"aX":9.506205496695301},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-10.2,"spinRate":966,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4303700607715948,"extension":6.313064601289821},"index":8,"playId":"a04db7c6-7aa8-380e-ab90-bf6c46359525","pitchNumber":4,"startTime":"2026-04-01T18:16:44.796Z","endTime":"2026-04-01T18:16:51.292Z","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":94.9,"endSpeed":85.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.592411265500914,"aZ":-12.374369454533422,"pfxX":1.2201485942081156,"pfxZ":10.335312400717136,"pX":0.7538314281843735,"pZ":4.860783931930651,"vX0":0.6105340317145844,"vY0":-138.20006191186994,"vZ0":-2.662060325947068,"x":88.27,"y":107.54,"x0":0.3709213615601278,"y0":50.000316700752336,"z0":6.678375794401596,"aX":2.336677211022589},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-2.4,"spinRate":2141,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.397809810815585,"extension":6.261016835833927},"index":9,"playId":"662e8618-8a38-36f1-820a-ec26f5b754d5","pitchNumber":5,"startTime":"2026-04-01T18:17:06.124Z","endTime":"2026-04-01T18:17:09.923Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15779801874072,"aZ":-16.236025846957766,"pfxX":8.347539142373558,"pfxZ":8.371344838988591,"pX":1.0920576678884915,"pZ":2.3084519578829434,"vX0":-1.4687358218738016,"vY0":-137.71824377814465,"vZ0":-8.10717802281078,"x":75.37,"y":176.45,"x0":0.5515006957822767,"y0":50.00236567676481,"z0":6.408190075520179,"aX":15.888632408383057},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":-14.8,"spinRate":2069,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.399108202008148,"extension":6.303990363274639},"hitData":{"launchSpeed":72.5,"launchAngle":47.0,"totalDistance":225.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.35,"coordY":112.16}},"index":10,"playId":"3818ab3b-f2b2-37a6-95be-68256e11bb17","pitchNumber":6,"startTime":"2026-04-01T18:17:21.528Z","endTime":"2026-04-01T18:17:29.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:17:29.877Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out softly, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T18:17:40.255Z","endTime":"2026-04-01T18:18:46.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283478899983407,"aZ":-14.851713547107392,"pfxX":4.663463943716111,"pfxZ":9.196520731078875,"pX":0.45232045072576316,"pZ":1.2171097995023659,"vX0":-1.9246346167698851,"vY0":-136.66790539863229,"vZ0":-11.035230642032454,"x":99.76,"y":205.92,"x0":0.5613812268526773,"y0":50.005685318182145,"z0":6.338130542276769,"aX":8.786688402116422},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-8.0,"spinRate":2029,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4014068273268325,"extension":6.353175222529877},"index":0,"playId":"49e28385-3ad3-3979-b219-1bbfadb84b91","pitchNumber":1,"startTime":"2026-04-01T18:17:55.314Z","endTime":"2026-04-01T18:17:59.532Z","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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111978550208395,"aZ":-36.013746161030085,"pfxX":-4.837995409408869,"pfxZ":-2.5200261734923224,"pX":1.306976296286794,"pZ":5.4626006984819195,"vX0":3.0735012218712763,"vY0":-122.30323097627537,"vZ0":4.073473528345808,"x":67.18,"y":91.29,"x0":0.6654321626076612,"y0":50.00533833889742,"z0":6.855758880059647,"aX":-7.363100009956814},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":8.0,"spinRate":2671,"spinDirection":274},"zone":12,"typeConfidence":2.0,"plateTime":0.44708840394937743,"extension":6.113498781287262},"index":1,"playId":"d88401ab-9c61-3404-8759-0bbda2870770","pitchNumber":2,"startTime":"2026-04-01T18:18:15.653Z","endTime":"2026-04-01T18:18:20.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-01T18:18:30.510Z","endTime":"2026-04-01T18:18:39.322Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647045648110474,"aZ":-31.883907591027363,"pfxX":-3.882094365968746,"pfxZ":0.17997667911639859,"pX":-0.16894088078538294,"pZ":2.247749563080243,"vX0":-0.23650508977880022,"vY0":-124.89923942490483,"vZ0":-4.144400719649198,"x":123.44,"y":178.09,"x0":0.4315395225790964,"y0":50.00013488071895,"z0":6.531987511376292,"aX":-6.171736766646727},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":7.1,"spinRate":2666,"spinDirection":273},"zone":8,"typeConfidence":2.0,"plateTime":0.4374656894902955,"extension":6.227015067062081},"hitData":{"launchSpeed":54.6,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.82,"coordY":184.91}},"index":3,"playId":"ede76fa3-2cc6-35bc-8586-ab1b17679260","pitchNumber":3,"startTime":"2026-04-01T18:18:39.322Z","endTime":"2026-04-01T18:18:46.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:18:46.915Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to right fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T18:19:03.749Z","endTime":"2026-04-01T18:22:19.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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,7,8,9],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21223414413208,"aZ":-18.966369581279306,"pfxX":8.511810175762633,"pfxZ":7.820515485169521,"pX":0.9263874063738677,"pZ":0.40168975277312036,"vX0":-2.1359169819769095,"vY0":-129.6701495550716,"vZ0":-11.037209681458036,"x":81.69,"y":227.93,"x0":0.6594091970311745,"y0":50.00156498915374,"z0":6.185154048423763,"aX":14.373883359069444},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.8,"breakHorizontal":-14.9,"spinRate":1733,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4237361259694219,"extension":6.187548410959267},"index":0,"playId":"621305c4-ed03-39ef-bd5b-02b27b8f974a","pitchNumber":1,"startTime":"2026-04-01T18:19:10.940Z","endTime":"2026-04-01T18:19:15.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12360513386292,"aZ":-13.305194884083894,"pfxX":5.473052309058749,"pfxZ":9.903751894098349,"pX":2.0352277934963143,"pZ":3.048926530613345,"vX0":2.0390607656512185,"vY0":-137.53684008139365,"vZ0":-6.994036343087917,"x":39.42,"y":156.46,"x0":0.5722123175556807,"y0":50.00122328285615,"z0":6.537541119128858,"aX":10.423400550267935},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-10.3,"spinRate":2114,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.39912090137390166,"extension":6.098694374350398},"index":1,"playId":"cae8a90b-8f5b-3e3a-ae75-0ddf9a9ccbc4","pitchNumber":2,"startTime":"2026-04-01T18:19:34.987Z","endTime":"2026-04-01T18:19: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(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":86.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19905301956053,"aZ":-13.28782702976741,"pfxX":8.169447327569447,"pfxZ":9.895861283373083,"pX":0.07704790262524885,"pZ":1.682417938913812,"vX0":-3.582850689347519,"vY0":-137.6742313244208,"vZ0":-10.19906005424821,"x":114.06,"y":193.35,"x0":0.3380772902308172,"y0":50.0030540838471,"z0":6.34757154502168,"aX":15.59296800040151},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":-13.9,"spinRate":2100,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.39871241350903563,"extension":6.292726405419118},"index":2,"playId":"32edcd5e-1d99-3fce-a643-6b8330e5c0a2","pitchNumber":3,"startTime":"2026-04-01T18:19:51.188Z","endTime":"2026-04-01T18:19:55.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610218367822583,"aZ":-31.54648987681556,"pfxX":-3.16849951465639,"pfxZ":0.3944990306259015,"pX":0.3478601513203705,"pZ":2.341649092724975,"vX0":0.4854662239514955,"vY0":-125.64107975450543,"vZ0":-4.062008417243484,"x":103.74,"y":175.56,"x0":0.5650230326731719,"y0":50.00624701405301,"z0":6.521432689384576,"aX":-5.105885896479169},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":5.6,"spinRate":2648,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.43465844356654637,"extension":6.218358702375991},"index":3,"playId":"e441199b-208b-3898-afe2-a3cbee88d7c3","pitchNumber":4,"startTime":"2026-04-01T18:20:08.512Z","endTime":"2026-04-01T18:20:16.302Z","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":87.8,"endSpeed":81.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610957127608348,"aZ":-25.661718264051945,"pfxX":-1.3865589702904766,"pfxZ":3.891106319871226,"pX":-0.022102032696960476,"pZ":2.08214356216593,"vX0":-1.0249270516448354,"vY0":-127.8592361468474,"vZ0":-5.992987118430886,"x":117.84,"y":182.56,"x0":0.5625970418911181,"y0":50.00522531883073,"z0":6.440972288120273,"aX":-2.3212305920568794},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2639,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.42658452394535296,"extension":6.306976181692384},"index":4,"playId":"15758b10-e49e-3dc2-ad69-d6224032acc1","pitchNumber":5,"startTime":"2026-04-01T18:20:39.248Z","endTime":"2026-04-01T18:20:44.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28242441365153,"aZ":-15.6447932040699,"pfxX":8.194424307046521,"pfxZ":8.5158295491326,"pX":1.3399398934890343,"pZ":5.032952152000592,"vX0":-0.541357628214199,"vY0":-139.17692937743143,"vZ0":-1.6545188058646514,"x":65.92,"y":102.89,"x0":0.47497148411501405,"y0":50.00514657462485,"z0":6.6830405511106425,"aX":15.908896336660733},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-14.6,"spinRate":2122,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3951283031002353,"extension":6.183761294822322},"index":5,"playId":"46277665-84db-3e37-8538-b4ae3b89bdb2","pitchNumber":6,"startTime":"2026-04-01T18:21:01.006Z","endTime":"2026-04-01T18:21:04.762Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-01T18:21:15.902Z","endTime":"2026-04-01T18:21:29.299Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07137793399662,"aZ":-30.514955587220314,"pfxX":-3.916615383305319,"pfxZ":1.0377753718360427,"pX":0.24585064580904992,"pZ":2.776514564523946,"vX0":0.7290440109484293,"vY0":-125.74925718320107,"vZ0":-3.2160098786346216,"x":107.63,"y":163.81,"x0":0.4604950051781249,"y0":50.001688514170795,"z0":6.553724139913276,"aX":-6.256961061394533},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":7.0,"spinRate":2507,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.43596725403943326,"extension":6.230283400588079},"index":7,"playId":"dc45d625-c443-3182-aa73-f7b7964590ee","pitchNumber":7,"startTime":"2026-04-01T18:21:29.299Z","endTime":"2026-04-01T18:21:33.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70530326553907,"aZ":-14.88449241006777,"pfxX":3.097460427879059,"pfxZ":8.892791480918522,"pX":-0.7221951654711088,"pZ":2.6842389323818843,"vX0":-4.023419671987916,"vY0":-138.9245326928938,"vZ0":-7.6303346547366235,"x":144.53,"y":166.31,"x0":0.3460836097373113,"y0":50.0004732120407,"z0":6.466440311621801,"aX":6.020888754845606},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-4.7,"spinRate":2183,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.3950827518905946,"extension":6.356148891792971},"index":8,"playId":"9264a0c9-46f0-3690-849d-bdf74b78ebf1","pitchNumber":8,"startTime":"2026-04-01T18:21:48.416Z","endTime":"2026-04-01T18:21:52.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60568372627537,"aZ":-20.631506655997804,"pfxX":6.544728466361271,"pfxZ":6.811078201931131,"pX":0.695061784676309,"pZ":2.0517982110680655,"vX0":-2.0613835021247544,"vY0":-129.7567723020765,"vZ0":-6.785081715139777,"x":90.51,"y":183.38,"x0":0.652143625567244,"y0":50.00571698863416,"z0":6.286568838829711,"aX":11.097930560636335},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":-11.4,"spinRate":1597,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.42304173977042137,"extension":6.2469371835276375},"hitData":{"launchSpeed":91.5,"launchAngle":31.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.77,"coordY":95.12}},"index":9,"playId":"e9d6b220-66aa-3419-a0f9-85074859f2fe","pitchNumber":9,"startTime":"2026-04-01T18:22:11.765Z","endTime":"2026-04-01T18:22:19.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:22:19.816Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T18:24:17.705Z","endTime":"2026-04-01T18:25:59.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":92.8,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.150693311611924,"aZ":-15.643946615414139,"pfxX":-4.03314625745917,"pfxZ":9.052739508146452,"pX":-1.3929979941136232,"pZ":3.1152365588886077,"vX0":6.715136684247599,"vY0":-134.95452118845617,"vZ0":-2.700903084700465,"x":170.1,"y":154.67,"x0":-3.4010719164849474,"y0":50.00155586277091,"z0":5.2446043100533695,"aX":-7.364014056851285},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2396,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4074378969917247,"extension":6.498676503930287},"index":0,"playId":"83c6fcb5-5a4b-32f7-8233-67aafa346661","pitchNumber":1,"startTime":"2026-04-01T18:24:32.227Z","endTime":"2026-04-01T18:24:36.251Z","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":92.2,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.675387725175053,"aZ":-14.731771115452649,"pfxX":-3.2664736465463946,"pfxZ":9.660833323253133,"pX":-0.810493641234534,"pZ":1.7944292323353424,"vX0":7.618107257003436,"vY0":-133.93593836669467,"vZ0":-6.127807782101595,"x":147.89,"y":190.33,"x0":-3.275425085300926,"y0":50.001022712247554,"z0":5.177468962290598,"aX":-5.897245192896813},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":4.2,"spinRate":2304,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4099719857800621,"extension":6.600299146110319},"index":1,"playId":"a5661b2a-baf2-30f6-b0d0-9ff2a95444d5","pitchNumber":2,"startTime":"2026-04-01T18:24:44.779Z","endTime":"2026-04-01T18:24:48.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00760955063994,"aZ":-12.019307411740272,"pfxX":-2.5987662887584766,"pfxZ":10.858449556883235,"pX":-0.7759551443675309,"pZ":3.1746851133766447,"vX0":7.389112012160629,"vY0":-135.91991394398448,"vZ0":-3.618608366429069,"x":146.58,"y":153.06,"x0":-3.2016591751721477,"y0":50.001135461711556,"z0":5.3678746688669206,"aX":-4.823277028862754},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2430,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4042089453754665,"extension":6.506769116200618},"index":2,"playId":"9ed1b784-a232-33c0-b4f3-2e6bf11e28bc","pitchNumber":3,"startTime":"2026-04-01T18:24:59.352Z","endTime":"2026-04-01T18:25:03.426Z","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":0},"index":3,"startTime":"2026-04-01T18:25:11.553Z","endTime":"2026-04-01T18:25:16.882Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.057097984631678,"aZ":-28.674754879122727,"pfxX":-10.819163229833451,"pfxZ":2.1412607204270317,"pX":0.04503563372517106,"pZ":0.8535195081615121,"vX0":12.246869754046498,"vY0":-127.24092234569551,"vZ0":-4.7317939386766525,"x":115.28,"y":215.73,"x0":-3.4336174090794436,"y0":50.003250037966055,"z0":5.0199069814854,"aX":-17.67321294808589},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":1881,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.43111306982171493,"extension":6.470846852844056},"index":4,"playId":"46f420a8-27f3-3123-b476-16101bd357a7","pitchNumber":4,"startTime":"2026-04-01T18:25:16.882Z","endTime":"2026-04-01T18:25:21.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35097010459222,"aZ":-29.02936724406525,"pfxX":-11.10672878448958,"pfxZ":1.9215972530515675,"pX":-1.1071798941991895,"pZ":1.7081678359764072,"vX0":9.432250398672178,"vY0":-127.63242571435443,"vZ0":-2.558968266017609,"x":159.2,"y":192.66,"x0":-3.4230128850211488,"y0":50.00193300360427,"z0":5.029672434266221,"aX":-18.167968002603576},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":17.8,"spinRate":2135,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43053521985623044,"extension":6.371712131536601},"index":5,"playId":"05604106-b85c-3bb8-bd32-df68a2a488e2","pitchNumber":5,"startTime":"2026-04-01T18:25:29.883Z","endTime":"2026-04-01T18:25:34.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.114093352458855,"aZ":-13.061456974223255,"pfxX":-4.173001731671236,"pfxZ":10.161135279115628,"pX":-1.217021114143368,"pZ":3.57976548668043,"vX0":7.279517713999429,"vY0":-136.53692932658538,"vZ0":-2.183414018490728,"x":163.39,"y":142.13,"x0":-3.3800815688168795,"y0":50.00315677482431,"z0":5.2927201999934494,"aX":-7.850387987186463},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2431,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40173642114760444,"extension":6.557147906809707},"index":6,"playId":"dbba2fb4-1805-3768-b6e0-a9b8a2ab6c4e","pitchNumber":6,"startTime":"2026-04-01T18:25:55.552Z","endTime":"2026-04-01T18:25:59.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:25:59.866Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to right fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T18:26:14.417Z","endTime":"2026-04-01T18:28:14.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.656161348044453,"aZ":-17.081943796923458,"pfxX":-4.831006876200933,"pfxZ":7.9111655873856925,"pX":-0.4671928605474106,"pZ":4.166499613539336,"vX0":9.454504645867058,"vY0":-137.5249271696563,"vZ0":0.10675962859016785,"x":134.81,"y":126.28,"x0":-3.3282161207307466,"y0":50.00194565573596,"z0":5.2896580444006505,"aX":-9.216129226311063},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2447,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3989007143208507,"extension":6.629466601803345},"index":0,"playId":"16fce019-e13c-3601-a6ba-def65ffefeb0","pitchNumber":1,"startTime":"2026-04-01T18:26:22.587Z","endTime":"2026-04-01T18:26:28.511Z","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":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18900519550086,"aZ":-34.76609057454628,"pfxX":1.6710701763389837,"pfxZ":-1.849469780810261,"pX":0.5430472266915276,"pZ":1.7169762216908118,"vX0":8.547680286763637,"vY0":-117.66481042263648,"vZ0":-0.8495724554755221,"x":96.3,"y":192.42,"x0":-3.3526906210551353,"y0":50.001384027319936,"z0":5.302159858103515,"aX":2.343634063709992},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.2,"breakHorizontal":-5.2,"spinRate":2297,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4653744520313676,"extension":6.460252870965097},"index":1,"playId":"eb5f6047-111f-34a9-a8f8-cbe894ceb6d3","pitchNumber":2,"startTime":"2026-04-01T18:26:41.607Z","endTime":"2026-04-01T18:26:45.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.735075430938824,"aZ":-32.03727053805739,"pfxX":-11.465539088971333,"pfxZ":0.07963801834463169,"pX":0.5847750903972415,"pZ":1.238605118005774,"vX0":13.826270514546174,"vY0":-128.541275886706,"vZ0":-3.1779724444906092,"x":94.71,"y":205.34,"x0":-3.3851629564849346,"y0":50.00062933510832,"z0":4.9896490141854715,"aX":-19.100605651322066},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":17.5,"spinRate":2143,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.42682883434024355,"extension":6.35774631638713},"index":2,"playId":"dff7c63d-510d-38c9-8c14-cd8c5d314715","pitchNumber":3,"startTime":"2026-04-01T18:26:58.134Z","endTime":"2026-04-01T18:27:02.257Z","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":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750542514615706,"aZ":-34.75047563612723,"pfxX":1.8557500136303773,"pfxZ":-1.825091279557955,"pX":0.3208524687159815,"pZ":1.8097658331223858,"vX0":8.30398497982389,"vY0":-118.46029062438996,"vZ0":-0.40430664641126757,"x":104.77,"y":189.92,"x0":-3.4786153914282765,"y0":50.002173329416564,"z0":5.1740305455018545,"aX":2.6209928345430193},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.1,"breakHorizontal":-5.5,"spinRate":2296,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.46331446353862216,"extension":6.440242401622767},"index":3,"playId":"a3fce728-c04d-308b-ac3b-6f0686c8d82d","pitchNumber":4,"startTime":"2026-04-01T18:27:15.290Z","endTime":"2026-04-01T18:27:19.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796694666593297,"aZ":-29.505675473299455,"pfxX":-11.571447690147986,"pfxZ":1.5823737106782634,"pX":0.19288099939096742,"pZ":0.7535681012399187,"vX0":13.236615485396818,"vY0":-128.53731952054704,"vZ0":-4.617173520269574,"x":109.65,"y":218.43,"x0":-3.5022363531517446,"y0":50.0014447114165,"z0":4.844391068800315,"aX":-19.50439530397699},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":18.2,"spinRate":1961,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42491694331420904,"extension":6.613492934650575},"index":4,"playId":"59bedaf5-bd42-3c12-9759-9949111b28fb","pitchNumber":5,"startTime":"2026-04-01T18:27:39.061Z","endTime":"2026-04-01T18:27:43.851Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-01T18:27:50.114Z","endTime":"2026-04-01T18:28:02.756Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.737073775952457,"aZ":-14.857994417341544,"pfxX":-3.665723508290423,"pfxZ":9.39483007594433,"pX":-0.16368165019152855,"pZ":2.4550970654851314,"vX0":10.048500018379563,"vY0":-135.42341302492022,"vZ0":-3.9364593740130314,"x":123.24,"y":172.49,"x0":-3.458834891677359,"y0":50.001139853188754,"z0":4.978499131186649,"aX":-6.756824995119124},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":4.3,"spinRate":2518,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4056706561460297,"extension":6.666069109923539},"hitData":{"launchSpeed":95.9,"launchAngle":12.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.93,"coordY":109.57}},"index":6,"playId":"fa498b67-abe7-350e-8f4a-79c2dd61d64a","pitchNumber":6,"startTime":"2026-04-01T18:28:02.756Z","endTime":"2026-04-01T18:28:14.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:28:14.784Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alec Burleson grounds into a force out, fielded by shortstop Francisco Lindor. Iván Herrera out at 2nd. Alec Burleson to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T18:28:17.370Z","endTime":"2026-04-01T18:29:32.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":75.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.447423619610802,"aZ":-34.79312723053137,"pfxX":2.0168212071617155,"pfxZ":-1.8529010137176576,"pX":-0.039895239189726525,"pZ":0.4379997523697759,"vX0":7.653219894638086,"vY0":-118.24824994462226,"vZ0":-3.4381956807174463,"x":118.52,"y":226.95,"x0":-3.579478057322804,"y0":50.000064876925244,"z0":5.101281179325409,"aX":2.856138344203777},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.0,"breakHorizontal":-5.5,"spinRate":2250,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4631210614967185,"extension":6.714343904560486},"index":0,"playId":"ab93046c-9f07-3d02-b7cb-a068b1d5e2f5","pitchNumber":1,"startTime":"2026-04-01T18:28:37.067Z","endTime":"2026-04-01T18:28:41.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.282729407103062,"aZ":-35.82789576964809,"pfxX":0.49125820792240127,"pfxZ":-2.6225019544064416,"pX":-1.721241458081044,"pZ":1.951574059648686,"vX0":4.515172941863833,"vY0":-117.27240037343556,"vZ0":0.173447704697419,"x":182.61,"y":186.09,"x0":-3.735786564398098,"y0":50.00346271924967,"z0":5.219935397914061,"aX":0.6839241169694196},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.4,"breakHorizontal":-2.0,"spinRate":2226,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.46713758187578813,"extension":6.594968392292704},"index":1,"playId":"78b39f53-3840-38ea-b9b0-ecece05c743b","pitchNumber":2,"startTime":"2026-04-01T18:28:59.497Z","endTime":"2026-04-01T18:29:04.138Z","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":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285365546901396,"aZ":-33.444295901087294,"pfxX":-10.603782944930256,"pfxZ":-0.7838141964590939,"pX":-0.8582277257517633,"pZ":2.242252172099785,"vX0":10.469886151285403,"vY0":-126.69579323333474,"vZ0":0.01770110356738752,"x":149.71,"y":178.24,"x0":-3.669821000455164,"y0":50.002851548798695,"z0":4.911785273651896,"aX":-17.211049817473917},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":16.8,"spinRate":1871,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43260260947567986,"extension":6.630023628137382},"hitData":{"launchSpeed":79.3,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":145.6}},"index":2,"playId":"f9861b5a-6d4e-302e-84d2-505070889568","pitchNumber":3,"startTime":"2026-04-01T18:29:20.834Z","endTime":"2026-04-01T18:29:32.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:29:32.580Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T18:29:51.324Z","endTime":"2026-04-01T18:31:12.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28984713183682,"aZ":-14.075996715944527,"pfxX":-4.144221333985949,"pfxZ":9.506767192563036,"pX":0.21498596932670178,"pZ":3.3138975687790477,"vX0":11.111197106531572,"vY0":-137.11285925292538,"vZ0":-2.2542482761760265,"x":108.81,"y":149.3,"x0":-3.35152089160198,"y0":50.00649499044034,"z0":5.107149056262849,"aX":-7.8933076131697755},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":5.2,"spinRate":2492,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39945350977675265,"extension":6.796921287213483},"index":0,"playId":"11dceff8-a60a-3a5d-ab5f-a1ea812f7878","pitchNumber":1,"startTime":"2026-04-01T18:29:56.696Z","endTime":"2026-04-01T18:30:01.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30140126105788,"aZ":-16.867008720887846,"pfxX":-5.082326653853887,"pfxZ":7.928814988354654,"pX":-0.5032679583389793,"pZ":3.307249157567622,"vX0":10.029307687917896,"vY0":-138.18823964723396,"vZ0":-1.772765800694612,"x":136.18,"y":149.48,"x0":-3.5222151071518706,"y0":50.002931105058245,"z0":5.092348846606194,"aX":-9.813067280688522},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":2460,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3966399335564996,"extension":6.661079570379846},"index":1,"playId":"cf17fdc7-3bb9-3455-9bd3-5fded6930034","pitchNumber":2,"startTime":"2026-04-01T18:30:10.966Z","endTime":"2026-04-01T18:30:14.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857952058447506,"aZ":-13.016467537493984,"pfxX":-5.126131038706462,"pfxZ":10.040995360688662,"pX":0.5528053976532832,"pZ":1.8207636432389214,"vX0":12.449428904266323,"vY0":-137.36478792850065,"vZ0":-6.192474333160515,"x":95.93,"y":189.62,"x0":-3.375210552255268,"y0":50.004814900896534,"z0":4.991928176889796,"aX":-9.783480042160269},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2570,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.39896293684885453,"extension":6.831564475350068},"index":2,"playId":"b0e813d3-a7c8-377f-b05d-3857f1ce7ef6","pitchNumber":3,"startTime":"2026-04-01T18:30:29.102Z","endTime":"2026-04-01T18:30:33.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.575173125467597,"aZ":-13.099112068917929,"pfxX":-2.8298501478999114,"pfxZ":10.004692101442188,"pX":0.609302701838581,"pZ":2.444908729210939,"vX0":11.956090031614629,"vY0":-137.03669045349548,"vZ0":-4.497178809309289,"x":93.77,"y":172.77,"x0":-3.437737889268135,"y0":50.002202374195946,"z0":4.998478073550808,"aX":-5.395741218076571},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":2.6,"spinRate":2437,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3993065248715295,"extension":6.9045706794858095},"index":3,"playId":"4b33ede5-b817-3c7a-912a-6d4cc374fbdc","pitchNumber":4,"startTime":"2026-04-01T18:30:44.992Z","endTime":"2026-04-01T18:30:49.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18119155931355,"aZ":-11.84210955549451,"pfxX":-5.68043035605994,"pfxZ":10.450131181235962,"pX":0.745778804431163,"pZ":2.1006868044877587,"vX0":13.090700144024124,"vY0":-138.8673802575864,"vZ0":-5.758610921170389,"x":88.57,"y":182.06,"x0":-3.2992158586335294,"y0":50.003000216514536,"z0":4.994731673895274,"aX":-11.052923262738178},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2622,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3949884742870289,"extension":6.769602211565346},"index":4,"playId":"7a2b7ffa-ef9a-3b56-95b9-ed2a7230ebf9","pitchNumber":5,"startTime":"2026-04-01T18:31:08.559Z","endTime":"2026-04-01T18:31:12.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:31:12.572Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Polanco lines out to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T18:33:04.935Z","endTime":"2026-04-01T18:34:18.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333994217077265,"aZ":-44.70786397625651,"pfxX":-4.914995368292511,"pfxZ":-10.291010387778648,"pX":0.06677412983143516,"pZ":2.4017382041846718,"vX0":0.24318185265490838,"vY0":-111.00245740288409,"vZ0":0.6536916678766029,"x":114.45,"y":173.93,"x0":0.5906287789150161,"y0":50.00348224429843,"z0":6.850576323630527,"aX":-5.985557254129255},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-17.9,"breakHorizontal":8.8,"spinRate":2916,"spinDirection":335},"zone":5,"typeConfidence":2.0,"plateTime":0.4980578454938338,"extension":6.149588915828877},"index":0,"playId":"509f63e1-3619-302c-beac-b9b42a7de1a8","pitchNumber":1,"startTime":"2026-04-01T18:33:22.378Z","endTime":"2026-04-01T18:33:26.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383323130660344,"aZ":-16.07548241058014,"pfxX":5.01730526038168,"pfxZ":8.629845191032212,"pX":0.4318144706234165,"pZ":1.463388004979903,"vX0":-1.8942265319314326,"vY0":-135.64913938140845,"vZ0":-10.269070658588584,"x":100.54,"y":199.27,"x0":0.48686582073598844,"y0":50.00410259981731,"z0":6.416386122579588,"aX":9.360454685966891},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-8.6,"spinRate":2032,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.40362867583911655,"extension":6.211709300750129},"index":1,"playId":"58f07812-3dfd-34be-8744-d7e05d8f4b67","pitchNumber":2,"startTime":"2026-04-01T18:33:36.218Z","endTime":"2026-04-01T18:33:40.771Z","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-04-01T18:33:46.077Z","endTime":"2026-04-01T18:33:58.123Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381468985088286,"aZ":-29.77064317792644,"pfxX":3.5783541081404184,"pfxZ":1.5123332900651212,"pX":2.5540560543354007,"pZ":2.0656415730423925,"vX0":3.1356707168660667,"vY0":-125.45170435323422,"vZ0":-4.895432941054205,"x":19.65,"y":183.01,"x0":0.8228810756216132,"y0":50.005417871811076,"z0":6.469017806830507,"aX":5.704721046324355},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-7.2,"spinRate":854,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.43660010644358316,"extension":6.221904042407778},"index":3,"playId":"34feb59f-8786-394d-aa0e-d8db66c65c67","pitchNumber":3,"startTime":"2026-04-01T18:33:58.123Z","endTime":"2026-04-01T18:34:01.806Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706843690661433,"aZ":-24.01007687788897,"pfxX":6.14734187415998,"pfxZ":5.009150344521356,"pX":0.8599950830512296,"pZ":2.335299945550444,"vX0":-1.0882936992995174,"vY0":-126.53923192398342,"vZ0":-5.588500645679196,"x":84.22,"y":175.73,"x0":0.49557172281043654,"y0":50.00231824880813,"z0":6.4845286933977535,"aX":10.013996474768724},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.0,"breakHorizontal":-10.9,"spinRate":1018,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.43210212753932264,"extension":6.265862167670662},"hitData":{"launchSpeed":86.3,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.3,"coordY":135.92}},"index":4,"playId":"cd213d24-bd1e-3ee9-b8a8-97aa16f4415b","pitchNumber":4,"startTime":"2026-04-01T18:34:13.804Z","endTime":"2026-04-01T18:34:18.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:34:18.699Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T18:34:31.357Z","endTime":"2026-04-01T18:35:08.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427012553794597,"aZ":-12.374537945835328,"pfxX":2.356222913579349,"pfxZ":10.368361074122674,"pX":-0.9811017343704742,"pZ":1.2886132134658022,"vX0":-4.204563631625461,"vY0":-136.88393949377823,"vZ0":-11.488295223924814,"x":154.4,"y":203.99,"x0":0.26428240077405696,"y0":50.001516645094675,"z0":6.371424558066015,"aX":4.4992469625889955},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":-3.5,"spinRate":2060,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.39917575718771925,"extension":6.380957068920669},"index":0,"playId":"ef7b2a11-c18f-3c1a-a62d-939a2a5d14eb","pitchNumber":1,"startTime":"2026-04-01T18:34:46.313Z","endTime":"2026-04-01T18:34:50.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93959644844961,"aZ":-15.00502733783496,"pfxX":3.6530538674660002,"pfxZ":9.038220170788074,"pX":0.739311456872995,"pZ":2.0570694110612804,"vX0":-0.7874477172954881,"vY0":-136.43249445158804,"vZ0":-8.989605498137275,"x":88.82,"y":183.24,"x0":0.5556330437529611,"y0":50.00132050619996,"z0":6.412392683812352,"aX":6.936426789432133},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":-6.5,"spinRate":2049,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.40034638916961507,"extension":6.165422858750307},"hitData":{"launchSpeed":70.8,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.63,"coordY":161.76}},"index":1,"playId":"58ff16f6-9519-3aad-98e3-1a86bac1c31a","pitchNumber":2,"startTime":"2026-04-01T18:35:01.286Z","endTime":"2026-04-01T18:35:08.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:35:08.730Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T18:35:26.204Z","endTime":"2026-04-01T18:36:13.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.7,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.792202961541676,"aZ":-20.50123624610264,"pfxX":8.599822294388579,"pfxZ":6.9309980166970675,"pX":0.1820847371947721,"pZ":1.0323371106605164,"vX0":-3.964261866724852,"vY0":-128.95855287580173,"vZ0":-9.121478541245565,"x":110.06,"y":210.91,"x0":0.6217680027460076,"y0":50.005679784319106,"z0":6.196734465009569,"aX":14.488186337025253},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":-14.6,"spinRate":1640,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.42471447147974306,"extension":6.260367179499512},"index":0,"playId":"83bd882c-96b0-3de2-858b-37e15e9d1823","pitchNumber":1,"startTime":"2026-04-01T18:35:33.598Z","endTime":"2026-04-01T18:35:38.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.485923535845544,"aZ":-15.316616452128912,"pfxX":3.5485709891986583,"pfxZ":8.890851865851298,"pX":0.4336239306792423,"pZ":3.1942692255510376,"vX0":-1.3536022938391818,"vY0":-136.90392143181555,"vZ0":-6.143080548359994,"x":100.47,"y":152.53,"x0":0.4736389038990776,"y0":50.005936417672,"z0":6.51742040134072,"aX":6.73089800600689},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":-6.1,"spinRate":1973,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4002222744926329,"extension":6.139485530001854},"index":1,"playId":"07367701-b540-39e8-8549-4ad731186364","pitchNumber":2,"startTime":"2026-04-01T18:35:47.507Z","endTime":"2026-04-01T18:35:51.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34686691812928,"aZ":-31.13283090760242,"pfxX":-2.0771545900448216,"pfxZ":0.6409163688931656,"pX":-0.6856688887282586,"pZ":2.1550234737598495,"vX0":-2.535467582519522,"vY0":-125.58305232022963,"vZ0":-4.557956155954793,"x":143.14,"y":180.59,"x0":0.6019674605221916,"y0":50.00225436319472,"z0":6.489261575400932,"aX":-3.3595794179771974},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":4.3,"spinRate":2658,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.43401276761491037,"extension":6.442557575949406},"hitData":{"launchSpeed":89.7,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":179.05}},"index":2,"playId":"64769f77-43a6-3c45-8781-1d5851f26c8e","pitchNumber":3,"startTime":"2026-04-01T18:36:05.801Z","endTime":"2026-04-01T18:36:13.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:36:13.442Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Gorman lines out to right fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T18:38:23.809Z","endTime":"2026-04-01T18:39:33.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191368800610906,"aZ":-14.539832335291106,"pfxX":-3.84546064367978,"pfxZ":9.343844102246445,"pX":-0.40931595288987394,"pZ":2.9556876613608947,"vX0":9.216942750209148,"vY0":-135.88372442433612,"vZ0":-3.215515338097167,"x":132.6,"y":158.98,"x0":-3.3316707576385745,"y0":50.003361421900024,"z0":5.1522566544069095,"aX":-7.2587582105895},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2417,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.40166085594690193,"extension":6.5595331643798005},"index":0,"playId":"26ffe290-09e6-3256-a336-3aaa8a873fad","pitchNumber":1,"startTime":"2026-04-01T18:38:32.538Z","endTime":"2026-04-01T18:38:35.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35665018904892,"aZ":-33.93550431436289,"pfxX":0.08151025684585633,"pfxZ":-1.2516123558057486,"pX":0.2888163624398272,"pZ":0.7109915274848287,"vX0":8.36458229432952,"vY0":-117.71403525658282,"vZ0":-2.8865462772958654,"x":105.99,"y":219.58,"x0":-3.313996611089471,"y0":50.00054596908304,"z0":5.079976810296517,"aX":0.1148517297224277},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.6,"breakHorizontal":-2.0,"spinRate":2261,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4644562323788173,"extension":6.39818097863242},"index":1,"playId":"f0fc977c-e3e8-3838-921e-1c637064f69f","pitchNumber":2,"startTime":"2026-04-01T18:38:51.048Z","endTime":"2026-04-01T18:38:54.936Z","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":88.2,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339987465755115,"aZ":-29.333765052284363,"pfxX":-11.306396267018634,"pfxZ":1.722756359822669,"pX":0.08017869036913869,"pZ":0.893724141833016,"vX0":12.44234474444998,"vY0":-127.77917978695164,"vZ0":-4.165262627531979,"x":113.94,"y":214.65,"x0":-3.383483966158456,"y0":50.0063866148582,"z0":4.8498484316931165,"aX":-18.699503792357543},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":17.6,"spinRate":1966,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42865981910592943,"extension":6.491572254555426},"index":2,"playId":"c45e87d9-75d2-3e21-a482-f5e18cd84a49","pitchNumber":3,"startTime":"2026-04-01T18:39:08.828Z","endTime":"2026-04-01T18:39:13.244Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910571930325876,"aZ":-31.147913949607027,"pfxX":-10.697050539140799,"pfxZ":0.6397135936453555,"pX":-0.4860462867057067,"pZ":2.2462793315512646,"vX0":10.911407796890812,"vY0":-126.48153055928444,"vZ0":-0.595033393664264,"x":135.53,"y":178.13,"x0":-3.4842945961304777,"y0":50.002577590332784,"z0":5.001488438935472,"aX":-17.17914757965341},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":16.6,"spinRate":1962,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4345078440976673,"extension":6.588547027930244},"hitData":{"launchSpeed":86.8,"launchAngle":23.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.53,"coordY":99.9}},"index":3,"playId":"0cfc9a68-efa0-37d3-bbdc-f0e52c1b9cac","pitchNumber":4,"startTime":"2026-04-01T18:39:26.972Z","endTime":"2026-04-01T18:39:33.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:39:33.772Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T18:39:45.386Z","endTime":"2026-04-01T18:41:25.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125652938210692,"aZ":-16.527394793518635,"pfxX":-3.1369874187809037,"pfxZ":8.15821881458682,"pX":-0.10013420702628054,"pZ":1.7863184272835289,"vX0":9.889268941222424,"vY0":-137.07720135427283,"vZ0":-5.767080757126702,"x":120.82,"y":190.55,"x0":-3.3347881069543073,"y0":50.001911550479235,"z0":5.031945143873289,"aX":-6.017056671405849},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":3.7,"spinRate":2466,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3984147381394463,"extension":6.618016404767394},"index":0,"playId":"fe320dcc-9433-3296-8544-31ec8bc2dda5","pitchNumber":1,"startTime":"2026-04-01T18:40:00.664Z","endTime":"2026-04-01T18:40:06.191Z","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-04-01T18:40:13.167Z","endTime":"2026-04-01T18:40:20.201Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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.2,"endSpeed":87.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.052435584091263,"aZ":-16.36119858319458,"pfxX":-4.239458189019512,"pfxZ":8.15995208306671,"pX":0.3266653283276443,"pZ":2.272300605750996,"vX0":10.98802141067172,"vY0":-138.15953918102034,"vZ0":-4.846944675297978,"x":104.55,"y":177.43,"x0":-3.146770020814346,"y0":50.00430107589838,"z0":5.144862797940481,"aX":-8.21805605554008},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":5.4,"spinRate":2443,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3960700511219595,"extension":6.655705627121097},"index":2,"playId":"ce7fca5a-3f57-3bdc-9efe-10155a038acf","pitchNumber":2,"startTime":"2026-04-01T18:40:20.201Z","endTime":"2026-04-01T18:40:23.841Z","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":94.3,"endSpeed":86.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17598385966141,"aZ":-14.067645673668595,"pfxX":-2.418744858879881,"pfxZ":9.502255751969608,"pX":-0.11584190798135659,"pZ":3.20466682283902,"vX0":8.777970040242618,"vY0":-137.14237945834554,"vZ0":-3.1876591306129325,"x":121.42,"y":152.25,"x0":-3.0431657230099454,"y0":50.004896082268736,"z0":5.340891916750913,"aX":-4.610150389447561},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":2.5,"spinRate":2404,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3992901906381152,"extension":6.508175514849428},"index":3,"playId":"60ab9d8c-22f2-32ea-b8d4-c2abd4734be5","pitchNumber":3,"startTime":"2026-04-01T18:40:42.197Z","endTime":"2026-04-01T18:40:45.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61573450109312,"aZ":-32.837310825283396,"pfxX":-11.158620240753535,"pfxZ":-0.4044971839435241,"pX":1.8334991979884157,"pZ":0.6493506448696144,"vX0":16.43099839135546,"vY0":-127.26829111424144,"vZ0":-3.8028089221577925,"x":47.11,"y":221.25,"x0":-3.250412873899886,"y0":50.00353694885903,"z0":4.758130256393281,"aX":-18.345956559787012},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.4,"breakHorizontal":16.6,"spinRate":2003,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.43004430911439595,"extension":6.496421071015256},"index":4,"playId":"c061267f-8cef-34da-91fa-ac27f7d19b57","pitchNumber":4,"startTime":"2026-04-01T18:41:01.752Z","endTime":"2026-04-01T18:41:05.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728584864274907,"aZ":-33.46327450355236,"pfxX":-11.04311031043907,"pfxZ":-0.7637552468042639,"pX":-0.9957371591049814,"pZ":1.13965939262267,"vX0":10.316080714389875,"vY0":-129.2718006830328,"vZ0":-3.015183791843132,"x":154.96,"y":208.01,"x0":-3.609298463373278,"y0":50.00231545660197,"z0":4.898039412830217,"aX":-18.631817829834386},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.9,"breakHorizontal":17.6,"spinRate":1927,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4241977891105173,"extension":6.55972406942299},"index":5,"playId":"1bbb6d59-f7ea-3050-a459-26b67e3d55c6","pitchNumber":5,"startTime":"2026-04-01T18:41:20.368Z","endTime":"2026-04-01T18:41:25.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:41:25.083Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T18:41:43.842Z","endTime":"2026-04-01T18:41:58.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428371054967215,"aZ":-14.470041479284669,"pfxX":-4.895822640562349,"pfxZ":9.430535741092491,"pX":-0.581299483836473,"pZ":2.3756266282202696,"vX0":8.785888887653444,"vY0":-136.2679954617549,"vZ0":-4.76356056462119,"x":139.16,"y":174.64,"x0":-3.2137396575600743,"y0":50.003692679967116,"z0":5.148842081593005,"aX":-9.192667605372216},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":7.0,"spinRate":2374,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4022104159263531,"extension":6.564307705744977},"hitData":{"launchSpeed":96.4,"launchAngle":30.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.19,"coordY":79.42}},"index":0,"playId":"a8fd07f1-035e-3162-8ac7-7edfea13aecf","pitchNumber":1,"startTime":"2026-04-01T18:41:49.970Z","endTime":"2026-04-01T18:41:58.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:41:58.338Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T18:44:03.198Z","endTime":"2026-04-01T18:44:33.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513815217562207,"aZ":-16.21228190793075,"pfxX":2.619726599576372,"pfxZ":8.52331443589899,"pX":-0.98432171385293,"pZ":3.5755801083383405,"vX0":-4.220186234069098,"vY0":-135.9082857530826,"vZ0":-5.017238100410097,"x":154.52,"y":142.24,"x0":0.24751350029328137,"y0":50.001090254314406,"z0":6.569800950406089,"aX":4.90532507550398},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-3.8,"spinRate":2132,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.40285158676164556,"extension":6.301109873228978},"index":0,"playId":"f5c78c84-cc18-3634-8c51-c5c813e71668","pitchNumber":1,"startTime":"2026-04-01T18:44:09.226Z","endTime":"2026-04-01T18:44:13.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0977528646439,"aZ":-14.576485490478136,"pfxX":3.484317221903158,"pfxZ":9.43544554262134,"pX":-0.33127898518796267,"pZ":2.473504007136729,"vX0":-3.3376112106267497,"vY0":-135.79600558751656,"vZ0":-7.93524747300069,"x":129.63,"y":172.0,"x0":0.46179545940300853,"y0":50.00643543831029,"z0":6.450612482171697,"aX":6.500572823010941},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":-5.6,"spinRate":2087,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.40356267654132516,"extension":6.3532471341490435},"hitData":{"launchSpeed":102.8,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":146.11}},"index":1,"playId":"a3d5cff1-fa28-38a8-9b58-3e700ca6fc2b","pitchNumber":2,"startTime":"2026-04-01T18:44:25.167Z","endTime":"2026-04-01T18:44:33.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:44:33.047Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out softly, pitcher Matthew Liberatore to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T18:44:51.759Z","endTime":"2026-04-01T18:45:35.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74070345372273,"aZ":-11.910923206443432,"pfxX":3.4159220503750385,"pfxZ":10.758624787933986,"pX":-0.48782007558590795,"pZ":1.6968121450260147,"vX0":-3.3823801414840156,"vY0":-136.3180351557959,"vZ0":-10.37378199246991,"x":135.59,"y":192.97,"x0":0.3247633228116883,"y0":50.004235578174836,"z0":6.372221998532234,"aX":6.434632475338479},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-5.5,"spinRate":2174,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.40168382743846065,"extension":6.34750178615087},"index":0,"playId":"33784f8a-e97d-38ce-b077-0f87c45988e9","pitchNumber":1,"startTime":"2026-04-01T18:45:13.233Z","endTime":"2026-04-01T18:45:17.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279447178197675,"aZ":-20.89636109898668,"pfxX":9.179114615307721,"pfxZ":6.655438671783369,"pX":0.20497655663249412,"pZ":1.7621898617836071,"vX0":-4.173720907897032,"vY0":-128.93822454488648,"vZ0":-7.4648443713715915,"x":109.19,"y":191.2,"x0":0.646831407640383,"y0":50.00081180924284,"z0":6.29163962515557,"aX":15.547626014504848},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.7,"breakHorizontal":-15.7,"spinRate":1860,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4238077496459822,"extension":6.023694290965607},"hitData":{"launchSpeed":56.0,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.95,"coordY":183.73}},"index":1,"playId":"51a19a3c-8f86-3de1-9ba1-eea991afa3ad","pitchNumber":2,"startTime":"2026-04-01T18:45:27.500Z","endTime":"2026-04-01T18:45:35.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:45:35.214Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T18:45:52.808Z","endTime":"2026-04-01T18:46:42.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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(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":85.9,"endSpeed":79.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456118069381024,"aZ":-30.527146800157265,"pfxX":-3.388022212919541,"pfxZ":1.0274476775069452,"pX":1.0066278071549681,"pZ":3.667832001110747,"vX0":1.7017579863095795,"vY0":-125.27439186673328,"vZ0":-1.1092052056037862,"x":78.63,"y":139.75,"x0":0.7630287556845322,"y0":50.00535434264034,"z0":6.584791932861581,"aX":-5.450617552893151},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":5.8,"spinRate":2605,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.4352182685206212,"extension":6.33390948902544},"index":0,"playId":"b941d570-de52-32e0-a6ca-dd3a4542154d","pitchNumber":1,"startTime":"2026-04-01T18:46:00.859Z","endTime":"2026-04-01T18:46:05.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222102181786543,"aZ":-19.542923890772794,"pfxX":8.02478542676366,"pfxZ":7.564874190481559,"pX":-0.39862677738248636,"pZ":2.7955956801467203,"vX0":-5.308665653680219,"vY0":-128.0763423686123,"vZ0":-5.156215838096342,"x":132.19,"y":163.3,"x0":0.6531821185390725,"y0":50.00327394350469,"z0":6.3528986174738336,"aX":13.39841477674911},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.8,"breakHorizontal":-13.4,"spinRate":1742,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.42685499875551436,"extension":6.352407776151783},"index":1,"playId":"ca242a32-af7b-37df-a065-55453f770ce0","pitchNumber":2,"startTime":"2026-04-01T18:46:14.224Z","endTime":"2026-04-01T18:46:18.062Z","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":89.1,"endSpeed":81.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125618816799683,"aZ":-23.55646333062929,"pfxX":10.204478813465194,"pfxZ":5.069745795033538,"pX":0.7221905567030883,"pZ":1.7819348382173483,"vX0":-3.010644970926802,"vY0":-129.59436157369095,"vZ0":-6.960284991257525,"x":89.47,"y":190.67,"x0":0.5732033873385181,"y0":50.004784296812225,"z0":6.302366709554885,"aX":17.356232148257615},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":-17.8,"spinRate":1821,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4226654328767876,"extension":6.1227384579642266},"hitData":{"launchSpeed":95.3,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":144.59}},"index":2,"playId":"df085b2b-7c94-34f5-a204-79b3a514958e","pitchNumber":3,"startTime":"2026-04-01T18:46:35.131Z","endTime":"2026-04-01T18:46:42.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:46:42.588Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Francisco Lindor to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T18:48:33.826Z","endTime":"2026-04-01T18:49:59.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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, 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":82.1,"endSpeed":75.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.524730255639053,"aZ":-32.7334065514639,"pfxX":1.8036998647582987,"pfxZ":-0.3878611063332933,"pX":0.8602593874591009,"pZ":2.3343983556329206,"vX0":9.28500135549361,"vY0":-119.33714422004313,"vZ0":0.06215304425255419,"x":84.21,"y":175.75,"x0":-3.311917143210338,"y0":50.00292897498585,"z0":5.25168757156038,"aX":2.604666321973684},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":-5.5,"spinRate":2268,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.45861885254733403,"extension":6.4189814360248665},"index":0,"playId":"eacb247d-0179-33a1-9b2f-27aeeedd75cd","pitchNumber":1,"startTime":"2026-04-01T18:48:48.410Z","endTime":"2026-04-01T18:48:52.622Z","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":0},"index":1,"startTime":"2026-04-01T18:48:59.308Z","endTime":"2026-04-01T18:49:12.843Z","isPitch":false,"type":"action","player":{"id":686780,"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83156342174179,"aZ":-30.207628284107848,"pfxX":0.8257079446274229,"pfxZ":1.2879181667598598,"pX":2.1157180957738966,"pZ":0.31558052524361807,"vX0":12.328453539119188,"vY0":-122.58768589849669,"vZ0":-5.057588529115208,"x":36.35,"y":230.26,"x0":-3.081846040003352,"y0":50.00067566019575,"z0":4.978598420530195,"aX":1.2585798486518502},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.3,"spinRate":2273,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.44648934891003966,"extension":6.511926728796426},"index":2,"playId":"f7d3aec5-e458-36d0-b1ce-b27e52396be9","pitchNumber":2,"startTime":"2026-04-01T18:49:12.843Z","endTime":"2026-04-01T18:49:16.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089844274505904,"aZ":-30.375779714447226,"pfxX":-11.41154108688093,"pfxZ":1.0775759727186447,"pX":-1.3448077991565517,"pZ":2.214402769547168,"vX0":9.356842441635623,"vY0":-128.58712280468004,"vZ0":-1.1590358048476899,"x":168.26,"y":178.99,"x0":-3.5512140622895596,"y0":50.00414229058893,"z0":5.031375193427428,"aX":-19.0786998211253},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":18.5,"spinRate":2025,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42622777458026784,"extension":6.28612527466955},"index":3,"playId":"8c6062f6-1940-3080-a3db-0d4cf61f216d","pitchNumber":3,"startTime":"2026-04-01T18:49:27.360Z","endTime":"2026-04-01T18:49:30.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.631236117759787,"aZ":-14.606042124876028,"pfxX":-5.147853545659964,"pfxZ":9.265021214763074,"pX":0.1849594367698744,"pZ":1.8100035078955001,"vX0":10.98847145272823,"vY0":-137.15710366534475,"vZ0":-6.038835098305462,"x":109.95,"y":189.91,"x0":-3.212817686338335,"y0":50.00464525921188,"z0":5.044385929369515,"aX":-9.764000129907306},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2427,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4000360821693154,"extension":6.567903137436548},"hitData":{"launchSpeed":93.9,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":149.66}},"index":4,"playId":"bdefc56a-1bbd-3dbe-8dae-76421c2190fc","pitchNumber":4,"startTime":"2026-04-01T18:49:52.397Z","endTime":"2026-04-01T18:49:59.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:49:59.843Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T18:50:20.835Z","endTime":"2026-04-01T18:51:14.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8481703740206,"aZ":-14.576112456663013,"pfxX":-3.7729680823669582,"pfxZ":9.441787100821017,"pX":-2.0817014248706873,"pZ":3.1573542528391982,"vX0":5.162265438604702,"vY0":-136.132572413528,"vZ0":-2.723378976391058,"x":196.35,"y":153.53,"x0":-3.5185862240732773,"y0":50.00138210405111,"z0":5.188637212505538,"aX":-7.03153519963086},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":5.6,"spinRate":2343,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40343842446358114,"extension":6.346816622869786},"index":0,"playId":"f9beb157-250d-39d9-969f-7779fd8bb28c","pitchNumber":1,"startTime":"2026-04-01T18:50:24.257Z","endTime":"2026-04-01T18:50:28.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15273517124728,"aZ":-14.2946600835819,"pfxX":-4.1406111111298705,"pfxZ":9.47038784212183,"pX":-0.7882662731992871,"pZ":2.732725476915209,"vX0":8.126725183956804,"vY0":-136.7769029366619,"vZ0":-4.115770389162201,"x":147.05,"y":165.0,"x0":-3.2647282292232536,"y0":50.00381361234897,"z0":5.242320142245797,"aX":-7.818796313133057},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2441,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40099658720347353,"extension":6.518832290885131},"index":1,"playId":"2028cb24-fd43-3e7d-9ad2-74a98baf61c6","pitchNumber":2,"startTime":"2026-04-01T18:50:37.391Z","endTime":"2026-04-01T18:50:40.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70464238229587,"aZ":-30.872806631638735,"pfxX":-11.72074964056197,"pfxZ":0.7754003323915715,"pX":-0.6588640214138447,"pZ":1.0303797209324503,"vX0":10.861094888460675,"vY0":-129.4607794564471,"vZ0":-3.87000346195218,"x":142.11,"y":210.96,"x0":-3.415545158836386,"y0":50.001580970254466,"z0":4.946040746782178,"aX":-19.604402660685427},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":18.4,"spinRate":1976,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42547200204235924,"extension":6.405845042172245},"index":2,"playId":"254e5f50-3b0f-3e3a-bbd1-192bfbe8bfb0","pitchNumber":3,"startTime":"2026-04-01T18:50:54.967Z","endTime":"2026-04-01T18:50:59.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81238141260565,"aZ":-28.988138571402835,"pfxX":-11.394086254529224,"pfxZ":1.9582573753476025,"pX":-1.584840039003555,"pZ":1.5620370611883478,"vX0":8.433789324924756,"vY0":-127.33408209488594,"vZ0":-2.6222013076999606,"x":177.41,"y":196.6,"x0":-3.4776808216869353,"y0":50.00036434614508,"z0":4.9245046427373165,"aX":-18.503753502284553},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":18.5,"spinRate":1830,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43196786431890066,"extension":6.600044595818773},"index":3,"playId":"7972b0ec-872e-3ab4-b084-dfd89c9e618c","pitchNumber":4,"startTime":"2026-04-01T18:51:11.007Z","endTime":"2026-04-01T18:51:14.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:51:14.846Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T18:51:30.631Z","endTime":"2026-04-01T18:53:05.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.418566155512583,"aZ":-36.45259915426545,"pfxX":1.1162545537204833,"pfxZ":-3.1132163520754013,"pX":-0.9984614623538783,"pZ":2.3202053277857555,"vX0":5.107310155036041,"vY0":-116.61920972047312,"vZ0":1.0108167680827909,"x":155.06,"y":176.13,"x0":-3.36401961961014,"y0":50.002713786799994,"z0":5.325908970228165,"aX":1.5335961661803499},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.0,"breakHorizontal":-3.4,"spinRate":2222,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4700915559950962,"extension":6.294064315788103},"index":0,"playId":"c2b9c80f-8caa-369e-9fec-ec0b5b5a613a","pitchNumber":1,"startTime":"2026-04-01T18:51:36.730Z","endTime":"2026-04-01T18:52:03.736Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57163733802111,"aZ":-14.620901719543662,"pfxX":-3.5078079710039822,"pfxZ":9.433951522880074,"pX":-0.9430369504506319,"pZ":4.145775815763427,"vX0":8.082259144257582,"vY0":-135.76670274341217,"vZ0":0.11390432996398953,"x":152.95,"y":126.84,"x0":-3.5069859365715295,"y0":50.00593109135806,"z0":5.123348636343915,"aX":-6.529515380598926},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":4.6,"spinRate":2383,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40389917693118393,"extension":6.724110430511093},"index":1,"playId":"acde1bba-a398-3e86-b137-6f84b9629665","pitchNumber":2,"startTime":"2026-04-01T18:52:13.413Z","endTime":"2026-04-01T18:52:17.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.526346822619264,"aZ":-15.467062276385338,"pfxX":-3.7142743386597066,"pfxZ":9.216843876603836,"pX":-0.694335696824944,"pZ":1.5894441496002898,"vX0":8.464835653298284,"vY0":-133.92082734081558,"vZ0":-6.052303043932854,"x":143.47,"y":195.87,"x0":-3.4166021993057734,"y0":50.00086393324266,"z0":4.989193370868096,"aX":-6.731996940391608},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":2302,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40933962779377,"extension":6.456605017867122},"index":2,"playId":"aee40910-89f7-3e6d-aaf3-4a783f893572","pitchNumber":3,"startTime":"2026-04-01T18:52:28.752Z","endTime":"2026-04-01T18:52:32.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137438273428735,"aZ":-15.044736588514219,"pfxX":-5.358613391756213,"pfxZ":9.267835508116487,"pX":-0.9675930628773837,"pZ":1.8315392902113383,"vX0":7.85191553456737,"vY0":-135.46057690218683,"vZ0":-5.8908871080505545,"x":153.88,"y":189.33,"x0":-3.2150482809893752,"y0":50.001775896911994,"z0":5.096305463564724,"aX":-9.903171419490553},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2455,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40522000265100644,"extension":6.544843662152953},"index":3,"playId":"ef49e553-ac09-343a-917d-b9967e173955","pitchNumber":4,"startTime":"2026-04-01T18:52:44.079Z","endTime":"2026-04-01T18:52:49.081Z","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-04-01T18:52:55.579Z","endTime":"2026-04-01T18:53:01.426Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588717361243223,"aZ":-30.56169279142599,"pfxX":-12.0378832146253,"pfxZ":0.973706923281231,"pX":-0.22809075822160935,"pZ":1.5660949448479615,"vX0":11.605453374369313,"vY0":-128.03702355111977,"vZ0":-2.5452614310800104,"x":125.69,"y":196.5,"x0":-3.256873465016404,"y0":50.00428689544916,"z0":4.966131236884776,"aX":-19.9761664128842},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":19.2,"spinRate":1827,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4278929965729201,"extension":6.394645631217452},"index":5,"playId":"ec295347-45c5-36b9-9f26-8ca24843940d","pitchNumber":5,"startTime":"2026-04-01T18:53:01.426Z","endTime":"2026-04-01T18:53:05.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:53:05.442Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out sharply to left fielder Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T18:55:08.452Z","endTime":"2026-04-01T18:55:37.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.6,"endSpeed":69.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38490104386584,"aZ":-44.86232547706734,"pfxX":-6.055657636898882,"pfxZ":-10.26667508749694,"pX":1.1312616995861888,"pZ":3.1151044308022735,"vX0":2.6942755962917135,"vY0":-111.44048651987814,"vZ0":2.0293102984674705,"x":73.88,"y":154.67,"x0":0.6817211219441893,"y0":50.004968275119474,"z0":6.890174770915268,"aX":-7.480636006252613},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-17.5,"breakHorizontal":10.1,"spinRate":2893,"spinDirection":332},"zone":12,"typeConfidence":2.0,"plateTime":0.49490864461787965,"extension":6.05657413135633},"index":0,"playId":"a3466848-84de-328d-b62c-c25afa94f33d","pitchNumber":1,"startTime":"2026-04-01T18:55:16.380Z","endTime":"2026-04-01T18:55:20.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.483086341118046,"aZ":-14.762760079756296,"pfxX":3.8572047382121535,"pfxZ":9.301474096747812,"pX":0.7111911823719036,"pZ":2.7782531748652484,"vX0":-0.41048824726407523,"vY0":-136.31688036971272,"vZ0":-7.09904852483352,"x":89.89,"y":163.77,"x0":0.3634397117510052,"y0":50.001559085517165,"z0":6.445918824533181,"aX":7.2191081158696},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":-6.8,"spinRate":2003,"spinDirection":159},"zone":3,"typeConfidence":2.0,"plateTime":0.40263017297934844,"extension":6.237350529277997},"hitData":{"launchSpeed":104.1,"launchAngle":20.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.0,"coordY":71.5}},"index":1,"playId":"dd5a3b9d-c034-36a3-82b6-1814b3978344","pitchNumber":2,"startTime":"2026-04-01T18:55:30.873Z","endTime":"2026-04-01T18:55:37.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:55:37.813Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T18:55:52.905Z","endTime":"2026-04-01T18:57:49.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":[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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.979326751067724,"aZ":-13.965975338298799,"pfxX":7.779163961747342,"pfxZ":9.798002888286863,"pX":0.9084610463684006,"pZ":3.0897610724209423,"vX0":-1.6649194880297182,"vY0":-136.65050731806284,"vZ0":-6.080334492824976,"x":82.37,"y":155.36,"x0":0.5223213944079464,"y0":50.00541838517032,"z0":6.3338563287796745,"aX":14.4582708666493},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":-13.6,"spinRate":2061,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40352516203143773,"extension":6.315210456541039},"index":0,"playId":"3cc2f4f5-97ba-35ec-804b-2aaf33d16f26","pitchNumber":1,"startTime":"2026-04-01T18:56:05.755Z","endTime":"2026-04-01T18:56:09.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.045642639802235,"aZ":-13.97767085001681,"pfxX":8.329803388024155,"pfxZ":9.454739512439398,"pX":-1.626893984850371,"pZ":1.7498570044010417,"vX0":-8.112689546788637,"vY0":-137.93097036242472,"vZ0":-9.70138731937548,"x":179.01,"y":191.53,"x0":0.27204817321104213,"y0":50.00391063531392,"z0":6.25832251796327,"aX":16.03122001432619},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":-13.3,"spinRate":2150,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.39731397028160664,"extension":6.4495752484620805},"index":1,"playId":"e2116191-6729-312e-a9bb-40629972be0a","pitchNumber":2,"startTime":"2026-04-01T18:56:25.475Z","endTime":"2026-04-01T18:56:29.742Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663520408905587,"aZ":-34.51139097058124,"pfxX":-3.024070178188599,"pfxZ":-1.5109590667324166,"pX":0.21509539751320722,"pZ":3.1264190136499947,"vX0":-0.19758916349186245,"vY0":-123.71052707846411,"vZ0":-1.3353503177059702,"x":108.8,"y":154.37,"x0":0.6888470585673082,"y0":50.001736862816834,"z0":6.565949023601244,"aX":-4.686771364993264},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":5.5,"spinRate":2620,"spinDirection":267},"zone":2,"typeConfidence":2.0,"plateTime":0.442754131803885,"extension":6.216111560828794},"index":2,"playId":"bc4ad3a1-54e0-3443-8f6f-5fd56e6afffe","pitchNumber":3,"startTime":"2026-04-01T18:56:42.517Z","endTime":"2026-04-01T18:56:46.392Z","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":1},"index":3,"startTime":"2026-04-01T18:56:55.855Z","endTime":"2026-04-01T18:57:07.938Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"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":95.6,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69839768602538,"aZ":-12.081751863800038,"pfxX":7.789913597814703,"pfxZ":10.31799609531316,"pX":-1.092529259680352,"pZ":2.2012528497532378,"vX0":-6.5894545636338,"vY0":-138.8093924719217,"vZ0":-9.14317906148022,"x":158.64,"y":179.35,"x0":0.30254690319041355,"y0":50.00455148410899,"z0":6.3469090022588945,"aX":15.170524640297254},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-12.7,"spinRate":2106,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.39492627373836076,"extension":6.499621589350798},"index":4,"playId":"cf932582-fba0-37d9-b063-d0e726aee052","pitchNumber":4,"startTime":"2026-04-01T18:57:07.938Z","endTime":"2026-04-01T18:57:13.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.361295640757557,"aZ":-15.801354478764358,"pfxX":8.479892630565224,"pfxZ":8.410595603011451,"pX":1.0060815137138308,"pZ":2.2785528967973883,"vX0":-1.5474010721293907,"vY0":-138.50930002019777,"vZ0":-8.209012087650462,"x":78.65,"y":177.26,"x0":0.4692823560059139,"y0":50.00603478829762,"z0":6.333391631839768,"aX":16.511385520025673},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":-15.0,"spinRate":2179,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.39514586393195383,"extension":6.330982040060916},"index":5,"playId":"e051bea3-1962-35f0-8f8b-e2446c6a872a","pitchNumber":5,"startTime":"2026-04-01T18:57:24.927Z","endTime":"2026-04-01T18:57:28.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66928561775221,"aZ":-31.815544505034264,"pfxX":-2.7274013021979693,"pfxZ":0.22903810533557234,"pX":0.22113068058543703,"pZ":4.103151778869082,"vX0":-0.18038434585742422,"vY0":-124.21550789041001,"vZ0":0.20253254747030036,"x":108.57,"y":127.99,"x0":0.6496110147353216,"y0":50.00482746052416,"z0":6.627220920868139,"aX":-4.339606788056066},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":5.0,"spinRate":2637,"spinDirection":269},"zone":12,"typeConfidence":2.0,"plateTime":0.43793886911745394,"extension":6.267045421145105},"index":6,"playId":"f99348c9-ca9c-3a97-993f-e33d1011a54c","pitchNumber":6,"startTime":"2026-04-01T18:57:45.762Z","endTime":"2026-04-01T18:57:49.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:57:49.486Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T18:58:02.289Z","endTime":"2026-04-01T19:00:01.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.331727234753256,"aZ":-31.849792542172313,"pfxX":-2.3396987795214685,"pfxZ":0.20500630345490478,"pX":0.805683461372826,"pZ":2.620914831822086,"vX0":0.7965984473839033,"vY0":-123.6831274586205,"vZ0":-3.136235326383467,"x":86.29,"y":168.02,"x0":0.7860783133990881,"y0":50.00267657534582,"z0":6.537083571919306,"aX":-3.67709191220047},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":4.1,"spinRate":2602,"spinDirection":260},"zone":6,"typeConfidence":2.0,"plateTime":0.44042784385817546,"extension":6.282740175162491},"index":0,"playId":"9ca51d4b-e654-3214-be2c-2bd38d5d2729","pitchNumber":1,"startTime":"2026-04-01T18:58:14.071Z","endTime":"2026-04-01T18:58:18.202Z","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.7,"endSpeed":84.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88969969732827,"aZ":-15.154826362913315,"pfxX":5.650900171065823,"pfxZ":9.224962428382442,"pX":0.9595920444119762,"pZ":4.361774540462087,"vX0":-0.7802577162167794,"vY0":-135.07934582035946,"vZ0":-3.284965742671766,"x":80.42,"y":121.01,"x0":0.5185227909231601,"y0":50.00055832660377,"z0":6.66138638490366,"aX":10.423674241293295},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":-10.1,"spinRate":2085,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40574520580808304,"extension":6.079225955692698},"index":1,"playId":"cb2134fe-4924-395c-832e-cf1dbb76aa96","pitchNumber":2,"startTime":"2026-04-01T18:58:29.518Z","endTime":"2026-04-01T18:58:33.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.360257716490647,"aZ":-30.051810725838674,"pfxX":-1.985199785332255,"pfxZ":1.3137261479822806,"pX":-0.9614440024614155,"pZ":1.7339471742377952,"vX0":-3.1861211164529744,"vY0":-125.52914611835084,"vZ0":-5.670158283676962,"x":153.65,"y":191.96,"x0":0.5759693069877452,"y0":50.004178030992804,"z0":6.4308740695011695,"aX":-3.2083215721981477},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":4.2,"spinRate":2633,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4342182451113237,"extension":6.402276032451362},"index":2,"playId":"15173fd6-889a-377a-8809-7e6b0f8f2de5","pitchNumber":3,"startTime":"2026-04-01T18:58:52.985Z","endTime":"2026-04-01T18:58:56.476Z","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":76.5,"endSpeed":69.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35964236164295,"aZ":-46.56647963312821,"pfxX":-5.960484100933448,"pfxZ":-11.740842168940203,"pX":1.320438458676035,"pZ":3.9827293296156534,"vX0":3.3565951286426907,"vY0":-111.06942206317436,"vZ0":4.295815028932404,"x":66.67,"y":131.25,"x0":0.5494898873026955,"y0":50.00185919314652,"z0":6.927053873696555,"aX":-7.307586735032494},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-19.4,"breakHorizontal":9.7,"spinRate":2865,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.4967008776174584,"extension":6.130255966014341},"index":3,"playId":"2dc4787e-cc50-313f-8c52-e4ab03230d3a","pitchNumber":4,"startTime":"2026-04-01T18:59:13.970Z","endTime":"2026-04-01T18:59:17.731Z","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":77.5,"endSpeed":70.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549782341561514,"aZ":-44.962399231172384,"pfxX":-6.756704448582042,"pfxZ":-10.13288374143258,"pX":-0.5431836985389511,"pZ":2.2032413221433744,"vX0":-0.11176346031892173,"vY0":-112.80281011551133,"vZ0":0.13882197076548297,"x":137.7,"y":179.29,"x0":0.3822441943195585,"y0":50.00478480026318,"z0":6.754344550832782,"aX":-8.524640136558268},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-17.9,"breakHorizontal":12.2,"spinRate":2935,"spinDirection":330},"zone":7,"typeConfidence":2.0,"plateTime":0.489524598240183,"extension":6.141973211094969},"index":4,"playId":"2c8dabc9-01e1-32be-8682-a7bd29a0b465","pitchNumber":5,"startTime":"2026-04-01T18:59:33.244Z","endTime":"2026-04-01T18:59:38.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58645345201379,"aZ":-33.38550815865922,"pfxX":-2.806329640007867,"pfxZ":-0.7771270492708968,"pX":0.07370932195952255,"pZ":2.716993245318394,"vX0":-0.4062827315063834,"vY0":-123.68474405290179,"vZ0":-2.6057983935869844,"x":114.19,"y":165.42,"x0":0.6045938184893942,"y0":50.001754524038134,"z0":6.559041751268267,"aX":-4.3865510291662995},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.7,"breakHorizontal":5.2,"spinRate":2613,"spinDirection":273},"zone":5,"typeConfidence":2.0,"plateTime":0.44132054422255207,"extension":6.296914761216674},"hitData":{"launchSpeed":89.8,"launchAngle":21.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.99,"coordY":115.66}},"index":5,"playId":"622dd0e0-2238-3af9-8451-996b80f22dec","pitchNumber":6,"startTime":"2026-04-01T18:59:54.710Z","endTime":"2026-04-01T19:00:01.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:00:01.249Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Bo Bichette to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T19:02:19.190Z","endTime":"2026-04-01T19:03:03.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563832242627345,"aZ":-16.411691829831657,"pfxX":-4.171734512522544,"pfxZ":8.13038619094808,"pX":0.39435248911625437,"pZ":2.084688998144056,"vX0":10.952490182060703,"vY0":-138.05706615140542,"vZ0":-5.187683823864601,"x":101.97,"y":182.49,"x0":-3.0749092572090215,"y0":50.000500613830205,"z0":5.085769750681738,"aX":-8.086771784367773},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2494,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3961347245850666,"extension":6.5975781580554855},"index":0,"playId":"10a94bf2-07be-3937-97f7-bd1536f9c59b","pitchNumber":1,"startTime":"2026-04-01T19:02:25.652Z","endTime":"2026-04-01T19:02:29.506Z","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":88.6,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835778848396544,"aZ":-30.91481008884359,"pfxX":-9.585216027789306,"pfxZ":0.7440666655349597,"pX":0.23717980155342294,"pZ":1.4655352947944165,"vX0":12.63529854075813,"vY0":-128.513800808841,"vZ0":-2.780086938523021,"x":107.96,"y":199.21,"x0":-3.472393723403174,"y0":50.0039026642772,"z0":4.935529318635372,"aX":-16.215867157802773},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":14.9,"spinRate":1956,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4244070536486251,"extension":6.284549618142399},"index":1,"playId":"ee32031c-52ce-3016-aef6-ef58191cd5b8","pitchNumber":2,"startTime":"2026-04-01T19:02:39.483Z","endTime":"2026-04-01T19:02:44.211Z","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":89.3,"endSpeed":82.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0429780533577,"aZ":-31.01649868226011,"pfxX":-10.998570570123563,"pfxZ":0.6760858060216561,"pX":0.08634636046996044,"pZ":1.5463140912479083,"vX0":12.73458806256504,"vY0":-129.47307099501393,"vZ0":-2.5782801120052663,"x":113.71,"y":197.03,"x0":-3.448849195166779,"y0":50.00376632414962,"z0":4.910100776167084,"aX":-18.822294392879083},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":17.4,"spinRate":2150,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42178668332117075,"extension":6.423027888122532},"hitData":{"launchSpeed":101.3,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.9,"coordY":150.63}},"index":2,"playId":"852b25bb-bb5a-37fe-8581-734e7a51cc1d","pitchNumber":3,"startTime":"2026-04-01T19:02:56.182Z","endTime":"2026-04-01T19:03:03.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:03:03.778Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T19:03:30.934Z","endTime":"2026-04-01T19:04:28.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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, 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.0,"endSpeed":72.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.159920907908116,"aZ":-36.97144393771013,"pfxX":1.0159496226228595,"pfxZ":-3.590049725029541,"pX":-0.9825857196375706,"pZ":1.8529550973451228,"vX0":5.461240087376624,"vY0":-114.89784358920377,"vZ0":0.49336020797300706,"x":154.45,"y":188.75,"x0":-3.521481271435385,"y0":50.001156251199426,"z0":5.226337213616765,"aX":1.3577640031953226},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.1,"breakHorizontal":-3.2,"spinRate":2236,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.47659670047485303,"extension":6.593018427240501},"index":0,"playId":"b289e341-af97-3d36-af3f-ddd2f470623a","pitchNumber":1,"startTime":"2026-04-01T19:03:30.984Z","endTime":"2026-04-01T19:03:34.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414007017529038,"aZ":-31.834552569941184,"pfxX":-10.22257003170629,"pfxZ":0.2047115508579349,"pX":-0.14077571631818164,"pZ":2.5597499859332222,"vX0":11.869130736859137,"vY0":-126.77834286908745,"vZ0":0.34798478547992273,"x":122.37,"y":169.67,"x0":-3.5413779368487956,"y0":50.00049554874372,"z0":4.948874604420015,"aX":-16.742008608987035},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":16.0,"spinRate":1748,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.43101190248347265,"extension":6.675416900945753},"index":1,"playId":"931c7f0a-77c1-366c-a96d-c38cd9b72e4f","pitchNumber":2,"startTime":"2026-04-01T19:03:43.352Z","endTime":"2026-04-01T19:03:47.611Z","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.2,"endSpeed":84.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38119734512579,"aZ":-17.47226013176943,"pfxX":-3.2589018703880512,"pfxZ":7.896855475562953,"pX":-2.483084493008355,"pZ":4.5667547734985225,"vX0":3.830781789731723,"vY0":-135.76619883516685,"vZ0":1.2227012606661976,"x":211.65,"y":115.48,"x0":-3.4905508159210994,"y0":50.00670096278828,"z0":5.328498315631825,"aX":-6.070910533381135},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":5.0,"spinRate":2421,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40380655491383477,"extension":6.470087718985917},"index":2,"playId":"6bb56af2-099e-3d59-9c06-fa7f0062c003","pitchNumber":3,"startTime":"2026-04-01T19:04:03.101Z","endTime":"2026-04-01T19:04:07.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":68.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.053191751761247,"aZ":-39.81766685222107,"pfxX":5.133939043912559,"pfxZ":-6.612713219185915,"pX":-0.14684248487236004,"pZ":1.1972024580200125,"vX0":5.687421530406871,"vY0":-107.26537189212077,"vZ0":0.9299984577069669,"x":122.6,"y":206.46,"x0":-3.5085617349067317,"y0":50.00467570954643,"z0":5.228083694702321,"aX":5.930739210485103},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-11.3,"breakHorizontal":-10.9,"spinRate":2366,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.5123213590306253,"extension":6.564117804535476},"hitData":{"launchSpeed":93.7,"launchAngle":-9.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":158.27}},"index":3,"playId":"01f2558b-a07a-3b70-98b1-9c616326f64e","pitchNumber":4,"startTime":"2026-04-01T19:04:21.034Z","endTime":"2026-04-01T19:04:28.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:04:28.585Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T19:04:47.104Z","endTime":"2026-04-01T19:04:56.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.218567417914855,"aZ":-37.68753088102678,"pfxX":2.1852403126642983,"pfxZ":-4.125467975745968,"pX":-0.07747393728789062,"pZ":2.307089154511655,"vX0":6.833921372119267,"vY0":-114.89616279496698,"vZ0":1.822473091384266,"x":119.95,"y":176.49,"x0":-3.373688274916577,"y0":50.00124625895291,"z0":5.165045637459733,"aX":2.92126161533742},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.7,"breakHorizontal":-5.6,"spinRate":2324,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.47665349942729174,"extension":6.655889014371253},"hitData":{"launchSpeed":98.9,"launchAngle":17.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.73,"coordY":106.58}},"index":0,"playId":"09ebf600-beab-30a1-b783-2fe095408f8f","pitchNumber":1,"startTime":"2026-04-01T19:04:50.015Z","endTime":"2026-04-01T19:04:56.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:04:56.732Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Polanco lines out to left fielder Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T19:06:56.472Z","endTime":"2026-04-01T19:07:31.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44189196134149,"aZ":-23.489816523080314,"pfxX":10.1660011294453,"pfxZ":5.284357248170421,"pX":0.42251041457417593,"pZ":1.8028621636649087,"vX0":-3.963482696539522,"vY0":-127.44025117857528,"vZ0":-6.5430913053702735,"x":100.89,"y":190.1,"x0":0.6780228988977292,"y0":50.00350186696867,"z0":6.261882846449818,"aX":16.704542091296346},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":-17.5,"spinRate":1838,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.42996557215349984,"extension":6.193835204726203},"hitData":{"launchSpeed":92.7,"launchAngle":19.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.79,"coordY":84.27}},"index":0,"playId":"52b9ced8-3d4e-3233-969e-4379536eaf8c","pitchNumber":1,"startTime":"2026-04-01T19:07:24.432Z","endTime":"2026-04-01T19:07:31.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:07:31.460Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T19:07:47.522Z","endTime":"2026-04-01T19:09:14.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16753889211448,"aZ":-11.109263318803857,"pfxX":1.908939301149747,"pfxZ":11.340994309102715,"pX":0.33243160043172365,"pZ":1.6558853180690931,"vX0":-1.0536592477594262,"vY0":-136.0028840485807,"vZ0":-10.227820376183399,"x":104.33,"y":194.07,"x0":0.4785732834233819,"y0":50.005499243990265,"z0":6.254831395434795,"aX":3.5465448189275675},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":-3.2,"spinRate":2116,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.4040378875609676,"extension":6.272032250503645},"index":0,"playId":"4a4aa7c6-19d9-36ea-80b2-78daa5f246ec","pitchNumber":1,"startTime":"2026-04-01T19:07:54.549Z","endTime":"2026-04-01T19:07:58.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":69.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.935045785834813,"aZ":-46.757042568914336,"pfxX":-5.453374835739095,"pfxZ":-11.714121703930125,"pX":0.26293923579362793,"pZ":3.393575207043602,"vX0":0.7157314598617461,"vY0":-112.50462788070318,"vZ0":2.997033951994795,"x":106.98,"y":147.15,"x0":0.641738119785047,"y0":50.003690163700995,"z0":6.884070652328218,"aX":-6.787806449338353},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-19.7,"breakHorizontal":9.6,"spinRate":2849,"spinDirection":330},"zone":2,"typeConfidence":2.0,"plateTime":0.4923647242498217,"extension":5.960134572532491},"index":1,"playId":"868f5c3e-f511-394b-93ae-e384fef4e50c","pitchNumber":2,"startTime":"2026-04-01T19:08:09.310Z","endTime":"2026-04-01T19:08:36.326Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790219576163533,"aZ":-18.95830663370131,"pfxX":6.776293410327597,"pfxZ":8.212266653772733,"pX":1.2673493385712313,"pZ":2.375249523484983,"vX0":-0.5562567233548079,"vY0":-126.58320542499342,"vZ0":-5.988331854805599,"x":68.69,"y":174.65,"x0":0.6114188375612027,"y0":50.00500829099325,"z0":6.3079215932162,"aX":10.908941824869505},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":1094,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4340439086360064,"extension":6.209432355576956},"index":2,"playId":"5bf1d846-9367-3da2-8f46-7761d53a7494","pitchNumber":3,"startTime":"2026-04-01T19:08:50.395Z","endTime":"2026-04-01T19:08:54.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800639660000616,"aZ":-33.81651481271814,"pfxX":-3.4965261922834205,"pfxZ":-1.0369964263305587,"pX":-0.13037665759979394,"pZ":1.6465364831921057,"vX0":-0.8434507528656444,"vY0":-124.90302131716722,"vZ0":-4.799187106819536,"x":121.97,"y":194.32,"x0":0.665481566931133,"y0":50.00024390815606,"z0":6.355539476579806,"aX":-5.555325292997699},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":6.5,"spinRate":2690,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.43756630309809097,"extension":6.346823508015409},"hitData":{"launchSpeed":94.2,"launchAngle":3.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.12,"coordY":149.66}},"index":3,"playId":"c2bae74c-7b64-364d-b249-d2a9c4cec05f","pitchNumber":4,"startTime":"2026-04-01T19:09:07.065Z","endTime":"2026-04-01T19:09:14.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:09:14.486Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mark Vientos doubles (1) on a ground ball to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T19:09:31.828Z","endTime":"2026-04-01T19:10:10.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0229052924182,"aZ":-46.00351806038786,"pfxX":-6.287907036796804,"pfxZ":-10.957578449378884,"pX":0.10007777048899465,"pZ":0.4522310991179147,"vX0":0.8199296683164637,"vY0":-113.48191479555224,"vZ0":-3.100421620500635,"x":113.19,"y":226.57,"x0":0.5414732480330937,"y0":50.00298794829714,"z0":6.5649571950207575,"aX":-7.935690000486836},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-20.3,"breakHorizontal":11.0,"spinRate":2917,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.48877422959674455,"extension":6.327983931443869},"index":0,"playId":"f4b3a4d3-16c0-3669-8387-0ebfdb07cd93","pitchNumber":1,"startTime":"2026-04-01T19:09:39.806Z","endTime":"2026-04-01T19:09:43.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385108428578718,"aZ":-23.734753507520484,"pfxX":10.60440202094448,"pfxZ":4.928861352536617,"pX":-0.4302038582337966,"pZ":1.9715623388356407,"vX0":-6.2576012138754,"vY0":-130.06171891054166,"vZ0":-6.342388809829956,"x":133.4,"y":185.55,"x0":0.6297124183291908,"y0":50.00282707814825,"z0":6.242662509561414,"aX":18.160209900646713},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":-17.8,"spinRate":1851,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.42118451480597274,"extension":6.226079826099919},"hitData":{"launchSpeed":98.6,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":61.86,"coordY":127.98}},"index":1,"playId":"60261c96-ef26-37f5-9c52-034e266af9c1","pitchNumber":2,"startTime":"2026-04-01T19:09:58.256Z","endTime":"2026-04-01T19:10:10.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:10:10.434Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matthew Liberatore challenged (pitch result), call on the field was confirmed: Marcus Semien walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T19:10:33.964Z","endTime":"2026-04-01T19:12:50.691Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468026109539455,"aZ":-18.963538302606903,"pfxX":-0.8559940367285677,"pfxZ":7.506742353560172,"pX":-0.7614238936260513,"pZ":2.860467650763348,"vX0":-3.015539358581713,"vY0":-131.0384779446983,"vZ0":-5.630523161641557,"x":146.02,"y":161.55,"x0":0.5098631209627044,"y0":50.00637021208024,"z0":6.428274458974663,"aX":-1.5075763261003472},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.7,"breakHorizontal":2.2,"spinRate":2438,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.4160112812901158,"extension":6.180381208055438},"index":0,"playId":"5048ab3f-8cac-32be-8b56-26822d261309","pitchNumber":1,"startTime":"2026-04-01T19:10:40.979Z","endTime":"2026-04-01T19:10:44.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.824402500609935,"aZ":-27.339867431705038,"pfxX":-1.2517155099258437,"pfxZ":3.0095465291868564,"pX":-1.010554758851141,"pZ":0.3224698630114504,"vX0":-3.458516425589082,"vY0":-125.54354446557927,"vZ0":-9.097084042800256,"x":155.52,"y":230.07,"x0":0.5438589558206994,"y0":50.003399589488794,"z0":6.195785800571653,"aX":-2.0114040615503566},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":3.0,"spinRate":2589,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43517177874934765,"extension":6.363116830023504},"index":1,"playId":"c183a90b-be6e-3ef3-b7c9-0ef3a378085a","pitchNumber":2,"startTime":"2026-04-01T19:11:19.755Z","endTime":"2026-04-01T19:11:28.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021057168947543,"aZ":-21.797147842963714,"pfxX":9.381574573207185,"pfxZ":6.196153455791759,"pX":0.8228548363455136,"pZ":1.429386623601222,"vX0":-2.817758051760628,"vY0":-128.65704666813824,"vZ0":-7.733098266292989,"x":85.63,"y":200.19,"x0":0.7143462779587749,"y0":50.00185158418401,"z0":6.166919515288225,"aX":15.705223225060879},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.7,"breakHorizontal":-16.3,"spinRate":1852,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.42593656620366094,"extension":6.054857320057019},"index":2,"playId":"9ad19bcf-e4f3-3ef2-a1c1-ce066c66eef6","pitchNumber":3,"startTime":"2026-04-01T19:11:42.095Z","endTime":"2026-04-01T19:11:47.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.864460303400037,"aZ":-14.414677557096088,"pfxX":4.380120202430456,"pfxZ":9.423773600485404,"pX":-0.622637369507249,"pZ":3.556502946693701,"vX0":-4.357121970583787,"vY0":-136.59322413265377,"vZ0":-5.29764198892833,"x":140.73,"y":142.75,"x0":0.42622805206424785,"y0":50.000873790390315,"z0":6.516672117557568,"aX":8.253079249500953},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-7.0,"spinRate":2023,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4014085535421241,"extension":6.369030780278626},"index":3,"playId":"e3ca762a-06d8-3711-8863-311c54b5b284","pitchNumber":4,"startTime":"2026-04-01T19:12:01.770Z","endTime":"2026-04-01T19:12:06.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327914562388983,"aZ":-22.44027742750593,"pfxX":9.12083545675571,"pfxZ":5.93386130312587,"pX":0.9565460005027266,"pZ":2.5971066011316672,"vX0":-2.2895720067966376,"vY0":-127.3156748036593,"vZ0":-4.753977746783483,"x":80.54,"y":168.66,"x0":0.6829932605956499,"y0":50.00216944167331,"z0":6.266236564783422,"aX":14.960921227408923},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":-16.0,"spinRate":1819,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4303415346741346,"extension":6.170507468295133},"index":4,"playId":"19363042-bb9a-3bd7-b134-1cd564e33645","pitchNumber":5,"startTime":"2026-04-01T19:12:23.672Z","endTime":"2026-04-01T19:12:50.691Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"playEndTime":"2026-04-01T19:12:50.691Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T19:13:36.683Z","endTime":"2026-04-01T19:15:36.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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,2,4,5,6,7],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T19:13:05.881Z","endTime":"2026-04-01T19:13:38.942Z","isPitch":false,"type":"action"},{"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":87.7,"endSpeed":80.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86221364792577,"aZ":-23.5929660685452,"pfxX":9.816774302220601,"pfxZ":5.210439572985253,"pX":1.0500067345782274,"pZ":2.5277489779010773,"vX0":-2.542916281301326,"vY0":-127.66627072733894,"vZ0":-4.723455504904178,"x":76.98,"y":170.53,"x0":0.7850535312808844,"y0":50.003460067413464,"z0":6.264474055186049,"aX":16.166177796020072},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":-17.2,"spinRate":1948,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4294299117751539,"extension":6.040881607381913},"index":1,"playId":"772501b9-7ecc-3fe5-8240-c981ac987909","pitchNumber":1,"startTime":"2026-04-01T19:13:38.942Z","endTime":"2026-04-01T19:13:43.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.238271865955454,"aZ":-34.46608616018052,"pfxX":-1.924649582041872,"pfxZ":-1.4459818802407716,"pX":0.5330373885722159,"pZ":1.6818683891166142,"vX0":0.4177510074918284,"vY0":-124.52962935246823,"vZ0":-4.6298748975457436,"x":96.68,"y":193.37,"x0":0.6140377748825736,"y0":50.0055684470581,"z0":6.392857813416811,"aX":-3.0460181565977145},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.4,"breakHorizontal":3.4,"spinRate":2584,"spinDirection":270},"zone":9,"typeConfidence":2.0,"plateTime":0.43858044996972056,"extension":6.246435630862679},"index":2,"playId":"8ea38853-3591-3fc4-9ffd-b2ae5e0ad7eb","pitchNumber":2,"startTime":"2026-04-01T19:13:55.135Z","endTime":"2026-04-01T19:13:59.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-01T19:14:13.643Z","endTime":"2026-04-01T19:14:27.002Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":84.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01553548178474,"aZ":-13.157446959996427,"pfxX":4.65635911717427,"pfxZ":10.203388181399104,"pX":-0.6053432549887732,"pZ":3.9435397490366673,"vX0":-3.8946233227470266,"vY0":-136.39644345992158,"vZ0":-4.548754360097483,"x":140.07,"y":132.3,"x0":0.2436866695095861,"y0":50.005230748403406,"z0":6.556113853993339,"aX":8.680337177807017},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-7.4,"spinRate":2115,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.40323308740939234,"extension":6.24267417967186},"index":4,"playId":"9047bca8-0664-390c-9b62-033900743d50","pitchNumber":3,"startTime":"2026-04-01T19:14:27.002Z","endTime":"2026-04-01T19:14:30.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90544675811308,"aZ":-29.497026776579656,"pfxX":-1.9878639915607519,"pfxZ":1.649801636477437,"pX":-0.35559364637846713,"pZ":1.7908759782035508,"vX0":-1.6465594922434572,"vY0":-125.59946504932803,"vZ0":-5.493057656452428,"x":130.55,"y":190.43,"x0":0.5633066783251196,"y0":50.00284753264402,"z0":6.362372240812284,"aX":-3.2224686536641256},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":4.0,"spinRate":2716,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.43365406431555487,"extension":6.456472891318577},"index":5,"playId":"261e972a-ddc6-39bb-8d03-285890d6544e","pitchNumber":4,"startTime":"2026-04-01T19:14:50.357Z","endTime":"2026-04-01T19:14:53.818Z","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":2},"index":6,"playId":"2091a2f8-cc3f-4c6e-9587-eb08adb57394","startTime":"2026-04-01T19:15:12.144Z","endTime":"2026-04-01T19:15:17.144Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366129821415203,"aZ":-23.205920546832342,"pfxX":9.228221108512034,"pfxZ":5.379496197328618,"pX":1.1789251035105839,"pZ":1.064603870732914,"vX0":-2.1943512413499584,"vY0":-128.52067011618186,"vZ0":-8.174879557744266,"x":72.06,"y":210.04,"x0":0.8463483767933506,"y0":50.00597607383442,"z0":6.0975247777096335,"aX":15.39484828539628},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":-16.2,"spinRate":1922,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.42664916081166293,"extension":6.315183344243139},"index":7,"playId":"92f38794-54d5-3bdf-86b1-f7d7313f0957","pitchNumber":5,"startTime":"2026-04-01T19:15:31.593Z","endTime":"2026-04-01T19:15:36.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:15:36.366Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T19:18:10.216Z","endTime":"2026-04-01T19:19:42.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.860346693962583,"aZ":-32.48514107858977,"pfxX":-11.017970774707031,"pfxZ":-0.1887089832808737,"pX":-1.0811981728098303,"pZ":2.9718589956541646,"vX0":9.764818746564394,"vY0":-126.56467267065277,"vZ0":1.220202393101254,"x":158.21,"y":158.54,"x0":-3.5658431673760065,"y0":50.00605987832064,"z0":5.093459020359708,"aX":-17.802415303506788},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":17.6,"spinRate":1873,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.43347486548617153,"extension":6.306814898010602},"index":0,"playId":"3c6c37a3-59f6-3f31-8ff0-244acef47a1f","pitchNumber":1,"startTime":"2026-04-01T19:18:32.888Z","endTime":"2026-04-01T19:18:37.156Z","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":86.8,"endSpeed":79.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428853798812202,"aZ":-31.185940301469376,"pfxX":-11.895226622490105,"pfxZ":0.6206966529108344,"pX":-0.42069407888574817,"pZ":1.83172824206924,"vX0":11.145475478000511,"vY0":-125.83940373190588,"vZ0":-1.493727199540202,"x":133.04,"y":189.32,"x0":-3.369670026403648,"y0":50.00394852390271,"z0":4.9681659235315525,"aX":-19.00745565756117},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":18.8,"spinRate":1715,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.43587216927107786,"extension":6.411798121249653},"index":1,"playId":"f50ecc8a-2af4-3c02-8219-e60d740832e2","pitchNumber":2,"startTime":"2026-04-01T19:18:45.735Z","endTime":"2026-04-01T19:18:49.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453951470171834,"aZ":-31.210550547821384,"pfxX":-11.085371977803199,"pfxZ":0.5991999909193098,"pX":-0.24533927537330258,"pZ":3.655788357006882,"vX0":11.65772544201758,"vY0":-126.25277747771783,"vZ0":2.676642538001021,"x":126.35,"y":140.07,"x0":-3.4801356547715265,"y0":50.00454392967564,"z0":5.091916901415949,"aX":-17.916166016372966},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":17.4,"spinRate":2039,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.433657810317547,"extension":6.38391356648722},"index":2,"playId":"586fb053-fb22-32f9-8dc7-7cc6fb019f58","pitchNumber":3,"startTime":"2026-04-01T19:19:00.598Z","endTime":"2026-04-01T19:19:04.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605025048817026,"aZ":-30.703169220054402,"pfxX":-10.743872728563641,"pfxZ":0.9095274491409153,"pX":-1.2155082411589244,"pZ":2.8448302024931063,"vX0":9.065254510688082,"vY0":-125.90778546735729,"vZ0":0.6443144505389995,"x":163.33,"y":161.97,"x0":-3.4524600103705794,"y0":50.00439416991899,"z0":5.0543672352783515,"aX":-17.39318112324721},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":17.6,"spinRate":1766,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.43368171278588363,"extension":6.472496618302267},"index":3,"playId":"a392a5ea-0bb5-3c63-be1c-814d871bde57","pitchNumber":4,"startTime":"2026-04-01T19:19:20.666Z","endTime":"2026-04-01T19:19:24.906Z","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":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.046878912093078,"aZ":-35.67374531497879,"pfxX":1.4924623161795134,"pfxZ":-2.5415832662374243,"pX":-1.2676952670577735,"pZ":2.2319956766253473,"vX0":4.719714375812342,"vY0":-116.2635497644771,"vZ0":0.7229868442396645,"x":165.32,"y":178.52,"x0":-3.5150550169938195,"y0":50.005599035104304,"z0":5.29266788358918,"aX":2.0509717047620932},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.2,"breakHorizontal":-3.8,"spinRate":2233,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.4704497878153937,"extension":6.297359391967051},"index":4,"playId":"73480951-aad8-3b85-9c8e-e5bff6fcabb7","pitchNumber":5,"startTime":"2026-04-01T19:19:38.059Z","endTime":"2026-04-01T19:19:42.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:19:42.308Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a ground ball to right fielder Tyrone Taylor. Nolan Gorman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T19:19:54.521Z","endTime":"2026-04-01T19:21:36.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(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":88.2,"endSpeed":79.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.855290405732163,"aZ":-34.52858005333619,"pfxX":-11.523664154080315,"pfxZ":-1.4422683551563562,"pX":0.3087030741033983,"pZ":3.0443077900663913,"vX0":13.298391432048719,"vY0":-127.60463550398232,"vZ0":2.1557718410457056,"x":105.23,"y":156.58,"x0":-3.499254456183624,"y0":50.00350859938207,"z0":4.929267751953411,"aX":-18.804016356472335},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":17.5,"spinRate":1906,"spinDirection":253},"zone":3,"typeConfidence":2.0,"plateTime":0.4309916860299685,"extension":6.584360264658092},"index":0,"playId":"4f2b34c3-70a5-3f26-9e47-a69979cf5160","pitchNumber":1,"startTime":"2026-04-01T19:20:08.681Z","endTime":"2026-04-01T19:20:12.671Z","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":85.7,"endSpeed":78.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.304301921553364,"aZ":-30.119131782882864,"pfxX":1.481999560079963,"pfxZ":1.3154530218386853,"pX":1.0559587124727439,"pZ":1.0354148477092058,"vX0":10.74084370989366,"vY0":-124.36231390605963,"vZ0":-3.1285013847004173,"x":76.75,"y":210.82,"x0":-3.514368949064026,"y0":50.00379461590331,"z0":4.812059293031603,"aX":2.317114719957846},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-5.2,"spinRate":2303,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.44069216604136763,"extension":6.706483877348636},"index":1,"playId":"9757314f-d0b1-38ee-9353-5a0a568c9221","pitchNumber":2,"startTime":"2026-04-01T19:20:26.957Z","endTime":"2026-04-01T19:20:31.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14864016302571,"aZ":-10.180093310714103,"pfxX":-4.64469140978644,"pfxZ":11.61541542867136,"pX":1.2578586853135125,"pZ":2.511559949513515,"vX0":13.26645619857875,"vY0":-137.39241079949275,"vZ0":-4.854381929340126,"x":69.05,"y":170.97,"x0":-3.0504054078460388,"y0":50.004479836265666,"z0":5.005936882802409,"aX":-8.798126847142976},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.0,"breakHorizontal":5.3,"spinRate":2435,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4001299024780125,"extension":6.844408473836996},"index":2,"playId":"7cbd870f-564a-3725-a1fb-ea3d19a8446b","pitchNumber":3,"startTime":"2026-04-01T19:20:43.332Z","endTime":"2026-04-01T19:20:47.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36582676189368,"aZ":-12.547898074530291,"pfxX":-3.9343809227765987,"pfxZ":10.385294308946715,"pX":0.48211641163798447,"pZ":2.8725199070725873,"vX0":11.513632619181605,"vY0":-137.10269384293133,"vZ0":-3.58153858283241,"x":98.62,"y":161.22,"x0":-3.274219372400374,"y0":50.00499574179889,"z0":5.06147074798076,"aX":-7.438740825575897},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":4.6,"spinRate":2419,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.40061343290327134,"extension":6.604265497685119},"index":3,"playId":"c2fc7478-c960-31c2-98a4-d8c35c39f5ae","pitchNumber":4,"startTime":"2026-04-01T19:21:02.952Z","endTime":"2026-04-01T19:21:07.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20921057293868,"aZ":-13.211581732700644,"pfxX":-6.31310004926201,"pfxZ":9.778689074130412,"pX":-0.1751975984496714,"pZ":1.976230286176595,"vX0":10.716290803180865,"vY0":-138.86986835728143,"vZ0":-5.6120442891248254,"x":123.68,"y":185.42,"x0":-3.2767310579950166,"y0":50.00255274957549,"z0":4.91381784693188,"aX":-12.242598385087444},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2415,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3955334932843453,"extension":6.6827028443801995},"hitData":{"launchSpeed":84.0,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.13,"coordY":109.62}},"index":4,"playId":"165c8faa-1833-38b8-849b-3c8ce714a05f","pitchNumber":5,"startTime":"2026-04-01T19:21:25.776Z","endTime":"2026-04-01T19:21:36.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:21:36.114Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Church grounds into a force out, second baseman Marcus Semien to shortstop Francisco Lindor. Nolan Gorman to 3rd. Thomas Saggese out at 2nd. Nathan Church to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T19:23:05.048Z","endTime":"2026-04-01T19:25:29.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T19:21:55.353Z","endTime":"2026-04-01T19:23:07.312Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":87.4,"endSpeed":78.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.939076777012783,"aZ":-30.752713952216567,"pfxX":-13.292637034238455,"pfxZ":0.8941312579162322,"pX":-0.4501257050389583,"pZ":2.7009231883564113,"vX0":11.883649775696679,"vY0":-126.48023521280638,"vZ0":0.8259739011319316,"x":134.16,"y":165.86,"x0":-3.5316976820977675,"y0":50.00132906476894,"z0":4.878027701698394,"aX":-21.07487263937152},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":20.6,"spinRate":1776,"spinDirection":258},"zone":4,"typeConfidence":2.0,"plateTime":0.43665871551366786,"extension":6.7729545636947295},"index":1,"playId":"6f9440f8-67d2-387a-adf1-b99253973e1b","pitchNumber":1,"startTime":"2026-04-01T19:23:07.312Z","endTime":"2026-04-01T19:23:11.308Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3566083642767,"aZ":-13.833201564257934,"pfxX":-5.9500028414808686,"pfxZ":9.920967592004967,"pX":0.6504986356744252,"pZ":2.2074737164793916,"vX0":12.438889685937763,"vY0":-136.20121970422971,"vZ0":-4.958563209237006,"x":92.2,"y":179.18,"x0":-3.2357313491189457,"y0":50.00394727547704,"z0":5.0334696476025815,"aX":-11.002084908871792},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2348,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40461212919392286,"extension":6.726832368718529},"index":2,"playId":"a70df163-ff07-36e2-a4e5-8d349a2979fe","pitchNumber":2,"startTime":"2026-04-01T19:23:34.126Z","endTime":"2026-04-01T19:23:38.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":78.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282028311153496,"aZ":-29.875807016928142,"pfxX":-12.961876306346513,"pfxZ":1.4348808438913778,"pX":-0.8283774648889627,"pZ":2.426175760347032,"vX0":11.29342135267447,"vY0":-126.7630252715835,"vZ0":0.04435335276617336,"x":148.58,"y":173.27,"x0":-3.6875899384693565,"y0":50.005346410942316,"z0":4.821502411510041,"aX":-20.804027267896327},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":20.4,"spinRate":1861,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.43441976598005994,"extension":6.745530892832665},"index":3,"playId":"c51affe1-6ee7-38a9-b4e1-f96d744c3a6a","pitchNumber":3,"startTime":"2026-04-01T19:23:57.604Z","endTime":"2026-04-01T19:24:01.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27655095227539,"aZ":-12.3103599214708,"pfxX":-5.070264951388688,"pfxZ":10.481168865060615,"pX":-0.4126817834213798,"pZ":3.611933473559882,"vX0":9.54337096813493,"vY0":-137.68937905942158,"vZ0":-2.1026837447868214,"x":132.73,"y":141.26,"x0":-3.2853843405684198,"y0":50.00144215754482,"z0":5.231786608617234,"aX":-9.60875877576923},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2484,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39978939277443315,"extension":6.715190929588024},"index":4,"playId":"0a1e748e-ad1b-3cdd-8cd7-b4c946cea7cf","pitchNumber":4,"startTime":"2026-04-01T19:24:30.381Z","endTime":"2026-04-01T19:24:33.906Z","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":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806206792413516,"aZ":-34.145456421970145,"pfxX":3.067357288682891,"pfxZ":-1.447284466751447,"pX":0.1798344110302467,"pZ":0.44332696524677684,"vX0":7.507510780166806,"vY0":-116.56193057572396,"vZ0":-2.9772423997216872,"x":110.15,"y":226.81,"x0":-3.49325279381346,"y0":50.00336485552354,"z0":4.991422533577455,"aX":4.179565607187535},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.1,"breakHorizontal":-7.6,"spinRate":2333,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.47157928016164163,"extension":6.788965395272085},"index":5,"playId":"f3519e12-5f40-3eac-8e44-5bfa74fbb904","pitchNumber":5,"startTime":"2026-04-01T19:24:55.943Z","endTime":"2026-04-01T19:24:59.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457066080577086,"aZ":-30.947666390521587,"pfxX":-10.198857316433195,"pfxZ":0.7232597625694615,"pX":-1.1937937008832227,"pZ":1.8528324528215663,"vX0":10.150234311153735,"vY0":-128.92080220584324,"vZ0":-1.3487243787202667,"x":162.5,"y":188.75,"x0":-3.846833997344874,"y0":50.00245933994157,"z0":4.7597331589299765,"aX":-17.260341765727784},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":16.3,"spinRate":1947,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.42399903940400785,"extension":6.596400630813476},"hitData":{"launchSpeed":88.8,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":146.11}},"index":6,"playId":"acaed022-08a0-3d15-8ecc-c6324a2a5611","pitchNumber":6,"startTime":"2026-04-01T19:25:22.662Z","endTime":"2026-04-01T19:25:29.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:25:29.427Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging, catcher Francisco Alvarez to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T19:26:19.780Z","endTime":"2026-04-01T19:28:37.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"227a6ebc-f025-441e-817f-dc343188e304","startTime":"2026-04-01T19:26:19.780Z","endTime":"2026-04-01T19:26:24.780Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65920214112891,"aZ":-27.210522263722183,"pfxX":-0.026973450811212274,"pfxZ":3.1428196780347872,"pX":1.928024129743806,"pZ":0.38538238768530164,"vX0":12.880203642289247,"vY0":-124.98503912469296,"vZ0":-5.301109783301394,"x":43.51,"y":228.37,"x0":-3.2928477743647475,"y0":50.00207872030246,"z0":4.773876841128056,"aX":-0.04373095825861129},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2301,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4385700685848284,"extension":6.775078222934189},"index":1,"playId":"941f0dc1-6907-3382-8f84-84e57ef4cae6","pitchNumber":1,"startTime":"2026-04-01T19:26:43.905Z","endTime":"2026-04-01T19:26:47.766Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Freddy Peralta. Nathan Church to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"941f0dc1-6907-3382-8f84-84e57ef4cae6","startTime":"2026-04-01T19:27:17.065Z","endTime":"2026-04-01T19:27:23.235Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.959533644547925,"aZ":-14.42352996623407,"pfxX":-4.333390550771287,"pfxZ":9.069590051473504,"pX":-0.3858832432467716,"pZ":1.6031816147800144,"vX0":10.049316024885536,"vY0":-139.62635260607135,"vZ0":-6.246256450575341,"x":131.71,"y":195.49,"x0":-3.482712190066285,"y0":50.00660784103514,"z0":4.8335626134568725,"aX":-8.485591434733506},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":5.5,"spinRate":2537,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.39357717619767607,"extension":6.676029174230807},"index":3,"playId":"452603b4-4205-3d94-a82b-f91f6d5a69df","pitchNumber":2,"startTime":"2026-04-01T19:27:23.235Z","endTime":"2026-04-01T19:27:50.248Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889090805089637,"aZ":-35.74077189178827,"pfxX":2.5225329578317215,"pfxZ":-2.6089885489349562,"pX":-0.3082897541908321,"pZ":1.3369888296975334,"vX0":6.8585336397613705,"vY0":-117.29139092924191,"vZ0":-0.7186073709287093,"x":128.75,"y":202.68,"x0":-3.619189672612054,"y0":50.00097590380817,"z0":5.032816161473348,"aX":3.4509749674858665},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.6,"breakHorizontal":-6.5,"spinRate":2399,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4702130287690993,"extension":6.671952035229972},"index":4,"playId":"7c8a90ad-f564-3349-883b-4dfe84fad891","pitchNumber":3,"startTime":"2026-04-01T19:28:04.247Z","endTime":"2026-04-01T19:28:09.221Z","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":1},"index":5,"startTime":"2026-04-01T19:28:18.725Z","endTime":"2026-04-01T19:28:29.681Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190027148901052,"aZ":-35.43870545909793,"pfxX":1.7639952029326569,"pfxZ":-2.400799956332972,"pX":0.08069865208692394,"pZ":0.7791451658726485,"vX0":7.8284132930338455,"vY0":-116.24220480055143,"vZ0":-1.9323100800912618,"x":113.92,"y":217.74,"x0":-3.5694238202916924,"y0":50.00324178423153,"z0":5.0074611611190205,"aX":2.39714105559527},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.6,"breakHorizontal":-5.3,"spinRate":2309,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.47242763230446316,"extension":6.848998724848206},"index":6,"playId":"60642e61-e1ca-3f86-8c03-337acd683099","pitchNumber":4,"startTime":"2026-04-01T19:28:29.681Z","endTime":"2026-04-01T19:28:37.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:28:37.681Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, first baseman Mark Vientos to pitcher Freddy Peralta.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T19:29:00.368Z","endTime":"2026-04-01T19:30:53.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.249270851119164,"aZ":-33.26792093377956,"pfxX":-9.810661054006353,"pfxZ":-0.6490230565985868,"pX":-0.8947131050156497,"pZ":1.8154645743909554,"vX0":10.295782226623118,"vY0":-129.49295870735742,"vZ0":-0.892456207086942,"x":151.1,"y":189.76,"x0":-3.656616280893894,"y0":50.00254714717041,"z0":4.7206740411023596,"aX":-16.58238099633776},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.1,"breakHorizontal":15.4,"spinRate":2066,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42377001583976526,"extension":6.622693913127592},"index":0,"playId":"e59413e8-680e-3817-a59f-2376d4da676b","pitchNumber":1,"startTime":"2026-04-01T19:29:08.169Z","endTime":"2026-04-01T19:29:12.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54005576958161,"aZ":-12.237957841562906,"pfxX":-4.274883288357763,"pfxZ":10.363578700567059,"pX":-0.9325798598205584,"pZ":3.4401009556733517,"vX0":8.099706393358465,"vY0":-138.2254255974572,"vZ0":-2.348155388531056,"x":152.55,"y":145.9,"x0":-3.353336177270906,"y0":50.00014095633673,"z0":5.128589091412288,"aX":-8.22250361242797},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":5.9,"spinRate":2473,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3971742509314997,"extension":6.55831148339227},"index":1,"playId":"3d761853-19de-30f9-9e46-59579135ea1c","pitchNumber":2,"startTime":"2026-04-01T19:29:28.031Z","endTime":"2026-04-01T19:29:33.146Z","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":94.1,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614633959489037,"aZ":-12.757983649476317,"pfxX":-4.264220095558605,"pfxZ":10.254951843887458,"pX":0.36075213208977924,"pZ":2.7860904613400947,"vX0":11.425370821446714,"vY0":-136.61318592809675,"vZ0":-3.418444572300465,"x":103.25,"y":163.56,"x0":-3.318422510519151,"y0":50.00195563102796,"z0":4.928358421586795,"aX":-8.073558736927422},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2488,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4006691656827175,"extension":6.843499242158653},"index":2,"playId":"e7ef3227-da43-342a-84c4-3a0eeb3d4bea","pitchNumber":3,"startTime":"2026-04-01T19:29:44.910Z","endTime":"2026-04-01T19:29:48.768Z","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":2},"index":3,"playId":"d2c8c0fa-86b5-43c3-a0a8-0581fe20f870","startTime":"2026-04-01T19:30:09.580Z","endTime":"2026-04-01T19:30:14.580Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.717031026702905,"aZ":-17.85770041893873,"pfxX":-6.520273594954355,"pfxZ":7.532826222664394,"pX":-0.8644661684032082,"pZ":4.135988353332122,"vX0":9.08883469289049,"vY0":-137.0742732594151,"vZ0":0.7341929334654892,"x":149.95,"y":127.11,"x0":-3.378246072199943,"y0":50.000559214682625,"z0":5.085283568331086,"aX":-12.38924421257887},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":9.8,"spinRate":2465,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39981391697208046,"extension":6.540104140226023},"index":4,"playId":"a274fe7c-79b4-3ca0-867c-6191e2a29765","pitchNumber":4,"startTime":"2026-04-01T19:30:25.045Z","endTime":"2026-04-01T19:30:28.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542071523381313,"aZ":-32.391367044444536,"pfxX":-10.303558473114615,"pfxZ":-0.12548135200780042,"pX":-0.19143273288238116,"pZ":1.997224143142495,"vX0":12.276022261395676,"vY0":-128.84689597544275,"vZ0":-0.5958589493332229,"x":124.3,"y":184.85,"x0":-3.6680844979762024,"y0":50.005060129205184,"z0":4.72379053990106,"aX":-17.411774556874448},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.1,"breakHorizontal":16.1,"spinRate":1959,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.42431057218777024,"extension":6.655538889952775},"hitData":{"launchSpeed":89.4,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.22,"coordY":167.9}},"index":5,"playId":"b556bc8c-6d80-39d9-913e-c06accb1236b","pitchNumber":5,"startTime":"2026-04-01T19:30:46.014Z","endTime":"2026-04-01T19:30:53.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:30:53.347Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to right fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T19:33:13.439Z","endTime":"2026-04-01T19:33:38.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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-04-01T19:33:00.103Z","endTime":"2026-04-01T19:33:15.722Z","isPitch":false,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"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":87.3,"endSpeed":78.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570868174110895,"aZ":-22.70511891985832,"pfxX":-0.19438690149731308,"pfxZ":5.874795997745963,"pX":0.2104333818643698,"pZ":4.13283089468862,"vX0":-1.1680027338800183,"vY0":-127.0624700468149,"vZ0":-1.7170918404772375,"x":108.98,"y":127.19,"x0":0.7040828428342928,"y0":50.001002461351206,"z0":6.647787434839792,"aX":-0.3129983731452758},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.4,"breakHorizontal":0.6,"spinRate":2310,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.43348977720992776,"extension":6.073193242498519},"index":1,"playId":"6c088755-a90c-3c81-85ef-9695d8fd229e","pitchNumber":1,"startTime":"2026-04-01T19:33:15.722Z","endTime":"2026-04-01T19:33:20.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.664130089592504,"aZ":-12.035942631909935,"pfxX":2.1792866057250357,"pfxZ":11.371885600133506,"pX":-0.2692954271570553,"pZ":2.602235037034086,"vX0":-2.3754305140571845,"vY0":-133.23867206949996,"vZ0":-7.824545104519407,"x":127.26,"y":168.52,"x0":0.35711714864309996,"y0":50.001476952478896,"z0":6.476651199987952,"aX":3.85884278448216},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.8,"breakHorizontal":-3.4,"spinRate":2045,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4134894604696444,"extension":6.247273492598673},"hitData":{"launchSpeed":79.4,"launchAngle":53.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.45,"coordY":129.65}},"index":2,"playId":"eb363757-0673-32ca-9a0a-db13320c05df","pitchNumber":2,"startTime":"2026-04-01T19:33:29.369Z","endTime":"2026-04-01T19:33:38.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:33:38.343Z","atBatIndex":35},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Francisco Lindor reaches on a fielding error by third baseman Nolan Gorman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T19:33:56.758Z","endTime":"2026-04-01T19:34:59.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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":75.0,"endSpeed":67.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39355184386459,"aZ":-45.30180658895976,"pfxX":-7.520605565035493,"pfxZ":-11.276874494807842,"pX":1.8169637830437904,"pZ":3.7491621589662643,"vX0":4.0828190504461235,"vY0":-108.85407731679734,"vZ0":3.903562686719967,"x":47.74,"y":137.55,"x0":0.8651902061238367,"y0":50.001744783435456,"z0":6.938895741583206,"aX":-8.756642665953434},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.4,"breakVerticalInduced":-18.5,"breakHorizontal":12.1,"spinRate":2876,"spinDirection":330},"zone":12,"typeConfidence":2.0,"plateTime":0.5090153131951749,"extension":6.062005933315667},"index":0,"playId":"a979e1ba-9e74-3b12-b909-3225604125d3","pitchNumber":1,"startTime":"2026-04-01T19:34:03.167Z","endTime":"2026-04-01T19:34:07.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544634699787505,"aZ":-19.910216300523803,"pfxX":-0.8500150228448214,"pfxZ":7.291801041495056,"pX":0.05621809630551225,"pZ":4.394367039000015,"vX0":-1.4112837792170618,"vY0":-128.3418170714685,"vZ0":-1.6547632155147216,"x":114.86,"y":120.13,"x0":0.7219144131753128,"y0":50.00105801869622,"z0":6.585475597383313,"aX":-1.4293501423766204},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.1,"breakHorizontal":1.8,"spinRate":2354,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.42544743223804415,"extension":6.145721167117539},"index":1,"playId":"27f9a382-a380-3115-9255-018c5a09bfb2","pitchNumber":2,"startTime":"2026-04-01T19:34:18.555Z","endTime":"2026-04-01T19:34:23.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.023909374618068,"aZ":-15.517348377685606,"pfxX":8.464797798164529,"pfxZ":9.081744308614793,"pX":-0.4022427958753274,"pZ":2.096114844640564,"vX0":-5.258689386679327,"vY0":-134.9832349547685,"vZ0":-8.270016936706414,"x":132.33,"y":182.18,"x0":0.47743491712397523,"y0":50.00364252928557,"z0":6.30536120921578,"aX":15.527727738159674},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-14.2,"spinRate":2122,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.40671176581505053,"extension":6.24255784025456},"index":2,"playId":"7246fa0c-8ecd-3006-8263-f664d26a3267","pitchNumber":3,"startTime":"2026-04-01T19:34:34.127Z","endTime":"2026-04-01T19:34:38.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61753010872337,"aZ":-22.87163412019038,"pfxX":9.24104675356206,"pfxZ":5.760219954538838,"pX":0.9350292827803718,"pZ":1.1249135873588727,"vX0":-2.7227287302009313,"vY0":-126.73653665352856,"vZ0":-7.867198454220511,"x":81.36,"y":208.41,"x0":0.8272036783608234,"y0":50.00567113029448,"z0":6.11655015888135,"aX":14.927919666952983},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.8,"breakHorizontal":-16.1,"spinRate":1803,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4333566465872938,"extension":6.121023360443603},"hitData":{"launchSpeed":77.4,"launchAngle":-5.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.77,"coordY":166.02}},"index":3,"playId":"dbbd10f0-59d6-3faf-888f-23ec9e2d95f4","pitchNumber":4,"startTime":"2026-04-01T19:34:51.470Z","endTime":"2026-04-01T19:34:59.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:34:59.662Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (1) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T19:35:52.664Z","endTime":"2026-04-01T19:37:10.062Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e9497a8b-34e2-35d9-85e4-0285cc0184a3","startTime":"2026-04-01T19:35:25.872Z","endTime":"2026-04-01T19:35:28.872Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Matthew Liberatore picks off Francisco Lindor at 1st on throw to first baseman Alec Burleson.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"e9497a8b-34e2-35d9-85e4-0285cc0184a3","startTime":"2026-04-01T19:35:53.180Z","endTime":"2026-04-01T19:35:54.897Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":84.3,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.269779315705325,"aZ":-31.00095275143967,"pfxX":-3.4869404809444076,"pfxZ":0.7592426413627251,"pX":1.3738947203324952,"pZ":5.087745577273192,"vX0":2.568797837250692,"vY0":-122.90727287521952,"vZ0":2.4204939048089256,"x":64.63,"y":101.41,"x0":0.7751654394296124,"y0":50.00439291359812,"z0":6.699020261863274,"aX":-5.40756397672419},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":5.8,"spinRate":2448,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.4433543139724909,"extension":6.226612604827566},"index":2,"playId":"1fbe98e0-85bd-31e1-a7c5-9a64bde770d7","pitchNumber":1,"startTime":"2026-04-01T19:35:54.897Z","endTime":"2026-04-01T19:35:59.057Z","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":84.6,"endSpeed":78.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49699789194256,"aZ":-29.894709085915835,"pfxX":-2.298595303351807,"pfxZ":1.4648552376348767,"pX":-0.802495900388941,"pZ":0.880079879925972,"vX0":-2.4994372887446215,"vY0":-123.18233799460768,"vZ0":-7.17333672350968,"x":147.59,"y":215.02,"x0":0.5205937611335796,"y0":50.00050865665955,"z0":6.328894885628263,"aX":-3.561158629842593},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":4.7,"spinRate":2543,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.44320019767096674,"extension":6.430561320121372},"index":3,"playId":"a4d5d910-e30a-3450-a102-5732ef2c9495","pitchNumber":2,"startTime":"2026-04-01T19:36:16.900Z","endTime":"2026-04-01T19:36:21.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05942319201292,"aZ":-16.686466051904887,"pfxX":4.318887317638325,"pfxZ":8.277938857672199,"pX":0.7191592307185003,"pZ":3.5503582344589746,"vX0":-0.7661645475285661,"vY0":-136.21746758399337,"vZ0":-4.822124190540245,"x":89.59,"y":142.92,"x0":0.4437249750215612,"y0":50.00639578424778,"z0":6.5042706173275615,"aX":8.084875792396176},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-7.7,"spinRate":1912,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4027260243209314,"extension":6.259059641798633},"hitData":{"launchSpeed":107.6,"launchAngle":42.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.35,"coordY":97.97}},"index":4,"playId":"218e180b-051f-3cdf-ae58-c66d52f553df","pitchNumber":3,"startTime":"2026-04-01T19:36:34.439Z","endTime":"2026-04-01T19:37:10.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:37:10.062Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T19:37:25.581Z","endTime":"2026-04-01T19:37:41.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.669120953129426,"aZ":-22.822765330358198,"pfxX":9.189652310637202,"pfxZ":5.746409207078967,"pX":0.706741720324339,"pZ":2.7534948846076586,"vX0":-3.119709844657285,"vY0":-127.194053644651,"vZ0":-4.391213526944447,"x":90.06,"y":164.44,"x0":0.7598649806922769,"y0":50.00358782005295,"z0":6.326494282018999,"aX":14.96055444401938},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":-15.8,"spinRate":1649,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.431680246475894,"extension":6.434579318309314},"hitData":{"launchSpeed":94.4,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.46,"coordY":78.71}},"index":0,"playId":"af443af7-89b0-34c9-bed0-b8d1a2192e8e","pitchNumber":1,"startTime":"2026-04-01T19:37:30.336Z","endTime":"2026-04-01T19:37:41.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:37:41.221Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to right fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T19:38:56.686Z","endTime":"2026-04-01T19:39:06.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T19:38:17.093Z","endTime":"2026-04-01T19:38:58.986Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92564256722807,"aZ":-13.162644759203603,"pfxX":2.17247354336237,"pfxZ":10.550474718639558,"pX":0.002994234878124996,"pZ":2.8964300801519793,"vX0":-1.9182102563640753,"vY0":-134.5668132976934,"vZ0":-7.045471426708532,"x":116.89,"y":160.58,"x0":0.44890883403341036,"y0":50.00629865284494,"z0":6.5143584994941195,"aX":3.9160069007581964},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-3.5,"spinRate":2112,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.40976441974631195,"extension":6.223729711822388},"hitData":{"launchSpeed":80.6,"launchAngle":31.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.14,"coordY":106.9}},"index":1,"playId":"04162495-0b66-3c0c-9afa-89162886eac4","pitchNumber":1,"startTime":"2026-04-01T19:38:58.986Z","endTime":"2026-04-01T19:39:06.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:39:06.795Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Tyrone Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T19:42:12.210Z","endTime":"2026-04-01T19:44:16.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478594363326312,"aZ":-30.162960511715177,"pfxX":-12.421621860289239,"pfxZ":1.2537941041095433,"pX":-0.7646983316274469,"pZ":2.6263961228058026,"vX0":10.851143522452183,"vY0":-126.07160968493699,"vZ0":0.002022885048959311,"x":146.15,"y":167.87,"x0":-3.5181697259097424,"y0":50.003153526821364,"z0":5.067334132674083,"aX":-19.92547191641274},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":19.9,"spinRate":1946,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.43504797871957557,"extension":6.3862136570443235},"index":0,"playId":"a16074df-0011-3668-930c-55b037c5d85b","pitchNumber":1,"startTime":"2026-04-01T19:42:42.154Z","endTime":"2026-04-01T19:42:47.911Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40734542404244,"aZ":-38.95221584468283,"pfxX":4.353484443717878,"pfxZ":-5.532982453780178,"pX":-1.7980922983067549,"pZ":2.3933606789758595,"vX0":2.5280320001492784,"vY0":-110.26869116651827,"vZ0":2.3689162243125406,"x":185.54,"y":174.16,"x0":-3.526575121661299,"y0":50.00124697310776,"z0":5.427887209688114,"aX":5.336133821567362},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.0,"breakHorizontal":-8.5,"spinRate":2387,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.49756129236414903,"extension":6.368991150771872},"index":1,"playId":"0891612a-fed2-3a6d-8c51-c4afb251b646","pitchNumber":2,"startTime":"2026-04-01T19:43:14.756Z","endTime":"2026-04-01T19:43:18.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14204630818187,"aZ":-15.66889347655777,"pfxX":-5.9763986656969,"pfxZ":8.749773884406949,"pX":-1.5981360015154036,"pZ":3.502914269695781,"vX0":6.913273288401803,"vY0":-137.1596588059226,"vZ0":-2.0517926955493144,"x":177.92,"y":144.2,"x0":-3.3867136857116926,"y0":50.00361511934148,"z0":5.341195339801975,"aX":-11.275234651854214},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":9.2,"spinRate":2389,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4008573284664445,"extension":6.644826616415018},"index":2,"playId":"36dd0100-8b1b-34df-89f3-75048065af59","pitchNumber":3,"startTime":"2026-04-01T19:43:26.647Z","endTime":"2026-04-01T19:43:31.331Z","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":93.4,"endSpeed":85.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4838182165106,"aZ":-12.22561806133831,"pfxX":-4.3649945407654265,"pfxZ":10.729892647277222,"pX":-0.8679373989760872,"pZ":2.1857767842932008,"vX0":7.925705493529785,"vY0":-135.675377094297,"vZ0":-5.5496898251170865,"x":150.08,"y":179.76,"x0":-3.2636646277482613,"y0":50.0010726127439,"z0":5.11430089154019,"aX":-8.114550231416917},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2359,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4041465546750431,"extension":6.5442057564410385},"index":3,"playId":"d3ef44fa-15cc-326b-a4e2-da267a9318ab","pitchNumber":4,"startTime":"2026-04-01T19:43:40.811Z","endTime":"2026-04-01T19:43:44.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38619579103205,"aZ":-31.49607202082096,"pfxX":-10.829166327406922,"pfxZ":0.40837062335270957,"pX":0.14149557309046298,"pZ":2.631101607111105,"vX0":12.418151910758827,"vY0":-127.72081441943807,"vZ0":0.3115230792755814,"x":111.61,"y":167.74,"x0":-3.3681338661882614,"y0":50.00168299900239,"z0":4.976888510765281,"aX":-17.956741577121658},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":16.9,"spinRate":2079,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4282311170480453,"extension":6.4682657399324786},"hitData":{"launchSpeed":89.4,"launchAngle":12.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.43,"coordY":110.46}},"index":4,"playId":"11925c5d-2a29-3fb3-9c74-25ab4647f511","pitchNumber":5,"startTime":"2026-04-01T19:44:07.869Z","endTime":"2026-04-01T19:44:16.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:44:16.108Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. JJ Wetherholt to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T19:44:43.208Z","endTime":"2026-04-01T19:47:32.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765893469476218,"aZ":-36.79578544570181,"pfxX":1.5361177121551932,"pfxZ":-3.4093586107069553,"pX":-0.34267062783658714,"pZ":1.8547088434687355,"vX0":6.959724270831564,"vY0":-116.29257430151863,"vZ0":0.7693886681383271,"x":130.06,"y":188.7,"x0":-3.585536499228783,"y0":50.0023691874524,"z0":5.036839501673795,"aX":2.0818590457026365},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.6,"breakHorizontal":-4.7,"spinRate":2313,"spinDirection":70},"zone":7,"typeConfidence":2.0,"plateTime":0.4727430361042031,"extension":6.6814628838524985},"index":0,"playId":"37fbf717-0eb2-3ed5-9d77-7574e29eba90","pitchNumber":1,"startTime":"2026-04-01T19:44:44.444Z","endTime":"2026-04-01T19:44:48.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"77f9027c-1855-3f37-a0b6-f54eec8f3fcd","startTime":"2026-04-01T19:45:08.623Z","endTime":"2026-04-01T19:45:11.841Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08579056252671,"aZ":-14.268096081547588,"pfxX":-3.39623338028637,"pfxZ":9.925801413025207,"pX":-1.2979374743440735,"pZ":2.7651589978769655,"vX0":7.195035300628928,"vY0":-134.22444748500405,"vZ0":-3.1310446244131716,"x":166.47,"y":164.12,"x0":-3.5856330927716296,"y0":50.004848464887274,"z0":4.977889674576921,"aX":-6.128791731231713},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2214,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40982779955360904,"extension":6.896782554409851},"index":2,"playId":"aeeddf48-b90b-3cb6-80d1-0ce9d3a40ebe","pitchNumber":2,"startTime":"2026-04-01T19:45:35.746Z","endTime":"2026-04-01T19:45:39.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.780274318161702,"aZ":-12.917453677231906,"pfxX":-5.607425041042705,"pfxZ":10.08434311603061,"pX":-1.256209643266262,"pZ":1.6914856392534114,"vX0":7.6809853137242445,"vY0":-137.6226001133925,"vZ0":-6.497002338378704,"x":164.88,"y":193.11,"x0":-3.3605131329683378,"y0":50.005340569499815,"z0":4.96538095050158,"aX":-10.711228219556004},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2419,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3986566669681304,"extension":6.7803097539065424},"index":3,"playId":"6f0e62c9-41c3-336a-a53e-56ef62e439f9","pitchNumber":3,"startTime":"2026-04-01T19:45:54.711Z","endTime":"2026-04-01T19:45:59.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"21dc033e-ca5a-3004-999e-dab957ae810d","startTime":"2026-04-01T19:46:15.596Z","endTime":"2026-04-01T19:46:18.806Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39031145027043,"aZ":-35.33993111620324,"pfxX":-10.627499196761274,"pfxZ":-1.9092129418676578,"pX":-0.9064485019758545,"pZ":2.200036368673948,"vX0":10.751737661272644,"vY0":-127.6911148984529,"vZ0":0.5728540744410895,"x":151.55,"y":179.38,"x0":-3.7835552553771987,"y0":50.0026406005341,"z0":4.7450393191430225,"aX":-17.613837917287473},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.1,"breakHorizontal":16.9,"spinRate":1818,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42834009026111985,"extension":6.658138145514311},"index":5,"playId":"5c761593-b5b8-3acc-8f85-1bf2942a0506","pitchNumber":4,"startTime":"2026-04-01T19:46:32.814Z","endTime":"2026-04-01T19:46:59.837Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.740466463593958,"aZ":-31.63245526971122,"pfxX":-10.981234037520839,"pfxZ":0.3256535057307701,"pX":-1.512015595328098,"pZ":2.8807281653968815,"vX0":9.242077804484154,"vY0":-127.37150932847123,"vZ0":1.372019382958493,"x":174.63,"y":161.0,"x0":-3.7578061731023724,"y0":50.00000020858554,"z0":4.833195878088269,"aX":-18.071582566421412},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":17.9,"spinRate":1775,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4297413069582823,"extension":6.616565559238508},"index":6,"playId":"42d03112-c997-3ede-a6af-c12e2cd6e846","pitchNumber":5,"startTime":"2026-04-01T19:47:28.229Z","endTime":"2026-04-01T19:47:32.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:47:32.661Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T19:48:43.240Z","endTime":"2026-04-01T19:50:40.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T19:47:46.566Z","endTime":"2026-04-01T19:48:45.519Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49906053342954,"aZ":-29.569171336571138,"pfxX":-9.49140551084229,"pfxZ":1.5786806428708964,"pX":-1.8771565741830867,"pZ":2.2817399357331243,"vX0":7.646396582716144,"vY0":-127.07287185003284,"vZ0":-0.4688209615835156,"x":188.55,"y":177.17,"x0":-3.676793296376237,"y0":50.004970301970516,"z0":4.796831257161374,"aX":-15.686140145208967},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":15.7,"spinRate":1754,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4293381265616363,"extension":6.552032769233197},"index":1,"playId":"3374bc61-6dc9-3b36-b26e-3be94617e5d3","pitchNumber":1,"startTime":"2026-04-01T19:48:45.519Z","endTime":"2026-04-01T19:48:49.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536150660652275,"aZ":-29.23507055477439,"pfxX":-11.952003178014078,"pfxZ":1.7639194328301153,"pX":-0.789286930441179,"pZ":0.9322524757391939,"vX0":10.748277523430625,"vY0":-127.9467717591314,"vZ0":-3.920070877003946,"x":147.09,"y":213.61,"x0":-3.4846761343772767,"y0":50.001543904506896,"z0":4.76636653705516,"aX":-19.884411541886646},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":19.3,"spinRate":1799,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.42753120035079295,"extension":6.662467526551381},"index":2,"playId":"48ab3556-95e2-3b60-baec-376b72c8660a","pitchNumber":2,"startTime":"2026-04-01T19:49:04.340Z","endTime":"2026-04-01T19:49:09.091Z","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":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.642148890738795,"aZ":-34.63712685245774,"pfxX":0.8545861585117602,"pfxZ":-1.8052579579104506,"pX":-0.29606985981464046,"pZ":2.479624811401397,"vX0":6.932782590347855,"vY0":-116.30251127382948,"vZ0":1.2216232879066924,"x":128.29,"y":171.83,"x0":-3.4316240123176684,"y0":50.00221123681294,"z0":5.242744843987903,"aX":1.1658293543979916},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.6,"breakHorizontal":-3.4,"spinRate":2245,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4716769516149566,"extension":6.409207669267484},"index":3,"playId":"544e0aef-e680-37da-b3eb-012645416bf5","pitchNumber":3,"startTime":"2026-04-01T19:49:21.869Z","endTime":"2026-04-01T19:49:26.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98451636028019,"aZ":-13.3944554065205,"pfxX":-5.978881521463433,"pfxZ":9.958137371306542,"pX":-1.8869756017881636,"pZ":2.293785049273076,"vX0":5.885840520760477,"vY0":-137.11780526880523,"vZ0":-5.132396160484732,"x":188.93,"y":176.85,"x0":-3.2943767177461147,"y0":50.005253038446185,"z0":5.118515094583332,"aX":-11.279132355421837},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2429,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40089983997317313,"extension":6.580617198571531},"index":4,"playId":"790ecb35-3228-36cd-a563-34bbc2d4cc6e","pitchNumber":4,"startTime":"2026-04-01T19:49:40.004Z","endTime":"2026-04-01T19:49:44.523Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"f6e8b553-8c93-4e49-9456-c7058ec218aa","startTime":"2026-04-01T19:49:58.311Z","endTime":"2026-04-01T19:50:03.311Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73602010342072,"aZ":-28.398311733543945,"pfxX":-11.060703027044257,"pfxZ":2.3322546384972602,"pX":0.4150051173226678,"pZ":1.9673391394407662,"vX0":13.365519623817566,"vY0":-126.23197694251246,"vZ0":-1.4742198255354437,"x":101.18,"y":185.66,"x0":-3.5015125615832416,"y0":50.00480109353587,"z0":4.83671495598372,"aX":-17.924280740238828},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":17.2,"spinRate":1733,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.433242831925885,"extension":6.675460460218192},"index":6,"playId":"c66a2acf-8989-38ad-a6d3-e596f42698e6","pitchNumber":5,"startTime":"2026-04-01T19:50:16.417Z","endTime":"2026-04-01T19:50:21.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.302699466860673,"aZ":-14.030553439509898,"pfxX":-6.234782680864949,"pfxZ":9.714854360144493,"pX":-0.1874582441700578,"pZ":2.0178411617167304,"vX0":10.74806782737456,"vY0":-135.7029148284633,"vZ0":-5.000357862220523,"x":124.15,"y":184.3,"x0":-3.3868652307267415,"y0":50.00265873598895,"z0":4.859480362255926,"aX":-11.644880167059558},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2414,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4034066566705037,"extension":6.71912907853678},"index":7,"playId":"bbd3048a-b3f1-31d5-a69d-edc8eeb34fde","pitchNumber":6,"startTime":"2026-04-01T19:50:36.258Z","endTime":"2026-04-01T19:50:40.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:50:40.441Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to shortstop Francisco Lindor on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T19:53:22.521Z","endTime":"2026-04-01T19:54:42.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T19:50:57.065Z","endTime":"2026-04-01T19:51:36.802Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Freddy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-01T19:51:36.802Z","endTime":"2026-04-01T19:53:24.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.062841339317046,"aZ":-24.139080470156703,"pfxX":-10.528408671936834,"pfxZ":4.110991871701117,"pX":-0.3038592834241982,"pZ":3.6121295497896555,"vX0":7.01805292425389,"vY0":-139.11575047820858,"vZ0":-1.468281538160774,"x":128.58,"y":141.25,"x0":-1.4952308248453683,"y0":50.00185267028047,"z0":5.7513707155740565,"aX":-20.574703335670968},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2263,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3941591766305703,"extension":6.043736056398485},"index":2,"playId":"357e6c3d-2ad4-3df3-ad8f-5c0ae2501a14","pitchNumber":1,"startTime":"2026-04-01T19:53:24.812Z","endTime":"2026-04-01T19:53:31.408Z","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":94.7,"endSpeed":86.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13244432503375,"aZ":-22.379261388770463,"pfxX":-10.736959667441727,"pfxZ":5.121549755275124,"pX":-0.7803241008278563,"pZ":2.7772881309734516,"vX0":5.371767733729659,"vY0":-137.79614835154533,"vZ0":-3.8475541140049425,"x":146.74,"y":163.79,"x0":-1.3655831005603387,"y0":50.005109906258284,"z0":5.713607249680228,"aX":-20.540769730033276},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":18.2,"spinRate":2410,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3982951009404947,"extension":5.883482198939212},"index":3,"playId":"6ca77f2f-2880-31e2-9e1e-a83a85450108","pitchNumber":2,"startTime":"2026-04-01T19:53:41.555Z","endTime":"2026-04-01T19:53:48.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262985266477436,"aZ":-26.40468764600297,"pfxX":-10.412064508936,"pfxZ":3.355351001343731,"pX":0.2706951451348143,"pZ":2.954518782785768,"vX0":7.2972653564539325,"vY0":-131.00526756784342,"vZ0":-2.4680750245915837,"x":106.68,"y":159.01,"x0":-1.2122186697240678,"y0":50.00448991490817,"z0":5.903079025849868,"aX":-17.918547609867595},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":2108,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.4196960506517571,"extension":5.678838213322192},"index":4,"playId":"1ed5591f-8a46-3a75-8eef-e4ddc3f99616","pitchNumber":3,"startTime":"2026-04-01T19:54:17.192Z","endTime":"2026-04-01T19:54:21.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.326563122969716,"aZ":-31.244342526154714,"pfxX":-9.27740869474674,"pfxZ":0.5554938219940926,"pX":-0.5866711611356802,"pZ":2.3673817578291474,"vX0":4.951158312144711,"vY0":-129.9294303519451,"vZ0":-2.6982316327952147,"x":139.36,"y":174.86,"x0":-1.3238990157179127,"y0":50.0058444370251,"z0":5.8233439150988735,"aX":-15.671109007593424},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.6,"breakHorizontal":15.5,"spinRate":2096,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4235322811600022,"extension":5.943894557872017},"hitData":{"launchSpeed":65.0,"launchAngle":58.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.77,"coordY":142.96}},"index":5,"playId":"9ad39938-31b0-3b07-9992-9e94cd755db9","pitchNumber":4,"startTime":"2026-04-01T19:54:34.200Z","endTime":"2026-04-01T19:54:42.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:54:42.527Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a sharp line drive to center fielder Luis Robert Jr. JJ Wetherholt scores. Iván Herrera to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T19:55:10.725Z","endTime":"2026-04-01T19:56:51.330Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.071837522617045,"aZ":-18.74263099786055,"pfxX":-10.609425349013092,"pfxZ":6.787688658904875,"pX":-1.1180350880246528,"pZ":2.106120608022668,"vX0":4.527781470486539,"vY0":-140.5718683625242,"vZ0":-6.473649120506707,"x":159.62,"y":181.91,"x0":-1.380921881974972,"y0":50.00654129252368,"z0":5.677353192716374,"aX":-21.00846141465288},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":18.1,"spinRate":2458,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3912524630781111,"extension":5.99076339317937},"index":0,"playId":"6cc9a069-6cfe-3215-9568-ecf5d0e6c322","pitchNumber":1,"startTime":"2026-04-01T19:55:22.394Z","endTime":"2026-04-01T19:55:26.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08994882366443,"aZ":-28.507110038254442,"pfxX":-10.92563635726245,"pfxZ":2.0927200373087915,"pX":-0.38385059434095176,"pZ":1.2149640429279018,"vX0":5.729627970444174,"vY0":-132.30501851935452,"vZ0":-6.259990837225028,"x":131.63,"y":205.98,"x0":-1.1705534997081197,"y0":50.0051660517736,"z0":5.731039730136891,"aX":-19.161345365210202},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":18.4,"spinRate":2164,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4157328586579383,"extension":5.969874431017882},"index":1,"playId":"82e05423-691b-3366-b512-5be1f88e57ed","pitchNumber":2,"startTime":"2026-04-01T19:55:38.789Z","endTime":"2026-04-01T19:55:43.071Z","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":91.0,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41811748747384,"aZ":-28.734278757847267,"pfxX":-10.021532392191467,"pfxZ":1.9319767415924325,"pX":0.22190281768133813,"pZ":1.9165524353449046,"vX0":6.850263887445502,"vY0":-132.31338584727615,"vZ0":-4.65335992276613,"x":108.54,"y":187.03,"x0":-1.09467773835601,"y0":50.00019879002871,"z0":5.795785246441656,"aX":-17.8208327437401},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":16.7,"spinRate":2033,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.41347974185924397,"extension":5.8207299121622675},"index":2,"playId":"53dfd45d-22cf-3674-8173-c982a40302ed","pitchNumber":3,"startTime":"2026-04-01T19:55:56.503Z","endTime":"2026-04-01T19:56:00.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640612665587806,"aZ":-29.088019025333978,"pfxX":-10.40775551115055,"pfxZ":1.7156431118310707,"pX":0.865877485491538,"pZ":1.8442406277029524,"vX0":8.95956656412674,"vY0":-133.36745711200203,"vZ0":-4.286973309109241,"x":83.99,"y":188.99,"x0":-1.1845991248573042,"y0":50.006213847326805,"z0":5.570224526174074,"aX":-18.755775718653314},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":16.9,"spinRate":2219,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4106735624885429,"extension":6.094357754811342},"index":3,"playId":"474c340b-2ec7-3332-8b2f-8ca799cb5a3e","pitchNumber":4,"startTime":"2026-04-01T19:56:24.217Z","endTime":"2026-04-01T19:56:28.753Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48580055461899,"aZ":-29.67970938319299,"pfxX":-8.75572132574284,"pfxZ":1.4100328646386924,"pX":-0.5314967491424966,"pZ":2.614075304491041,"vX0":4.9340580159779615,"vY0":-131.89605103478993,"vZ0":-2.823078618627534,"x":137.26,"y":168.2,"x0":-1.282949779031846,"y0":50.00625155869301,"z0":5.873586553480855,"aX":-15.521719804482496},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":14.9,"spinRate":2105,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4143386418788335,"extension":5.919940159282021},"hitData":{"launchSpeed":102.2,"launchAngle":10.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":150.74,"coordY":84.75}},"index":4,"playId":"961c0f76-7fc0-3368-bcc1-4ba4a74837a8","pitchNumber":5,"startTime":"2026-04-01T19:56:40.951Z","endTime":"2026-04-01T19:56:51.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:56:51.330Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T19:57:31.548Z","endTime":"2026-04-01T19:59:24.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"89d05766-be81-4811-9366-37812ae00e6b","startTime":"2026-04-01T19:57:31.548Z","endTime":"2026-04-01T19:57:36.548Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.401322210961965,"aZ":-19.877743192805962,"pfxX":-10.317544022510937,"pfxZ":6.401611400243545,"pX":-0.2552632467067804,"pZ":0.8549677673793072,"vX0":6.349709232239471,"vY0":-138.55162702932174,"vZ0":-8.935105246614459,"x":126.73,"y":215.7,"x0":-1.2505560164703127,"y0":50.00348995265215,"z0":5.479732413524506,"aX":-19.820879962054924},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.6,"breakHorizontal":17.2,"spinRate":2365,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.397137850244051,"extension":5.875301736997603},"index":1,"playId":"2306f5e6-d3b3-3914-8dc3-717a219b9e2e","pitchNumber":1,"startTime":"2026-04-01T19:57:45.092Z","endTime":"2026-04-01T19:57:49.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.136135969895776,"aZ":-19.75308769240017,"pfxX":-9.64842024447778,"pfxZ":6.374099434062593,"pX":-0.20660950432876363,"pZ":1.682801404736945,"vX0":6.705159549770078,"vY0":-139.13135918673018,"vZ0":-6.648723605437391,"x":124.88,"y":193.34,"x0":-1.402461757033593,"y0":50.00001335129271,"z0":5.426395093544218,"aX":-18.788072871738844},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":16.0,"spinRate":2304,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3946727099897336,"extension":6.00764122147889},"index":2,"playId":"bd039b9e-7f80-3fab-92c1-fc5ceeb7d67b","pitchNumber":2,"startTime":"2026-04-01T19:58:00.970Z","endTime":"2026-04-01T19:58:05.901Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65729992014357,"aZ":-28.8371269672435,"pfxX":-11.582283010452821,"pfxZ":1.9529894906838754,"pX":-0.6344916828294894,"pZ":1.9717169706375097,"vX0":5.400197848048375,"vY0":-130.76028208759416,"vZ0":-4.520179653579678,"x":141.19,"y":185.54,"x0":-1.2351170964271911,"y0":50.005675084535405,"z0":5.917138434227807,"aX":-19.819389618443385},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":19.6,"spinRate":2117,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4208138070850671,"extension":5.735796868907985},"index":3,"playId":"f2cd51da-f351-3f5c-a5ef-0b34fab26a01","pitchNumber":3,"startTime":"2026-04-01T19:58:40.967Z","endTime":"2026-04-01T19:58:45.963Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-01T19:59:05.586Z","endTime":"2026-04-01T19:59:20.457Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.47714056719182,"aZ":-13.81667623988048,"pfxX":-6.4310815109657335,"pfxZ":9.280071960752664,"pX":0.4664686940682791,"pZ":3.277091970543856,"vX0":7.102962107445202,"vY0":-141.04982656136167,"vZ0":-4.053294572444761,"x":99.22,"y":150.3,"x0":-1.2708020578381278,"y0":50.00617500166966,"z0":5.648386538050603,"aX":-12.727124196131234},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2329,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.39103122130869483,"extension":5.936992234610693},"index":5,"playId":"c75034c7-8c26-3132-ae29-d42f83a4e374","pitchNumber":4,"startTime":"2026-04-01T19:59:20.457Z","endTime":"2026-04-01T19:59:24.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:59:24.223Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a sharp ground ball to left fielder Thomas Saggese.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T20:01:36.068Z","endTime":"2026-04-01T20:01:48.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:01:19.499Z","endTime":"2026-04-01T20:01:38.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.344192399256634,"aZ":-12.339733704048756,"pfxX":-7.897565656006281,"pfxZ":10.161292286516554,"pX":-0.24939394080815297,"pZ":2.9105797492499543,"vX0":3.0569023979754224,"vY0":-140.61172876458278,"vZ0":-7.109963267696031,"x":126.51,"y":160.19,"x0":-0.3406534453733631,"y0":50.00285386696897,"z0":6.316856608652099,"aX":-15.41748786004138},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":13.4,"spinRate":2263,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39332401541329354,"extension":5.923272585043812},"hitData":{"launchSpeed":112.4,"launchAngle":6.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":67.18,"coordY":113.68}},"index":1,"playId":"522b5500-28f2-31de-9654-868d543cc025","pitchNumber":1,"startTime":"2026-04-01T20:01:38.436Z","endTime":"2026-04-01T20:01:48.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:01:48.287Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Baty flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T20:02:24.481Z","endTime":"2026-04-01T20:04:26.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brett Baty replaces Mark Vientos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:02:04.962Z","endTime":"2026-04-01T20:02:26.814Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533546022617706,"aZ":-30.849583593808426,"pfxX":-9.001039077642268,"pfxZ":0.8052705282760853,"pX":0.6586435060566729,"pZ":1.180561878686913,"vX0":5.887049259218851,"vY0":-127.48402183201111,"vZ0":-5.95647156908012,"x":91.89,"y":206.9,"x0":-0.5126611104469818,"y0":50.00277814189703,"z0":5.9864256739927635,"aX":-14.795946349079435},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":15.0,"spinRate":1289,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42986696475067676,"extension":6.064056056138906},"index":1,"playId":"a106c169-fb2f-30d4-9c06-a814ef8c79db","pitchNumber":1,"startTime":"2026-04-01T20:02:26.814Z","endTime":"2026-04-01T20:02:30.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14340051757495,"aZ":-10.850972172814252,"pfxX":-6.924340368594663,"pfxZ":10.662770083612111,"pX":-0.10212179781553093,"pZ":3.304369104263707,"vX0":3.284354375976921,"vY0":-141.0111657363392,"vZ0":-6.53367725549338,"x":120.89,"y":149.56,"x0":-0.38682581652984305,"y0":50.00206365094918,"z0":6.362298044391373,"aX":-13.847117147857436},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":11.8,"spinRate":2358,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.38946043732123004,"extension":6.010073908626196},"index":2,"playId":"436d7085-0e23-3375-a34f-194acd6ef1fa","pitchNumber":2,"startTime":"2026-04-01T20:02:44.492Z","endTime":"2026-04-01T20:02:48.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.405647840840246,"aZ":-9.629306156642265,"pfxX":-7.116612709179085,"pfxZ":11.143291804699512,"pX":0.4592767208421277,"pZ":2.8641366694245187,"vX0":4.661195659387755,"vY0":-142.02006966395746,"vZ0":-7.731689000102294,"x":99.49,"y":161.45,"x0":-0.2866611545840227,"y0":50.00637653117219,"z0":6.250355164684305,"aX":-14.40250437292779},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":11.8,"spinRate":2341,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3870719606381412,"extension":6.050555132023664},"index":3,"playId":"3a9feb03-6011-33d1-8c78-efb5bbd1cfb4","pitchNumber":3,"startTime":"2026-04-01T20:03:01.998Z","endTime":"2026-04-01T20:03:05.516Z","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":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-01T20:03:13.769Z","endTime":"2026-04-01T20:03:33.619Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36217156430764,"aZ":-28.218107466286284,"pfxX":-7.428482623609822,"pfxZ":2.3184036998595805,"pX":0.6466956924060464,"pZ":0.3892392061982891,"vX0":4.659521754779909,"vY0":-130.09154973196434,"vZ0":-9.076100353155587,"x":92.35,"y":228.27,"x0":-0.20637381719902373,"y0":50.00235813051284,"z0":6.075797529928157,"aX":-12.67873895125689},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":12.4,"spinRate":1264,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42170435862481526,"extension":6.150820645949769},"index":5,"playId":"c5dad528-0d63-325f-9bec-4f6637804f04","pitchNumber":4,"startTime":"2026-04-01T20:03:33.619Z","endTime":"2026-04-01T20:03:37.536Z","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":98.4,"endSpeed":88.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.45162342726949,"aZ":-8.861984600583195,"pfxX":-6.792281112540527,"pfxZ":11.392889720738681,"pX":-0.20704176559179957,"pZ":4.063385444237435,"vX0":2.674924013905427,"vY0":-143.16081000639582,"vZ0":-5.081586758996041,"x":124.89,"y":129.07,"x0":-0.27891915249417343,"y0":50.00140623814425,"z0":6.433559964661811,"aX":-13.895909991492362},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.6,"breakHorizontal":11.6,"spinRate":2387,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38470075168567597,"extension":5.928572187471701},"index":6,"playId":"3b6ba4c3-14e2-335a-806b-17121fb19afc","pitchNumber":5,"startTime":"2026-04-01T20:03:59.053Z","endTime":"2026-04-01T20:04:03.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.36419190788029,"aZ":-9.833385387686455,"pfxX":-7.449798532334455,"pfxZ":11.455044477718559,"pX":-0.24036306080854392,"pZ":2.183701672986538,"vX0":2.569386369214224,"vY0":-140.12928622854315,"vZ0":-9.321922463850056,"x":126.16,"y":179.82,"x0":-0.21195716372003365,"y0":50.0042004814997,"z0":6.233947992798505,"aX":-14.530426945729397},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":12.8,"spinRate":2230,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39379421051775276,"extension":6.143550526502428},"hitData":{"launchSpeed":101.9,"launchAngle":44.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.94,"coordY":73.79}},"index":7,"playId":"63cca170-cf0e-38cc-b70a-12235ab5eab6","pitchNumber":6,"startTime":"2026-04-01T20:04:16.713Z","endTime":"2026-04-01T20:04:26.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:04:26.497Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T20:04:43.818Z","endTime":"2026-04-01T20:06:34.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68989104834707,"aZ":-17.644448735555848,"pfxX":-8.596565508635438,"pfxZ":7.086808846797737,"pX":-0.521324670210299,"pZ":4.315120367562151,"vX0":3.426599948066202,"vY0":-142.496436815339,"vZ0":-1.9039008456099058,"x":136.87,"y":122.27,"x0":-0.6247475564697219,"y0":50.00174943410229,"z0":6.110396445954633,"aX":-17.62258014181003},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":14.9,"spinRate":2116,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38483537412042823,"extension":6.018079934498285},"index":0,"playId":"cdae767a-d7fb-3e41-8b26-ebf798e585c8","pitchNumber":1,"startTime":"2026-04-01T20:04:51.853Z","endTime":"2026-04-01T20:04:55.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78096245533387,"aZ":-25.609516016037972,"pfxX":-1.6520045940510921,"pfxZ":3.6615474435913913,"pX":0.7179802402515159,"pZ":0.5382277109799966,"vX0":4.264391929320494,"vY0":-132.71303160976422,"vZ0":-9.435460511764294,"x":89.63,"y":224.25,"x0":-0.6907875851337941,"y0":50.006058289465365,"z0":5.986615378978476,"aX":-2.9653709843409004},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":2.2,"spinRate":2436,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.41174834379933856,"extension":6.110313509727877},"index":1,"playId":"f465f4dd-23bb-3e5b-9383-5a86a6effd64","pitchNumber":2,"startTime":"2026-04-01T20:05:08.590Z","endTime":"2026-04-01T20:05:12.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8428926743175,"aZ":-16.949876612564445,"pfxX":-10.919545817163105,"pfxZ":7.445241949302115,"pX":0.35087602768135806,"pZ":2.7502487511304228,"vX0":6.738339014762971,"vY0":-142.16356460836352,"vZ0":-6.219292732809496,"x":103.63,"y":164.52,"x0":-0.6323993150952559,"y0":50.00362846398444,"z0":6.0436376274151655,"aX":-22.33368093864192},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":18.4,"spinRate":2213,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.385390156979863,"extension":6.117622326324037},"index":2,"playId":"7586faf9-aef6-3439-8918-d9bf1fa70b2a","pitchNumber":3,"startTime":"2026-04-01T20:05:30.404Z","endTime":"2026-04-01T20:05:34.837Z","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":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43696144844839,"aZ":-16.61208790395502,"pfxX":-8.90717556891401,"pfxZ":7.478274631820629,"pX":-1.0090400791366056,"pZ":3.537686530399614,"vX0":2.252283935287534,"vY0":-143.40925375445613,"vZ0":-4.652417560771166,"x":155.46,"y":143.26,"x0":-0.6478020220876747,"y0":50.00340772598565,"z0":6.218600314794615,"aX":-18.53673925742421},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":2138,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38205572600146676,"extension":6.057630834004222},"index":3,"playId":"1e40ffc6-1be4-3469-97f9-7a46bae2acc0","pitchNumber":4,"startTime":"2026-04-01T20:05:48.085Z","endTime":"2026-04-01T20:05:53.263Z","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":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51637743977702,"aZ":-8.155224650866097,"pfxX":-5.814499799222123,"pfxZ":11.511233521152345,"pX":0.5071195669198916,"pZ":2.433975082480129,"vX0":4.046203159916915,"vY0":-143.8151191499743,"vZ0":-9.196692034596547,"x":104.82,"y":131.0,"x0":-0.16525979128098062,"y0":50.00590485762165,"z0":6.18586656104163,"aX":-12.136454771784054},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.1,"breakHorizontal":9.7,"spinRate":2448,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.38139048014193655,"extension":6.1345919978235735},"index":4,"playId":"26565b20-3445-3b67-a9b4-14cad5a27b4c","pitchNumber":5,"startTime":"2026-04-01T20:06:07.523Z","endTime":"2026-04-01T20:06:11.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.179823433090824,"aZ":-8.920248097933994,"pfxX":-5.8665535489691845,"pfxZ":11.321456398881958,"pX":-0.8267607262945987,"pZ":2.116891714246856,"vX0":0.5374229799469838,"vY0":-142.93068271595416,"vZ0":-9.860026080766161,"x":148.51,"y":181.62,"x0":-0.25658860857642346,"y0":50.0020108232629,"z0":6.1853964192483994,"aX":-12.049195588562576},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":10.4,"spinRate":2359,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3842722547890869,"extension":6.174599245805238},"index":5,"playId":"1451040e-2779-3844-8336-26b6c2b81b8c","pitchNumber":6,"startTime":"2026-04-01T20:06:30.196Z","endTime":"2026-04-01T20:06:34.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:06:34.548Z","atBatIndex":48},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Francisco Alvarez reaches on catcher interference by Pedro Pagés. Luis Robert Jr. to 2nd. Francisco Alvarez to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T20:06:51.039Z","endTime":"2026-04-01T20:07:45.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":91.2,"endSpeed":82.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68605649741854,"aZ":-28.569686323545127,"pfxX":1.0893766908329554,"pfxZ":2.0564857658976825,"pX":-0.025686721474944385,"pZ":1.8709272777946728,"vX0":0.9196059237754778,"vY0":-132.5804437276974,"vZ0":-5.88990271934428,"x":117.98,"y":188.26,"x0":-0.5205638566090711,"y0":50.00044980392652,"z0":6.2506224172786355,"aX":1.9071760868080005},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":-2.2,"spinRate":2473,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.4157390101595273,"extension":6.200568529811073},"index":0,"playId":"1603c070-cef8-39c2-9c39-0b5cccec7a42","pitchNumber":1,"startTime":"2026-04-01T20:06:58.639Z","endTime":"2026-04-01T20:07:03.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31040742988991,"aZ":-26.651981541025968,"pfxX":0.870189535787457,"pfxZ":3.198583537424201,"pX":2.517194526121502,"pZ":-0.10181429410217543,"vX0":6.382324436182681,"vY0":-131.75253959191153,"vZ0":-10.668616358366162,"x":21.05,"y":241.53,"x0":-0.06665062080644492,"y0":50.006516015834514,"z0":6.025882627126549,"aX":1.5051021817628312},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.2,"spinRate":2447,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.41837309373851506,"extension":6.418302835807646},"index":1,"playId":"fbc2e5b3-7d0f-357b-9ce7-b9791d674ecd","pitchNumber":2,"startTime":"2026-04-01T20:07:14.265Z","endTime":"2026-04-01T20:07:19.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03785817646448,"aZ":-27.16269662744097,"pfxX":-6.600614136200969,"pfxZ":3.005051626965935,"pX":-1.4443764272291966,"pZ":3.8476787075240533,"vX0":-0.5696804077076719,"vY0":-128.86702641812522,"vZ0":-0.6923452675479947,"x":172.06,"y":134.89,"x0":-0.36346269728980923,"y0":50.001270101553885,"z0":6.235021046802492,"aX":-10.99963865078724},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":12.0,"spinRate":875,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42650689692465527,"extension":6.198952062896317},"index":2,"playId":"3824a625-769a-32bb-834b-38c21682e1d6","pitchNumber":3,"startTime":"2026-04-01T20:07:35.995Z","endTime":"2026-04-01T20:07:45.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:07:45.024Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T20:10:47.230Z","endTime":"2026-04-01T20:12:46.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carson Benge replaces Tyrone Taylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T20:08:31.469Z","endTime":"2026-04-01T20:09:17.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-01T20:09:17.566Z","endTime":"2026-04-01T20:10:49.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53983195550133,"aZ":-32.15570279272718,"pfxX":-8.872434210884785,"pfxZ":0.014428298068260403,"pX":0.24634599761320863,"pZ":2.332736865019862,"vX0":-2.1257313769290094,"vY0":-117.73410331191123,"vZ0":-0.2475167068626677,"x":107.61,"y":175.8,"x0":2.3165745528660056,"y0":50.003376266563514,"z0":5.454221127294039,"aX":-12.265122246929465},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":16.6,"spinRate":2582,"spinDirection":306},"zone":5,"typeConfidence":2.0,"plateTime":0.4679703614768518,"extension":5.239762540985557},"index":2,"playId":"f8d83667-425e-385c-86d4-0a5d85eb95b0","pitchNumber":1,"startTime":"2026-04-01T20:10:49.274Z","endTime":"2026-04-01T20:10:53.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468331562707483,"aZ":-28.362649092199213,"pfxX":9.38407913402407,"pfxZ":2.0630413907398975,"pX":0.754473955205113,"pZ":2.8532974493160674,"vX0":-6.585128785939722,"vY0":-135.22677596225455,"vZ0":-1.4788897170054125,"x":88.24,"y":161.74,"x0":2.0064265195197617,"y0":50.001792320262474,"z0":5.40383624655141,"aX":17.316559231595285},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":-15.5,"spinRate":2088,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4056024643603502,"extension":5.353849960295195},"index":3,"playId":"7806a3e9-c248-345f-b055-713e60950e83","pitchNumber":2,"startTime":"2026-04-01T20:11:03.623Z","endTime":"2026-04-01T20:11:07.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.904940848287204,"aZ":-34.99344112900574,"pfxX":-8.774979818055606,"pfxZ":-1.982603380804563,"pX":-0.7256926228378421,"pZ":1.9028186608676176,"vX0":-4.054058026022568,"vY0":-119.11370888939362,"vZ0":-0.7864266346583887,"x":144.66,"y":187.4,"x0":2.1433214596160917,"y0":50.0025405015592,"z0":5.427855880179956,"aX":-12.48740209434121},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.5,"breakHorizontal":16.9,"spinRate":2743,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.4615113519714087,"extension":5.271939986232327},"index":4,"playId":"0d165891-68c6-36d1-b797-f45fce80271f","pitchNumber":3,"startTime":"2026-04-01T20:11:22.602Z","endTime":"2026-04-01T20:11:26.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.910633241448206,"aZ":-34.10069129925562,"pfxX":-7.529746438895689,"pfxZ":-1.3327442032071577,"pX":-1.3406496165305457,"pZ":2.0461938148197087,"vX0":-5.765473463063436,"vY0":-119.5896480237473,"vZ0":-0.5608074668976745,"x":168.1,"y":183.53,"x0":2.0832792030150484,"y0":50.005303971890925,"z0":5.353078249305014,"aX":-10.86313067820759},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.3,"breakHorizontal":15.1,"spinRate":2800,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.45869956474538354,"extension":5.289404615852043},"index":5,"playId":"83c34db4-5421-32e1-9084-f5789a312cc7","pitchNumber":4,"startTime":"2026-04-01T20:11:44.509Z","endTime":"2026-04-01T20:11:48.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.358204929857845,"aZ":-17.58629141394064,"pfxX":6.913946175442135,"pfxZ":7.717035468807628,"pX":-0.9196605786664239,"pZ":3.601775456587419,"vX0":-9.760342130458874,"vY0":-136.66684886236484,"vZ0":-1.9918651327600931,"x":152.06,"y":141.53,"x0":1.8010217416217944,"y0":50.00075080350297,"z0":5.549013236899045,"aX":13.066943931821763},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-10.4,"spinRate":2444,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4009144281314767,"extension":5.363843468124848},"index":6,"playId":"2dedb75c-782f-3cc3-ab0d-ec4c72e5bfdd","pitchNumber":5,"startTime":"2026-04-01T20:12:03.791Z","endTime":"2026-04-01T20:12:08.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.183467771497494,"aZ":-30.043532573401862,"pfxX":8.978259642418877,"pfxZ":1.1450656030235846,"pX":0.36703403686310826,"pZ":2.0804277495266925,"vX0":-7.708358949717036,"vY0":-135.6607480939706,"vZ0":-3.103836944866516,"x":103.01,"y":182.61,"x0":2.081361203610794,"y0":50.00233490084931,"z0":5.3375830630251855,"aX":16.703787877445954},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":-14.6,"spinRate":2162,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4040241548779351,"extension":5.418446435738868},"index":7,"playId":"55e6dd00-8519-3409-9e42-5d38b30b88ba","pitchNumber":6,"startTime":"2026-04-01T20:12:22.498Z","endTime":"2026-04-01T20:12:25.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58537866015758,"aZ":-32.192659197293786,"pfxX":-8.530646213128103,"pfxZ":-0.008680648357994869,"pX":0.5387523542620589,"pZ":2.039047157835881,"vX0":-1.6790380455745546,"vY0":-120.66556303628401,"vZ0":-1.1931703807302871,"x":96.46,"y":183.73,"x0":2.352184004847942,"y0":50.005791864521676,"z0":5.37761667097611,"aX":-12.574907152388064},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":15.8,"spinRate":2789,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.4540112510247263,"extension":5.17839488599251},"index":8,"playId":"23b00365-88c8-3821-8515-0d88020e7e6e","pitchNumber":7,"startTime":"2026-04-01T20:12:42.279Z","endTime":"2026-04-01T20:12:46.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:12:46.838Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T20:15:36.753Z","endTime":"2026-04-01T20:17:00.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,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":"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":9},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brett Baty remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:15:00.866Z","endTime":"2026-04-01T20:15:00.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"description":"Carson Benge remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T20:15:00.881Z","endTime":"2026-04-01T20:15:00.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"description":"Pitching Change: Brooks Raley replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-01T20:15:00.882Z","endTime":"2026-04-01T20:15:22.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jordan Walker replaces Nathan Church.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-01T20:15:22.384Z","endTime":"2026-04-01T20:15:38.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"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.1,"endSpeed":82.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299661153144058,"aZ":-28.530437053960206,"pfxX":9.301224963487376,"pfxZ":2.0855923166194064,"pX":0.46103132967435434,"pZ":3.13564537747391,"vX0":-8.461834019021797,"vY0":-131.03366358358474,"vZ0":-1.3214322443573419,"x":99.43,"y":154.12,"x0":2.515389709700374,"y0":50.005285405569104,"z0":5.767690245117112,"aX":16.263830824274216},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-15.1,"spinRate":2472,"spinDirection":136},"zone":3,"typeConfidence":0.9,"plateTime":0.4171530909389878,"extension":5.911013274455859},"index":4,"playId":"c81dc1ad-eb83-35a2-bcdb-d91c041b9e25","pitchNumber":1,"startTime":"2026-04-01T20:15:38.885Z","endTime":"2026-04-01T20:15:42.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.5,"endSpeed":76.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282497922156278,"aZ":-33.02686078824228,"pfxX":9.542922614811907,"pfxZ":-0.5739873479269662,"pX":-0.8670987583989069,"pZ":1.933831065630138,"vX0":-10.271370809017878,"vY0":-121.18847830819792,"vZ0":-2.196705744345767,"x":150.05,"y":186.57,"x0":2.191737311297021,"y0":50.00454115928358,"z0":5.744550550853163,"aX":14.158522742179095},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-14.8,"spinRate":2280,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.4524323125364993,"extension":5.631085974903509},"index":5,"playId":"2792a96a-5ef1-3d69-8efc-76d4150e7644","pitchNumber":2,"startTime":"2026-04-01T20:15:51.661Z","endTime":"2026-04-01T20:15:56.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452756115483226,"aZ":-24.733560051315322,"pfxX":9.99349784076805,"pfxZ":4.191636853635561,"pX":0.5588197971337648,"pZ":2.0045207694460934,"vX0":-8.408472347855426,"vY0":-132.47781680755767,"vZ0":-4.6418045490909305,"x":95.7,"y":184.66,"x0":2.476412042283879,"y0":50.00557293242561,"z0":5.588628298512949,"aX":17.75586747075725},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-16.2,"spinRate":2484,"spinDirection":139},"zone":9,"typeConfidence":0.9,"plateTime":0.4135271687347033,"extension":5.941437028786603},"index":6,"playId":"dd780e80-6020-3f5e-9662-8daf1a795d87","pitchNumber":3,"startTime":"2026-04-01T20:16:07.192Z","endTime":"2026-04-01T20:16:11.346Z","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":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-01T20:16:21.171Z","endTime":"2026-04-01T20:16:31.968Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604881067111027,"aZ":-28.25763529741208,"pfxX":10.71965576684221,"pfxZ":2.484805308414538,"pX":-2.1290737237076547,"pZ":0.9255420568034383,"vX0":-13.493090008263673,"vY0":-123.91141220810896,"vZ0":-5.729569063927065,"x":198.16,"y":213.79,"x0":1.9600633255247464,"y0":50.00210058438263,"z0":5.589124757503075,"aX":16.895582182433223},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":-16.8,"spinRate":2420,"spinDirection":116},"zone":13,"typeConfidence":0.75,"plateTime":0.43975174167322084,"extension":5.802909904286667},"index":8,"playId":"21f80788-a440-38e4-b602-50922cbccebb","pitchNumber":4,"startTime":"2026-04-01T20:16:31.968Z","endTime":"2026-04-01T20:16:36.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322409875763164,"aZ":-28.448735813913693,"pfxX":-8.772566360620402,"pfxZ":2.600438728897762,"pX":-0.2830192875971342,"pZ":2.918321804641616,"vX0":-4.836029525997705,"vY0":-118.9009761233907,"vZ0":0.013914152473734065,"x":127.79,"y":159.99,"x0":2.915835791339719,"y0":50.005863990134074,"z0":5.489068369963126,"aX":-12.590475853025014},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.9,"breakHorizontal":17.0,"spinRate":2878,"spinDirection":279},"zone":4,"typeConfidence":0.9,"plateTime":0.46026032742908374,"extension":5.816976237100251},"index":9,"playId":"04622885-430b-3426-923c-06ffcabc4294","pitchNumber":5,"startTime":"2026-04-01T20:16:56.623Z","endTime":"2026-04-01T20:17:00.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:17:00.822Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T20:17:15.209Z","endTime":"2026-04-01T20:18:35.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219705852898972,"aZ":-28.136421227418186,"pfxX":-7.747112133385953,"pfxZ":2.8681602709126626,"pX":0.9606678482913218,"pZ":2.884796981962158,"vX0":-2.8139444130338407,"vY0":-118.54252562572371,"vZ0":-0.0357203690173834,"x":80.38,"y":160.89,"x0":3.173388552655729,"y0":50.00028092235717,"z0":5.494886834976209,"aX":-10.889382348581082},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":2896,"spinDirection":283},"zone":12,"typeConfidence":0.9,"plateTime":0.4642178429892554,"extension":5.699250690716843},"index":0,"playId":"044a535f-59fd-3766-a61e-79f97463c1cd","pitchNumber":1,"startTime":"2026-04-01T20:17:24.503Z","endTime":"2026-04-01T20:17:28.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885844436482067,"aZ":-32.14167405405007,"pfxX":-10.050583583786604,"pfxZ":0.02349075818153956,"pX":0.47257220785989856,"pZ":2.462547058425753,"vX0":-2.782231015707272,"vY0":-114.6851702850206,"vZ0":0.23620133689727418,"x":98.99,"y":172.29,"x0":3.00961593532707,"y0":50.0024206000894,"z0":5.5150488675353495,"aX":-13.273353579643468},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.5,"breakHorizontal":19.0,"spinRate":2901,"spinDirection":291},"zone":6,"typeConfidence":0.91,"plateTime":0.4791537373527075,"extension":5.711393837547141},"index":1,"playId":"e0d8b3e7-70f4-3e57-a126-260fd0817945","pitchNumber":2,"startTime":"2026-04-01T20:17:37.530Z","endTime":"2026-04-01T20:17:41.796Z","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":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-01T20:17:50.905Z","endTime":"2026-04-01T20:18:04.436Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":84.2,"endSpeed":77.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.746997331336928,"aZ":-32.807280706322004,"pfxX":9.813940965313787,"pfxZ":-0.4124585504498057,"pX":-0.24796925240090134,"pZ":2.5000853988172587,"vX0":-9.801811683027104,"vY0":-122.2596582044756,"vZ0":-0.9753957869447606,"x":126.45,"y":171.28,"x0":2.535106638755201,"y0":50.005711964265586,"z0":5.715830344614598,"aX":14.882773456306337},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-15.5,"spinRate":2196,"spinDirection":115},"zone":5,"typeConfidence":0.9,"plateTime":0.44772194386954434,"extension":5.714483829851762},"index":3,"playId":"b0d361f3-53c4-30ee-9a84-a36c6351af53","pitchNumber":3,"startTime":"2026-04-01T20:18:04.436Z","endTime":"2026-04-01T20:18:09.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83317664368706,"aZ":-32.028062420750445,"pfxX":9.563591600597398,"pfxZ":0.09213507002019838,"pX":0.5498674247879666,"pZ":2.0614134000646347,"vX0":-7.841174986503589,"vY0":-123.8810296619174,"vZ0":-2.148146130319796,"x":96.04,"y":183.12,"x0":2.514167825708489,"y0":50.00193659790964,"z0":5.618067974465714,"aX":14.858454408246835},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.1,"breakHorizontal":-15.5,"spinRate":1897,"spinDirection":118},"zone":9,"typeConfidence":0.88,"plateTime":0.4422122492431382,"extension":5.651586554976929},"index":4,"playId":"aa139a1f-e700-3719-8c46-928e6b1026e3","pitchNumber":4,"startTime":"2026-04-01T20:18:30.987Z","endTime":"2026-04-01T20:18:35.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:18:35.331Z","atBatIndex":52},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Victor Scott II bunt grounds out, pitcher Brooks Raley to first baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T20:18:55.906Z","endTime":"2026-04-01T20:19:38.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532186296089105,"aZ":-25.038145124484767,"pfxX":10.0387825337726,"pfxZ":4.051323863533895,"pX":-0.47043324788650204,"pZ":2.066631559533088,"vX0":-10.47035477896764,"vY0":-131.55085190815868,"vZ0":-4.526993397325093,"x":134.93,"y":182.98,"x0":2.2470689010851754,"y0":50.003324696441986,"z0":5.653916252159558,"aX":17.688049828212964},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":-16.1,"spinRate":2442,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.41552270226942856,"extension":5.815867142876768},"index":0,"playId":"3cfb5e6c-5e27-35e0-8749-a241a264e48c","pitchNumber":1,"startTime":"2026-04-01T20:18:58.849Z","endTime":"2026-04-01T20:19:02.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9660352299037,"aZ":-25.552983466782372,"pfxX":-1.4423454179423647,"pfxZ":3.9462678875178963,"pX":-1.1732174847145072,"pZ":0.3306410853082866,"vX0":-8.939341691711853,"vY0":-127.78365257506736,"vZ0":-7.828512712076566,"x":161.72,"y":229.85,"x0":2.5381026578827086,"y0":50.0009995066232,"z0":5.401581483531425,"aX":-2.4150457345547935},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":4.3,"spinRate":2711,"spinDirection":186},"zone":13,"typeConfidence":0.89,"plateTime":0.42642954977397807,"extension":5.983870881952658},"index":1,"playId":"31fd8228-ed87-367f-a1b6-5a2807f5de8d","pitchNumber":2,"startTime":"2026-04-01T20:19:10.873Z","endTime":"2026-04-01T20:19:14.828Z","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":86.1,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837880337982522,"aZ":-30.715815029461822,"pfxX":-3.2803857991144474,"pfxZ":0.9152567792021404,"pX":0.32693503651342365,"pZ":3.144932341615665,"vX0":-5.096994507407251,"vY0":-125.39370373245829,"vZ0":-0.37464205128707173,"x":104.54,"y":153.87,"x0":2.8135738030910513,"y0":50.00099870586175,"z0":5.806666962345947,"aX":-5.2117073316692135},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":7.1,"spinRate":2616,"spinDirection":203},"zone":3,"typeConfidence":0.92,"plateTime":0.43714885674128645,"extension":5.626553244212003},"hitData":{"launchSpeed":42.1,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":127.57,"coordY":189.42}},"index":2,"playId":"e1bff2f5-56f2-33dd-bd12-7542e679ee99","pitchNumber":3,"startTime":"2026-04-01T20:19:31.500Z","endTime":"2026-04-01T20:19:38.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:19:38.326Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T20:21:39.003Z","endTime":"2026-04-01T20:22:01.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jordan Walker remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:20:46.941Z","endTime":"2026-04-01T20:21:41.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"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":80.9,"endSpeed":73.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369157899049068,"aZ":-34.49867761337002,"pfxX":-11.69922492635899,"pfxZ":-1.6885971544458362,"pX":0.04013739014484439,"pZ":0.8237627250691133,"vX0":-1.5993071996221857,"vY0":-117.72435929784945,"vZ0":-2.9625235033501256,"x":115.47,"y":216.54,"x0":2.2488926596706764,"y0":50.003138733078416,"z0":5.354379762155762,"aX":-16.103878392764166},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.6,"breakHorizontal":21.5,"spinRate":2886,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.46874167075182704,"extension":5.147952041091913},"index":1,"playId":"4c1c73d1-4907-3ad9-b744-580d3601b6f8","pitchNumber":1,"startTime":"2026-04-01T20:21:41.060Z","endTime":"2026-04-01T20:21:45.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.124851700693114,"aZ":-26.737207337230753,"pfxX":12.063126041916682,"pfxZ":2.943742118558027,"pX":0.8771234630609813,"pZ":1.5794629437488397,"vX0":-7.341254371849018,"vY0":-136.0818737127804,"vZ0":-4.395812856861494,"x":83.57,"y":196.13,"x0":2.06420493740487,"y0":50.00261412509718,"z0":5.102383494248147,"aX":22.27795198547884},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":-19.9,"spinRate":2290,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4048840010981829,"extension":5.367707696713227},"hitData":{"launchSpeed":86.0,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.41,"coordY":141.04}},"index":2,"playId":"586eb1c9-1521-30e5-ad3a-742d42b17b9d","pitchNumber":2,"startTime":"2026-04-01T20:21:54.164Z","endTime":"2026-04-01T20:22:01.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:22:01.730Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T20:22:22.755Z","endTime":"2026-04-01T20:23:35.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.58245964740036,"aZ":-31.246621065045673,"pfxX":13.036888465920608,"pfxZ":0.4990118419283762,"pX":0.4095245989177808,"pZ":1.7166056961952043,"vX0":-8.632413049147317,"vY0":-136.94986098702495,"vZ0":-3.75782650927383,"x":101.39,"y":192.43,"x0":1.939579170573485,"y0":50.003651004543784,"z0":5.2891063488533865,"aX":24.296110955219415},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.1,"breakHorizontal":-21.4,"spinRate":2253,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.40288688615637547,"extension":5.452309592637606},"index":0,"playId":"9b429ff0-38f3-3286-a793-3eb57f6695ae","pitchNumber":1,"startTime":"2026-04-01T20:22:27.913Z","endTime":"2026-04-01T20:22:32.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20888826924321,"aZ":-27.138642840242056,"pfxX":11.967794557819886,"pfxZ":2.6583974145700715,"pX":-1.8409741427656037,"pZ":1.4351881398987008,"vX0":-13.342769014185611,"vY0":-137.22189513474132,"vZ0":-4.937277070932614,"x":187.17,"y":200.03,"x0":1.5446524960935304,"y0":50.00306020489771,"z0":5.121652339288445,"aX":22.675391734663958},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":-18.6,"spinRate":2260,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4001505681321462,"extension":5.625560391406821},"index":1,"playId":"9b74d3a4-094f-3595-b8f0-79950a218fff","pitchNumber":2,"startTime":"2026-04-01T20:22:46.951Z","endTime":"2026-04-01T20:22:50.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689188259588267,"aZ":-33.39140459459073,"pfxX":-10.356375373589486,"pfxZ":-0.8321276500850665,"pX":-0.17141754762278238,"pZ":1.8816941439689352,"vX0":-2.6159445400209687,"vY0":-120.24247058224269,"vZ0":-1.0512251089622415,"x":123.53,"y":187.97,"x0":2.2764684849529226,"y0":50.00237917990664,"z0":5.291715406239207,"aX":-15.138719990591131},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.4,"breakHorizontal":19.4,"spinRate":2785,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.45581692563189247,"extension":5.241176922960142},"index":2,"playId":"28629414-0503-30f6-8969-c30b16f74680","pitchNumber":3,"startTime":"2026-04-01T20:23:00.630Z","endTime":"2026-04-01T20:23:04.871Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-01T20:23:14.699Z","endTime":"2026-04-01T20:23:26.231Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.291796527341845,"aZ":-31.467962856162906,"pfxX":-8.481022999161443,"pfxZ":0.47574183191939134,"pX":-0.26733559004540763,"pZ":2.3530610344336673,"vX0":-3.223459215215513,"vY0":-121.54888390153795,"vZ0":-0.6972679165561466,"x":127.19,"y":175.25,"x0":2.1788839365725003,"y0":50.005647617697974,"z0":5.381166884907211,"aX":-12.663925875519634},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":16.1,"spinRate":2754,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.4509938859320486,"extension":5.257453588456364},"hitData":{"launchSpeed":98.5,"launchAngle":31.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.03,"coordY":59.33}},"index":4,"playId":"1af3cb78-1f9e-3b50-8b06-c3489ff8e91f","pitchNumber":4,"startTime":"2026-04-01T20:23:26.231Z","endTime":"2026-04-01T20:23:35.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:23:35.105Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T20:23:50.743Z","endTime":"2026-04-01T20:24:37.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":85.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14895271571906,"aZ":-28.636388656749148,"pfxX":11.856853867467088,"pfxZ":1.8712133391605832,"pX":-0.07870621008370153,"pZ":2.786261120379722,"vX0":-9.405474474762391,"vY0":-137.46257207817547,"vZ0":-1.6250201187817563,"x":120.0,"y":163.55,"x0":1.8689509499045531,"y0":50.00111105390246,"z0":5.353577825080032,"aX":22.395624087653097},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.2,"breakHorizontal":-19.2,"spinRate":2220,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.40043940612882034,"extension":5.605272929942344},"index":0,"playId":"962c19fa-cded-3ee1-9fbf-85582cd8c735","pitchNumber":1,"startTime":"2026-04-01T20:23:58.998Z","endTime":"2026-04-01T20:24:03.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880987005415655,"aZ":-30.054044196637268,"pfxX":-9.875516846736495,"pfxZ":1.4310836242815057,"pX":0.810461599756886,"pZ":2.4284092904211105,"vX0":-0.7812484124841514,"vY0":-121.69497873780792,"vZ0":-0.2506498084223632,"x":86.11,"y":173.21,"x0":2.4182320983608245,"y0":50.00602711706221,"z0":5.156018849956239,"aX":-14.682104491981177},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":18.0,"spinRate":2721,"spinDirection":293},"zone":6,"typeConfidence":2.0,"plateTime":0.4516343938640537,"extension":5.5417244800774235},"index":1,"playId":"428f7c3e-9ee2-3aaa-a28d-dcd9da01aabd","pitchNumber":2,"startTime":"2026-04-01T20:24:13.334Z","endTime":"2026-04-01T20:24:17.421Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.701267735736167,"aZ":-31.1512560533634,"pfxX":9.762356461336111,"pfxZ":0.6176412563911686,"pX":1.0764499414551703,"pZ":1.341938446349012,"vX0":-5.5776673671872254,"vY0":-128.72580144895,"vZ0":-3.6607445939842864,"x":75.97,"y":202.55,"x0":2.0118579753948413,"y0":50.00634772702209,"z0":5.215163932221527,"aX":16.256511416634506},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":-16.3,"spinRate":1612,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.42680282088737487,"extension":5.4570764234155344},"hitData":{"launchSpeed":86.2,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":147.12}},"index":2,"playId":"4a846c2f-8879-3a3a-a015-a631ca0f01e2","pitchNumber":3,"startTime":"2026-04-01T20:24:30.106Z","endTime":"2026-04-01T20:24:37.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:24:37.620Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T20:27:05.841Z","endTime":"2026-04-01T20:27:40.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:26:08.299Z","endTime":"2026-04-01T20:27:08.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70533275087417,"aZ":-8.618812406873982,"pfxX":-3.4434825421939603,"pfxZ":12.581067860978981,"pX":-0.5558775369426809,"pZ":3.386368526483501,"vX0":3.0398865236778336,"vY0":-137.0520474187144,"vZ0":-4.213745047533744,"x":138.19,"y":147.35,"x0":-1.2406029419626756,"y0":50.00654024863057,"z0":5.550509470691069,"aX":-6.449644896874781},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.8,"breakHorizontal":5.5,"spinRate":2437,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4020576728981835,"extension":5.98038388890206},"index":1,"playId":"48249505-d34f-34f6-be71-ddc9a7188402","pitchNumber":1,"startTime":"2026-04-01T20:27:08.121Z","endTime":"2026-04-01T20:27:13.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06685948304271,"aZ":-28.929278249807716,"pfxX":-7.322875007622759,"pfxZ":1.9895000368213793,"pX":0.10740690892732463,"pZ":1.9392745086344303,"vX0":5.607456992973713,"vY0":-125.95281611593138,"vZ0":-3.11859215267703,"x":112.91,"y":186.42,"x0":-1.1804118114365476,"y0":50.002437866271876,"z0":5.497140632555176,"aX":-11.938087771098937},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":1702,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4324488087409395,"extension":6.125680286740311},"hitData":{"launchSpeed":83.2,"launchAngle":38.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.23,"coordY":108.66}},"index":2,"playId":"85b34d48-287b-361d-b396-6c90cd68dd29","pitchNumber":2,"startTime":"2026-04-01T20:27:32.094Z","endTime":"2026-04-01T20:27:40.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:27:40.628Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T20:27:57.285Z","endTime":"2026-04-01T20:30:23.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":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":682626,"link":"/api/v1/people/682626"},"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.5,"endSpeed":86.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.654496184498186,"aZ":-10.548082944141871,"pfxX":-2.561425437826548,"pfxZ":11.154845514848535,"pX":0.3599855567032392,"pZ":3.3259364298777383,"vX0":5.052935076031438,"vY0":-138.96776773432336,"vZ0":-4.154043597170338,"x":103.28,"y":148.98,"x0":-1.1562673457848138,"y0":50.006561813363895,"z0":5.551493134874998,"aX":-4.968061106063849},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":3.5,"spinRate":2392,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.3954589286194943,"extension":6.008890909728266},"index":0,"playId":"aee93c05-e061-3c00-8b09-8709eb115b13","pitchNumber":1,"startTime":"2026-04-01T20:28:13.250Z","endTime":"2026-04-01T20:28:18.276Z","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":1,"outs":1},"index":1,"startTime":"2026-04-01T20:28:31.328Z","endTime":"2026-04-01T20:28:50.064Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207246313643587,"aZ":-23.912307255715874,"pfxX":-8.517066943649061,"pfxZ":4.911892460284108,"pX":-0.23615856350099462,"pZ":1.804989844351667,"vX0":5.130742846691644,"vY0":-128.7792381840938,"vZ0":-4.627949688297356,"x":126.0,"y":190.05,"x0":-1.1455006695017558,"y0":50.00577070362072,"z0":5.470248013757537,"aX":-14.338484766062752},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":1782,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.42496989922126494,"extension":6.024478248635181},"index":2,"playId":"4673ad22-b82a-33f5-bb55-1daaab314fcb","pitchNumber":2,"startTime":"2026-04-01T20:28:50.064Z","endTime":"2026-04-01T20:28:54.692Z","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.9,"endSpeed":88.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55438629654805,"aZ":-11.815983751627428,"pfxX":-2.8383639626889345,"pfxZ":10.234709889665709,"pX":0.9304592910144734,"pZ":2.515126937092424,"vX0":6.354011412312938,"vY0":-139.48013816956114,"vZ0":-6.143747781965996,"x":81.53,"y":170.87,"x0":-0.9986693391730564,"y0":50.005987479728816,"z0":5.510729956104043,"aX":-5.648406504823856},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":4.0,"spinRate":2485,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3912641908690082,"extension":6.115303323983812},"index":3,"playId":"091e8f28-966a-36fe-9ad8-d9d1de3484e7","pitchNumber":3,"startTime":"2026-04-01T20:29:09.844Z","endTime":"2026-04-01T20:29:13.691Z","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":96.0,"endSpeed":88.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96819529816393,"aZ":-10.911204618537973,"pfxX":-3.68580306060145,"pfxZ":10.670025717969093,"pX":1.226354523465545,"pZ":2.702378448950008,"vX0":7.648136793909707,"vY0":-139.68921318551418,"vZ0":-5.707757789439647,"x":70.25,"y":165.82,"x0":-1.0578737584297304,"y0":50.006814909865504,"z0":5.477444641485671,"aX":-7.348535513799133},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":5.3,"spinRate":2490,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3908415969294472,"extension":6.044844562892795},"index":4,"playId":"651c6a99-faf1-3dff-a551-2ab3ee03abe3","pitchNumber":4,"startTime":"2026-04-01T20:29:33.521Z","endTime":"2026-04-01T20:29:38.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31343541682585,"aZ":-29.03565138218779,"pfxX":-8.961210625821831,"pfxZ":1.8665598397413963,"pX":0.80020277263335,"pZ":-0.18978987167153877,"vX0":7.295231876338321,"vY0":-128.39161823648837,"vZ0":-8.190362401036179,"x":86.5,"y":243.9,"x0":-0.9011029785109463,"y0":50.00561484029642,"z0":5.272173522910035,"aX":-15.099821440176571},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":14.8,"spinRate":1830,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.42512072738416506,"extension":6.066917101513957},"index":5,"playId":"0ee177fd-8f06-3a6d-883b-7a17f4472985","pitchNumber":5,"startTime":"2026-04-01T20:29:54.283Z","endTime":"2026-04-01T20:29:58.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691997839865227,"aZ":-25.6293600216304,"pfxX":-8.521484464689536,"pfxZ":3.9366425959165894,"pX":0.540244074497174,"pZ":0.6558086346419069,"vX0":6.796643159092131,"vY0":-127.91454998663522,"vZ0":-6.723495907041243,"x":96.41,"y":221.07,"x0":-1.0404752419929049,"y0":50.00230380834984,"z0":5.320062336610769,"aX":-14.160723570600629},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":1866,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.427748527772871,"extension":6.213992477371778},"index":6,"playId":"2e42f6e3-7de8-31b3-8405-18f7e63939b3","pitchNumber":6,"startTime":"2026-04-01T20:30:17.109Z","endTime":"2026-04-01T20:30:23.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:30:23.223Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out sharply to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T20:30:46.779Z","endTime":"2026-04-01T20:31:46.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.848572046340806,"aZ":-11.840112785471065,"pfxX":-2.912735650015921,"pfxZ":10.834950440789216,"pX":-0.18512272017692374,"pZ":3.24323935399886,"vX0":3.688314230714675,"vY0":-137.65745647674007,"vZ0":-4.0282843498530445,"x":124.06,"y":151.21,"x0":-1.1779897148878786,"y0":50.002249440136524,"z0":5.555913351347837,"aX":-5.4664294818086585},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":2414,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4013048121931746,"extension":6.088770246080509},"index":0,"playId":"28116537-2350-3b52-8a21-b6777471c9a0","pitchNumber":1,"startTime":"2026-04-01T20:31:01.106Z","endTime":"2026-04-01T20:31:05.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.913768349767835,"aZ":-12.264126665844497,"pfxX":-2.672681961250043,"pfxZ":10.540927191174276,"pX":-1.136606024077855,"pZ":4.1277959857288575,"vX0":1.4608331337520426,"vY0":-138.28210199140838,"vZ0":-1.6209082190834363,"x":160.32,"y":127.33,"x0":-1.331526962004311,"y0":50.00268733363232,"z0":5.567745585005734,"aX":-5.048491460181286},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":4.4,"spinRate":2440,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39988350280810625,"extension":5.957034198872317},"index":1,"playId":"6b00cf34-950b-33ae-a024-3c20dc7283c6","pitchNumber":2,"startTime":"2026-04-01T20:31:20.086Z","endTime":"2026-04-01T20:31:24.211Z","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":95.2,"endSpeed":85.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.0047408139952,"aZ":-11.239768101916008,"pfxX":-2.282912284412939,"pfxZ":11.044256606045415,"pX":0.392024374160206,"pZ":2.915337197032542,"vX0":5.350837815759887,"vY0":-138.29970124589633,"vZ0":-4.730799334079252,"x":102.06,"y":160.07,"x0":-1.2900543386442185,"y0":50.004256018850974,"z0":5.431400209855519,"aX":-4.328346327274142},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":2419,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.39934863582583846,"extension":6.008745171291769},"hitData":{"launchSpeed":111.0,"launchAngle":20.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.67,"coordY":63.89}},"index":2,"playId":"86750f6b-8606-3315-8f2c-48381ceb29e3","pitchNumber":3,"startTime":"2026-04-01T20:31:39.829Z","endTime":"2026-04-01T20:31:46.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:31:46.883Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorge Polanco doubles (2) on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T20:34:18.496Z","endTime":"2026-04-01T20:34:34.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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":{"description":"Pitching Change: Riley O'Brien replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:32:57.267Z","endTime":"2026-04-01T20:34:20.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724132260659776,"aZ":-28.97864480782475,"pfxX":1.3868554175119387,"pfxZ":1.8697872937808144,"pX":-0.10813365126744288,"pZ":2.0552704549964016,"vX0":3.598518916047101,"vY0":-130.3704466839741,"vZ0":-3.313817010406794,"x":121.12,"y":183.29,"x0":-1.6894783281170707,"y0":50.00641623788097,"z0":5.542341271028365,"aX":2.37511951914282},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2531,"spinDirection":175},"zone":8,"typeConfidence":0.9,"plateTime":0.42096203541839206,"extension":6.701128475626054},"hitData":{"launchSpeed":103.5,"launchAngle":20.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":211.56,"coordY":78.08}},"index":1,"playId":"6fd06db1-c71c-395b-901f-4141c6ca1e0a","pitchNumber":1,"startTime":"2026-04-01T20:34:20.845Z","endTime":"2026-04-01T20:34:34.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:34:34.069Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T20:35:29.963Z","endTime":"2026-04-01T20:37:05.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jared Young replaces Jorge Polanco.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:35:10.853Z","endTime":"2026-04-01T20:35:32.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":593871,"link":"/api/v1/people/593871"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.140246000164296,"aZ":-17.959847833828924,"pfxX":-10.207123856096175,"pfxZ":6.923202910876942,"pX":0.09562408509796634,"pZ":1.978889767537941,"vX0":8.090641487355617,"vY0":-143.10233671676133,"vZ0":-6.825696798244584,"x":113.36,"y":185.35,"x0":-1.4565246448726819,"y0":50.00347503653496,"z0":5.539996836754897,"aX":-20.956558584793832},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.2,"breakHorizontal":16.7,"spinRate":2194,"spinDirection":231},"zone":8,"typeConfidence":0.91,"plateTime":0.38423802951530384,"extension":6.860723473818633},"index":1,"playId":"a5b21ff8-10e3-31a1-b601-32d93fb0f849","pitchNumber":1,"startTime":"2026-04-01T20:35:32.275Z","endTime":"2026-04-01T20:35:36.222Z","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":84.0,"endSpeed":76.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04328392756958,"aZ":-33.415139155890266,"pfxX":7.071017536988547,"pfxZ":-0.8313195301925456,"pX":2.204769595380886,"pZ":1.3023289878833324,"vX0":6.848338670714211,"vY0":-122.15731748263273,"vZ0":-3.01139984201957,"x":32.96,"y":203.62,"x0":-1.5674337213696643,"y0":50.00274800007097,"z0":5.462634910402987,"aX":10.544754706146385},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":-14.6,"spinRate":2590,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4506765749490138,"extension":6.825037459235577},"index":2,"playId":"7ddb75d7-5db3-3c76-8316-5ccb5dd6d914","pitchNumber":2,"startTime":"2026-04-01T20:35:50.242Z","endTime":"2026-04-01T20:35:54.676Z","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":83.5,"endSpeed":76.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21091350442761,"aZ":-34.08031639697363,"pfxX":9.205867277209329,"pfxZ":-1.2796512767690418,"pX":0.04259817949365669,"pZ":1.9777185039718221,"vX0":1.278163353581892,"vY0":-121.5467553992046,"vZ0":-1.3561223952210055,"x":115.38,"y":185.38,"x0":-1.6864147498441233,"y0":50.005498016480026,"z0":5.519270265900813,"aX":13.68891848248522},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.4,"breakHorizontal":-16.9,"spinRate":2507,"spinDirection":52},"zone":8,"typeConfidence":0.9,"plateTime":0.4517225718079274,"extension":6.674284226708379},"index":3,"playId":"641f6288-b88f-3986-b035-d37799eb88de","pitchNumber":3,"startTime":"2026-04-01T20:36:08.788Z","endTime":"2026-04-01T20:36:12.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.254635185364062,"aZ":-35.224398001390966,"pfxX":10.299425239037449,"pfxZ":-2.12035906664814,"pX":2.3446128714240153,"pZ":-0.02177599071299454,"vX0":5.7545488679910095,"vY0":-120.44272148531547,"vZ0":-5.264646730590155,"x":27.63,"y":239.37,"x0":-1.4317095992809072,"y0":50.00515201262031,"z0":5.387367607246263,"aX":14.795318681936815},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.0,"breakHorizontal":-20.3,"spinRate":2536,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.45871024685581974,"extension":6.743236614587267},"index":4,"playId":"d4963259-069c-3a05-aa69-a1e5fb8069d1","pitchNumber":4,"startTime":"2026-04-01T20:36:34.385Z","endTime":"2026-04-01T20:36:38.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.34153344103084,"aZ":-28.020202724357926,"pfxX":-12.08969064100324,"pfxZ":2.1020413923217145,"pX":-0.33542807659148144,"pZ":1.6238811835686786,"vX0":7.273175860395519,"vY0":-141.5104255541314,"vZ0":-6.211240716127332,"x":129.79,"y":194.94,"x0":-1.4001078047661644,"y0":50.00645498900423,"z0":5.7000994910783955,"aX":-23.950162479167506},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.4,"breakHorizontal":19.9,"spinRate":2171,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.3905772505560017,"extension":6.8455011113908535},"index":5,"playId":"6d488c73-474f-3556-9465-795620c53339","pitchNumber":5,"startTime":"2026-04-01T20:37:00.374Z","endTime":"2026-04-01T20:37:05.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:37:05.128Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Jared Young to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T20:37:18.367Z","endTime":"2026-04-01T20:39:17.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.653183494629005,"aZ":-26.690618909524453,"pfxX":-10.975472121355672,"pfxZ":2.7724200944109922,"pX":-0.6745214544238503,"pZ":1.8976281958650048,"vX0":6.767448932178179,"vY0":-141.07500131885448,"vZ0":-5.068830686801203,"x":142.71,"y":187.54,"x0":-1.7019770073611418,"y0":50.004384357218164,"z0":5.479500907233616,"aX":-21.713642501072567},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.0,"breakHorizontal":18.1,"spinRate":2185,"spinDirection":231},"zone":7,"typeConfidence":0.9,"plateTime":0.3910436453915498,"extension":6.832099015150528},"index":0,"playId":"3437b9f4-ac7b-3913-a7ba-6d2e9d5f4b00","pitchNumber":1,"startTime":"2026-04-01T20:37:30.794Z","endTime":"2026-04-01T20:37:34.536Z","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":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349388836563218,"aZ":-30.012382268717698,"pfxX":10.223284783066457,"pfxZ":1.5187241923304202,"pX":0.0801691719340157,"pZ":0.5217515324723357,"vX0":1.0371485143299555,"vY0":-120.14062651007161,"vZ0":-4.8986954705423615,"x":113.94,"y":224.69,"x0":-1.6841186206611407,"y0":50.00244442964683,"z0":5.343147244595049,"aX":14.523907371316},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.6,"breakHorizontal":-18.7,"spinRate":2327,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4609026836936172,"extension":6.819167560012684},"index":1,"playId":"7aaa3dc6-bdb5-339d-8428-2544d3c142e9","pitchNumber":2,"startTime":"2026-04-01T20:37:54.799Z","endTime":"2026-04-01T20:37:59.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":76.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897810776853827,"aZ":-35.33036707057403,"pfxX":9.041085852468463,"pfxZ":-2.1434128088231166,"pX":0.08565248978173466,"pZ":1.7402465538877527,"vX0":1.6831750367529836,"vY0":-121.24848349674798,"vZ0":-1.576602737615291,"x":113.74,"y":191.79,"x0":-1.7929871762935492,"y0":50.00185284046063,"z0":5.510271030388621,"aX":13.326153004631932},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.0,"breakHorizontal":-16.8,"spinRate":2372,"spinDirection":60},"zone":8,"typeConfidence":0.9,"plateTime":0.4534587025948964,"extension":6.6115781912495795},"index":2,"playId":"9d5aabff-2dd4-3460-a1ce-4806e57bbadf","pitchNumber":3,"startTime":"2026-04-01T20:38:19.142Z","endTime":"2026-04-01T20:38:23.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164185244043527,"aZ":-33.37547855496557,"pfxX":8.492334115220022,"pfxZ":-0.8031345251742517,"pX":0.2753751238735631,"pZ":1.5445669807601594,"vX0":2.544990901770812,"vY0":-122.82509589322943,"vZ0":-2.3677206197837584,"x":106.5,"y":197.08,"x0":-1.8829952875699087,"y0":50.00291225589718,"z0":5.419271037351893,"aX":12.698142654432008},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.8,"breakHorizontal":-16.0,"spinRate":2429,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4496321619337258,"extension":6.775220309794332},"index":3,"playId":"f5f2f148-11e3-3fb5-99c8-8383b168b741","pitchNumber":4,"startTime":"2026-04-01T20:38:41.917Z","endTime":"2026-04-01T20:38:45.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.673007122212795,"aZ":-25.97783414051084,"pfxX":-10.824560677734679,"pfxZ":3.074679093100899,"pX":-0.7873988127863545,"pZ":2.825106233206308,"vX0":6.358348324690782,"vY0":-141.77431603505,"vZ0":-3.2718099059150334,"x":147.01,"y":162.5,"x0":-1.6657378053437133,"y0":50.000987183512926,"z0":5.672385969724505,"aX":-21.795439883556128},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.0,"breakHorizontal":18.1,"spinRate":2252,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.38794999479059644,"extension":6.695955253100112},"hitData":{"launchSpeed":94.1,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.22,"coordY":138.86}},"index":4,"playId":"d5eb0bcd-fb5a-32c0-b202-d471dbdb3a57","pitchNumber":5,"startTime":"2026-04-01T20:39:08.602Z","endTime":"2026-04-01T20:39:17.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:39:17.924Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T20:39:30.443Z","endTime":"2026-04-01T20:41:32.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71986016090977,"aZ":-23.10008439157463,"pfxX":-9.04642486450885,"pfxZ":4.437681611191124,"pX":-0.4441180819644234,"pZ":2.6259550500146807,"vX0":5.697767761850489,"vY0":-142.35708249938307,"vZ0":-4.493624328208518,"x":133.93,"y":167.88,"x0":-1.2997222098865844,"y0":50.00496756154018,"z0":5.693714271744449,"aX":-18.506414074492653},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":2237,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.38525452701633345,"extension":6.832284501261283},"index":0,"playId":"bcb80e07-c3fd-38bc-b979-09e6f4aa3aae","pitchNumber":1,"startTime":"2026-04-01T20:39:42.904Z","endTime":"2026-04-01T20:39:47.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":87.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.990948918703126,"aZ":-23.68215818986568,"pfxX":-10.268303414545898,"pfxZ":4.316173466081767,"pX":-0.4364647537127143,"pZ":1.4687405329152448,"vX0":5.611107202896722,"vY0":-140.41356662214827,"vZ0":-7.317184301086051,"x":133.64,"y":199.12,"x0":-1.141769952078361,"y0":50.00497151594512,"z0":5.6834958496333865,"aX":-20.216206071357963},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.2,"breakHorizontal":17.2,"spinRate":2171,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.3922141926122982,"extension":6.765897566749306},"index":1,"playId":"92e0962d-eb9f-3fce-be1c-1283688b20d9","pitchNumber":2,"startTime":"2026-04-01T20:40:11.838Z","endTime":"2026-04-01T20:40:18.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":74.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572746600376057,"aZ":-33.613290750560324,"pfxX":11.956123491997666,"pfxZ":-0.9919630291606314,"pX":-0.09215671222286577,"pZ":2.5215728844994336,"vX0":0.19635278764108516,"vY0":-121.14511203995517,"vZ0":-0.17934012067414806,"x":120.51,"y":170.7,"x0":-1.7216517257243864,"y0":50.00503647604349,"z0":5.602724331166733,"aX":17.296557859189246},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":-21.6,"spinRate":2434,"spinDirection":53},"zone":5,"typeConfidence":0.9,"plateTime":0.45685867816152026,"extension":6.6818004136250835},"index":2,"playId":"381ca3f0-cf77-3dec-866e-6bef1ea2eac0","pitchNumber":3,"startTime":"2026-04-01T20:40:36.680Z","endTime":"2026-04-01T20:40:43.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.418348663265924,"aZ":-26.545977875772383,"pfxX":-9.533433696020788,"pfxZ":2.797403836932329,"pX":-1.086243755624286,"pZ":3.24128704386487,"vX0":4.462371293278005,"vY0":-142.230369003066,"vZ0":-2.4423545650646097,"x":158.41,"y":151.27,"x0":-1.4537743973230848,"y0":50.00076899319399,"z0":5.828728844002551,"aX":-19.15701084667573},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.7,"breakHorizontal":16.1,"spinRate":2242,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3879543391563014,"extension":6.77012236633805},"index":3,"playId":"8f5329aa-7fc5-3b6b-ab07-5fce29d58566","pitchNumber":4,"startTime":"2026-04-01T20:41:07.452Z","endTime":"2026-04-01T20:41:12.344Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44854547719604,"aZ":-35.11013205054523,"pfxX":9.242720113570751,"pfxZ":-1.9610115684516272,"pX":0.16417549578770732,"pZ":1.1113905286813202,"vX0":1.2750989053877015,"vY0":-122.39253386564398,"vZ0":-3.0967708870573905,"x":110.74,"y":208.77,"x0":-1.5648519652781536,"y0":50.0058089225286,"z0":5.444909427226376,"aX":13.81872382667931},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.1,"breakHorizontal":-17.0,"spinRate":2576,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.45004869861302366,"extension":6.59843844899442},"index":4,"playId":"ced8311a-1066-3710-8312-2afab6a8cf73","pitchNumber":5,"startTime":"2026-04-01T20:41:27.792Z","endTime":"2026-04-01T20:41:32.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:41:32.862Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:44:09.253Z","endTime":"2026-04-01T20:45:06.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Jared Young remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:43:36.845Z","endTime":"2026-04-01T20:43:36.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"description":"Pitching Change: Devin Williams replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T20:43:36.875Z","endTime":"2026-04-01T20:44:11.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"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":92.4,"endSpeed":83.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.911861812831088,"aZ":-15.565439782756824,"pfxX":-8.118323837117769,"pfxZ":9.212968253916328,"pX":0.8639116393258136,"pZ":2.811630516078147,"vX0":10.299983329609113,"vY0":-134.12298853370132,"vZ0":-3.561228148287586,"x":84.07,"y":162.87,"x0":-1.9906845081357258,"y0":50.00048861021854,"z0":5.282671385624638,"aX":-14.63154325430478},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2238,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.41006342755798775,"extension":7.342779912601734},"index":2,"playId":"f133af20-fd3d-3ff8-b76b-2a3f9cca63dc","pitchNumber":1,"startTime":"2026-04-01T20:44:11.395Z","endTime":"2026-04-01T20:44:15.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246774409612115,"aZ":-33.863737775078455,"pfxX":-13.131453074693564,"pfxZ":-1.139562964526898,"pX":0.7336062087802895,"pZ":1.5154666928332208,"vX0":10.639527873934734,"vY0":-121.92428496856063,"vZ0":-1.6952624372216096,"x":89.04,"y":197.86,"x0":-2.0120529344148745,"y0":50.00311711500476,"z0":5.182596256488315,"aX":-19.48152966127819},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.3,"breakHorizontal":20.8,"spinRate":2195,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.45177952011525946,"extension":7.219267161495954},"index":3,"playId":"37753971-79d3-3bd2-aaa9-463efee6f715","pitchNumber":2,"startTime":"2026-04-01T20:44:27.953Z","endTime":"2026-04-01T20:44:32.472Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.882174032884166,"aZ":-15.871908169122747,"pfxX":-7.944207723147825,"pfxZ":9.005734538926303,"pX":0.16061810252702358,"pZ":3.7692509838493455,"vX0":8.567889269569939,"vY0":-134.38926850388157,"vZ0":-1.1786931919216734,"x":110.88,"y":137.01,"x0":-2.0522141877312414,"y0":50.00622874266122,"z0":5.352491490690829,"aX":-14.387132424554595},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":12.4,"spinRate":2334,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4091641434234248,"extension":7.251849283965886},"index":4,"playId":"fb2b2070-50ad-3afa-aa94-359d3f553177","pitchNumber":3,"startTime":"2026-04-01T20:44:45.908Z","endTime":"2026-04-01T20:44:50.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":81.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65427793165215,"aZ":-16.298857849652727,"pfxX":-7.816305719300603,"pfxZ":9.066637856167517,"pX":-0.09724707008715366,"pZ":3.529276402131308,"vX0":8.0849133546535,"vY0":-132.82022968465253,"vZ0":-1.6459842934344486,"x":120.71,"y":143.49,"x0":-2.1940847246068897,"y0":50.00638100060902,"z0":5.36714287740725,"aX":-13.693605720845273},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2300,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4155097755987973,"extension":7.293232391025491},"index":5,"playId":"c7048980-b7a7-31fa-9a2b-cb3493c1db75","pitchNumber":4,"startTime":"2026-04-01T20:45:02.602Z","endTime":"2026-04-01T20:45:06.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:45:06.916Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out sharply to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:45:19.116Z","endTime":"2026-04-01T20:48:10.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":76.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802949018903334,"aZ":-32.77687634760801,"pfxX":-13.123821866746884,"pfxZ":-0.40777158128023494,"pX":-0.4427459774066467,"pZ":2.1896513229293686,"vX0":7.918326958583381,"vY0":-121.78847569828197,"vZ0":-0.4814607958108955,"x":133.88,"y":179.66,"x0":-2.0527264637862204,"y0":50.001857318476276,"z0":5.256640014874692,"aX":-19.458873387738947},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":21.6,"spinRate":2134,"spinDirection":274},"zone":7,"typeConfidence":2.0,"plateTime":0.45197579295989865,"extension":7.101762315001937},"index":0,"playId":"b03edcec-5caa-37a1-b782-85d773aaeac4","pitchNumber":1,"startTime":"2026-04-01T20:45:36.973Z","endTime":"2026-04-01T20:45:41.847Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35077608058837,"aZ":-15.046810980286574,"pfxX":-7.178598436385079,"pfxZ":9.101483777583674,"pX":-0.9848156035953775,"pZ":4.101335307752684,"vX0":5.360693381245299,"vY0":-137.48856140191398,"vZ0":-0.8587872515439365,"x":154.54,"y":128.04,"x0":-2.044159441288252,"y0":50.001158838015066,"z0":5.455915758612451,"aX":-13.50676214369969},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2416,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40102581613379007,"extension":7.2914300397962455},"index":1,"playId":"d41a62a8-67eb-3ac7-ba50-f10a75d79473","pitchNumber":2,"startTime":"2026-04-01T20:45:58.027Z","endTime":"2026-04-01T20:46:01.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68325696401495,"aZ":-14.910343653987555,"pfxX":-6.880737554455115,"pfxZ":9.509104317562448,"pX":1.1753140446226436,"pZ":2.8762806256314524,"vX0":10.51166162084494,"vY0":-134.95186200575702,"vZ0":-3.288059928615075,"x":72.2,"y":161.12,"x0":-1.9047972321607394,"y0":50.00199532405634,"z0":5.182873162399688,"aX":-12.491740684854038},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":9.8,"spinRate":2350,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4083391129060199,"extension":7.516900544392703},"index":2,"playId":"7a6b07da-85f6-3a33-8807-54535628482d","pitchNumber":3,"startTime":"2026-04-01T20:46:21.810Z","endTime":"2026-04-01T20:46:26.623Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"72d6d8a2-bdbd-3925-9a94-969412640524","startTime":"2026-04-01T20:46:44.973Z","endTime":"2026-04-01T20:46:48.142Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09766417296193,"aZ":-34.56659044798376,"pfxX":-12.11849998199095,"pfxZ":-1.6087638304211094,"pX":0.054399242456468155,"pZ":1.6922946916759476,"vX0":8.932369935317654,"vY0":-121.91344352894379,"vZ0":-1.1349465942227126,"x":114.93,"y":193.09,"x0":-2.1080555510829395,"y0":50.004198173498935,"z0":5.185240659463948,"aX":-17.98796735295452},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.9,"breakHorizontal":19.4,"spinRate":2301,"spinDirection":273},"zone":8,"typeConfidence":2.0,"plateTime":0.45170054276283356,"extension":7.262543776896202},"index":4,"playId":"69058015-3ff6-3226-ac77-2abd760f4d89","pitchNumber":4,"startTime":"2026-04-01T20:47:07.537Z","endTime":"2026-04-01T20:47:11.288Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.698852988276055,"aZ":-29.94543124556008,"pfxX":-12.543778480508525,"pfxZ":1.458056646164112,"pX":-0.10651082052767885,"pZ":0.46194527660765494,"vX0":8.852331186375887,"vY0":-123.40746509991843,"vZ0":-4.909306559673214,"x":121.06,"y":226.31,"x0":-2.1271654626442937,"y0":50.00282882636374,"z0":5.027163698238748,"aX":-19.16722754636589},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":20.4,"spinRate":2433,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.44542759396110476,"extension":7.177838178853542},"index":5,"playId":"8a204b06-34f9-3e4f-b625-61be7cdbb14b","pitchNumber":5,"startTime":"2026-04-01T20:47:33.975Z","endTime":"2026-04-01T20:47:37.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16181731692513,"aZ":-15.748029784672552,"pfxX":-6.541935341539471,"pfxZ":8.858297131375405,"pX":0.335746990972562,"pZ":3.079554613279582,"vX0":8.435707758125012,"vY0":-136.332316552253,"vZ0":-3.3510210377578082,"x":104.2,"y":155.63,"x0":-1.9704867324437085,"y0":50.00044288500507,"z0":5.4330287862997615,"aX":-12.128456719730389},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2352,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.40407291094111564,"extension":7.239797797186541},"hitData":{"launchSpeed":102.1,"launchAngle":49.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":181.2,"coordY":98.98}},"index":6,"playId":"4e973340-90dd-3754-90f1-f5ddbafbcc86","pitchNumber":6,"startTime":"2026-04-01T20:48:00.615Z","endTime":"2026-04-01T20:48:10.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:48:10.723Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Thomas Saggese flies out to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:48:28.942Z","endTime":"2026-04-01T20:51:08.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"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,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99395846061213,"aZ":-18.26249060475996,"pfxX":-7.067511669162329,"pfxZ":7.6954720422099,"pX":-1.2742907327036301,"pZ":3.5792411762874226,"vX0":4.907827756187541,"vY0":-135.20241059449938,"vZ0":-1.4436250131291568,"x":165.57,"y":142.14,"x0":-2.217001368644144,"y0":50.00142194778642,"z0":5.433068771969112,"aX":-12.773037576457293},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2315,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40886926788071687,"extension":7.41594289837684},"index":0,"playId":"cfcfb9cb-5a2f-31e6-add1-54001bd8e162","pitchNumber":1,"startTime":"2026-04-01T20:48:38.658Z","endTime":"2026-04-01T20:48:44.782Z","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":"f773ad76-5f77-357a-8e46-8aeef84a6c7b","startTime":"2026-04-01T20:49:01.810Z","endTime":"2026-04-01T20:49:04.810Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":75.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.763373471481376,"aZ":-33.44446367967229,"pfxX":-12.334209635165976,"pfxZ":-0.856872366297873,"pX":-1.971262154594442,"pZ":2.3322380599082764,"vX0":4.592116739587914,"vY0":-122.97731940723467,"vZ0":0.13343652729420863,"x":192.14,"y":175.81,"x0":-2.295317358652451,"y0":50.00324222632495,"z0":5.192492414897474,"aX":-18.278354064663777},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":20.6,"spinRate":2371,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4510615430432523,"extension":7.038789092129416},"index":2,"playId":"8a67ccfb-a703-3ecd-8f9a-5de5b459c7bf","pitchNumber":2,"startTime":"2026-04-01T20:49:23.047Z","endTime":"2026-04-01T20:49:28.181Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.740603806165886,"aZ":-30.712270873971107,"pfxX":-12.022604397634236,"pfxZ":0.9749808324926299,"pX":-0.2415583861933194,"pZ":2.5855041626140736,"vX0":8.26910364754582,"vY0":-123.12489977707041,"vZ0":-0.07644203313097386,"x":126.21,"y":168.97,"x0":-2.1134863445483925,"y0":50.00608949272842,"z0":5.257560704827607,"aX":-18.11468841767027},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":19.3,"spinRate":2381,"spinDirection":275},"zone":5,"typeConfidence":2.0,"plateTime":0.4481076347025539,"extension":7.217682641505227},"index":3,"playId":"33f3c1af-0516-3cf8-bd66-7f71186d6bf0","pitchNumber":3,"startTime":"2026-04-01T20:49:47.939Z","endTime":"2026-04-01T20:49:52.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.503661789498594,"aZ":-18.372394560813515,"pfxX":-9.427418550135592,"pfxZ":7.617819997608603,"pX":0.6227595478675148,"pZ":1.8190460821589238,"vX0":10.167922628520824,"vY0":-134.99532492115483,"vZ0":-5.619909234167754,"x":93.26,"y":189.67,"x0":-2.0016147067975716,"y0":50.00030470509412,"z0":5.258107071462471,"aX":-17.073461135081835},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":14.4,"spinRate":2312,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4086743053604951,"extension":7.4524943822648915},"index":4,"playId":"b3dd0a7d-7660-3b16-8587-e8f1c98886be","pitchNumber":4,"startTime":"2026-04-01T20:50:11.125Z","endTime":"2026-04-01T20:50:19.868Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"}}},{"details":{"description":"Thomas Saggese challenged (pitch result), call on the field was confirmed: Masyn Winn steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"b3dd0a7d-7660-3b16-8587-e8f1c98886be","startTime":"2026-04-01T20:50:40.361Z","endTime":"2026-04-01T20:50:59.331Z","isPitch":false,"isBaseRunningPlay":true,"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.807184706890254,"aZ":-30.127585956355933,"pfxX":-12.541857057773875,"pfxZ":1.3220210325643311,"pX":-0.3179843129654249,"pZ":2.3797683289544023,"vX0":8.228415847402859,"vY0":-124.54624184746963,"vZ0":-0.6979162576284326,"x":129.12,"y":174.53,"x0":-2.0625381385840336,"y0":50.00205875395618,"z0":5.191446692821745,"aX":-19.382336574672298},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.5,"breakHorizontal":20.4,"spinRate":2360,"spinDirection":270},"zone":4,"typeConfidence":2.0,"plateTime":0.44255263762460206,"extension":7.3649728749541525},"hitData":{"launchSpeed":84.5,"launchAngle":37.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.71,"coordY":85.81}},"index":6,"playId":"60b575fe-7002-366d-bd8b-523dca021e20","pitchNumber":5,"startTime":"2026-04-01T20:50:59.331Z","endTime":"2026-04-01T20:51:08.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:51:08.141Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:51:44.534Z","endTime":"2026-04-01T20:53:04.181Z","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":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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, 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":83.8,"endSpeed":75.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90960937038118,"aZ":-35.73671490610783,"pfxX":-13.449355663045779,"pfxZ":-2.43694049365008,"pX":-0.3293890175869101,"pZ":1.7994216978973314,"vX0":8.773315703183021,"vY0":-121.6069335720209,"vZ0":-0.5578982538684376,"x":129.56,"y":190.2,"x0":-2.278487146510285,"y0":50.001389780596966,"z0":5.194126196172602,"aX":-19.68327666294987},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.2,"breakHorizontal":21.6,"spinRate":2387,"spinDirection":277},"zone":7,"typeConfidence":2.0,"plateTime":0.45440085365752925,"extension":7.1473370625357875},"index":0,"playId":"d740ad87-0f5e-343f-a1a8-854e56d3e410","pitchNumber":1,"startTime":"2026-04-01T20:52:02.369Z","endTime":"2026-04-01T20:52:05.924Z","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.7,"endSpeed":84.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90763889389235,"aZ":-12.453000417412529,"pfxX":-6.094215466897186,"pfxZ":10.709551694399103,"pX":-0.1068433282961063,"pZ":3.137735070798783,"vX0":7.216267887653373,"vY0":-136.07709371385332,"vZ0":-3.5565940427932095,"x":121.07,"y":154.06,"x0":-2.024255732975848,"y0":50.002353456190676,"z0":5.34778560656561,"aX":-11.222127524206858},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":9.1,"spinRate":2342,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4053480863698242,"extension":7.450684466059591},"index":1,"playId":"eb3d8785-88d7-3878-8277-443d5b9ceb76","pitchNumber":2,"startTime":"2026-04-01T20:52:28.295Z","endTime":"2026-04-01T20:52:32.192Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4644881848793,"aZ":-28.193683069704445,"pfxX":-12.462772098617803,"pfxZ":2.5101259999704206,"pX":0.007776188895086286,"pZ":1.5684540841884849,"vX0":9.316863408624913,"vY0":-126.40466403473707,"vZ0":-3.1141290794559957,"x":116.7,"y":196.43,"x0":-2.1427684701243144,"y0":50.004313009661594,"z0":5.127861029934147,"aX":-19.77525778733524},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":19.9,"spinRate":2499,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.4366091103221934,"extension":7.103540324635743},"index":2,"playId":"a89a9387-4ba9-33dc-81c2-a1872de70ee4","pitchNumber":3,"startTime":"2026-04-01T20:52:58.708Z","endTime":"2026-04-01T20:53:04.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:53:04.181Z","atBatIndex":67},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Francisco Alvarez reaches on a fielder's choice out, pitcher Justin Bruihl to second baseman JJ Wetherholt. Marcus Semien out at 3rd. Francisco Alvarez to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-01T20:55:21.719Z","endTime":"2026-04-01T20:55:52.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Riley O'Brien.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:54:58.663Z","endTime":"2026-04-01T20:55:13.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Marcus Semien starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T20:55:13.781Z","endTime":"2026-04-01T20:55:23.849Z","isPitch":false,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"},"base":2},{"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":76.4,"endSpeed":68.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.216671936710487,"aZ":-33.00768291990911,"pfxX":-10.455125220239099,"pfxZ":-0.696596104087412,"pX":-1.0560785257998564,"pZ":1.7444965195149313,"vX0":-6.90709339383379,"vY0":-110.89978133777986,"vZ0":0.5940691284319066,"x":157.26,"y":191.68,"x0":3.4953839229890344,"y0":50.00144171318057,"z0":5.014467133544637,"aX":-12.569177164388549},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-0.6,"breakHorizontal":21.1,"spinRate":2560,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.5005974939865077,"extension":6.776790662418743},"index":2,"playId":"c74e207e-6c00-339c-916f-e4bfb9afbbef","pitchNumber":1,"startTime":"2026-04-01T20:55:23.849Z","endTime":"2026-04-01T20:55:27.841Z","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":80.9,"endSpeed":72.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713290446810376,"aZ":-36.960875288734066,"pfxX":9.477160777717836,"pfxZ":-3.5336328713579688,"pX":0.5926473517809422,"pZ":1.7109292829398706,"vX0":-9.183415829498879,"vY0":-117.3016232940484,"vZ0":0.8365468264566274,"x":94.41,"y":192.58,"x0":3.3775510184346924,"y0":50.000384236435046,"z0":4.870069493027357,"aX":12.852720825827115},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.6,"breakHorizontal":-14.2,"spinRate":1525,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.47181086563703367,"extension":7.085298625479058},"hitData":{"launchSpeed":103.2,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":115.32,"coordY":159.79}},"index":3,"playId":"129ea905-22b9-3f11-ac90-0adf6706490d","pitchNumber":2,"startTime":"2026-04-01T20:55:38.469Z","endTime":"2026-04-01T20:55:52.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:55:52.622Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Benge pops out to shortstop Masyn Winn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-01T20:56:24.483Z","endTime":"2026-04-01T20:57:15.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.243176850977,"aZ":-32.95130376019205,"pfxX":11.848542340595186,"pfxZ":-0.46021447062120124,"pX":1.5492079705315134,"pZ":2.3282323122534456,"vX0":-8.581539090876356,"vY0":-130.5550623750612,"vZ0":-0.1967239783896707,"x":57.95,"y":175.92,"x0":3.376900565492265,"y0":50.00372678143501,"z0":4.93272810701097,"aX":19.995164137984116},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.6,"breakHorizontal":-19.0,"spinRate":2096,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4231974410565651,"extension":6.733026879845757},"index":0,"playId":"a2e55b5f-dba8-3a4a-8b15-a5f69d9b968f","pitchNumber":1,"startTime":"2026-04-01T20:56:24.807Z","endTime":"2026-04-01T20:56:29.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577803169274755,"aZ":-35.11380037161061,"pfxX":-12.479269134693363,"pfxZ":-2.2979117777471316,"pX":-1.4303593147246447,"pZ":2.219430840339158,"vX0":-7.10005268282437,"vY0":-114.14746500354227,"vZ0":1.787747546250632,"x":171.52,"y":178.86,"x0":3.3714572324092296,"y0":50.000867920701225,"z0":4.957806389481903,"aX":-15.994020015232035},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.1,"breakHorizontal":24.7,"spinRate":2685,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4851719895025024,"extension":6.9185984328180865},"index":1,"playId":"21a5940e-5176-3bb7-acd3-00e790f10372","pitchNumber":2,"startTime":"2026-04-01T20:56:41.892Z","endTime":"2026-04-01T20:56:45.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45103734562808,"aZ":-35.183963133657535,"pfxX":-10.311277100692596,"pfxZ":-2.330059586457338,"pX":0.058257572717914874,"pZ":2.062025983593149,"vX0":-4.9142433387050835,"vY0":-114.04802973091246,"vZ0":1.4750623477298186,"x":114.78,"y":183.11,"x0":3.5925243319457714,"y0":50.00027713887086,"z0":4.924180183702588,"aX":-13.33922237002066},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-3.4,"breakHorizontal":20.0,"spinRate":2657,"spinDirection":296},"zone":8,"typeConfidence":2.0,"plateTime":0.4835564509318173,"extension":6.832887270207883},"hitData":{"launchSpeed":67.9,"launchAngle":58.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.1,"coordY":143.76}},"index":2,"playId":"c4369216-e360-346c-9ee8-07c4757b1d38","pitchNumber":3,"startTime":"2026-04-01T20:57:07.504Z","endTime":"2026-04-01T20:57:15.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:57:15.836Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-01T20:57:36.411Z","endTime":"2026-04-01T20:59:59.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.7,"endSpeed":73.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76515837189133,"aZ":-37.201359698423175,"pfxX":6.62874246914492,"pfxZ":-3.6391250556805286,"pX":2.2671427361236005,"pZ":2.1892282841093613,"vX0":-4.7792684809149035,"vY0":-117.31623444851604,"vZ0":1.7644034127420416,"x":30.58,"y":179.67,"x0":3.4771747791983296,"y0":50.000375715187445,"z0":4.914565892862161,"aX":9.168687295210674},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.8,"breakHorizontal":-10.7,"spinRate":1449,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.46823613432576483,"extension":7.199121010854024},"index":0,"playId":"81d6452c-922e-3853-b4c7-c59c03ea9c1f","pitchNumber":1,"startTime":"2026-04-01T20:57:44.737Z","endTime":"2026-04-01T20:57:48.852Z","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":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17526955562276,"aZ":-33.0943814935069,"pfxX":-12.035334149914757,"pfxZ":-0.7230402089839334,"pX":-0.32939452869803576,"pZ":2.032194388926301,"vX0":-5.0846847963449715,"vY0":-112.97126549761093,"vZ0":1.1791439642784756,"x":129.56,"y":183.91,"x0":3.5273823153902653,"y0":50.00464295664489,"z0":4.878602238217623,"aX":-15.265078614303704},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-0.6,"breakHorizontal":23.2,"spinRate":2603,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.488351982066761,"extension":6.7435139401088495},"index":1,"playId":"635a590a-082c-372a-a08c-9ce57ed32203","pitchNumber":2,"startTime":"2026-04-01T20:58:02.797Z","endTime":"2026-04-01T20:58:06.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676227674523727,"aZ":-34.81850194714963,"pfxX":-11.764040583360838,"pfxZ":-2.059842845809494,"pX":-1.128295131128475,"pZ":0.39552029227645397,"vX0":-6.710679575657069,"vY0":-113.3180691783425,"vZ0":-2.020179589025098,"x":160.01,"y":228.1,"x0":3.4095898666876825,"y0":50.0008263421179,"z0":4.81072627112402,"aX":-15.138406550569275},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.0,"breakHorizontal":23.2,"spinRate":2696,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4852671164840663,"extension":7.058378643802527},"index":2,"playId":"b64b5a7d-6d88-32b1-99e8-8d380385a296","pitchNumber":3,"startTime":"2026-04-01T20:58:21.425Z","endTime":"2026-04-01T20:58:28.427Z","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":81.1,"endSpeed":74.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.787852996352843,"aZ":-31.089366950398052,"pfxX":3.9404934143783357,"pfxZ":0.7681071255007375,"pX":0.9786480482272913,"pZ":2.838373961102385,"vX0":-6.745510163535261,"vY0":-117.99310580577624,"vZ0":1.8346172898713744,"x":79.7,"y":162.14,"x0":3.358496273690165,"y0":50.00296520245466,"z0":4.908869884398567,"aX":5.5738452428138014},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.2,"breakHorizontal":-5.5,"spinRate":1492,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.4636410678127838,"extension":6.714997436227883},"index":3,"playId":"dbedd374-fae4-37b6-b563-98090e05c720","pitchNumber":4,"startTime":"2026-04-01T20:58:56.089Z","endTime":"2026-04-01T20:59:00.036Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-01T20:59:18.442Z","endTime":"2026-04-01T20:59:34.053Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287932916045964,"aZ":-35.57283737691289,"pfxX":7.118192619420496,"pfxZ":-2.4558170839971023,"pX":2.9988506079732105,"pZ":3.2960697642703756,"vX0":-3.3831082256734746,"vY0":-117.64822699040354,"vZ0":3.714434288454799,"x":2.69,"y":149.79,"x0":3.5415716293713233,"y0":50.00556012445547,"z0":5.023793964171947,"aX":9.837513619081772},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.1,"breakHorizontal":-11.9,"spinRate":1333,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4681248794200754,"extension":6.699767644479154},"index":5,"playId":"94bae0d1-0875-35df-a5e9-456e657c63c4","pitchNumber":5,"startTime":"2026-04-01T20:59:34.053Z","endTime":"2026-04-01T20:59:37.551Z","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":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79757808228224,"aZ":-34.30234844964637,"pfxX":-7.9798380382767355,"pfxZ":-1.6481493014355184,"pX":-1.336450976672925,"pZ":1.702399578408619,"vX0":-8.18355403889298,"vY0":-113.89153649220134,"vZ0":0.5715160739453102,"x":167.94,"y":192.82,"x0":3.3597158525520343,"y0":50.001499603020015,"z0":4.881431399154206,"aX":-10.32454632957578},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.4,"breakHorizontal":16.8,"spinRate":2673,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.48367419330008055,"extension":6.904850762280829},"index":6,"playId":"6b0056ac-130a-3707-9903-f1647e3657ab","pitchNumber":6,"startTime":"2026-04-01T20:59:55.137Z","endTime":"2026-04-01T20:59:59.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:59:59.587Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Soto pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-01T21:00:57.663Z","endTime":"2026-04-01T21:01:09.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T21:00:22.089Z","endTime":"2026-04-01T21:00:59.864Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":70.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.875148580636125,"aZ":-34.58585625812511,"pfxX":-10.169428126547976,"pfxZ":-1.8759160725602086,"pX":0.5774141835441627,"pZ":3.1020163134873737,"vX0":-3.6976211105872285,"vY0":-113.80635399418273,"vZ0":3.6262706478144207,"x":94.99,"y":155.03,"x0":3.5540632251033637,"y0":50.002749459062485,"z0":4.959025313404135,"aX":-13.06655162728753},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.9,"breakHorizontal":19.4,"spinRate":2494,"spinDirection":297},"zone":3,"typeConfidence":2.0,"plateTime":0.4850918603722123,"extension":6.755412061125375},"hitData":{"launchSpeed":92.1,"launchAngle":67.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":156.75}},"index":1,"playId":"6e4dd57a-f473-3057-bf59-bed9168474ef","pitchNumber":1,"startTime":"2026-04-01T21:00:59.864Z","endTime":"2026-04-01T21:01:09.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:01:09.931Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-01T21:03:41.663Z","endTime":"2026-04-01T21:06:06.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tobias Myers replaces Devin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T21:03:04.684Z","endTime":"2026-04-01T21:03:29.874Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668964,"link":"/api/v1/people/668964"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jordan Walker starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T21:03:29.874Z","endTime":"2026-04-01T21:03:41.663Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"base":2},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"74fc6b7d-c02f-4327-af79-9d8f48ca1d75","startTime":"2026-04-01T21:03:41.663Z","endTime":"2026-04-01T21:03:46.663Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.936171289813075,"aZ":-30.18962858019468,"pfxX":2.4440484588261477,"pfxZ":1.4170252853842582,"pX":1.0901963268152681,"pZ":0.6507072721841363,"vX0":3.4334281020962027,"vY0":-117.46902052924267,"vZ0":-5.5533324501353825,"x":75.44,"y":221.21,"x0":-0.7070100842469372,"y0":50.002694615674805,"z0":5.847031205203594,"aX":3.4201843331631023},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.4,"breakHorizontal":-5.3,"spinRate":2091,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4660019665672621,"extension":6.860501600549047},"index":3,"playId":"41a71693-1c90-3ed2-b4c2-71464f0dec9d","pitchNumber":1,"startTime":"2026-04-01T21:04:02.861Z","endTime":"2026-04-01T21:04:06.607Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21412783310232,"aZ":-10.038479919483217,"pfxX":-1.7693479475032134,"pfxZ":12.914183860624458,"pX":0.4744414654992575,"pZ":0.26720590227934915,"vX0":3.284209687275923,"vY0":-130.29856182727758,"vZ0":-11.89708705608689,"x":98.92,"y":231.57,"x0":-0.5742954127065002,"y0":50.00243461079709,"z0":5.659300355244422,"aX":-3.0328424405059793},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.9,"breakHorizontal":2.4,"spinRate":2181,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4208964017193644,"extension":6.9483803834018145},"index":4,"playId":"ace88471-4d34-3c80-9ae0-7071fc745c2c","pitchNumber":2,"startTime":"2026-04-01T21:04:26.230Z","endTime":"2026-04-01T21:04:31.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":0},"index":5,"playId":"d8744238-ce83-42ea-8cf7-a9f90e25f3b8","startTime":"2026-04-01T21:04:53.064Z","endTime":"2026-04-01T21:04:58.064Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.242964862416112,"aZ":-12.490377923188866,"pfxX":-2.399689320217152,"pfxZ":11.527638824520198,"pX":-0.2250753386356858,"pZ":2.2857260961188515,"vX0":2.4172436404797604,"vY0":-130.55903847473172,"vZ0":-6.587318451142148,"x":125.58,"y":177.07,"x0":-0.8559441554861746,"y0":50.005262112468024,"z0":5.801607228935007,"aX":-4.098821397142521},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.4,"breakHorizontal":3.7,"spinRate":2100,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.4212494895831962,"extension":6.812819825345603},"index":6,"playId":"a4494c9c-8cdf-31de-bc1d-b03ef28dfba2","pitchNumber":3,"startTime":"2026-04-01T21:05:10.974Z","endTime":"2026-04-01T21:05:14.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158496849569087,"aZ":-13.937982230063096,"pfxX":-1.329042849451831,"pfxZ":10.816941673084925,"pX":-0.658608959959974,"pZ":3.557457086097355,"vX0":0.9223197949104897,"vY0":-129.56979837233303,"vZ0":-3.343451863081021,"x":142.1,"y":142.73,"x0":-0.8479931676607916,"y0":50.00540085508609,"z0":5.9415147687466465,"aX":-2.2414543902452855},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":19.0,"breakHorizontal":2.2,"spinRate":1935,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4240643741319392,"extension":6.79134973544667},"index":7,"playId":"0e60cba2-80d8-3d2a-82c3-f193031ae939","pitchNumber":4,"startTime":"2026-04-01T21:05:29.949Z","endTime":"2026-04-01T21:05:35.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059382801887686,"aZ":-33.91543441591135,"pfxX":2.204844353262276,"pfxZ":-1.1783947896275206,"pX":0.24456497492430318,"pZ":1.4892219220769223,"vX0":1.5122727956364828,"vY0":-120.75155513400472,"vZ0":-3.525932664714071,"x":107.68,"y":198.57,"x0":-0.6758103276742019,"y0":50.00251213483938,"z0":5.945949863127254,"aX":3.262096888226606},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-4.3,"spinRate":2257,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4532434191957888,"extension":6.552184281466997},"index":8,"playId":"81c2a88b-9347-38da-ac8d-fbc3ff5244a1","pitchNumber":5,"startTime":"2026-04-01T21:06:02.796Z","endTime":"2026-04-01T21:06:06.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:06:06.701Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, second baseman Marcus Semien to first baseman Brett Baty. Jordan Walker to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-01T21:06:22.081Z","endTime":"2026-04-01T21:07:38.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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(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.8,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98358773918456,"aZ":-8.857224835975247,"pfxX":-1.9608115535560797,"pfxZ":12.859447841406647,"pX":-1.033815868798892,"pZ":2.3140336638653634,"vX0":0.07372270096149519,"vY0":-134.94181375781503,"vZ0":-7.6592365120944095,"x":156.41,"y":176.3,"x0":-0.807683887977686,"y0":50.00191792232717,"z0":5.842484323570335,"aX":-3.5547328793951367},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.5,"breakHorizontal":3.5,"spinRate":2203,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.40854805757304513,"extension":6.793863659549931},"index":0,"playId":"ed84ee88-f80b-3d14-8212-b37ad081f527","pitchNumber":1,"startTime":"2026-04-01T21:06:30.594Z","endTime":"2026-04-01T21:06:35.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.526631548918854,"aZ":-26.568143473347074,"pfxX":-2.6974293699536656,"pfxZ":4.233112034010729,"pX":-0.33126583812735894,"pZ":1.277568883416738,"vX0":1.7983112600527733,"vY0":-114.42161851391624,"vZ0":-4.424207092882345,"x":129.63,"y":204.29,"x0":-0.7777532373235762,"y0":50.001634257157214,"z0":5.845837845093583,"aX":-3.5690123309876696},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.8,"breakHorizontal":4.4,"spinRate":1467,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.4790943223593094,"extension":6.902783717629843},"index":1,"playId":"0dc2b833-d3e3-356f-850b-6a6cff397119","pitchNumber":2,"startTime":"2026-04-01T21:06:47.398Z","endTime":"2026-04-01T21:06:51.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.726469595400044,"aZ":-19.26201348846975,"pfxX":3.875342417330925,"pfxZ":8.46669472216998,"pX":0.6063442589928271,"pZ":2.4431629567681656,"vX0":2.040985833668753,"vY0":-123.55746167749855,"vZ0":-4.175464364764844,"x":93.89,"y":172.81,"x0":-0.7375355105761172,"y0":50.004211455124874,"z0":5.8018209032189665,"aX":5.910790096906526},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.4,"breakHorizontal":-7.6,"spinRate":2060,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.4456162933166934,"extension":6.748900350274362},"index":2,"playId":"c72def89-22f2-3249-8c5d-a8219b76835e","pitchNumber":3,"startTime":"2026-04-01T21:07:06.067Z","endTime":"2026-04-01T21:07:10.728Z","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":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20508145504471,"aZ":-31.12003267836087,"pfxX":2.00911397794683,"pfxZ":0.7578884210081878,"pX":-0.3877339919398818,"pZ":1.6412510349921137,"vX0":0.46735099760341026,"vY0":-117.19025115247598,"vZ0":-3.1759770592003815,"x":131.78,"y":194.47,"x0":-0.850761879211353,"y0":50.00193874843545,"z0":5.921674377923754,"aX":2.7935702971491776},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.8,"breakHorizontal":-3.7,"spinRate":2197,"spinDirection":99},"zone":7,"typeConfidence":2.0,"plateTime":0.4674358061262964,"extension":6.81385027244959},"hitData":{"launchSpeed":88.0,"launchAngle":2.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":145.09}},"index":3,"playId":"a733591e-1ed3-3d0c-afaf-bf5418fa093e","pitchNumber":4,"startTime":"2026-04-01T21:07:29.745Z","endTime":"2026-04-01T21:07:38.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:07:38.755Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, first baseman Brett Baty to pitcher Tobias Myers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-01T21:07:51.850Z","endTime":"2026-04-01T21:10:16.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.700230434241043,"aZ":-23.792713622343932,"pfxX":1.2134924340196607,"pfxZ":6.238038500920191,"pX":1.1385133734653474,"pZ":1.4296553829078702,"vX0":3.4315711408445297,"vY0":-115.5053227327554,"vZ0":-4.816286901621902,"x":73.6,"y":200.18,"x0":-0.5275601595949563,"y0":50.00244021823647,"z0":5.8462082790091126,"aX":1.6291086538567086},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":10.3,"breakHorizontal":-3.1,"spinRate":1454,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.47528830159716673,"extension":6.762719751379364},"index":0,"playId":"59a99916-3803-3ba6-9599-d4e5673d22d5","pitchNumber":1,"startTime":"2026-04-01T21:08:00.897Z","endTime":"2026-04-01T21:08:04.773Z","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":78.3,"endSpeed":71.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88326572114067,"aZ":-35.52926045201127,"pfxX":3.118025791271587,"pfxZ":-2.5880222617058255,"pX":-0.31100741016067207,"pZ":1.8398363162691833,"vX0":-0.04631688302684733,"vY0":-113.93707692281743,"vZ0":-1.3417068112135138,"x":128.85,"y":189.1,"x0":-0.6943751921415215,"y0":50.00408083673074,"z0":5.995776830199905,"aX":4.037830875877462},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.7,"breakHorizontal":-5.6,"spinRate":2085,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.4835198265829219,"extension":6.6620073129616655},"index":1,"playId":"1e5d95c0-6894-373d-a83b-e15315179253","pitchNumber":2,"startTime":"2026-04-01T21:08:22.464Z","endTime":"2026-04-01T21:08:26.323Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.153813721028417,"aZ":-24.05258389972985,"pfxX":-5.280152366704851,"pfxZ":5.616028993127141,"pX":-1.0948343011006518,"pZ":-0.11023516928985824,"vX0":0.8465763008941806,"vY0":-118.52483611203667,"vZ0":-8.529145117310083,"x":158.73,"y":241.76,"x0":-0.7662820068747188,"y0":50.003387544765474,"z0":5.677060723184219,"aX":-7.636382017164839},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":8.8,"breakHorizontal":9.5,"spinRate":1356,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.4592406500074979,"extension":6.990351146710394},"index":2,"playId":"fde12c1a-3329-3c35-9db6-e21e4d5f777e","pitchNumber":3,"startTime":"2026-04-01T21:08:44.268Z","endTime":"2026-04-01T21:08:48.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47304288744106,"aZ":-27.023863982590058,"pfxX":-5.193024449126694,"pfxZ":3.8306714201506473,"pX":-0.6841730133823768,"pZ":2.0764481030354562,"vX0":1.2593776164660349,"vY0":-114.92921308567297,"vZ0":-2.8305649318494126,"x":143.08,"y":182.72,"x0":-0.563187639707218,"y0":50.00150933662503,"z0":5.937527313994684,"aX":-6.9748654626230895},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.6,"breakHorizontal":9.1,"spinRate":1349,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.47584162820738474,"extension":6.97964606903581},"index":3,"playId":"4df9e3e2-ad9a-3424-ae59-0e4d318ad395","pitchNumber":4,"startTime":"2026-04-01T21:09:08.753Z","endTime":"2026-04-01T21:09:13.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.077193991583115,"aZ":-11.188995858166928,"pfxX":-2.5195258810579424,"pfxZ":10.75291730904152,"pX":-0.45342340985745183,"pZ":3.4690457094260805,"vX0":1.5497505890749765,"vY0":-139.0404445112678,"vZ0":-4.664094914627761,"x":134.28,"y":145.12,"x0":-0.6915634671121247,"y0":50.00541947323338,"z0":5.914927087931404,"aX":-4.918535445573474},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":4.2,"spinRate":2256,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.39440780248244556,"extension":6.700708261238257},"index":4,"playId":"2b7e05af-22d1-3fa7-b3ca-cc23576829b5","pitchNumber":5,"startTime":"2026-04-01T21:09:35.421Z","endTime":"2026-04-01T21:09:39.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"1bc6b1c2-421d-4c9e-b8cf-8e9e772fb06e","startTime":"2026-04-01T21:09:56.015Z","endTime":"2026-04-01T21:10:01.015Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89082193579369,"aZ":-27.34702177984992,"pfxX":-4.909379880355919,"pfxZ":3.362361835187021,"pX":-0.4940609263268474,"pZ":1.0176851826194337,"vX0":2.1225617101663916,"vY0":-118.32608306097485,"vZ0":-5.417589644819501,"x":135.83,"y":211.3,"x0":-0.758748074525467,"y0":50.00409489789063,"z0":5.8044005837734876,"aX":-7.0504196306492455},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.2,"breakHorizontal":8.5,"spinRate":1301,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4606717420253217,"extension":6.903142607798232},"hitData":{"launchSpeed":68.0,"launchAngle":3.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":156.24}},"index":6,"playId":"0f42d62c-bc5a-391a-bf14-8fecf999ee05","pitchNumber":6,"startTime":"2026-04-01T21:10:08.677Z","endTime":"2026-04-01T21:10:16.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:10:16.385Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, pitcher Chris Roycroft to shortstop Masyn Winn to first baseman Alec Burleson. Juan Soto to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-01T21:12:35.829Z","endTime":"2026-04-01T21:13:01.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688297,"link":"/api/v1/people/688297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Chris Roycroft replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T21:11:25.790Z","endTime":"2026-04-01T21:12:13.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688297,"link":"/api/v1/people/688297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Juan Soto starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T21:12:13.013Z","endTime":"2026-04-01T21:12:25.245Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"base":2},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-01T21:12:25.245Z","endTime":"2026-04-01T21:12:38.099Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"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":89.1,"endSpeed":81.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.806725076431793,"aZ":-29.172200782395258,"pfxX":1.2953748969916359,"pfxZ":1.7722204941029513,"pX":0.9881575323398056,"pZ":3.342503552853036,"vX0":6.162100369752658,"vY0":-129.57961823339093,"vZ0":0.06501738530065937,"x":79.33,"y":148.53,"x0":-1.5919066340808126,"y0":50.0048841568522,"z0":5.5512597331793545,"aX":2.1955030849375206},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":-3.7,"spinRate":1968,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.42316161677484043,"extension":6.704564571607698},"index":3,"playId":"363ee3d7-1726-3498-a747-b6e923974c03","pitchNumber":1,"startTime":"2026-04-01T21:12:38.099Z","endTime":"2026-04-01T21:12:41.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400295841648376,"aZ":-25.213579521020065,"pfxX":-11.484444535292567,"pfxZ":3.690156018911498,"pX":-0.6480736677301764,"pZ":2.662014335337407,"vX0":5.813945475147598,"vY0":-136.55933812605238,"vZ0":-2.7275926518723903,"x":141.7,"y":166.91,"x0":-1.3139228831512093,"y0":50.003508709580686,"z0":5.410457839901042,"aX":-21.665757742612506},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":19.6,"spinRate":2119,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.4012771085440274,"extension":6.688818249214267},"hitData":{"launchSpeed":91.9,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.84,"coordY":159.28}},"index":4,"playId":"f995958b-a00c-3be3-a7e6-ec9c3d392f55","pitchNumber":2,"startTime":"2026-04-01T21:12:53.849Z","endTime":"2026-04-01T21:13:01.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:13:01.856Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Young walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-01T21:13:35.745Z","endTime":"2026-04-01T21:14:35.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527110071850284,"aZ":-25.570116776131783,"pfxX":-3.2098429185348296,"pfxZ":3.578608697707132,"pX":1.1437213450131438,"pZ":3.194491609381152,"vX0":7.731978730913208,"vY0":-135.22931812243803,"vZ0":-1.5995007062038538,"x":73.4,"y":152.53,"x0":-1.3402888746461468,"y0":50.00174838534986,"z0":5.593943119798575,"aX":-5.9225371984424715},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":4.1,"spinRate":2106,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4056165654984203,"extension":6.579515827923589},"index":0,"playId":"811a09b5-a829-3ea3-8816-84a0d0be242b","pitchNumber":1,"startTime":"2026-04-01T21:13:35.745Z","endTime":"2026-04-01T21:13:40.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.808111932996614,"aZ":-28.802938716227562,"pfxX":-0.7677966075341311,"pfxZ":1.9329176397558676,"pX":1.0549858685836684,"pZ":1.2896849056573527,"vX0":7.255131704525484,"vY0":-130.96570854469982,"vZ0":-4.644040664690622,"x":76.79,"y":203.96,"x0":-1.6473859972160305,"y0":50.00062008456265,"z0":5.23165158222732,"aX":-1.3379565325205334},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2079,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4176820488296702,"extension":6.713967199062472},"index":1,"playId":"e0c9deb2-f097-3303-9451-8e3af7d01156","pitchNumber":2,"startTime":"2026-04-01T21:13:53.174Z","endTime":"2026-04-01T21:13:57.743Z","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":94.8,"endSpeed":86.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32172377193259,"aZ":-23.81226724938503,"pfxX":-4.199514660153007,"pfxZ":4.407168779621733,"pX":2.0133864606318763,"pZ":2.5024812664944194,"vX0":10.146210774173811,"vY0":-137.58065870377965,"vZ0":-3.715958879821851,"x":40.25,"y":171.21,"x0":-1.193052725488205,"y0":50.006374687029115,"z0":5.503591521773358,"aX":-7.974845962436492},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":5.3,"spinRate":2208,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3996335938848823,"extension":6.725452297570346},"index":2,"playId":"41983bba-d31c-37f1-9b46-24e235ee1e60","pitchNumber":3,"startTime":"2026-04-01T21:14:11.649Z","endTime":"2026-04-01T21:14:15.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22427686705988,"aZ":-22.31927477283466,"pfxX":-5.650542277196086,"pfxZ":5.078327179665864,"pX":0.8839154090851923,"pZ":2.957478657313955,"vX0":8.319537269601328,"vY0":-139.39349318128862,"vZ0":-2.638202146629328,"x":83.31,"y":158.93,"x0":-1.4238350905897441,"y0":50.0060724779085,"z0":5.41166318289455,"aX":-10.9738372514286},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":8.3,"spinRate":2253,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.39494981353265235,"extension":6.853751701803361},"index":3,"playId":"07e017ac-d9de-30e8-8aaa-9a876e3d7724","pitchNumber":4,"startTime":"2026-04-01T21:14:31.291Z","endTime":"2026-04-01T21:14:35.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:14:35.921Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Robert Jr. walks. Jared Young to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-01T21:14:51.757Z","endTime":"2026-04-01T21:17:00.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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(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":93.6,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.263437505676094,"aZ":-28.917813969877052,"pfxX":-11.190064959178947,"pfxZ":1.7522334155089787,"pX":-1.192743200862905,"pZ":1.6740663630046133,"vX0":4.516514515300685,"vY0":-136.16341368413947,"vZ0":-4.159572962727704,"x":162.46,"y":193.58,"x0":-1.4307250059623613,"y0":50.00059286857313,"z0":5.250463743993721,"aX":-20.75544957550829},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.4,"breakHorizontal":19.1,"spinRate":2080,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.40413713811055807,"extension":6.777768387676189},"index":0,"playId":"a1547359-c89e-33df-9709-60626688ea78","pitchNumber":1,"startTime":"2026-04-01T21:15:02.109Z","endTime":"2026-04-01T21:15:06.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-01T21:15:21.509Z","endTime":"2026-04-01T21:15:53.003Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45293691139535,"aZ":-30.331408837277422,"pfxX":-9.826033587736475,"pfxZ":0.9902101888407326,"pX":-2.1240919696704026,"pZ":2.5141467589399027,"vX0":1.846385684978534,"vY0":-136.15557467155267,"vZ0":-1.700787869072781,"x":197.97,"y":170.9,"x0":-1.5410269694285967,"y0":50.00045498354771,"z0":5.271809498691098,"aX":-18.209363197851786},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":17.3,"spinRate":2066,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4042720707998191,"extension":6.515066060030063},"index":2,"playId":"6273a2b4-6c8d-3a55-8970-48b8e4c267d7","pitchNumber":2,"startTime":"2026-04-01T21:15:53.003Z","endTime":"2026-04-01T21:15:56.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.35646945420678,"aZ":-31.118645849851696,"pfxX":-12.087433702885729,"pfxZ":0.5548926308023727,"pX":-1.812724055799324,"pZ":2.271269766387269,"vX0":3.6441320950456424,"vY0":-139.08532785313054,"vZ0":-2.4453434618193084,"x":186.1,"y":177.46,"x0":-1.586763658231572,"y0":50.00672873031954,"z0":5.270603318564762,"aX":-23.18511881004893},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.6,"breakHorizontal":20.9,"spinRate":2117,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.397038420571175,"extension":6.69900168183985},"index":3,"playId":"69508843-4b2c-3816-a300-8a09afb31d6f","pitchNumber":3,"startTime":"2026-04-01T21:16:12.595Z","endTime":"2026-04-01T21:16:16.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86363909252685,"aZ":-29.472608720059164,"pfxX":-9.862835582243909,"pfxZ":1.405048369791288,"pX":0.3701300744227759,"pZ":2.641538607973695,"vX0":8.206635804434447,"vY0":-138.24373182557522,"vZ0":-2.0956937602126295,"x":102.89,"y":167.46,"x0":-1.36081787077941,"y0":50.00591539570938,"z0":5.394895417370516,"aX":-19.02419554384692},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":2076,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.3967408549633209,"extension":6.953158932795184},"index":4,"playId":"bbfb81ce-6bc9-3c45-985e-17fe691e59fe","pitchNumber":4,"startTime":"2026-04-01T21:16:35.579Z","endTime":"2026-04-01T21:16:39.376Z","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":93.9,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.257495733501415,"aZ":-29.081744963120848,"pfxX":-10.484971617606703,"pfxZ":1.6591971548985187,"pX":-1.637055842642413,"pZ":2.0259901920556955,"vX0":2.99761661042318,"vY0":-136.5889973694317,"vZ0":-3.388473970852096,"x":179.4,"y":184.08,"x0":-1.3970072916650447,"y0":50.001170665242334,"z0":5.31521296591159,"aX":-19.514446183459984},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.4,"breakHorizontal":18.1,"spinRate":2074,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.403315605099694,"extension":6.881921437458995},"index":5,"playId":"6270217a-53cd-3a47-9247-aed0d634ad93","pitchNumber":5,"startTime":"2026-04-01T21:16:56.710Z","endTime":"2026-04-01T21:17:00.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:17:00.542Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brett Baty grounds into a force out, second baseman JJ Wetherholt to catcher Pedro Pagés. Juan Soto out at home. Jared Young to 3rd. Luis Robert Jr. to 2nd. Brett Baty to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-01T21:19:40.723Z","endTime":"2026-04-01T21:20:29.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T21:17:28.071Z","endTime":"2026-04-01T21:17:51.228Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Chris Roycroft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-01T21:17:51.228Z","endTime":"2026-04-01T21:19:43.099Z","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(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.2,"endSpeed":85.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35161416885552,"aZ":-16.389130977972215,"pfxX":-4.944154382839508,"pfxZ":8.354006666011369,"pX":-0.3023260797263943,"pZ":3.521851666860044,"vX0":4.145593501492853,"vY0":-137.09894125003228,"vZ0":-3.6562832659733577,"x":128.52,"y":143.69,"x0":-1.1970535015495645,"y0":50.005443623450525,"z0":6.002239727047622,"aX":-9.345507854981523},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":1867,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.400613699873972,"extension":6.265563788913449},"index":2,"playId":"1cc2b779-81de-398e-a045-a792f5184361","pitchNumber":1,"startTime":"2026-04-01T21:19:43.099Z","endTime":"2026-04-01T21:19:46.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045604970452327,"aZ":-31.683593785735127,"pfxX":-7.343635144389571,"pfxZ":0.2956022722268461,"pX":-1.2320878422851667,"pZ":2.864543414965457,"vX0":3.360827805344768,"vY0":-128.63344743868888,"vZ0":-1.3142206594681567,"x":163.96,"y":161.44,"x0":-1.6082311593219945,"y0":50.00355941998428,"z0":5.860158346240062,"aX":-12.190061455441258},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":12.5,"spinRate":1161,"spinDirection":247},"zone":11,"typeConfidence":0.77,"plateTime":0.42737065387846895,"extension":6.380867494855083},"index":3,"playId":"a8448717-8315-315b-8764-0b86d9e06291","pitchNumber":2,"startTime":"2026-04-01T21:20:02.596Z","endTime":"2026-04-01T21:20:07.116Z","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":88.7,"endSpeed":80.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380929981274107,"aZ":-32.26253398970587,"pfxX":-8.617531562804341,"pfxZ":-0.05675550917224115,"pX":-0.7739982845290347,"pZ":2.0276037762318673,"vX0":4.262509029711797,"vY0":-129.06889472233465,"vZ0":-3.1089215093851106,"x":146.5,"y":184.03,"x0":-1.3362897376487217,"y0":50.00051449983846,"z0":5.75824660875119,"aX":-14.391185815859782},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":14.5,"spinRate":1126,"spinDirection":242},"zone":7,"typeConfidence":0.88,"plateTime":0.4260027099572512,"extension":6.327658743069201},"hitData":{"launchSpeed":72.5,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":150.67}},"index":4,"playId":"77dc3ef2-98bb-3d5e-b0e2-a15490fb4fee","pitchNumber":3,"startTime":"2026-04-01T21:20:21.451Z","endTime":"2026-04-01T21:20:29.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:20:29.008Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-04-01T21:20:50.366Z","endTime":"2026-04-01T21:21:38.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164556526899975,"aZ":-20.99290344444358,"pfxX":-8.536675805868606,"pfxZ":5.721813243885242,"pX":-0.855570594557439,"pZ":1.723501318665859,"vX0":4.550004757553389,"vY0":-138.6822713462026,"vZ0":-7.263830671871064,"x":149.61,"y":192.25,"x0":-1.4059138313561204,"y0":50.00053843789461,"z0":5.770173534341011,"aX":-16.674635449035954},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":14.5,"spinRate":1911,"spinDirection":210},"zone":13,"typeConfidence":0.87,"plateTime":0.3944999196612793,"extension":6.331850631963835},"index":0,"playId":"ee3c26c4-202a-3d28-94cc-99be66d4dc2c","pitchNumber":1,"startTime":"2026-04-01T21:20:57.302Z","endTime":"2026-04-01T21:21:01.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.745607159114023,"aZ":-21.28681959239195,"pfxX":-8.939744504289674,"pfxZ":5.565237155205912,"pX":-1.3386912291995288,"pZ":2.8917719739979924,"vX0":3.6665428597353644,"vY0":-138.8864801197676,"vZ0":-4.227538763690536,"x":168.03,"y":160.7,"x0":-1.513612409661177,"y0":50.001966091078465,"z0":5.847073432710602,"aX":-17.485085968151097},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":15.5,"spinRate":1884,"spinDirection":210},"zone":11,"typeConfidence":0.88,"plateTime":0.39418231356365396,"extension":6.56852233891917},"index":1,"playId":"b4b4c507-f154-3e7f-9083-628b41c1b7aa","pitchNumber":2,"startTime":"2026-04-01T21:21:13.776Z","endTime":"2026-04-01T21:21:18.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581780692117675,"aZ":-14.085685686525963,"pfxX":-3.883389938002188,"pfxZ":9.007043984223536,"pX":-0.4218547926525073,"pZ":2.0772787858802912,"vX0":3.9532798317545335,"vY0":-140.5272869200777,"vZ0":-7.8794196389237685,"x":133.08,"y":182.69,"x0":-1.3394615546660587,"y0":50.004039335522904,"z0":5.824377101754398,"aX":-7.800445886755509},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2011,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.3891378658267155,"extension":6.329782621723938},"hitData":{"launchSpeed":97.4,"launchAngle":33.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.12,"coordY":73.22}},"index":2,"playId":"fb27a048-64db-3c3f-ab67-fc927e82014b","pitchNumber":3,"startTime":"2026-04-01T21:21:29.859Z","endTime":"2026-04-01T21:21:38.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:21:38.405Z","atBatIndex":79},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tobias Myers intentionally walks Iván Herrera.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-01T21:23:54.885Z","endTime":"2026-04-01T21:24:08.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"JJ Wetherholt starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T21:23:54.885Z","endTime":"2026-04-01T21:24:07.429Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"base":2},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"08230786-0816-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T21:24:07.429Z","endTime":"2026-04-01T21:24:07.456Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"08230786-0816-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T21:24:07.456Z","endTime":"2026-04-01T21:24:07.457Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":3,"playId":"08230786-0816-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T21:24:07.457Z","endTime":"2026-04-01T21:24:07.458Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":4,"playId":"08230786-0816-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T21:24:07.458Z","endTime":"2026-04-01T21:24:08.893Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-01T21:24:08.893Z","atBatIndex":80},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Burleson grounds into a double play, second baseman Marcus Semien to shortstop Francisco Lindor to first baseman Brett Baty. JJ Wetherholt to 3rd. Iván Herrera out at 2nd. Alec Burleson out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-01T21:24:21.757Z","endTime":"2026-04-01T21:25:32.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06924368156481,"aZ":-10.758364207468011,"pfxX":-0.37085067114383463,"pfxZ":11.783891019611634,"pX":1.4305651100199932,"pZ":1.1235263640025592,"vX0":5.438886086599678,"vY0":-133.99203087776527,"vZ0":-10.135743922462122,"x":62.47,"y":208.44,"x0":-0.5778504033026883,"y0":50.00535597948941,"z0":5.725194078981122,"aX":-0.6745948906010316},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":-0.5,"spinRate":2161,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4088351862406636,"extension":6.852156379444365},"index":0,"playId":"9d073789-976c-39ac-bb05-a85ff731278b","pitchNumber":1,"startTime":"2026-04-01T21:24:28.804Z","endTime":"2026-04-01T21:24:32.467Z","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":92.6,"endSpeed":84.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17005005732317,"aZ":-8.495169881187753,"pfxX":-3.1192470264847465,"pfxZ":12.990033183799698,"pX":-0.5294358539555704,"pZ":2.1634549014085986,"vX0":1.6242628707658429,"vY0":-134.64133867672464,"vZ0":-7.922691216833865,"x":137.18,"y":180.37,"x0":-0.7375238768692381,"y0":50.00586137367424,"z0":5.757948353156333,"aX":-5.687253470917736},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.8,"breakHorizontal":5.3,"spinRate":2284,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.4079160868180378,"extension":6.85028543424234},"index":1,"playId":"24b62494-c990-3bac-8b9e-b16ecf111050","pitchNumber":2,"startTime":"2026-04-01T21:24:48.589Z","endTime":"2026-04-01T21:24:52.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.778817993601407,"aZ":-27.226302500757733,"pfxX":-5.313670350584179,"pfxZ":3.5186607056727235,"pX":-0.24113477884714635,"pZ":1.1801691869886803,"vX0":2.726559003501933,"vY0":-117.37877022960053,"vZ0":-4.996563047483055,"x":126.19,"y":206.92,"x0":-0.7232890933067155,"y0":50.000753243668235,"z0":5.850712708076773,"aX":-7.465018393241998},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.5,"breakHorizontal":9.0,"spinRate":1501,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.46540075024128136,"extension":6.760274165476709},"index":2,"playId":"526a92a7-86e0-36c7-b49f-411ac86861d4","pitchNumber":3,"startTime":"2026-04-01T21:25:05.735Z","endTime":"2026-04-01T21:25:09.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.554721000843486,"aZ":-10.545298264613114,"pfxX":-2.216073873300755,"pfxZ":11.509641192387587,"pX":-0.8041389434234122,"pZ":3.1978755025110694,"vX0":0.638314067313922,"vY0":-136.7870603521749,"vZ0":-5.2865835520825195,"x":147.65,"y":152.44,"x0":-0.7538734410048594,"y0":50.00166269549589,"z0":5.89071128619064,"aX":-4.163352429082487},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.8,"breakHorizontal":3.8,"spinRate":2314,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4017333490997794,"extension":6.732877143411002},"hitData":{"launchSpeed":98.0,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":150.67}},"index":3,"playId":"56631531-bad7-3f89-b353-de8a0fedb2f1","pitchNumber":4,"startTime":"2026-04-01T21:25:25.358Z","endTime":"2026-04-01T21:25:32.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:25:32.884Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a pop up to second baseman Marcus Semien. JJ Wetherholt scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-01T21:25:48.775Z","endTime":"2026-04-01T21:26:07.492Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.60"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.47"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.94"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.57"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.01"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.44"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.60"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.70"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.46"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.85"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".388"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":668964,"link":"/api/v1/people/668964"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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(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":87.2,"endSpeed":80.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529802380127382,"aZ":-23.122574949632817,"pfxX":4.3799722881299195,"pfxZ":5.525185277864595,"pX":0.11697149831598502,"pZ":2.0462182964034588,"vX0":1.026581238491081,"vY0":-127.04402026897847,"vZ0":-4.797645862589955,"x":112.54,"y":183.53,"x0":-0.8612413980554113,"y0":50.00350343162427,"z0":5.792365619707557,"aX":7.17360791265817},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":-8.2,"spinRate":2167,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.43079872238501693,"extension":6.685610691726456},"hitData":{"launchSpeed":70.7,"launchAngle":47.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":176.84,"coordY":139.85}},"index":0,"playId":"4bc81bd5-179e-38e0-9b19-92b7a8dc2f22","pitchNumber":1,"startTime":"2026-04-01T21:25:57.423Z","endTime":"2026-04-01T21:26:07.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:26:07.492Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a pop up to second baseman Marcus Semien. JJ Wetherholt scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-04-01T21:25:48.775Z","endTime":"2026-04-01T21:26:07.492Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.60"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.47"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.94"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.57"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.01"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.44"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.60"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.70"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.46"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.85"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".388"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".639"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":668964,"link":"/api/v1/people/668964"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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(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":87.2,"endSpeed":80.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529802380127382,"aZ":-23.122574949632817,"pfxX":4.3799722881299195,"pfxZ":5.525185277864595,"pX":0.11697149831598502,"pZ":2.0462182964034588,"vX0":1.026581238491081,"vY0":-127.04402026897847,"vZ0":-4.797645862589955,"x":112.54,"y":183.53,"x0":-0.8612413980554113,"y0":50.00350343162427,"z0":5.792365619707557,"aX":7.17360791265817},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":-8.2,"spinRate":2167,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.43079872238501693,"extension":6.685610691726456},"hitData":{"launchSpeed":70.7,"launchAngle":47.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":176.84,"coordY":139.85}},"index":0,"playId":"4bc81bd5-179e-38e0-9b19-92b7a8dc2f22","pitchNumber":1,"startTime":"2026-04-01T21:25:57.423Z","endTime":"2026-04-01T21:26:07.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T21:26:07.492Z","atBatIndex":82},"scoringPlays":[37,44,82],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":109.35,"y":112.16},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":116.82,"y":184.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":193.77,"y":95.12},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":201.93,"y":109.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":111.78,"y":145.6},"type":"O","description":"Forceout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":146.3,"y":135.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":103.63,"y":161.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":108.23,"y":179.05},"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":2,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":181.53,"y":99.9},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":65.19,"y":79.42},"type":"O","description":"Flyout"}]}},{"startIndex":13,"endIndex":18,"top":[13,14,15],"bottom":[16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":108.23,"y":146.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":119.95,"y":183.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":144.21,"y":144.59},"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":109.24,"y":149.66},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":24,"top":[19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":73.0,"y":71.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":191.99,"y":115.66},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":87.9,"y":150.63},"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":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":140.66,"y":158.27},"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":4,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":70.73,"y":106.58},"type":"O","description":"Lineout"}]}},{"startIndex":25,"endIndex":34,"top":[25,26,27,28,29],"bottom":[30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":81.79,"y":84.27},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":100.12,"y":149.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":61.86,"y":127.98},"type":"H","description":"Double"}],"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":176.13,"y":109.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":149.28,"y":146.11},"type":"O","description":"Forceout"},{"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":145.22,"y":167.9},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":45,"top":[35,36,37,38,39],"bottom":[40,41,42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":171.45,"y":129.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":105.77,"y":166.02},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":230.35,"y":97.97},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":125.46,"y":78.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":176.14,"y":106.9},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":178.43,"y":110.46},"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":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":112.77,"y":142.96},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":150.74,"y":84.75},"type":"H","description":"Single"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":67.18,"y":113.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":132.94,"y":73.79},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":127.57,"y":189.42},"type":"O","description":"Bunt Groundout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":121.41,"y":141.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":162.03,"y":59.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":108.74,"y":147.12},"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":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":201.23,"y":108.66},"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":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":185.67,"y":63.89},"type":"O","description":"Lineout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":211.56,"y":78.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":122.22,"y":138.86},"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":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":181.2,"y":98.98},"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":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":181.71,"y":85.81},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":74,"top":[68,69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":115.32,"y":159.79},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":100.1,"y":143.76},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":10,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":146.24,"y":156.75},"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":10,"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":147.76,"y":145.09},"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":10,"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":152.32,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":75,"endIndex":82,"top":[75,76,77,78,79],"bottom":[80,81,82],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":11,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":116.84,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":11,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":147.76,"y":150.67},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":11,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":178.12,"y":73.22},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":11,"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":149.28,"y":150.67},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":11,"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":176.84,"y":139.85},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":11,"ordinalNum":"11th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":2,"hits":5,"errors":2,"leftOnBase":8},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"catcher":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"first":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"shortstop":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"left":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"center":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"right":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"onDeck":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"inHole":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"battingOrder":8,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"onDeck":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"inHole":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"first":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"battingOrder":4,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":0,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":14,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".211","atBats":38,"obp":".313","slg":".335","ops":".648","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":10,"rbi":1,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":1,"atBatsPerHomeRun":"38.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":36,"obp":".225","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":166,"era":"2.50","inningsPitched":"10.2","saveOpportunities":0,"earnedRuns":1,"whip":"1.18","battersFaced":40,"outs":32,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":65,"strikes":101,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":2,"pitchesPerInning":"15.56","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":32,"errors":0,"chances":43,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"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":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".111","atBats":27,"obp":".138","slg":".111","ops":".249","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":3,"rbi":3,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".150","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".231","atBats":13,"obp":".375","slg":".538","ops":".913","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":7,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.75","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":39,"errors":0,"chances":42,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.25","battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":14,"strikes":15,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.75","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"6.75","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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".400","slg":".600","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668964":{"person":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"5.40","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":19,"obp":".150","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.50","battersFaced":20,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":28,"strikes":45,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".000","pitchesPerInning":"12.17","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.50","walksPer9Inn":"1.50","hitsPer9Inn":"3.00","runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".217","atBats":23,"obp":".217","slg":".304","ops":".521","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":7,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"whip":"0.33","battersFaced":10,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":7,"strikes":24,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".---","pitchesPerInning":"10.33","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"groundOuts":4,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":17,"obp":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"4.50","inningsPitched":"4.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.25","battersFaced":20,"outs":12,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":28,"strikes":48,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"19.00","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.75","hitsPer9Inn":"13.50","runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":49,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":21,"strikes":28,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".158","atBats":19,"obp":".238","slg":".316","ops":".554","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":6,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":18,"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":18,"balls":9,"strikes":9,"strikePercentage":".500","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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":49,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":19,"strikes":30,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"16.33","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"6.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"groundOuts":4,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":92,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.17","battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":6,"groundOuts":3,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".100","atBats":20,"obp":".240","slg":".150","ops":".390","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":3,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".154","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":8,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":1,"groundOuts":9,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"0.00","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":25,"strikes":51,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"14.25","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.06","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":38,"strikes":54,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"4.35","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.06","battersFaced":42,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":65,"strikes":107,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"12.19","walksPer9Inn":"1.74","hitsPer9Inn":"7.84","runsScoredPer9":"4.35","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"groundOuts":8,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"3.18","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.94","walksPer9Inn":"4.76","hitsPer9Inn":"6.35","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":5,"doubles":0,"triples":2,"homeRuns":0,"strikeOuts":3,"baseOnBalls":7,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".143","atBats":21,"obp":".379","slg":".333","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":7,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"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":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":8,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".346","atBats":26,"obp":".414","slg":".538","ops":".952","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":14,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"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"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":10,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":13,"strikes":27,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"13.33","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":5,"flyOuts":3,"groundOuts":4,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".375","slg":".316","ops":".691","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":6,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":4,"putOuts":20,"errors":0,"chances":24,"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"}]},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":84,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.20","battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":32,"strikes":52,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"14.40","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID472610":{"person":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":12,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":10,"strikes":29,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":6,"flyOuts":2,"groundOuts":7,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".316","atBats":19,"obp":".458","slg":".474","ops":".932","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":9,"rbi":5,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"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"}]},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":5,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".300","slg":".333","ops":".633","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[596019,665742,666182,593871,676724,673357,668901,683146,543760,682626,621438,701807,642547,623211,548384,596133,642207,668964],"pitchers":[642547,623211,548384,596133,642207,668964],"bench":[620443],"bullpen":[472610,605280,663992,640455,690997,656849,673540],"battingOrder":[596019,665742,666182,676724,673357,683146,543760,682626,701807],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vientos (1, Liberatore); Polanco (2, O'Brien)."},{"label":"HR","value":"Soto, J (1, 6th inning off Liberatore, 0 on, 2 out)."},{"label":"TB","value":"Bichette; Polanco 2; Robert Jr.; Soto, J 4; Vientos 2."},{"label":"RBI","value":"Soto, J (5)."},{"label":"2-out RBI","value":"Soto, J."},{"label":"Runners left in scoring position, 2 out","value":"Soto, J; Benge; Alvarez, F; Semien 3."},{"label":"Team RISP","value":"0-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Lindor (1st base by Liberatore)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Semien-Lindor-Baty)."}]}],"note":[{"label":"a","value":"Flied out for Vientos in the 7th."},{"label":"b","value":"Struck out for Taylor, T in the 7th."},{"label":"1","value":"Ran for Polanco in the 9th."}]},"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":4,"groundOuts":10,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".232","atBats":36,"obp":".287","slg":".379","ops":".666","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":5,"rbi":2,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":14,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":38,"obp":".214","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"4.26","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.49","battersFaced":43,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":61,"strikes":92,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":1,"pitchesPerInning":"13.91","runsScoredPer9":"0.82","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":33,"errors":2,"chances":49,"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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":19,"obp":".095","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":96,"era":"0.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":39,"strikes":57,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":21,"obp":".273","slg":".524","ops":".797","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":11,"rbi":6,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.50","popOuts":1,"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":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":3,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":4,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":15,"obp":".526","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"18.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"3.00","battersFaced":19,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":31,"strikes":41,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"24.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"701","stats":{"batting":{"note":"a-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":4,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".263","atBats":19,"obp":".364","slg":".526","ops":".890","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":10,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".167","atBats":18,"obp":".167","slg":".167","ops":".334","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":3,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":6,"flyOuts":0,"groundOuts":7,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".350","atBats":20,"obp":".350","slg":".400","ops":".750","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":8,"rbi":0,"leftOnBase":6,"sacBunts":2,"sacFlies":0,"babip":".538","groundOutsToAirouts":"7.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":9,"strikes":2,"strikePercentage":".180","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":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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":11,"obp":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"16.20","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"5.40","battersFaced":15,"outs":5,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":28,"strikes":25,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"31.80","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"16.20","hitsPer9Inn":"32.40","runsScoredPer9":"16.20","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":1,"groundOuts":9,"airOuts":4,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"obp":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":79,"era":"7.20","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.00","battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":28,"strikes":51,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".000","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.80","walksPer9Inn":"3.60","hitsPer9Inn":"14.40","runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 1-0)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":3,"strikes":3,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"5.40","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":14,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":15,"strikes":40,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.75","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".280","atBats":25,"obp":".321","slg":".400","ops":".721","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":10,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":8,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":6,"strikes":6,"strikePercentage":".500","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":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":23,"strikes":27,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"5.40","walksPer9Inn":"8.10","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".273","atBats":22,"obp":".370","slg":".455","ops":".825","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":10,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":2,"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":4,"putOuts":60,"errors":0,"chances":64,"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"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".250","slg":".143","ops":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"0.00","inningsPitched":"4.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.92","battersFaced":16,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":17,"strikes":36,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.23","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"8.31","walksPer9Inn":"0.00","hitsPer9Inn":"8.31","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"0.00","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":36,"strikes":52,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":10,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":11,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":9,"strikes":24,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"3.00","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":1,"putOuts":0,"errors":0,"chances":1,"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":{"summary":"6.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":29,"strikes":47,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":11,"groundOuts":12,"airOuts":17,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":43,"obp":".283","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"1.64","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.18","battersFaced":46,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":58,"strikes":96,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"3.27","walksPer9Inn":"2.45","hitsPer9Inn":"8.18","runsScoredPer9":"1.64","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":7,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".200","slg":".400","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":6,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":2,"putOuts":26,"errors":1,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".222","slg":".667","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".421","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":91,"era":"2.25","inningsPitched":"4.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":1,"whip":"2.00","battersFaced":20,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":40,"strikes":51,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"22.75","gamesFinished":2,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"11.25","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":6,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":21,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":61,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.75","battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":21,"strikes":40,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.25","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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":2,"putOuts":0,"errors":0,"chances":2,"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":"400","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".160","atBats":25,"obp":".222","slg":".240","ops":".462","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":6,"rbi":1,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":20,"putOuts":14,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":10,"airOuts":6,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":2,"hits":4,"hitByPitch":0,"avg":".182","atBats":22,"obp":".296","slg":".273","ops":".569","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":6,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":0,"putOuts":12,"errors":0,"chances":12,"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"}]}},"batters":[802139,671056,676475,691026,669357,695336,701675,691023,686780,687363,669461,592773,668941,676617,677865,688297,700669],"pitchers":[669461,592773,668941,676617,677865,688297,700669],"bench":[665877,650968,602104],"bullpen":[681517,669160,700241,669467,666277,694335],"battingOrder":[802139,671056,676475,691026,669357,695336,691023,686780,687363],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Gorman; Herrera; Saggese; Wetherholt; Winn."},{"label":"RBI","value":"Gorman (6); Winn (1)."},{"label":"2-out RBI","value":"Gorman; Winn."},{"label":"Runners left in scoring position, 2 out","value":"Saggese; Walker, J; Wetherholt; Scott II 2."},{"label":"GIDP","value":"Burleson."},{"label":"Team RISP","value":"2-for-14."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Winn (1, 2nd base off Williams, D/Alvarez, F)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gorman (1, fielding); Pagés, P (1, catcher interference)."},{"label":"Pickoffs","value":"Liberatore (Lindor at 1st base)."}]}],"note":[{"label":"a","value":"Struck out for Church in the 7th."}]}},"officials":[{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Peralta, F."},{"label":"IBB","value":"Herrera (by Myers)."},{"label":"ABS Challenge","value":"Alvarez, F 2 (Ball-Confirmed, Ball-Confirmed); Pagés, P (Ball-Overturned to Strike); Liberatore (Ball-Confirmed); Peralta, F (Ball-Overturned to Strike); Saggese (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Peralta, F 92-54; Brazobán 13-9; Raley, B 12-8; Weaver 11-8; Williams, D 18-9; Myers 20-13; Liberatore 76-47; Stanek 16-9; Romero, J 16-13; O'Brien 16-12; Bruihl 12-6; Roycroft 11-2; Graceffo 6-3."},{"label":"Groundouts-flyouts","value":"Peralta, F 6-1; Brazobán 0-0; Raley, B 1-0; Weaver 0-1; Williams, D 0-2; Myers 3-0; Liberatore 8-3; Stanek 0-1; Romero, J 2-1; O'Brien 1-0; Bruihl 1-0; Roycroft 1-0; Graceffo 1-1."},{"label":"Batters faced","value":"Peralta, F 21; Brazobán 3; Raley, B 3; Weaver 3; Williams, D 4; Myers 6; Liberatore 22; Stanek 4; Romero, J 4; O'Brien 4; Bruihl 4; Roycroft 3; Graceffo 2."},{"label":"Inherited runners-scored","value":"Brazobán 2-1; Romero, J 2-0; Graceffo 3-0."},{"label":"Umpires","value":"HP: Nic Lentz. 1B: Edwin Moscoso. 2B: Vic Carapazza. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"58 degrees, Overcast."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"1:15 PM."},{"label":"T","value":"3:11 (1:00 delay)."},{"label":"Att","value":"21,684."},{"label":"Venue","value":"Busch Stadium."},{"label":"April 1, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","boxscoreName":"Peralta, F"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":38,"strikes":54,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"4.35","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.06","battersFaced":42,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":65,"strikes":107,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"12.19","walksPer9Inn":"1.74","hitsPer9Inn":"7.84","runsScoredPer9":"4.35","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","boxscoreName":"Liberatore"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":29,"strikes":47,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":11,"groundOuts":12,"airOuts":17,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":43,"obp":".283","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"1.64","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.18","battersFaced":46,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":58,"strikes":96,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"3.27","walksPer9Inn":"2.45","hitsPer9Inn":"8.18","runsScoredPer9":"1.64","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","boxscoreName":"Romero, J"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":14,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":15,"strikes":40,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.75","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":49,"pitchingGameScore":49}]},"decisions":{"winner":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"loser":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}