{"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":822732,"link":"/api/v1.1/game/822732/feed/live","metaData":{"wait":10,"timeStamp":"20260530_020402","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822732,"type":"R","doubleHeader":"N","id":"2026/05/29/sdnmlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822732-2026-05-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-29T22:45:00Z","originalDate":"2026-05-29","officialDate":"2026-05-29","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":32,"losses":24,"ties":0,"pct":".571"},"records":{},"divisionLeader":false,"wins":32,"losses":24,"winningPercentage":".571"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","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":"Washington","record":{"gamesPlayed":58,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":29,"losses":29,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":29,"losses":29,"winningPercentage":".500"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"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},"ID660710":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710","firstName":"Rodolfo","lastName":"Durán","primaryNumber":"48","birthDate":"1998-02-19","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 8\"","weight":181,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rodolfo","useLastName":"Durán","middleName":"Jose","boxscoreName":"Durán","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ROH-dolph-oh doo-RAHN","mlbDebutDate":"2026-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rodolfo Durán","nameSlug":"rodolfo-duran-660710","firstLastName":"Rodolfo Durán","lastFirstName":"Durán, Rodolfo","lastInitName":"Durán, R","initLastName":"R Durán","fullFMLName":"Rodolfo Jose Durán","fullLFMName":"Durán, Rodolfo Jose","strikeZoneTop":3.03,"strikeZoneBottom":1.53},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":30,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669371":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371","firstName":"Jeffrey","lastName":"Henry","primaryNumber":"99","birthDate":"1999-07-15","currentAge":27,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Henry","middleName":"Cole","boxscoreName":"Henry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2025-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Henry","nameSlug":"cole-henry-669371","firstLastName":"Cole Henry","lastFirstName":"Henry, Cole","lastInitName":"Henry, C","initLastName":"C Henry","fullFMLName":"Jeffrey Cole Henry","fullLFMName":"Henry, Jeffrey Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID592206":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206","firstName":"Nicholas","lastName":"Castellanos","primaryNumber":"21","birthDate":"1992-03-04","currentAge":34,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nick","useLastName":"Castellanos","middleName":"A.","boxscoreName":"Castellanos, N","nickName":"Artist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"kah-stay-AHN-ohs","mlbDebutDate":"2013-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Castellanos","nameSlug":"nick-castellanos-592206","firstLastName":"Nick Castellanos","lastFirstName":"Castellanos, Nick","lastInitName":"Castellanos, N","initLastName":"N Castellanos","fullFMLName":"Nicholas A. Castellanos","fullLFMName":"Castellanos, Nicholas A.","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID680730":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730","firstName":"Mitchell","lastName":"Parker","primaryNumber":"70","birthDate":"1999-09-27","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":239,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitchell","useLastName":"Parker","middleName":"James","boxscoreName":"Parker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitchell Parker","nameSlug":"mitchell-parker-680730","firstLastName":"Mitchell Parker","lastFirstName":"Parker, Mitchell","lastInitName":"Parker, M","initLastName":"M Parker","fullFMLName":"Mitchell James Parker","fullLFMName":"Parker, Mitchell James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608337":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337","firstName":"Lucas","lastName":"Giolito","primaryNumber":"55","birthDate":"1994-07-14","currentAge":32,"birthCity":"Santa Monica","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Giolito","middleName":"F.","boxscoreName":"Giolito","nickName":"Big Foot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"jee-oh-LEE-toe","mlbDebutDate":"2016-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Giolito","nameSlug":"lucas-giolito-608337","firstLastName":"Lucas Giolito","lastFirstName":"Giolito, Lucas","lastInitName":"Giolito, L","initLastName":"L Giolito","fullFMLName":"Lucas F. Giolito","fullLFMName":"Giolito, Lucas F.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Clear","temp":"78","wind":"11 mph, Out To RF"},"gameInfo":{"attendance":26529,"firstPitch":"2026-05-29T22:46:00.000Z","gameDurationMinutes":198},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"home":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":666942,"fullName":"Howard Smith","link":"/api/v1/people/666942"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp line drive to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:46:19.049Z","endTime":"2026-05-29T22:47:13.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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-05-29T19:27:17.740Z","endTime":"2026-05-29T22:27:06.687Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-29T22:27:06.687Z","endTime":"2026-05-29T22:44:51.371Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-29T22:44:51.371Z","endTime":"2026-05-29T22:46:21.330Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612775382153263,"aZ":-13.791978689985722,"pfxX":-6.315249848834535,"pfxZ":9.937360012948076,"pX":-0.2861270881246724,"pZ":2.5547346066262064,"vX0":7.420752252896899,"vY0":-134.74716172415702,"vZ0":-5.900687657699498,"x":127.91,"y":169.8,"x0":-2.2474344411797538,"y0":50.00492581889632,"z0":5.737015133360416,"aX":-11.685330970725245},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2443,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.4055466781664787,"extension":5.803857083434898},"index":3,"playId":"6b754fe9-974f-3d26-bf71-937d8d1a60a5","pitchNumber":1,"startTime":"2026-05-29T22:46:21.330Z","endTime":"2026-05-29T22:46:24.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43965797163585,"aZ":-20.11660844854638,"pfxX":-1.7501859037118996,"pfxZ":7.033555590348562,"pX":0.36465736252512226,"pZ":2.001147948077927,"vX0":7.1314465015607285,"vY0":-129.2395116609929,"vZ0":-5.5099851519150755,"x":103.1,"y":184.75,"x0":-2.1867690876965615,"y0":50.0063447336072,"z0":5.676047666192488,"aX":-3.0025334285720517},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.9,"breakHorizontal":1.8,"spinRate":2363,"spinDirection":194},"zone":9,"typeConfidence":0.9,"plateTime":0.4215895561442542,"extension":5.7625326210496075},"index":4,"playId":"24a4b8bc-4961-3ac3-bdda-885f97c085fc","pitchNumber":2,"startTime":"2026-05-29T22:46:39.264Z","endTime":"2026-05-29T22:46:43.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11092074387664,"aZ":-26.562000920886593,"pfxX":1.5508239859737163,"pfxZ":3.666439539431013,"pX":0.8515298788244232,"pZ":1.9572508350697615,"vX0":6.994799504463232,"vY0":-122.86400732744639,"vZ0":-3.5557091995151584,"x":84.54,"y":185.93,"x0":-2.232583463741161,"y0":50.00330934797935,"z0":5.678082364659357,"aX":2.3716946788066324},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.0,"breakHorizontal":-4.4,"spinRate":2296,"spinDirection":155},"zone":14,"typeConfidence":0.95,"plateTime":0.4456244094938331,"extension":5.969653047063566},"hitData":{"launchSpeed":106.1,"launchAngle":8.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.23,"coordY":78.76}},"index":5,"playId":"727cd8dd-130c-3be5-9741-de4b768cac9b","pitchNumber":3,"startTime":"2026-05-29T22:47:02.054Z","endTime":"2026-05-29T22:47:13.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:47:13.912Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a ground ball to center fielder Jacob Young. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:47:13.156Z","endTime":"2026-05-29T22:48:12.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.318253841070085,"aZ":-23.92513896728885,"pfxX":0.5208861842933459,"pfxZ":4.88736322332557,"pX":-0.8028713558389349,"pZ":2.5963425498362405,"vX0":4.242024587928426,"vY0":-128.22886408343874,"vZ0":-3.157509707005807,"x":147.6,"y":168.68,"x0":-2.5374094306997623,"y0":50.00016631041804,"z0":5.683919882277626,"aX":0.8774207212491981},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":-1.8,"spinRate":2297,"spinDirection":183},"zone":4,"typeConfidence":0.89,"plateTime":0.4250768518019026,"extension":5.815147384549522},"index":0,"playId":"3036d041-1376-3db8-8b79-f7ad3437a4d7","pitchNumber":1,"startTime":"2026-05-29T22:47:39.083Z","endTime":"2026-05-29T22:47:42.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39598892471216,"aZ":-23.678779950324863,"pfxX":1.4179161129214348,"pfxZ":4.95232926569507,"pX":-0.6477062945650349,"pZ":2.494151512048819,"vX0":4.647218343551211,"vY0":-129.68632548842825,"vZ0":-3.6558541770129027,"x":141.69,"y":171.44,"x0":-2.6421478820505295,"y0":50.00257683272884,"z0":5.714162573513587,"aX":2.430067864540898},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":2187,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.4212563907630167,"extension":5.762645998723881},"hitData":{"launchSpeed":96.8,"launchAngle":5.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.36,"coordY":92.77}},"index":1,"playId":"4913448c-55c3-3748-abf2-75344bb08134","pitchNumber":2,"startTime":"2026-05-29T22:48:01.998Z","endTime":"2026-05-29T22:48:12.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:48:12.977Z","atBatIndex":1},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Xander Bogaerts out on a sacrifice fly to left fielder Daylen Lile. Fernando Tatis Jr. scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:48:17.388Z","endTime":"2026-05-29T22:51:03.963Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":687606,"link":"/api/v1/people/687606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85029905383417,"aZ":-12.823181442131729,"pfxX":-6.000400018819679,"pfxZ":10.00810687791764,"pX":0.6259360418694944,"pZ":2.745289678671437,"vX0":9.282438586927311,"vY0":-137.53770181339596,"vZ0":-5.933178504750301,"x":93.14,"y":164.66,"x0":-1.9988320767238965,"y0":50.00263127581015,"z0":5.784982941172593,"aX":-11.60259935125462},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":9.1,"spinRate":2439,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.39683118777819404,"extension":5.944493987508463},"index":0,"playId":"69ee47e4-96e6-3104-b202-bc30d99dce49","pitchNumber":1,"startTime":"2026-05-29T22:48:51.334Z","endTime":"2026-05-29T22:48:55.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435822906698746,"aZ":-15.833174691243933,"pfxX":-4.63370366070558,"pfxZ":8.496953334172524,"pX":0.337075177927118,"pZ":2.657369038177045,"vX0":8.142767482796435,"vY0":-137.31428291799187,"vZ0":-5.745119932079283,"x":104.15,"y":167.03,"x0":-2.0553904770133444,"y0":50.00229083323805,"z0":5.841817039413588,"aX":-8.911119492361623},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2154,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.3978483308063634,"extension":5.816076288598894},"index":1,"playId":"2fafac7f-3382-3ab4-9800-8a8b67bd13c9","pitchNumber":2,"startTime":"2026-05-29T22:49:09.593Z","endTime":"2026-05-29T22:49:14.041Z","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-05-29T22:49:30.095Z","endTime":"2026-05-29T22:49:41.549Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.296612886569974,"aZ":-28.520838594047866,"pfxX":-6.3516331133437,"pfxZ":2.241250225896275,"pX":-0.06887541126103613,"pZ":0.5716893935176217,"vX0":6.982969395012253,"vY0":-126.78172368087172,"vZ0":-7.463145783915259,"x":119.63,"y":223.34,"x0":-2.030343312877292,"y0":50.00602108795338,"z0":5.822046881073893,"aX":-10.368787617234963},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":10.0,"spinRate":978,"spinDirection":241},"zone":13,"typeConfidence":0.92,"plateTime":0.43160016929200484,"extension":5.850274126061779},"index":3,"playId":"48b75768-4460-3b03-9ecd-4f4f176f0c30","pitchNumber":3,"startTime":"2026-05-29T22:49:41.549Z","endTime":"2026-05-29T22:49:45.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034996147894176,"aZ":-22.690911929872705,"pfxX":-7.1734335130274465,"pfxZ":5.82508797115549,"pX":1.4839900656828735,"pZ":0.760937859292034,"vX0":10.705188690157588,"vY0":-126.8226107951894,"vZ0":-7.914015851087753,"x":60.43,"y":218.23,"x0":-1.8606655848499807,"y0":50.005134691156016,"z0":5.733125060383357,"aX":-11.683135726221574},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":10.6,"spinRate":1120,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4319598523736836,"extension":5.959228263595835},"index":4,"playId":"d6fb403e-a5e9-392d-b3ce-393b85c9dc31","pitchNumber":4,"startTime":"2026-05-29T22:50:06.122Z","endTime":"2026-05-29T22:50:09.555Z","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.3,"endSpeed":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202534829544447,"aZ":-12.915976568405794,"pfxX":-6.65854212051471,"pfxZ":10.080590603715269,"pX":0.7096826853599375,"pZ":1.5340253212877437,"vX0":9.550826352684668,"vY0":-136.85792631522662,"vZ0":-8.721676746912314,"x":89.95,"y":197.36,"x0":-1.9488374003391578,"y0":50.00227357665623,"z0":5.632134532718954,"aX":-12.72046680931089},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2167,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.3991417805647335,"extension":5.874148742486194},"index":5,"playId":"100a2d6b-a267-346b-a197-a4d13f33ee90","pitchNumber":5,"startTime":"2026-05-29T22:50:29.278Z","endTime":"2026-05-29T22:50:33.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110017024705797,"aZ":-13.390142598001233,"pfxX":-4.976709622429413,"pfxZ":9.824352953732753,"pX":-0.4684953216766048,"pZ":2.4360757827069652,"vX0":6.466458227775607,"vY0":-137.10060455085363,"vZ0":-6.539053208877808,"x":134.86,"y":173.01,"x0":-2.206397158347654,"y0":50.001055887257145,"z0":5.758447634358374,"aX":-9.51381377127863},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2193,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.39886632626967744,"extension":5.84253270385221},"hitData":{"launchSpeed":85.4,"launchAngle":23.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.57,"coordY":83.65}},"index":6,"playId":"18918792-01cb-3b0c-ac74-51a40e9435b6","pitchNumber":6,"startTime":"2026-05-29T22:50:52.976Z","endTime":"2026-05-29T22:51:03.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:51:03.963Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:51:11.566Z","endTime":"2026-05-29T22:53:39.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97085923431443,"aZ":-22.345590109132345,"pfxX":0.7094067549891995,"pfxZ":5.54578654025825,"pX":0.19580272919833433,"pZ":3.15549359394656,"vX0":6.34806289213039,"vY0":-131.3362003592035,"vZ0":-2.72643428996405,"x":109.54,"y":153.58,"x0":-2.33018345217028,"y0":50.00484615007167,"z0":5.842489027123024,"aX":1.2567879498530548},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":-2.5,"spinRate":2172,"spinDirection":192},"zone":2,"typeConfidence":0.93,"plateTime":0.41471859725828253,"extension":5.81446400931297},"index":0,"playId":"eb6decbc-0a91-3e4b-aad7-4993466f4b12","pitchNumber":1,"startTime":"2026-05-29T22:51:33.516Z","endTime":"2026-05-29T22:51:37.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.933094315809576,"aZ":-29.44828864204889,"pfxX":2.056193159349899,"pfxZ":1.734444653498361,"pX":0.3320714195517398,"pZ":1.9712376045195452,"vX0":5.847706403894775,"vY0":-123.87126817596015,"vZ0":-3.1816013658275355,"x":104.34,"y":185.56,"x0":-2.3149809950405866,"y0":50.00309244302171,"z0":5.703173483632216,"aX":3.2343041191978985},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.8,"breakHorizontal":-4.9,"spinRate":2319,"spinDirection":142},"zone":9,"typeConfidence":0.97,"plateTime":0.44013681287157613,"extension":6.058304866246392},"index":1,"playId":"d7a76598-e123-3a95-9130-70e3a66af507","pitchNumber":2,"startTime":"2026-05-29T22:51:53.504Z","endTime":"2026-05-29T22:51:56.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"aa514445-83d5-3d4a-91f3-8dadbe19aeaa","startTime":"2026-05-29T22:52:17.021Z","endTime":"2026-05-29T22:52:20.021Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923351926812565,"aZ":-15.976645716300954,"pfxX":-3.847843857098971,"pfxZ":8.462966463421695,"pX":0.3115536015820576,"pZ":3.1988061020639766,"vX0":7.882315697138223,"vY0":-136.68926972922233,"vZ0":-4.008683090602741,"x":105.12,"y":152.41,"x0":-2.0948725239517287,"y0":50.00108522523576,"z0":5.764033501680272,"aX":-7.363646551374639},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":5.5,"spinRate":2097,"spinDirection":218},"zone":3,"typeConfidence":0.87,"plateTime":0.39898561086784046,"extension":5.91398059735338},"index":3,"playId":"96d59522-d9ef-37cc-869b-691de7b7c4c2","pitchNumber":3,"startTime":"2026-05-29T22:52:41.360Z","endTime":"2026-05-29T22:52:44.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41478190327344,"aZ":-29.84215867842027,"pfxX":1.5779022817898092,"pfxZ":1.5063100206584537,"pX":1.3458163629810422,"pZ":0.3133271705044407,"vX0":8.02749775125013,"vY0":-122.59080536108327,"vZ0":-6.4797680168822,"x":65.7,"y":230.32,"x0":-2.1537910240674516,"y0":50.003060557965526,"z0":5.484608393980214,"aX":2.4408297162397763},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2281,"spinDirection":139},"zone":14,"typeConfidence":0.96,"plateTime":0.44395515492410453,"extension":6.059703537544133},"index":4,"playId":"5f988055-9aef-386a-b135-5c687255f5e2","pitchNumber":4,"startTime":"2026-05-29T22:53:12.086Z","endTime":"2026-05-29T22:53:16.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082161121931133,"aZ":-16.86653913295934,"pfxX":-3.9720073457021083,"pfxZ":8.13181527033055,"pX":-0.07215413173912062,"pZ":2.723896145317783,"vX0":6.698538946148062,"vY0":-135.48777692089254,"vZ0":-5.091137393753689,"x":119.75,"y":165.23,"x0":-2.0463083485550957,"y0":50.004037073767364,"z0":5.783765026952265,"aX":-7.478941938669848},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":6.0,"spinRate":2126,"spinDirection":205},"zone":5,"typeConfidence":0.85,"plateTime":0.40232284188883494,"extension":5.772800057882392},"index":5,"playId":"ce270107-d375-34e5-a159-04a5d51ed85c","pitchNumber":5,"startTime":"2026-05-29T22:53:35.447Z","endTime":"2026-05-29T22:53:39.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:53:39.986Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks. Gavin Sheets to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:53:45.390Z","endTime":"2026-05-29T22:57:08.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393661897039316,"aZ":-27.340697543511418,"pfxX":1.357901129524377,"pfxZ":2.906925488135549,"pX":-2.180357235539768,"pZ":3.251653957653813,"vX0":0.7023073359204935,"vY0":-127.1412947589295,"vZ0":-1.054742233003445,"x":200.11,"y":150.99,"x0":-2.6352682430743717,"y0":50.00155343626131,"z0":5.812273652071423,"aX":2.256099338586598},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-2.6,"spinRate":2083,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.42834483785976385,"extension":5.601153959697308},"index":0,"playId":"51c0e904-ad66-3592-acce-fa1e032d07f0","pitchNumber":1,"startTime":"2026-05-29T22:54:04.918Z","endTime":"2026-05-29T22:54:09.112Z","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":86.1,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17773774077563,"aZ":-27.695587108854852,"pfxX":-6.570530424537816,"pfxZ":2.8370985475797825,"pX":0.16081535977592026,"pZ":0.8142580851063148,"vX0":7.5194154141854535,"vY0":-125.10346380774611,"vZ0":-6.569522975482069,"x":110.87,"y":216.8,"x0":-2.035795968012179,"y0":50.00380326545914,"z0":5.756472475250842,"aX":-10.374497586312785},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":10.1,"spinRate":1036,"spinDirection":244},"zone":14,"typeConfidence":0.92,"plateTime":0.4384909011653182,"extension":5.777505779287409},"index":1,"playId":"2a86f7ad-ec93-38fe-9a2e-d28b2f4100fd","pitchNumber":2,"startTime":"2026-05-29T22:54:24.489Z","endTime":"2026-05-29T22:54:28.044Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534912057101725,"aZ":-30.60427080840068,"pfxX":-5.236857769474913,"pfxZ":0.9642347033924414,"pX":-0.09849554549339007,"pZ":1.4506876039703192,"vX0":6.640481926119874,"vY0":-126.45379109342441,"vZ0":-4.837973459775026,"x":120.75,"y":199.61,"x0":-2.0668779719262913,"y0":50.00503752467835,"z0":5.8175650124301415,"aX":-8.561197990596906},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":8.2,"spinRate":1194,"spinDirection":243},"zone":13,"typeConfidence":0.92,"plateTime":0.4316026252406786,"extension":5.856087431475053},"index":2,"playId":"0e163903-863c-31b9-960c-57bd1c365bef","pitchNumber":3,"startTime":"2026-05-29T22:54:45.162Z","endTime":"2026-05-29T22:54:48.656Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10360703532343,"aZ":-15.751510464298224,"pfxX":-6.176488222556494,"pfxZ":8.659606147266725,"pX":-1.9093101308112188,"pZ":2.589500929268445,"vX0":3.287449732262062,"vY0":-136.37805222184514,"vZ0":-5.490865105639135,"x":189.78,"y":168.86,"x0":-2.323618919806507,"y0":50.0022630014141,"z0":5.703707055263967,"aX":-11.712251985444867},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2103,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4005967442395857,"extension":5.756703286059694},"index":3,"playId":"86df9b63-217f-32ee-976f-8d006b16f95e","pitchNumber":4,"startTime":"2026-05-29T22:55:05.468Z","endTime":"2026-05-29T22:55:09.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732901894954285,"aZ":-31.265439341134098,"pfxX":-4.801861227267067,"pfxZ":0.5681548471854807,"pX":-0.22330153509282688,"pZ":0.7536715949085451,"vX0":6.057393577145906,"vY0":-125.8746573597025,"vZ0":-6.126770982345884,"x":125.51,"y":218.43,"x0":-2.0332829587072303,"y0":50.00535595389298,"z0":5.740035752553635,"aX":-7.7330836031359835},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.1,"breakHorizontal":7.3,"spinRate":1045,"spinDirection":249},"zone":13,"typeConfidence":0.92,"plateTime":0.4345730477586085,"extension":5.795018330223054},"index":4,"playId":"f847248d-8066-3bae-8950-5e420c331a30","pitchNumber":5,"startTime":"2026-05-29T22:55:26.910Z","endTime":"2026-05-29T22:55:30.846Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979994605473987,"aZ":-30.330654352089827,"pfxX":-4.850862555946765,"pfxZ":1.1199369637615835,"pX":0.025045777123279933,"pZ":2.0625375012608975,"vX0":6.625937959055263,"vY0":-126.60851644233371,"vZ0":-3.4980108696942387,"x":116.05,"y":183.09,"x0":-1.9814386067071907,"y0":50.000724710940474,"z0":5.858792784846414,"aX":-7.967871688331521},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":7.4,"spinRate":1133,"spinDirection":240},"zone":8,"typeConfidence":0.92,"plateTime":0.43066993698844547,"extension":5.801632014486714},"index":5,"playId":"52de7f94-40e8-37aa-9c79-3eddf7fb81f9","pitchNumber":6,"startTime":"2026-05-29T22:55:53.158Z","endTime":"2026-05-29T22:55:57.257Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871488922484193,"aZ":-16.945128943917126,"pfxX":-6.042377045918826,"pfxZ":8.074164098255157,"pX":-0.12849417872461943,"pZ":2.6272874817078735,"vX0":7.2770966017220395,"vY0":-136.01343801043961,"vZ0":-5.233892476240057,"x":121.9,"y":167.84,"x0":-2.0448610677656776,"y0":50.0062257009389,"z0":5.739200944868767,"aX":-11.402910151525198},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":9.5,"spinRate":2175,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.4016192531868712,"extension":5.823062898072751},"index":6,"playId":"600689e4-76d1-3791-a7cc-df3f1b321d44","pitchNumber":7,"startTime":"2026-05-29T22:56:30.475Z","endTime":"2026-05-29T22:56:35.396Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492064797504224,"aZ":-27.433168359020573,"pfxX":1.3026327164095486,"pfxZ":2.78434939730338,"pX":-1.2621307842551046,"pZ":4.092827575423727,"vX0":2.6482944203288126,"vY0":-129.00119969581544,"vZ0":0.8137192849122605,"x":165.11,"y":128.27,"x0":-2.467439458819426,"y0":50.000830077932996,"z0":5.873095319702315,"aX":2.2148059325247047},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-2.9,"spinRate":2172,"spinDirection":178},"zone":11,"typeConfidence":0.83,"plateTime":0.4231008792905335,"extension":5.749646357527323},"index":7,"playId":"3ef568c5-1516-3747-88dd-4f6dd24c584b","pitchNumber":8,"startTime":"2026-05-29T22:57:00.448Z","endTime":"2026-05-29T22:57:08.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:57:08.078Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Andujar grounds into a force out, third baseman Curtis Mead to second baseman Nasim Nuñez. Jackson Merrill out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:57:08.002Z","endTime":"2026-05-29T22:58:02.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.5,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.981026708827972,"aZ":-27.339840843740337,"pfxX":-6.3342941854973445,"pfxZ":3.0170483415193683,"pX":-1.226952027514867,"pZ":3.4757007758471414,"vX0":4.427688873633279,"vY0":-125.90060482187997,"vZ0":-0.7127298766572542,"x":163.77,"y":144.94,"x0":-2.186960751008856,"y0":50.00380426392426,"z0":5.978643359476029,"aX":-10.151603363347876},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":10.4,"spinRate":1000,"spinDirection":243},"zone":11,"typeConfidence":0.92,"plateTime":0.43535264803588136,"extension":5.878052375903699},"index":0,"playId":"4786079b-943d-3b2e-b91f-d684e21e1f7a","pitchNumber":1,"startTime":"2026-05-29T22:57:33.511Z","endTime":"2026-05-29T22:57:37.797Z","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":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983325298291792,"aZ":-31.101905513843683,"pfxX":2.846583213073651,"pfxZ":0.7014406391995216,"pX":-0.18251317585191013,"pZ":2.780355650216647,"vX0":4.168329659292216,"vY0":-122.43411188242605,"vZ0":-0.6870683305978216,"x":123.96,"y":163.71,"x0":-2.2761564493230715,"y0":50.00001266560014,"z0":5.724357686213789,"aX":4.323436861990787},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-6.1,"spinRate":2358,"spinDirection":119},"zone":5,"typeConfidence":0.96,"plateTime":0.44722112947502746,"extension":6.053512601832166},"hitData":{"launchSpeed":93.2,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.7,"coordY":148.53}},"index":1,"playId":"74c56800-b3c2-3e95-b511-55ff6428171a","pitchNumber":2,"startTime":"2026-05-29T22:57:54.600Z","endTime":"2026-05-29T22:58:02.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:58:02.710Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T22:59:56.636Z","endTime":"2026-05-29T23:01:38.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(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":88.3,"endSpeed":80.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932907062428146,"aZ":-17.440065256561656,"pfxX":-5.938661769900541,"pfxZ":8.873050438768617,"pX":0.055962238351337096,"pZ":3.793522616140685,"vX0":4.879394572443444,"vY0":-128.40874491755923,"vZ0":-3.1113102630359695,"x":114.87,"y":136.35,"x0":-1.1023435491252644,"y0":50.00481971032718,"z0":6.386662534373667,"aX":-9.864863962223044},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2055,"spinDirection":203},"zone":12,"typeConfidence":0.8,"plateTime":0.42743867227688614,"extension":7.029763333767153},"index":0,"playId":"9d171d94-4ab9-322e-bd3a-da93d044a112","pitchNumber":1,"startTime":"2026-05-29T23:00:23.539Z","endTime":"2026-05-29T23:00:27.465Z","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":76.4,"endSpeed":70.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.841481312323253,"aZ":-24.5949686841359,"pfxX":-7.674607614588097,"pfxZ":6.064776708438497,"pX":0.3592493455430888,"pZ":2.4858971618264745,"vX0":5.596672592074544,"vY0":-111.08341137236935,"vZ0":-2.9649893971490386,"x":103.31,"y":171.66,"x0":-1.195394460503132,"y0":50.00356378444714,"z0":6.39403187459006,"aX":-9.594538015653962},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":10.6,"breakHorizontal":12.5,"spinRate":1531,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.4930055434630334,"extension":6.800375746063407},"index":1,"playId":"97c4a0c3-863b-39cf-89d3-a65ad88e1ff3","pitchNumber":2,"startTime":"2026-05-29T23:00:35.377Z","endTime":"2026-05-29T23:00:39.153Z","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":91.8,"endSpeed":83.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.173453085754588,"aZ":-10.86492698107302,"pfxX":-4.27778029082491,"pfxZ":11.910290888960311,"pX":1.1663242213237652,"pZ":2.741941310234585,"vX0":7.182310903087682,"vY0":-133.30049956898662,"vZ0":-7.5865204031690805,"x":72.54,"y":164.75,"x0":-1.014289034793772,"y0":50.00642030767823,"z0":6.420058040628002,"aX":-7.656631182104457},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.9,"breakHorizontal":6.1,"spinRate":2180,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.41178774093996884,"extension":6.952577426900636},"index":2,"playId":"70a1dc26-547f-329b-8a05-316b2d02c293","pitchNumber":3,"startTime":"2026-05-29T23:00:49.536Z","endTime":"2026-05-29T23:00:53.852Z","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":78.7,"endSpeed":72.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.381013920297587,"aZ":-22.16728028461444,"pfxX":-6.853124220808459,"pfxZ":7.550270496425466,"pX":-1.4697879149588535,"pZ":1.3619109000674612,"vX0":1.8217716907249428,"vY0":-114.48656963075105,"vZ0":-6.196755199871624,"x":173.02,"y":202.01,"x0":-1.3860133203948837,"y0":50.00438878882857,"z0":6.276953749563148,"aX":-9.0868959397011},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":1602,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.47864420680867203,"extension":6.834747178598429},"index":3,"playId":"3aa7b32d-a804-3a5f-9fba-3cfb176fc9b0","pitchNumber":4,"startTime":"2026-05-29T23:01:03.778Z","endTime":"2026-05-29T23:01:07.866Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.563792141913925,"aZ":-23.626655670901318,"pfxX":-6.167826037035775,"pfxZ":6.508863005254776,"pX":-0.3895431729780382,"pZ":2.162361098523305,"vX0":3.826792310579023,"vY0":-114.03167538608463,"vZ0":-3.9993800730961966,"x":131.85,"y":180.4,"x0":-1.2907007021159738,"y0":50.0025248887255,"z0":6.278094050347934,"aX":-8.097937567764626},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":11.0,"breakHorizontal":10.2,"spinRate":1428,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.4808868652568705,"extension":6.948835310021526},"index":4,"playId":"466d38c9-c77e-36dc-8c47-8fd254db638a","pitchNumber":5,"startTime":"2026-05-29T23:01:18.935Z","endTime":"2026-05-29T23:01:22.890Z","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":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.914417801480287,"aZ":-21.973321845444104,"pfxX":-7.783882171977488,"pfxZ":7.767323003532394,"pX":-0.017723152747670314,"pZ":1.0021436050877515,"vX0":5.1299414492172035,"vY0":-113.88437504417439,"vZ0":-6.746793467580444,"x":117.68,"y":211.72,"x0":-1.2881659702812032,"y0":50.004087228784734,"z0":6.1765643219186455,"aX":-10.225299079121204},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":12.6,"breakHorizontal":12.8,"spinRate":1498,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.480957228321798,"extension":6.896524234774106},"index":5,"playId":"5371ef15-d769-331a-b3fe-705fbc82cd24","pitchNumber":6,"startTime":"2026-05-29T23:01:34.015Z","endTime":"2026-05-29T23:01:38.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:01:38.560Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nationals challenged (tag play), call on the field was upheld: Luis García Jr. singles on a sharp line drive to left fielder Gavin Sheets. Luis García Jr. out at 2nd on the throw, left fielder Gavin Sheets to second baseman Fernando Tatis Jr. James Wood to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:01:41.794Z","endTime":"2026-05-29T23:03:17.312Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.304512013576247,"aZ":-17.025007016454758,"pfxX":-4.755724385993309,"pfxZ":8.905717958309072,"pX":-0.424645015617896,"pZ":3.0285503675295846,"vX0":3.6125144400551967,"vY0":-129.87282363145576,"vZ0":-5.1039738128637095,"x":133.19,"y":157.01,"x0":-1.2187847380135248,"y0":50.00264490564368,"z0":6.322558209762424,"aX":-8.088725278699686},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.1,"breakHorizontal":7.8,"spinRate":1996,"spinDirection":205},"zone":1,"typeConfidence":0.84,"plateTime":0.42245248116988465,"extension":7.097774231452718},"index":0,"playId":"9edf5810-d77b-3185-b62b-0061a11db50f","pitchNumber":1,"startTime":"2026-05-29T23:02:04.402Z","endTime":"2026-05-29T23:02:07.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.217369918790766,"aZ":-20.034500793602806,"pfxX":-6.2519914264384315,"pfxZ":9.150109717008057,"pX":-0.5769661730815301,"pZ":3.054400257116328,"vX0":3.5433077307066694,"vY0":-114.49357571739607,"vZ0":-3.294798963385204,"x":138.99,"y":156.31,"x0":-1.332624988163963,"y0":50.00500393683245,"z0":6.47365649912427,"aX":-8.298127824756266},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":1502,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.4784709648280936,"extension":6.857998693495739},"index":1,"playId":"21990a58-9833-3046-b96e-ac3dad0d1c9a","pitchNumber":2,"startTime":"2026-05-29T23:02:23.034Z","endTime":"2026-05-29T23:02:26.459Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-29T23:02:36.371Z","endTime":"2026-05-29T23:02:46.658Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913521105900163,"aZ":-22.83660893230894,"pfxX":-8.214708367527995,"pfxZ":6.913711164697632,"pX":-1.1105816088757474,"pZ":1.0709739232941453,"vX0":2.846864974541901,"vY0":-115.59461883424336,"vZ0":-6.959768365245251,"x":159.33,"y":209.86,"x0":-1.2920860752037608,"y0":50.0037013190776,"z0":6.3189487208500905,"aX":-11.097172026993297},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":11.0,"breakHorizontal":14.2,"spinRate":1490,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.47415300830798346,"extension":6.797871390826281},"index":3,"playId":"8527250e-1412-33bb-9ea1-39e8a0dbc772","pitchNumber":3,"startTime":"2026-05-29T23:02:46.658Z","endTime":"2026-05-29T23:02:50.223Z","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":90.5,"endSpeed":82.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30732654036078,"aZ":-17.981749602126804,"pfxX":-5.678741897892182,"pfxZ":8.116274140336891,"pX":-0.9179854777456304,"pZ":4.030897482404279,"vX0":2.9691391519616674,"vY0":-131.74177193766832,"vZ0":-2.904276234344927,"x":151.99,"y":129.95,"x0":-1.324853472611904,"y0":50.00337677536942,"z0":6.484618661969539,"aX":-9.931933163396137},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2005,"spinDirection":209},"zone":11,"typeConfidence":0.87,"plateTime":0.4165633248217957,"extension":6.929800132515819},"hitData":{"launchSpeed":102.9,"launchAngle":8.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":100.81,"coordY":76.55}},"index":4,"playId":"00319e17-f362-372b-bc34-439370169509","pitchNumber":4,"startTime":"2026-05-29T23:03:05.272Z","endTime":"2026-05-29T23:03:17.312Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":120},"playEndTime":"2026-05-29T23:03:17.312Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Curtis Mead homers (8) on a fly ball to center field. James Wood scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:05:32.918Z","endTime":"2026-05-29T23:07:53.793Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.543510432282577,"aZ":-21.211452975843585,"pfxX":-7.304270935421307,"pfxZ":7.853926678944315,"pX":0.8789199422246264,"pZ":2.994869705949703,"vX0":7.101253918542927,"vY0":-116.7085661975004,"vZ0":-3.4891168034579216,"x":83.5,"y":157.92,"x0":-1.2373927542310121,"y0":50.00242297673165,"z0":6.480298360524012,"aX":-10.194992747131316},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":13.7,"breakHorizontal":11.8,"spinRate":1461,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.4672239072862814,"extension":6.90200916729038},"index":0,"playId":"ce11d37b-9b0d-3111-9cbc-56cc78d27ffa","pitchNumber":1,"startTime":"2026-05-29T23:05:32.918Z","endTime":"2026-05-29T23:05:36.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.750100869816073,"aZ":-27.30152416325552,"pfxX":0.1607168922058424,"pfxZ":3.214036583890307,"pX":1.8074637253746335,"pZ":2.811639190922534,"vX0":7.695662149570811,"vY0":-121.49322099320632,"vZ0":-3.1731923819211247,"x":48.1,"y":162.87,"x0":-1.4038946362974292,"y0":50.002695604353086,"z0":6.473393531443704,"aX":0.24175683042828228},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.4,"breakHorizontal":-1.9,"spinRate":1826,"spinDirection":195},"zone":12,"typeConfidence":0.89,"plateTime":0.4484949826852027,"extension":6.8463738215257495},"index":1,"playId":"cba0bff5-0045-396c-9a1f-9f8f6f6370f4","pitchNumber":2,"startTime":"2026-05-29T23:05:47.480Z","endTime":"2026-05-29T23:05:51.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31942441316836,"aZ":-13.835934822529495,"pfxX":-3.7846295922945257,"pfxZ":10.296696426785758,"pX":0.7462180695027,"pZ":2.15259952380401,"vX0":6.179709208851546,"vY0":-132.60187215803046,"vZ0":-8.508886430180965,"x":88.56,"y":180.66,"x0":-1.1226338632128448,"y0":50.00386507655591,"z0":6.412328949120065,"aX":-6.74145167802905},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":5.5,"spinRate":2127,"spinDirection":203},"zone":9,"typeConfidence":0.88,"plateTime":0.41304937570444356,"extension":6.921664222635829},"index":2,"playId":"aad9e28a-9364-318e-8301-18f6de9d006b","pitchNumber":3,"startTime":"2026-05-29T23:06:05.084Z","endTime":"2026-05-29T23:06:08.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88932140516153,"aZ":-14.431155601270929,"pfxX":-4.829363613322178,"pfxZ":10.229080746600424,"pX":0.021404043702298155,"pZ":5.428683387459724,"vX0":4.810511767565991,"vY0":-131.4039740826529,"vZ0":-0.44736395237414445,"x":116.18,"y":92.21,"x0":-1.2124949772587048,"y0":50.00614438686372,"z0":6.680909649361589,"aX":-8.380630563026594},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2192,"spinDirection":202},"zone":12,"typeConfidence":0.88,"plateTime":0.4180823680520387,"extension":6.8172448231753195},"index":3,"playId":"560e11d5-8b02-3e79-a2b1-a6834b37fdab","pitchNumber":4,"startTime":"2026-05-29T23:06:22.196Z","endTime":"2026-05-29T23:06:26.243Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04595247867274,"aZ":-21.135611797233572,"pfxX":-8.679239161759032,"pfxZ":8.475908240503758,"pX":0.7206421158605004,"pZ":3.220658956656869,"vX0":7.0409006089520085,"vY0":-113.49771643667538,"vZ0":-2.4649173351501297,"x":89.53,"y":151.82,"x0":-1.2962415097146112,"y0":50.0049340352415,"z0":6.428715809708444,"aX":-11.308814601219407},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":1555,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.48283905673569905,"extension":6.878094208508774},"index":4,"playId":"4c82f490-c086-32d2-9ed2-540c35466371","pitchNumber":5,"startTime":"2026-05-29T23:06:39.463Z","endTime":"2026-05-29T23:06:42.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-29T23:06:54.532Z","endTime":"2026-05-29T23:07:09.122Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74230880487707,"aZ":-22.685515355929436,"pfxX":-7.274398474341308,"pfxZ":6.993569826866837,"pX":-0.4400180263478272,"pZ":2.1058896959155486,"vX0":4.227915531894219,"vY0":-115.53001492808983,"vZ0":-4.799645450028813,"x":133.77,"y":181.92,"x0":-1.345072498080821,"y0":50.00292833471084,"z0":6.380230535728445,"aX":-9.871622510113909},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":1498,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.4733993960925371,"extension":6.926637563284505},"index":6,"playId":"885fb744-2130-3ec5-bd3d-f680ac4b8ebb","pitchNumber":6,"startTime":"2026-05-29T23:07:09.122Z","endTime":"2026-05-29T23:07:16.186Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998313160682375,"aZ":-13.534365836560207,"pfxX":-4.106162423505397,"pfxZ":10.471247086518048,"pX":0.012014193366153446,"pZ":3.2584747345039613,"vX0":4.704803539509376,"vY0":-132.27637060622604,"vZ0":-5.687143145290333,"x":116.54,"y":150.8,"x0":-1.2523446592336496,"y0":50.00617248395632,"z0":6.420972501499386,"aX":-7.311908690394301},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2206,"spinDirection":206},"zone":2,"typeConfidence":0.88,"plateTime":0.4133538082580728,"extension":6.988513877598578},"hitData":{"launchSpeed":102.2,"launchAngle":31.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.71,"coordY":34.36}},"index":7,"playId":"1291b010-041e-36ae-9ba0-ee1dfca43555","pitchNumber":7,"startTime":"2026-05-29T23:07:29.969Z","endTime":"2026-05-29T23:07:53.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:07:53.793Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:08:03.177Z","endTime":"2026-05-29T23:10:20.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.160076128759375,"aZ":-25.572547109503546,"pfxX":-7.041806917049969,"pfxZ":4.877352829254626,"pX":-0.07672126598458288,"pZ":2.0581528608173194,"vX0":4.769263867192989,"vY0":-115.49122589612317,"vZ0":-4.157171744731801,"x":119.92,"y":183.21,"x0":-1.251884454840062,"y0":50.002217207867254,"z0":6.336175581848094,"aX":-9.52884439504905},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.0,"breakHorizontal":11.6,"spinRate":1502,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.47393817298108143,"extension":6.980300912645813},"index":0,"playId":"7156627f-2012-35ad-9c8e-3c266d4ec30d","pitchNumber":1,"startTime":"2026-05-29T23:08:16.509Z","endTime":"2026-05-29T23:08:19.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.10466027403678,"aZ":-23.352724151405305,"pfxX":-6.540063470964582,"pfxZ":6.745628136275414,"pX":-0.16023184666456514,"pZ":2.7156186199947303,"vX0":4.327158182397611,"vY0":-113.16357624703615,"vZ0":-2.859522383679386,"x":123.11,"y":165.46,"x0":-1.2399341839266298,"y0":50.00235177242528,"z0":6.315416466428441,"aX":-8.550029259275638},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":11.9,"breakHorizontal":10.8,"spinRate":1497,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.4825545685265942,"extension":7.006226133032321},"index":1,"playId":"a4011032-4549-335c-b32d-68ce5749fe1b","pitchNumber":2,"startTime":"2026-05-29T23:08:29.815Z","endTime":"2026-05-29T23:08:33.171Z","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":80.0,"endSpeed":74.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.957714337358762,"aZ":-27.13890238264545,"pfxX":-7.849418081231552,"pfxZ":3.682413572744934,"pX":-0.39688619293399047,"pZ":-0.32152325564023,"vX0":4.249523278837341,"vY0":-116.1934524605832,"vZ0":-8.729326578907546,"x":132.13,"y":247.46,"x0":-1.2305656374418135,"y0":50.00152370115313,"z0":6.066210023735555,"aX":-10.722205950420001},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.7,"breakHorizontal":13.2,"spinRate":1595,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.4715668919617517,"extension":6.9710197291660245},"index":2,"playId":"c33cdb07-fea4-3de6-86b5-1b3c0dc4baf6","pitchNumber":3,"startTime":"2026-05-29T23:08:45.538Z","endTime":"2026-05-29T23:08:48.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.126496413148956,"aZ":-16.56623888613136,"pfxX":-4.169136993339747,"pfxZ":9.121906501608347,"pX":0.8920190299747441,"pZ":4.246161802337495,"vX0":6.148311095077194,"vY0":-129.94358259127995,"vZ0":-2.3171832482451453,"x":83.0,"y":124.13,"x0":-0.9625806923386625,"y0":50.00178737422295,"z0":6.407530185354647,"aX":-7.133090272260276},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2122,"spinDirection":203},"zone":12,"typeConfidence":0.84,"plateTime":0.4214599441177076,"extension":6.969246718153482},"index":3,"playId":"0f010962-f398-33eb-bd7f-9bf8dbc79c99","pitchNumber":4,"startTime":"2026-05-29T23:09:03.913Z","endTime":"2026-05-29T23:09:07.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.605800782403545,"aZ":-20.78969652690925,"pfxX":-6.261974277740667,"pfxZ":8.26086684190809,"pX":-0.08780501090013756,"pZ":2.695278913528689,"vX0":4.497615306332193,"vY0":-116.30623970361316,"vZ0":-3.8132151111576738,"x":120.35,"y":166.01,"x0":-1.227471984079972,"y0":50.002963927318284,"z0":6.313957390659049,"aX":-8.629898410573144},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":14.4,"breakHorizontal":10.3,"spinRate":1558,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.46987047269279225,"extension":6.890228405176739},"index":4,"playId":"e0e4d26c-7b26-3d6a-ac5c-d1ae35097b99","pitchNumber":5,"startTime":"2026-05-29T23:09:17.421Z","endTime":"2026-05-29T23:09:20.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81086105700444,"aZ":-28.477005091856704,"pfxX":1.722802443102922,"pfxZ":2.455706254119198,"pX":0.7057876821163733,"pZ":0.7438705726760642,"vX0":4.6450320383254695,"vY0":-121.36188772083513,"vZ0":-7.290334117618785,"x":90.1,"y":218.7,"x0":-1.4500829295929736,"y0":50.00207992343548,"z0":6.238201032338413,"aX":2.5915865613183438},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.1,"breakHorizontal":-4.1,"spinRate":1798,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.44982959989735294,"extension":6.76949967797538},"index":5,"playId":"8d40dd0e-df81-38b6-992b-ccb8a5ae8fd6","pitchNumber":6,"startTime":"2026-05-29T23:09:37.748Z","endTime":"2026-05-29T23:09:42.075Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.079794594620786,"aZ":-22.96391008297457,"pfxX":-6.829941229116714,"pfxZ":6.668908933719129,"pX":-0.17648764215130003,"pZ":3.106168989388786,"vX0":4.74750459630595,"vY0":-116.30243414333597,"vZ0":-2.383966904897554,"x":123.73,"y":154.91,"x0":-1.3483367127292514,"y0":50.00499207940461,"z0":6.30360346101223,"aX":-9.43714527833089},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":11.8,"breakHorizontal":11.3,"spinRate":1491,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.46944255104417154,"extension":6.841072941183073},"index":6,"playId":"4d7b3a61-bcbf-34ec-8849-b7f68652bb30","pitchNumber":7,"startTime":"2026-05-29T23:09:55.134Z","endTime":"2026-05-29T23:09:58.372Z","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":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98568064926662,"aZ":-13.35809955294274,"pfxX":-6.308141879563786,"pfxZ":10.647168420790255,"pX":0.5557965586221103,"pZ":0.8816963026988784,"vX0":6.5321935210393205,"vY0":-132.2963912340163,"vZ0":-11.12225613671601,"x":95.81,"y":214.97,"x0":-1.1291575380176067,"y0":50.005779196459024,"z0":6.127160443676607,"aX":-11.151676232944853},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2143,"spinDirection":205},"zone":14,"typeConfidence":0.87,"plateTime":0.4144768639494729,"extension":7.065841684473893},"index":7,"playId":"94373e54-0ce9-3dc1-879b-56b7f2ea6bb2","pitchNumber":8,"startTime":"2026-05-29T23:10:15.377Z","endTime":"2026-05-29T23:10:20.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:10:20.256Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:11:27.334Z","endTime":"2026-05-29T23:13:33.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[7],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-29T23:10:40.040Z","endTime":"2026-05-29T23:11:11.839Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"57c7986c-6727-31eb-8519-ff6097149a14","startTime":"2026-05-29T23:11:11.839Z","endTime":"2026-05-29T23:11:14.839Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.369217874969586,"aZ":-26.541831163868533,"pfxX":0.7357644997171362,"pfxZ":3.7044546270089107,"pX":0.7097647730011668,"pZ":3.880982987811178,"vX0":4.922310691143094,"vY0":-122.12917603520002,"vZ0":-0.9487254590537559,"x":89.95,"y":133.99,"x0":-1.421364263285899,"y0":50.00593768171539,"z0":6.541991181669921,"aX":1.1194970006248022},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.7,"breakHorizontal":-2.4,"spinRate":1750,"spinDirection":192},"zone":12,"typeConfidence":0.88,"plateTime":0.447212815415027,"extension":6.7767277632617295},"index":2,"playId":"6ccaeefc-657c-3f36-aeef-49af6e302415","pitchNumber":1,"startTime":"2026-05-29T23:11:28.903Z","endTime":"2026-05-29T23:11:33.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564620269580317,"aZ":-23.47271421055058,"pfxX":3.259935296230381,"pfxZ":5.6186626722094175,"pX":0.3560264062118037,"pZ":1.4322544843582994,"vX0":3.7569036206813378,"vY0":-123.14377708560241,"vZ0":-6.963377877575855,"x":103.43,"y":200.11,"x0":-1.608135592425389,"y0":50.001757640374386,"z0":6.258914893705806,"aX":5.047429856686123},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.9,"breakHorizontal":-6.7,"spinRate":1886,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.44338556118250905,"extension":6.890257648480677},"index":3,"playId":"6572d0e7-de8b-39f6-90fa-d7f1185b5241","pitchNumber":2,"startTime":"2026-05-29T23:11:49.382Z","endTime":"2026-05-29T23:11:55.008Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416602502449216,"aZ":-12.219077683443695,"pfxX":-5.1542777024778825,"pfxZ":11.364795659715508,"pX":-0.06291764030096877,"pZ":2.1047666252933386,"vX0":5.029166816750035,"vY0":-131.76758115567307,"vZ0":-8.551455310844911,"x":119.4,"y":181.95,"x0":-1.328059763951214,"y0":50.00235607838463,"z0":6.298447898028228,"aX":-9.049313654476604},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":8.2,"spinRate":2106,"spinDirection":211},"zone":8,"typeConfidence":0.88,"plateTime":0.4159382902395268,"extension":6.981380627201013},"index":4,"playId":"15362b31-fb47-36c6-83a8-b5e6ff3ebee1","pitchNumber":3,"startTime":"2026-05-29T23:12:11.916Z","endTime":"2026-05-29T23:12:15.775Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"playId":"b97ee8b1-8988-37fe-a84a-7fbc93bc19ca","startTime":"2026-05-29T23:12:30.402Z","endTime":"2026-05-29T23:12:33.571Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67074058038088,"aZ":-20.872671303782756,"pfxX":-5.7636185356865,"pfxZ":8.383014727835135,"pX":-0.9141935601949456,"pZ":3.8806160559153526,"vX0":2.857310975805941,"vY0":-115.4107300657485,"vZ0":-1.4728774213968197,"x":151.85,"y":134.0,"x0":-1.4201429413582423,"y0":50.000542044952375,"z0":6.539241355385035,"aX":-7.766522025190943},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":1405,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.47477277713158905,"extension":6.844958296520097},"index":6,"playId":"631cc739-01d0-3de9-a0b4-21d6dbabc922","pitchNumber":4,"startTime":"2026-05-29T23:12:47.746Z","endTime":"2026-05-29T23:12:53.381Z","isPitch":true,"type":"pitch"},{"details":{"description":"CJ Abrams steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":7,"actionPlayId":"631cc739-01d0-3de9-a0b4-21d6dbabc922","startTime":"2026-05-29T23:13:01.321Z","endTime":"2026-05-29T23:13:18.390Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"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":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.287614511802037,"aZ":-20.61573037087445,"pfxX":-6.874488014189012,"pfxZ":8.85953324760841,"pX":-0.08563036455271053,"pZ":3.332771983779611,"vX0":4.715621044272077,"vY0":-113.38293712762508,"vZ0":-2.397248933663422,"x":120.26,"y":148.8,"x0":-1.2968766577560358,"y0":50.00407980367802,"z0":6.456019538389909,"aX":-8.971737011857922},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":1388,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.4826455086162884,"extension":6.863889614773137},"hitData":{"launchSpeed":99.7,"launchAngle":39.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.4,"coordY":66.92}},"index":8,"playId":"d47ec9e3-c712-3384-a4bb-aef069c420b5","pitchNumber":5,"startTime":"2026-05-29T23:13:18.390Z","endTime":"2026-05-29T23:13:33.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:13:33.036Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, first baseman Ty France to pitcher Lucas Giolito.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:13:39.139Z","endTime":"2026-05-29T23:15:17.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":79.3,"endSpeed":72.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.274543619701035,"aZ":-21.711459924528704,"pfxX":-5.054409430585783,"pfxZ":7.745084100226144,"pX":-0.2539518259864059,"pZ":4.146731092896567,"vX0":3.752605358614059,"vY0":-115.44185194853466,"vZ0":-0.659251178606414,"x":126.68,"y":126.82,"x0":-1.2430207863212666,"y0":50.004093252179594,"z0":6.523971928219049,"aX":-6.829948782907672},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":14.2,"breakHorizontal":8.3,"spinRate":1549,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.4742612535940074,"extension":6.823161907218341},"index":0,"playId":"e066b07a-4d42-39d7-b4d3-4966023d682f","pitchNumber":1,"startTime":"2026-05-29T23:14:00.107Z","endTime":"2026-05-29T23:14:04.195Z","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":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.524955400591914,"aZ":-22.04544222448272,"pfxX":-4.956543708568926,"pfxZ":7.417263485278161,"pX":-0.32226330914345336,"pZ":3.5571655690613575,"vX0":3.7393091703566466,"vY0":-115.80786175545632,"vZ0":-1.7733033426458147,"x":129.28,"y":142.74,"x0":-1.3096022618533527,"y0":50.0037672182678,"z0":6.430336071358289,"aX":-6.769606272710834},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":13.3,"breakHorizontal":8.2,"spinRate":1520,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.4719844228023584,"extension":6.841121359000917},"index":1,"playId":"7f245ea0-fcfd-33cd-a252-d056d7714b23","pitchNumber":2,"startTime":"2026-05-29T23:14:15.853Z","endTime":"2026-05-29T23:14:19.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.848110246631517,"aZ":-13.69501870742901,"pfxX":-2.7823483397525974,"pfxZ":10.373790233182596,"pX":-0.3452867253931272,"pZ":3.329902685874414,"vX0":3.298922237632273,"vY0":-132.9632565359187,"vZ0":-5.4201980952537925,"x":130.16,"y":148.87,"x0":-1.243532985345694,"y0":50.00472195317551,"z0":6.397182214817515,"aX":-4.957513726020182},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":4.3,"spinRate":2129,"spinDirection":201},"zone":1,"typeConfidence":0.89,"plateTime":0.4127371958073347,"extension":6.853928802433868},"index":2,"playId":"3a2a2a1c-ac1b-340c-842b-fb49403a085a","pitchNumber":3,"startTime":"2026-05-29T23:14:32.226Z","endTime":"2026-05-29T23:14:35.352Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-29T23:14:41.014Z","endTime":"2026-05-29T23:14:53.827Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":89.4,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232793315530284,"aZ":-16.131834880548666,"pfxX":-2.430787979096861,"pfxZ":9.327755958245799,"pX":-0.4528983623404545,"pZ":4.222602543209167,"vX0":2.832075730496071,"vY0":-130.2748386503384,"vZ0":-2.688052449621092,"x":134.26,"y":124.77,"x0":-1.2380049279801368,"y0":50.0028012750601,"z0":6.486475207434133,"aX":-4.180667148233175},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.6,"breakHorizontal":3.7,"spinRate":2059,"spinDirection":200},"zone":11,"typeConfidence":0.86,"plateTime":0.4203558876508544,"extension":6.872578972999544},"index":4,"playId":"90de8d44-54e4-3a53-8f3b-3061ad7dfca6","pitchNumber":4,"startTime":"2026-05-29T23:14:53.827Z","endTime":"2026-05-29T23:14:57.459Z","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":80.3,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.535097096870043,"aZ":-20.305075044964614,"pfxX":-6.021997696015244,"pfxZ":8.532039871482626,"pX":-1.0019519347691415,"pZ":1.450150102273477,"vX0":2.8907641234103014,"vY0":-116.78236561655912,"vZ0":-6.771649721167728,"x":155.19,"y":199.63,"x0":-1.468824200939158,"y0":50.003970864489396,"z0":6.277792535354794,"aX":-8.37717400681431},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":14.2,"breakHorizontal":10.3,"spinRate":1606,"spinDirection":223},"zone":13,"typeConfidence":0.89,"plateTime":0.4677568756514905,"extension":6.820119065147807},"hitData":{"launchSpeed":77.8,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":162.73}},"index":5,"playId":"66aec895-e61e-3dc5-b433-c1b7625cff61","pitchNumber":5,"startTime":"2026-05-29T23:15:10.160Z","endTime":"2026-05-29T23:15:17.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:15:17.764Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:17:39.968Z","endTime":"2026-05-29T23:19:37.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Alvarez replaces Paxton Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T23:16:17.236Z","endTime":"2026-05-29T23:17:42.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674841,"link":"/api/v1/people/674841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.959369539192227,"aZ":-34.24592484044664,"pfxX":-1.3504681280323627,"pfxZ":-1.4333969107452154,"pX":-1.4994810538146932,"pZ":1.6199435298557876,"vX0":-6.079215373581547,"vY0":-119.57197094197018,"vZ0":-4.09370019896226,"x":174.16,"y":195.04,"x0":1.2507489505745908,"y0":50.001782128024345,"z0":6.425521200915597,"aX":-1.9547816885942346},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.4,"breakHorizontal":4.0,"spinRate":2549,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.45800753290134466,"extension":6.074153711640228},"index":1,"playId":"71b095d2-9bc1-3471-94ff-b692be59672e","pitchNumber":1,"startTime":"2026-05-29T23:17:42.250Z","endTime":"2026-05-29T23:17:45.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005231311110382,"aZ":-14.939620757569609,"pfxX":4.424982964150896,"pfxZ":9.49670203602706,"pX":-0.3243534819018012,"pZ":2.100506883903201,"vX0":-5.486249466827745,"vY0":-133.88615332938687,"vZ0":-8.427333997756437,"x":129.36,"y":182.07,"x0":1.1767781317886434,"y0":50.00425800285298,"z0":6.359082881007334,"aX":8.031617441013529},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":-6.8,"spinRate":2325,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.40916961255429163,"extension":6.202605796680678},"index":2,"playId":"4ecd858a-fccb-3b6a-943c-20ffb0ca0a4a","pitchNumber":2,"startTime":"2026-05-29T23:17:56.343Z","endTime":"2026-05-29T23:17:59.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553893096821533,"aZ":-41.017679616777244,"pfxX":-5.747624841031099,"pfxZ":-6.322278796046432,"pX":-0.09589456883234819,"pZ":1.3505446118957696,"vX0":-1.9703036640704321,"vY0":-118.08066739067817,"vZ0":-3.164734246565323,"x":120.66,"y":202.32,"x0":1.4983805211755659,"y0":50.003918607382445,"z0":6.5188302691089515,"aX":-8.036768940899929},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.0,"breakHorizontal":10.9,"spinRate":2579,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.4656162489719087,"extension":5.934286508549475},"index":3,"playId":"b04aec82-98a4-3882-9c84-3ae3913b1f26","pitchNumber":3,"startTime":"2026-05-29T23:18:14.769Z","endTime":"2026-05-29T23:18:18.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-29T23:18:26.317Z","endTime":"2026-05-29T23:18:37.418Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.697518030240488,"aZ":-42.52908619302233,"pfxX":-5.044142208834325,"pfxZ":-6.905648061670984,"pX":-0.2882195126067263,"pZ":0.7929743407688611,"vX0":-2.608890908070908,"vY0":-122.41778864510476,"vZ0":-4.668235234006162,"x":127.99,"y":217.37,"x0":1.4502852498953216,"y0":50.000298329619525,"z0":6.408563862092356,"aX":-7.567938680058878},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.4,"breakHorizontal":9.8,"spinRate":2571,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.4493677271982861,"extension":6.037252958821073},"index":5,"playId":"c07b48bc-ab55-3862-8369-68676e65a5f9","pitchNumber":4,"startTime":"2026-05-29T23:18:37.418Z","endTime":"2026-05-29T23:18:41.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223940571571,"aZ":-43.94457663030705,"pfxX":-6.218094068269576,"pfxZ":-8.13744278362206,"pX":-0.20527659107343987,"pZ":1.1412237100388463,"vX0":-2.2522395588082724,"vY0":-120.08784178148542,"vZ0":-3.3589875945072936,"x":124.82,"y":207.97,"x0":1.5547801241868415,"y0":50.00021552053008,"z0":6.502175036599167,"aX":-8.997734601022184},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.2,"breakHorizontal":11.8,"spinRate":2430,"spinDirection":347},"zone":13,"typeConfidence":2.0,"plateTime":0.4576941205058276,"extension":5.977990479137266},"index":6,"playId":"26c196a7-2bcc-3043-8cc0-ea85580ef32c","pitchNumber":5,"startTime":"2026-05-29T23:18:56.407Z","endTime":"2026-05-29T23:19:00.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220119976118845,"aZ":-24.068801719268937,"pfxX":7.318976346765978,"pfxZ":4.4871302113515625,"pX":0.3127488926990203,"pZ":2.591311088572663,"vX0":-4.917883522107997,"vY0":-133.4375259664443,"vZ0":-5.306601386197792,"x":105.08,"y":168.81,"x0":1.2270207388419918,"y0":50.00395051438966,"z0":6.335774840219557,"aX":13.2235490359545},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-12.2,"spinRate":2244,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4101894193765938,"extension":6.170160179331475},"index":7,"playId":"06e74455-409c-33f8-b0db-a3ac2f7aea72","pitchNumber":6,"startTime":"2026-05-29T23:19:12.501Z","endTime":"2026-05-29T23:19:15.690Z","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":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54607653466767,"aZ":-17.24038769215947,"pfxX":2.253074767920942,"pfxZ":8.070493001659337,"pX":-0.23225925745407694,"pZ":1.473111036075215,"vX0":-4.5370739042878885,"vY0":-134.30368681736283,"vZ0":-9.529437273268822,"x":125.85,"y":199.01,"x0":1.1764666218485529,"y0":50.004618039880114,"z0":6.261305625151317,"aX":4.1703196099428474},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-3.2,"spinRate":2286,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4058164948350993,"extension":6.329470944556344},"index":8,"playId":"9fb6581d-2c1e-3ff0-b218-9119ce04cf30","pitchNumber":7,"startTime":"2026-05-29T23:19:32.538Z","endTime":"2026-05-29T23:19:37.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:19:37.402Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Ty France grounds into a double play, second baseman Nasim Nuñez to first baseman Luis García Jr. Ramón Laureano out at 3rd. Ty France out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:19:39.835Z","endTime":"2026-05-29T23:20:44.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_out","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.596237045431018,"aZ":-44.12003207209968,"pfxX":-6.6810162327765985,"pfxZ":-8.396120640515159,"pX":-0.13791095633732225,"pZ":2.176580231953999,"vX0":-1.263149334954261,"vY0":-119.28858960582501,"vZ0":-0.98224999492992,"x":122.26,"y":180.01,"x0":1.2673586753882542,"y0":50.00207241745548,"z0":6.614858608313023,"aX":-9.507866857528935},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.1,"breakHorizontal":12.4,"spinRate":2843,"spinDirection":338},"zone":5,"typeConfidence":2.0,"plateTime":0.4613488329171078,"extension":5.9334442281559605},"index":0,"playId":"e6ede70c-4c56-367b-a575-28fcb8a37197","pitchNumber":1,"startTime":"2026-05-29T23:20:04.241Z","endTime":"2026-05-29T23:20:10.042Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ramón Laureano steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"e6ede70c-4c56-367b-a575-28fcb8a37197","startTime":"2026-05-29T23:20:14.309Z","endTime":"2026-05-29T23:20:36.471Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726680444893432,"aZ":-44.93416044004567,"pfxX":-6.533725708217945,"pfxZ":-8.865070157578648,"pX":0.6612624963991415,"pZ":2.0338088158361978,"vX0":0.11694304775761777,"vY0":-119.8874888541077,"vZ0":-1.1345912434223748,"x":91.79,"y":183.87,"x0":1.4589233190937434,"y0":50.005866061470584,"z0":6.565921416034488,"aX":-9.400146266683388},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.0,"breakHorizontal":11.8,"spinRate":2693,"spinDirection":338},"zone":9,"typeConfidence":2.0,"plateTime":0.45894044723381455,"extension":5.933229742293599},"hitData":{"launchSpeed":98.1,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.07,"coordY":148.54}},"index":2,"playId":"c8efa05d-28f1-3147-ac63-0073b145f3ad","pitchNumber":2,"startTime":"2026-05-29T23:20:36.471Z","endTime":"2026-05-29T23:20:44.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:20:44.426Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:21:03.857Z","endTime":"2026-05-29T23:22:31.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687060487118345,"aZ":-44.8157174092375,"pfxX":-4.009435549963103,"pfxZ":-8.819744461349545,"pX":0.6565660884858702,"pZ":2.319881333667182,"vX0":-0.823899629018964,"vY0":-119.92214799602434,"vZ0":-0.4484796278006582,"x":91.97,"y":176.14,"x0":1.5264847281211245,"y0":50.00477685967601,"z0":6.562930503899013,"aX":-5.745490631320446},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.7,"breakHorizontal":7.4,"spinRate":2504,"spinDirection":335},"zone":6,"typeConfidence":2.0,"plateTime":0.4595966423934126,"extension":5.967069860655202},"index":0,"playId":"8faa7ce1-f6d1-3538-a0b0-e5ad298e6f66","pitchNumber":1,"startTime":"2026-05-29T23:21:20.674Z","endTime":"2026-05-29T23:21:24.305Z","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.3,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7921557364204,"aZ":-19.319826377239014,"pfxX":1.5806760842467495,"pfxZ":6.933735813363274,"pX":0.1094132182846895,"pZ":3.693082517403653,"vX0":-3.5801716957046845,"vY0":-134.45637185583803,"vZ0":-3.6217537142035074,"x":112.83,"y":139.07,"x0":1.2455226644599042,"y0":50.0006016277883,"z0":6.407600291642535,"aX":2.9297140838499938},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-2.2,"spinRate":2278,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.405462905519987,"extension":6.221981041447217},"index":1,"playId":"b2508620-c46e-3bfb-b3f4-8f6cfcc15ee9","pitchNumber":2,"startTime":"2026-05-29T23:21:33.384Z","endTime":"2026-05-29T23:21:37.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.153769147980665,"aZ":-43.59195923822905,"pfxX":-3.612944042971569,"pfxZ":-7.90109172771395,"pX":-0.48815987211265505,"pZ":1.8129370526034407,"vX0":-3.3328240358076515,"vY0":-119.99352219386391,"vZ0":-2.0031963292716934,"x":135.61,"y":189.83,"x0":1.3926894980284323,"y0":50.002623354140404,"z0":6.574666618223495,"aX":-5.220953393214265},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.5,"breakHorizontal":7.4,"spinRate":2427,"spinDirection":340},"zone":7,"typeConfidence":2.0,"plateTime":0.45802578950986206,"extension":6.086201906282931},"index":2,"playId":"bde07c84-6c60-3ab5-b246-2a3cf0e53e74","pitchNumber":3,"startTime":"2026-05-29T23:21:46.814Z","endTime":"2026-05-29T23:21:51.232Z","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":83.4,"endSpeed":77.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.868560364076945,"aZ":-41.50325688219402,"pfxX":-3.9367612249506614,"pfxZ":-6.272831531353344,"pX":0.852806672764395,"pZ":1.0730516678751476,"vX0":-0.19731104423404966,"vY0":-121.47534046844811,"vZ0":-4.1284758750524135,"x":84.49,"y":209.81,"x0":1.44628550300759,"y0":50.00247870589659,"z0":6.42065463541283,"aX":-5.854837462815883},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.1,"breakHorizontal":7.2,"spinRate":2607,"spinDirection":339},"zone":14,"typeConfidence":2.0,"plateTime":0.45173451047264024,"extension":5.972819909755326},"index":3,"playId":"62e4017b-3fb8-370b-b786-5774a69d497f","pitchNumber":4,"startTime":"2026-05-29T23:22:00.935Z","endTime":"2026-05-29T23:22:05.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386555446820957,"aZ":-41.76827374340406,"pfxX":-4.597362330766941,"pfxZ":-6.5720112730399,"pX":0.10032856937883419,"pZ":2.0422689247852497,"vX0":-1.4830576709116934,"vY0":-120.31807126674636,"vZ0":-1.9137665895691172,"x":90.36,"y":163.04,"x0":1.3228735667899696,"y0":50.005618151881755,"z0":6.565891039343796,"aX":-6.70844729762616},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.1,"breakHorizontal":8.6,"spinRate":2606,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.4560825230566814,"extension":6.021022654297553},"hitData":{"launchSpeed":96.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.28,"coordY":164.25}},"index":4,"playId":"c9ec9885-5c0a-3a1d-a55b-1cfeff1f6cd3","pitchNumber":5,"startTime":"2026-05-29T23:22:21.661Z","endTime":"2026-05-29T23:22:31.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:22:31.221Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:24:35.453Z","endTime":"2026-05-29T23:26:09.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491056461086416,"aZ":-30.78075541780332,"pfxX":1.5253328937595647,"pfxZ":0.9799122009216177,"pX":0.26741746297323576,"pZ":4.782408951141276,"vX0":3.450411775800217,"vY0":-119.08076636096396,"vZ0":2.230359499896572,"x":106.81,"y":109.65,"x0":-1.4029689077424254,"y0":50.00485546494442,"z0":6.6330389873524505,"aX":2.1733787465470824},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.6,"breakHorizontal":-3.6,"spinRate":1837,"spinDirection":102},"zone":12,"typeConfidence":0.91,"plateTime":0.46131322955962073,"extension":6.687646774700534},"index":0,"playId":"b5f9f277-bd07-3108-b029-9a6de58bb03d","pitchNumber":1,"startTime":"2026-05-29T23:24:55.946Z","endTime":"2026-05-29T23:24:59.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":72.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43827147978266,"aZ":-28.113237833113555,"pfxX":-7.081391045459879,"pfxZ":3.056696258908639,"pX":-0.405412715208419,"pZ":2.1156236349539217,"vX0":4.181489866576797,"vY0":-114.36143307962864,"vZ0":-3.287160550726777,"x":132.45,"y":181.66,"x0":-1.3344469990808852,"y0":50.00426840673363,"z0":6.319777615032994,"aX":-9.41162784815476},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.0,"breakHorizontal":11.8,"spinRate":1302,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.47835219603610124,"extension":6.995121830724029},"index":1,"playId":"357ac955-c20b-31c1-8562-d9baff29269d","pitchNumber":2,"startTime":"2026-05-29T23:25:08.565Z","endTime":"2026-05-29T23:25:12.379Z","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":91.8,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4874452728417,"aZ":-12.372121556436992,"pfxX":-3.312731812248932,"pfxZ":10.976706427367047,"pX":0.03978532674021426,"pZ":3.957277861482998,"vX0":4.242670882186435,"vY0":-133.6340848446217,"vZ0":-4.090749124111942,"x":115.48,"y":131.93,"x0":-1.1399250961535168,"y0":50.003384802809144,"z0":6.400292481552724,"aX":-5.976803007805267},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.2,"breakHorizontal":5.0,"spinRate":2034,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.4102745298510344,"extension":6.962005145424357},"index":2,"playId":"d0c603db-b14f-3469-8164-86f5fd237543","pitchNumber":3,"startTime":"2026-05-29T23:25:23.302Z","endTime":"2026-05-29T23:25:28.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76692110196996,"aZ":-21.9065612314041,"pfxX":-7.048839322035455,"pfxZ":7.659015666712639,"pX":-0.5063747071273011,"pZ":0.6627096083361401,"vX0":4.238971552956742,"vY0":-114.64073570867691,"vZ0":-7.522694468532898,"x":136.3,"y":220.89,"x0":-1.4568878742706917,"y0":50.00475997844698,"z0":6.102695384710477,"aX":-9.450948814926182},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":12.4,"breakHorizontal":11.8,"spinRate":1549,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.47647350281327894,"extension":7.059842251276463},"index":3,"playId":"c74d0782-6fe4-3e7e-b4b9-6e3670e18bee","pitchNumber":4,"startTime":"2026-05-29T23:25:38.465Z","endTime":"2026-05-29T23:25:44.664Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-29T23:25:52.707Z","endTime":"2026-05-29T23:26:04.176Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.119622746377626,"aZ":-24.477293082925687,"pfxX":-7.16230511089954,"pfxZ":5.689728383252293,"pX":-0.7080799480792771,"pZ":1.7984145829918685,"vX0":3.675264329703404,"vY0":-115.42387645521524,"vZ0":-4.750161304935937,"x":143.99,"y":190.22,"x0":-1.3890242685866847,"y0":50.00061933110474,"z0":6.234918542963748,"aX":-9.68024150348328},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":9.5,"breakHorizontal":12.1,"spinRate":1527,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.4742220443362122,"extension":7.0542092751062775},"index":5,"playId":"d3be289d-44de-3869-bf20-ab405edd9399","pitchNumber":5,"startTime":"2026-05-29T23:26:04.176Z","endTime":"2026-05-29T23:26:09.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:26:09.216Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Keibert Ruiz homers (5) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:26:09.664Z","endTime":"2026-05-29T23:26:58.126Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.365458015788878,"aZ":-22.173072616723257,"pfxX":-7.29300674451002,"pfxZ":7.201296779512272,"pX":-0.12954571066263001,"pZ":2.036716033678554,"vX0":4.875671034678229,"vY0":-116.87770700399028,"vZ0":-4.941540051070655,"x":121.94,"y":183.79,"x0":-1.291840556293119,"y0":50.000227912346766,"z0":6.2522538416912194,"aX":-10.120981245820094},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":12.1,"breakHorizontal":12.0,"spinRate":1517,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.4680619771802319,"extension":6.948777929200014},"hitData":{"launchSpeed":95.3,"launchAngle":33.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":185.54,"coordY":56.27}},"index":0,"playId":"1e3c16dc-2d89-3aff-aa18-e5c61c209f8c","pitchNumber":1,"startTime":"2026-05-29T23:26:33.270Z","endTime":"2026-05-29T23:26:58.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:26:58.126Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:26:57.463Z","endTime":"2026-05-29T23:28:24.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.8,"endSpeed":82.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96852474094909,"aZ":-14.149944915152945,"pfxX":-3.7646225576921712,"pfxZ":10.377480931379088,"pX":-0.3840273716020439,"pZ":1.8080953504728454,"vX0":3.5965214459423507,"vY0":-130.56422132316732,"vZ0":-8.535124894093036,"x":131.64,"y":189.96,"x0":-1.2863528345470903,"y0":50.001510442214006,"z0":6.170915270681695,"aX":-6.537683821776445},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.3,"breakHorizontal":6.1,"spinRate":2172,"spinDirection":204},"zone":7,"typeConfidence":0.85,"plateTime":0.41856273177954684,"extension":7.061495760046107},"index":0,"playId":"96fd0f8b-5c6b-3187-ab21-bee10d2c1a62","pitchNumber":1,"startTime":"2026-05-29T23:27:34.588Z","endTime":"2026-05-29T23:27:38.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9156799712159,"aZ":-13.766301640613959,"pfxX":-4.311456217844996,"pfxZ":10.508918067602004,"pX":-0.07385287694582401,"pZ":1.7916373399496637,"vX0":4.396502731507378,"vY0":-131.07779866472316,"vZ0":-8.829580094981795,"x":119.82,"y":190.41,"x0":-1.2072255776673702,"y0":50.00562597790037,"z0":6.21617793411001,"aX":-7.555335802229927},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2137,"spinDirection":204},"zone":8,"typeConfidence":0.86,"plateTime":0.4167626440251202,"extension":6.81332668915986},"index":1,"playId":"54270174-1a71-36d8-acfc-1e0807864e21","pitchNumber":2,"startTime":"2026-05-29T23:27:48.615Z","endTime":"2026-05-29T23:27:52.138Z","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":90.7,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39852604393922,"aZ":-17.141420163174704,"pfxX":-3.8733413759743778,"pfxZ":8.453317924489383,"pX":-0.4500169899662898,"pZ":4.265241489405976,"vX0":3.9635207409952153,"vY0":-132.0705061765348,"vZ0":-2.342633794659483,"x":134.15,"y":123.62,"x0":-1.4622774063523476,"y0":50.000386519451666,"z0":6.4150526079460235,"aX":-6.886482912410062},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2061,"spinDirection":203},"zone":11,"typeConfidence":0.87,"plateTime":0.4136802707019016,"extension":6.846134253548492},"index":2,"playId":"b237e626-44b0-3bbc-a733-4c25e1190929","pitchNumber":3,"startTime":"2026-05-29T23:28:02.603Z","endTime":"2026-05-29T23:28:06.407Z","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":79.6,"endSpeed":74.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.980985170816492,"aZ":-20.20070863044318,"pfxX":-5.461670693349699,"pfxZ":8.644321724588949,"pX":-0.3757113519955619,"pZ":1.0904956748786854,"vX0":3.7885584659559868,"vY0":-115.89862434479542,"vZ0":-7.35746353612637,"x":131.32,"y":209.34,"x0":-1.3074857311056152,"y0":50.002247363875114,"z0":6.182807073553594,"aX":-7.5646717832595325},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":14.4,"breakHorizontal":9.1,"spinRate":1614,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.46935647133179303,"extension":6.8497424126332},"hitData":{"launchSpeed":101.1,"launchAngle":-13.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":154.12}},"index":3,"playId":"48686605-e58a-313b-83c3-b01ca00d4724","pitchNumber":4,"startTime":"2026-05-29T23:28:16.287Z","endTime":"2026-05-29T23:28:24.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:28:24.820Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:28:29.530Z","endTime":"2026-05-29T23:29:28.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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, 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.9,"endSpeed":79.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.744301034954706,"aZ":-27.067446724902414,"pfxX":0.4983887771700344,"pfxZ":3.2429476857364348,"pX":0.8401423479835424,"pZ":2.1182928660018376,"vX0":5.304396894183323,"vY0":-123.6767848400995,"vZ0":-4.528966934020393,"x":84.98,"y":181.59,"x0":-1.3822414102102805,"y0":50.00425781979181,"z0":6.198945343303769,"aX":0.7846814472692744},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.9,"spinRate":1841,"spinDirection":197},"zone":14,"typeConfidence":0.88,"plateTime":0.44003582346395564,"extension":6.778310373207033},"index":0,"playId":"fb99e6a5-4dea-3e33-92d5-30138a1a0bce","pitchNumber":1,"startTime":"2026-05-29T23:28:49.614Z","endTime":"2026-05-29T23:28:53.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, 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":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73562899085047,"aZ":-22.76287255654951,"pfxX":-5.9776101686634515,"pfxZ":6.834966944116388,"pX":-0.7355554343782206,"pZ":2.7307676902505844,"vX0":3.1653371731023743,"vY0":-116.02854391500136,"vZ0":-3.2349060120848216,"x":145.04,"y":165.05,"x0":-1.334039559047854,"y0":50.00222541235971,"z0":6.289099777047695,"aX":-8.229135238267002},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":12.0,"breakHorizontal":10.2,"spinRate":1498,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.4703237903833397,"extension":6.847873062722707},"index":1,"playId":"64703c26-118b-3fa1-b076-8cf96a7ad96b","pitchNumber":2,"startTime":"2026-05-29T23:29:03.093Z","endTime":"2026-05-29T23:29:07.251Z","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":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85501646830056,"aZ":-21.964241062262747,"pfxX":-6.108634624421218,"pfxZ":7.328838682496457,"pX":-0.04123536170173614,"pZ":2.3985328708197247,"vX0":4.814616958180682,"vY0":-116.68274031045907,"vZ0":-4.043206233142768,"x":118.57,"y":174.02,"x0":-1.3275457039963894,"y0":50.00353843863203,"z0":6.198687632012974,"aX":-8.509867940004925},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":12.6,"breakHorizontal":10.1,"spinRate":1505,"spinDirection":225},"zone":5,"typeConfidence":0.89,"plateTime":0.4676140223893803,"extension":6.844742030194051},"hitData":{"launchSpeed":95.7,"launchAngle":48.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.26,"coordY":84.04}},"index":2,"playId":"865d5394-5e65-3b36-a816-2a1d3d91ac7c","pitchNumber":3,"startTime":"2026-05-29T23:29:18.692Z","endTime":"2026-05-29T23:29:28.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:29:28.713Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:31:25.958Z","endTime":"2026-05-29T23:31:41.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77539650105169,"aZ":-32.42935508463258,"pfxX":-0.8579887225558309,"pfxZ":-0.1713631071604631,"pX":-0.34301770650279106,"pZ":2.950328635117379,"vX0":-3.8057801241413287,"vY0":-120.57564255311473,"vZ0":-1.8774486585818027,"x":130.08,"y":159.12,"x0":1.3624045630324921,"y0":50.003194420836394,"z0":6.580088484067101,"aX":-1.2726227257549843},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.5,"breakHorizontal":2.4,"spinRate":2488,"spinDirection":335},"zone":1,"typeConfidence":2.0,"plateTime":0.4529432779202214,"extension":6.068580065098484},"hitData":{"launchSpeed":87.3,"launchAngle":-13.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":161.72}},"index":0,"playId":"7abd090e-9265-3286-86c1-d129e2808bf9","pitchNumber":1,"startTime":"2026-05-29T23:31:34.269Z","endTime":"2026-05-29T23:31:41.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:31:41.838Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a ground ball to second baseman Nasim Nuñez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:31:45.394Z","endTime":"2026-05-29T23:32:31.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99970848744927,"aZ":-31.8128527312642,"pfxX":-1.2926005715122384,"pfxZ":0.24377480403837737,"pX":0.2923234988757017,"pZ":2.161413525231295,"vX0":-2.474448169941668,"vY0":-120.40453183536198,"vZ0":-3.5062593527762624,"x":105.86,"y":180.42,"x0":1.4951318109814244,"y0":50.004220366693026,"z0":6.406716867010318,"aX":-1.926900835339699},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.0,"breakHorizontal":2.9,"spinRate":2535,"spinDirection":330},"zone":8,"typeConfidence":2.0,"plateTime":0.4522546661514375,"extension":5.938142241139067},"index":0,"playId":"bcf590cf-e70f-3b01-9cb1-1a8247cca564","pitchNumber":1,"startTime":"2026-05-29T23:32:04.705Z","endTime":"2026-05-29T23:32:08.047Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996807482595493,"aZ":-41.675183472893174,"pfxX":-5.775606353797684,"pfxZ":-6.676488924501197,"pX":0.08904426108013835,"pZ":1.6055761377626798,"vX0":-1.7344963109247733,"vY0":-119.12241036072056,"vZ0":-2.5986006172878247,"x":113.61,"y":195.43,"x0":1.5787665106255517,"y0":50.0026065850616,"z0":6.513931577106473,"aX":-8.218209271108119},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.5,"breakHorizontal":10.9,"spinRate":2617,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.46154240420839354,"extension":5.786181022875508},"hitData":{"launchSpeed":107.0,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.57,"coordY":146.51}},"index":1,"playId":"5e6fe598-5580-3e32-8669-edaa469a293c","pitchNumber":2,"startTime":"2026-05-29T23:32:17.926Z","endTime":"2026-05-29T23:32:31.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:32:31.611Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop CJ Abrams to second baseman Nasim Nuñez to first baseman Luis García Jr. Gavin Sheets to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:32:34.443Z","endTime":"2026-05-29T23:36:09.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":92.3,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640288030678747,"aZ":-18.06161131546228,"pfxX":8.716186732708913,"pfxZ":7.77373446378345,"pX":-0.7682910554882617,"pZ":0.8016935442038701,"vX0":-8.550161348628038,"vY0":-133.8349007283793,"vZ0":-9.938039578690317,"x":146.29,"y":217.13,"x0":1.3340262708670065,"y0":50.00421184832798,"z0":5.854409773513003,"aX":15.827509491877484},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":-13.9,"spinRate":2197,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4091074960832146,"extension":6.169567199602814},"index":0,"playId":"0007b99e-1171-3730-86eb-ecfd8bbf314a","pitchNumber":1,"startTime":"2026-05-29T23:33:01.542Z","endTime":"2026-05-29T23:33:05.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.485920582786953,"aZ":-24.06856768830949,"pfxX":8.72742544203577,"pfxZ":4.426599636575544,"pX":-0.11681673424073609,"pZ":0.43615630578636183,"vX0":-6.934399238225782,"vY0":-133.42899035162478,"vZ0":-9.860890682803197,"x":121.45,"y":227.0,"x0":1.3618573724700944,"y0":50.00484802275406,"z0":5.867792823641449,"aX":15.985540126237058},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":-14.6,"spinRate":2241,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.40806068897491166,"extension":6.185037384320695},"index":1,"playId":"2fbe0d74-7c2f-3170-883f-1f248aac2091","pitchNumber":2,"startTime":"2026-05-29T23:33:23.943Z","endTime":"2026-05-29T23:33:27.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.089479889944307,"aZ":-33.63887930772295,"pfxX":0.8561646292267193,"pfxZ":-0.9723903979006945,"pX":-0.31861783540100386,"pZ":2.3992455811763493,"vX0":-4.12758283907247,"vY0":-121.00564572874018,"vZ0":-2.6728636344309127,"x":129.14,"y":174.0,"x0":1.2863875006943195,"y0":50.00242688849238,"z0":6.4194692002719025,"aX":1.29004215167818},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":-0.7,"spinRate":2603,"spinDirection":321},"zone":4,"typeConfidence":2.0,"plateTime":0.4499232618580371,"extension":6.04039402055768},"index":2,"playId":"8a5585b3-1ba1-3659-9c07-ce2ea83852c9","pitchNumber":3,"startTime":"2026-05-29T23:33:45.997Z","endTime":"2026-05-29T23:33:49.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.909344175363543,"aZ":-32.91905853034615,"pfxX":-2.413413183077249,"pfxZ":-0.5060056426604991,"pX":-1.1406598911304364,"pZ":2.5987671645728896,"vX0":-4.591055354223427,"vY0":-120.26631603351409,"vZ0":-2.438003390311041,"x":160.48,"y":168.61,"x0":1.1017109527773183,"y0":50.00285895190286,"z0":6.526950850581997,"aX":-3.557316431542366},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.2,"breakHorizontal":5.4,"spinRate":2624,"spinDirection":332},"zone":11,"typeConfidence":2.0,"plateTime":0.4543170158987997,"extension":6.1569455800350665},"index":3,"playId":"b8eeac05-b720-3792-8554-96a0585a1da9","pitchNumber":4,"startTime":"2026-05-29T23:34:04.809Z","endTime":"2026-05-29T23:34:09.962Z","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":83.5,"endSpeed":77.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294267211019275,"aZ":-39.52672064712758,"pfxX":-3.3913022796596533,"pfxZ":-4.897115233021552,"pX":-1.013328723875047,"pZ":2.081873363945494,"vX0":-4.040044204725651,"vY0":-121.5500791357561,"vZ0":-2.6199286006647364,"x":155.63,"y":182.57,"x0":1.1096070062809071,"y0":50.00587134274268,"z0":6.597972970683451,"aX":-5.087052238832077},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.2,"breakHorizontal":7.1,"spinRate":2696,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.4502084753958364,"extension":6.070935719451887},"index":4,"playId":"f3da02bf-54c8-322c-8912-e5bd1137bbf0","pitchNumber":5,"startTime":"2026-05-29T23:34:27.602Z","endTime":"2026-05-29T23:34:31.287Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-29T23:34:53.612Z","endTime":"2026-05-29T23:35:08.193Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294563519140276,"aZ":-41.93983211020183,"pfxX":-4.012441586602257,"pfxZ":-6.665437617776923,"pX":-1.135329847670956,"pZ":0.5996582722548682,"vX0":-3.9361850467617576,"vY0":-121.32181451987319,"vZ0":-5.095290551810563,"x":160.28,"y":222.59,"x0":1.0388863253393554,"y0":50.00025233221624,"z0":6.446402626572659,"aX":-5.882780725504219},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.1,"breakHorizontal":8.3,"spinRate":2657,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.45428744612093785,"extension":6.136032297489099},"index":6,"playId":"bbea8861-4e8d-328e-b740-8700aab75809","pitchNumber":6,"startTime":"2026-05-29T23:35:08.193Z","endTime":"2026-05-29T23:35:12.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"ef704dff-12d5-3f52-956b-899fbde84be5","startTime":"2026-05-29T23:35:38.173Z","endTime":"2026-05-29T23:35:41.173Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42624225981584,"aZ":-13.324044699034403,"pfxX":2.6400376564444463,"pfxZ":10.37499085616806,"pX":0.9116733901907125,"pZ":2.175839132697678,"vX0":-1.1619421386342377,"vY0":-133.59508619010725,"vZ0":-8.469889128236385,"x":82.25,"y":180.03,"x0":1.0080680169238387,"y0":50.00046070079384,"z0":6.334216416736369,"aX":4.795363681321803},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-4.6,"spinRate":2308,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4092112595155175,"extension":6.352815345869379},"hitData":{"launchSpeed":90.5,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":149.55}},"index":8,"playId":"3203e49e-824f-3c64-9ceb-d6f053367a31","pitchNumber":7,"startTime":"2026-05-29T23:36:01.903Z","endTime":"2026-05-29T23:36:09.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:36:09.554Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Dylan Crews. Gavin Sheets scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:36:23.908Z","endTime":"2026-05-29T23:36:49.219Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":674841,"link":"/api/v1/people/674841"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238993872734852,"aZ":-20.5244672185805,"pfxX":1.0024320231066466,"pfxZ":6.3228314614472705,"pX":-0.7465268949591889,"pZ":3.1592703826011266,"vX0":-5.341340906509961,"vY0":-134.43808689393313,"vZ0":-4.551185199390065,"x":145.46,"y":153.48,"x0":1.1299283083885832,"y0":50.006246605522286,"z0":6.317678006716646,"aX":1.848490593446863},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":-0.7,"spinRate":2311,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.40632987630371975,"extension":6.4037915880360465},"hitData":{"launchSpeed":74.2,"launchAngle":20.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.13,"coordY":129.35}},"index":0,"playId":"ebdac119-c709-39b4-9c86-274909a1d178","pitchNumber":1,"startTime":"2026-05-29T23:36:37.438Z","endTime":"2026-05-29T23:36:49.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:36:49.219Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to shortstop CJ Abrams.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:36:50.939Z","endTime":"2026-05-29T23:39:02.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26273755022974,"aZ":-27.625270058856483,"pfxX":9.518851080545009,"pfxZ":2.5243921488862693,"pX":-0.816397553562648,"pZ":1.1698125977997675,"vX0":-8.834956832181275,"vY0":-133.3401196459586,"vZ0":-7.257074062704017,"x":148.12,"y":207.2,"x0":1.3007638596587372,"y0":50.00583712445152,"z0":5.915954022177814,"aX":17.16999499345304},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.1,"breakHorizontal":-15.4,"spinRate":2239,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4105327061947497,"extension":6.364070762105024},"index":0,"playId":"0036e897-2071-3e5e-893d-b85c4af14e45","pitchNumber":1,"startTime":"2026-05-29T23:37:20.596Z","endTime":"2026-05-29T23:37:24.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.911739165037112,"aZ":-34.18535786439187,"pfxX":-0.1754249191246331,"pfxZ":-1.3051062481884594,"pX":-0.3797405546753681,"pZ":0.8855500517872383,"vX0":-3.7718187700421884,"vY0":-122.5988345838906,"vZ0":-6.063019701545872,"x":131.47,"y":214.87,"x0":1.1920696676533833,"y0":50.00169111456048,"z0":6.258206603932692,"aX":-0.2702209906491462},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.4,"breakHorizontal":1.1,"spinRate":2665,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.4442835403055345,"extension":6.27521832896541},"index":1,"playId":"741ce626-719e-3a20-ae12-e8b50e25e6fb","pitchNumber":2,"startTime":"2026-05-29T23:37:37.078Z","endTime":"2026-05-29T23:37:40.799Z","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":84.0,"endSpeed":78.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.877770418424188,"aZ":-34.429481373478815,"pfxX":-0.12417511498858946,"pfxZ":-1.4663472848214747,"pX":-0.25047664384197543,"pZ":1.6776373256859527,"vX0":-3.430087593196513,"vY0":-122.47154281958116,"vZ0":-4.172236337600896,"x":126.55,"y":193.48,"x0":1.1757764795961763,"y0":50.00007076048454,"z0":6.302077273736301,"aX":-0.19128866397670288},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.2,"breakHorizontal":1.0,"spinRate":2629,"spinDirection":343},"zone":8,"typeConfidence":2.0,"plateTime":0.4447442885777444,"extension":6.161903091848628},"index":2,"playId":"55623cae-15d1-3f40-8a7f-c27cf1659587","pitchNumber":3,"startTime":"2026-05-29T23:37:53.858Z","endTime":"2026-05-29T23:37:57.181Z","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":85.8,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.741658533428385,"aZ":-32.762663896526654,"pfxX":-0.9519281723928916,"pfxZ":-0.36929392513544723,"pX":-0.6854416824708769,"pZ":1.8262681119900843,"vX0":-4.717294139038631,"vY0":-125.03684488730534,"vZ0":-4.250676278163706,"x":143.13,"y":189.47,"x0":1.3412032107010994,"y0":50.0021253837114,"z0":6.205996462184172,"aX":-1.5222677466787657},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.3,"breakHorizontal":2.8,"spinRate":2601,"spinDirection":334},"zone":7,"typeConfidence":2.0,"plateTime":0.43631968355844286,"extension":6.191125792244669},"index":3,"playId":"d7940901-40f0-3f37-ac82-6c1d19ec2203","pitchNumber":4,"startTime":"2026-05-29T23:38:17.378Z","endTime":"2026-05-29T23:38:21.434Z","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":91.9,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.847398042452056,"aZ":-20.361204567879803,"pfxX":1.143661057726612,"pfxZ":6.370869528507985,"pX":-0.4111763513670034,"pZ":4.663869729699643,"vX0":-4.437192370371901,"vY0":-134.02477407675067,"vZ0":-1.0405102310403258,"x":132.67,"y":112.86,"x0":1.1037395186209904,"y0":50.00017484928013,"z0":6.485850053101068,"aX":2.1204765526462808},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":-1.3,"spinRate":2368,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4057674907606046,"extension":6.410571751480815},"index":4,"playId":"f811cb68-1cb7-3ac0-b617-a9f349ddd2b2","pitchNumber":5,"startTime":"2026-05-29T23:38:37.810Z","endTime":"2026-05-29T23:38:41.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.108562685669618,"aZ":-42.964772065505336,"pfxX":-6.717776314212005,"pfxZ":-6.912969301863175,"pX":-1.0028644038822538,"pZ":1.816716339962766,"vX0":-3.3367273202572516,"vY0":-124.22540144586374,"vZ0":-2.368439174708648,"x":155.23,"y":189.73,"x0":1.2307613904156136,"y0":50.00100865468808,"z0":6.357183885181626,"aX":-10.488134189993591},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.8,"breakHorizontal":13.0,"spinRate":2796,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.44106167923677786,"extension":6.114071504111113},"hitData":{"launchSpeed":71.6,"launchAngle":13.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":152.09}},"index":5,"playId":"50de12ba-9843-3056-bf67-2f0f2837f797","pitchNumber":6,"startTime":"2026-05-29T23:38:56.057Z","endTime":"2026-05-29T23:39:02.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:39:02.856Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:40:51.553Z","endTime":"2026-05-29T23:42:06.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651783236141533,"aZ":-25.45958403113738,"pfxX":1.6275422588093371,"pfxZ":4.495203709273273,"pX":-0.7150517060063335,"pZ":2.0342286221403474,"vX0":1.765868726003275,"vY0":-121.15350284771186,"vZ0":-4.729389426659623,"x":144.26,"y":183.86,"x0":-1.6635266214794782,"y0":50.00117072911263,"z0":6.224342441383678,"aX":2.430335613156761},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.3,"breakHorizontal":-3.4,"spinRate":1769,"spinDirection":193},"zone":7,"typeConfidence":0.9,"plateTime":0.4512925314214087,"extension":6.8168620823174635},"index":0,"playId":"398f47cc-34de-33a0-bf87-7840eeee60e6","pitchNumber":1,"startTime":"2026-05-29T23:41:07.467Z","endTime":"2026-05-29T23:41:10.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37678437074026,"aZ":-18.966053688580402,"pfxX":-5.954334186905223,"pfxZ":9.619182656010983,"pX":-1.2069832032678625,"pZ":2.127531443784755,"vX0":2.2251142576689684,"vY0":-116.57924362435676,"vZ0":-5.204050224950044,"x":163.01,"y":181.34,"x0":-1.4013685479507956,"y0":50.005053701281014,"z0":6.184609837598964,"aX":-8.178284921392576},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":1569,"spinDirection":224},"zone":13,"typeConfidence":0.89,"plateTime":0.4702441338754437,"extension":6.899285506974496},"index":1,"playId":"de19faaf-59ef-3bed-81ea-3ee0c260e5a1","pitchNumber":2,"startTime":"2026-05-29T23:41:24.432Z","endTime":"2026-05-29T23:41:28.989Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.958335085422586,"aZ":-26.39886783626332,"pfxX":0.6436124917934181,"pfxZ":3.7243802631097847,"pX":0.2447046102374001,"pZ":1.0215076418353242,"vX0":4.470138630240845,"vY0":-123.0940279292293,"vZ0":-6.959701594506213,"x":107.67,"y":211.2,"x0":-1.6704296705474508,"y0":50.00471007033789,"z0":6.088046168774284,"aX":0.9977547769523978},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.2,"spinRate":1808,"spinDirection":204},"zone":14,"typeConfidence":0.89,"plateTime":0.4431490808181682,"extension":6.825873006759589},"index":2,"playId":"8be4d6ba-77a8-31db-b87d-6b0aeaa59caf","pitchNumber":3,"startTime":"2026-05-29T23:41:39.484Z","endTime":"2026-05-29T23:41:43.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.170857254725806,"aZ":-43.20336644663895,"pfxX":1.6535790914842863,"pfxZ":-8.790782284990392,"pX":0.2783131786437814,"pZ":1.645655435006064,"vX0":3.410966334446435,"vY0":-111.93028022051739,"vZ0":-0.6925844562520143,"x":106.39,"y":194.35,"x0":-1.4863995742681881,"y0":50.000438192363504,"z0":6.423088544163313,"aX":2.075154560969771},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-15.7,"breakHorizontal":-4.0,"spinRate":2324,"spinDirection":14},"zone":14,"typeConfidence":0.91,"plateTime":0.4913228858112455,"extension":6.875480318654881},"hitData":{"launchSpeed":93.1,"launchAngle":44.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.05,"coordY":84.19}},"index":3,"playId":"06d1dc9a-ecf6-3141-8299-5b78056188f4","pitchNumber":4,"startTime":"2026-05-29T23:41:55.661Z","endTime":"2026-05-29T23:42:06.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:42:06.808Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:42:12.115Z","endTime":"2026-05-29T23:43:45.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(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":90.6,"endSpeed":82.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.231361413118925,"aZ":-14.08891970441746,"pfxX":-4.015137973005059,"pfxZ":10.339665676557466,"pX":0.37914711346617647,"pZ":3.0986269124368206,"vX0":5.140412883779042,"vY0":-131.7296448262654,"vZ0":-5.630800476617251,"x":102.55,"y":155.12,"x0":-1.0802202398661338,"y0":50.002654241895854,"z0":6.313943817069505,"aX":-7.023048534652555},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2075,"spinDirection":201},"zone":3,"typeConfidence":0.88,"plateTime":0.4165577668514757,"extension":7.13831698524635},"index":0,"playId":"292f6a7b-7790-3211-8b73-b7a6a4a6e287","pitchNumber":1,"startTime":"2026-05-29T23:42:29.282Z","endTime":"2026-05-29T23:42:32.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34678400693759,"aZ":-15.814013238918607,"pfxX":-1.6838433575761553,"pfxZ":9.338865927018716,"pX":0.22516745060934976,"pZ":4.127050354066646,"vX0":4.347765576474148,"vY0":-131.84215488772662,"vZ0":-2.643214941517694,"x":108.42,"y":127.35,"x0":-1.2301307240993413,"y0":50.00020519383047,"z0":6.31665616649048,"aX":-2.949288823274292},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.6,"breakHorizontal":2.0,"spinRate":2049,"spinDirection":206},"zone":12,"typeConfidence":0.87,"plateTime":0.41624558835536973,"extension":7.078184220843581},"index":1,"playId":"29aeeab6-893b-31ae-94a7-6103a4605cb5","pitchNumber":2,"startTime":"2026-05-29T23:42:43.678Z","endTime":"2026-05-29T23:42:47.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27702297384281,"aZ":-20.61236407830004,"pfxX":-8.137985625996318,"pfxZ":8.271123078919324,"pX":-0.8652811453428477,"pZ":2.3441882815031128,"vX0":3.6257846366997764,"vY0":-117.47988657682734,"vZ0":-4.585316683467905,"x":149.98,"y":175.49,"x0":-1.3714467049579127,"y0":50.00252894804759,"z0":6.237510298437451,"aX":-11.373667585190642},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":14.2,"breakHorizontal":13.8,"spinRate":1581,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.4662545211091218,"extension":6.950564489866288},"index":2,"playId":"0259bf86-8469-38c4-aa94-76f2ae90c380","pitchNumber":3,"startTime":"2026-05-29T23:42:57.932Z","endTime":"2026-05-29T23:43:02.747Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966539336862414,"aZ":-27.6882354215302,"pfxX":-0.4126812109283903,"pfxZ":2.945656671696552,"pX":-0.09062160548450673,"pZ":2.9494485009695555,"vX0":3.481838358453908,"vY0":-122.24594481403238,"vZ0":-2.44123515766677,"x":120.45,"y":159.14,"x0":-1.4766406232924902,"y0":50.00087872273125,"z0":6.325927901817213,"aX":-0.6284386364680328},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":0.0,"spinRate":1851,"spinDirection":157},"zone":2,"typeConfidence":0.86,"plateTime":0.4472009046305172,"extension":6.946199970662307},"index":3,"playId":"0f5a8c6b-5194-340d-a20a-fb43a1eb5738","pitchNumber":4,"startTime":"2026-05-29T23:43:17.795Z","endTime":"2026-05-29T23:43:20.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.626697384884487,"aZ":-42.94302580294468,"pfxX":2.3851528836012865,"pfxZ":-8.704612431666474,"pX":0.7107633524270861,"pZ":2.494478684818025,"vX0":3.729594679555061,"vY0":-111.03389974978327,"vZ0":1.027494675347323,"x":89.91,"y":171.43,"x0":-1.3068582029205655,"y0":50.00448159949929,"z0":6.527672714003372,"aX":2.9495051794932405},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-15.1,"breakHorizontal":-5.4,"spinRate":2216,"spinDirection":13},"zone":6,"typeConfidence":0.91,"plateTime":0.4950837993564492,"extension":6.82197177497852},"hitData":{"launchSpeed":91.6,"launchAngle":29.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.0,"coordY":80.19}},"index":4,"playId":"7ec40f3b-bac1-3645-b945-9014e05d1b6f","pitchNumber":5,"startTime":"2026-05-29T23:43:35.999Z","endTime":"2026-05-29T23:43:45.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:43:45.817Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:43:45.887Z","endTime":"2026-05-29T23:45:17.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58153860778066,"aZ":-15.621130805376609,"pfxX":-5.106558226085775,"pfxZ":9.286386813243594,"pX":-0.5088533401106389,"pZ":3.822960349669122,"vX0":3.658641304977681,"vY0":-132.6944271841035,"vZ0":-3.6478028753391474,"x":136.4,"y":135.56,"x0":-1.2425695049852847,"y0":50.00019064224595,"z0":6.354672170962167,"aX":-9.098727547192889},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2118,"spinDirection":206},"zone":11,"typeConfidence":0.88,"plateTime":0.41289509318471973,"extension":7.050006668566087},"index":0,"playId":"4535c638-0efa-3298-a612-d834e76fd96a","pitchNumber":1,"startTime":"2026-05-29T23:44:13.264Z","endTime":"2026-05-29T23:44:17.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59451836742859,"aZ":-42.49706201308654,"pfxX":1.4173962010990913,"pfxZ":-8.376349350599424,"pX":0.7871263286295654,"pZ":2.5197788602889934,"vX0":4.065306573052258,"vY0":-110.87603565357263,"vZ0":0.992408847400087,"x":87.0,"y":170.75,"x0":-1.2613047666319543,"y0":50.000914264004656,"z0":6.534842533904261,"aX":1.7468992442074602},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.5,"breakHorizontal":-3.7,"spinRate":2322,"spinDirection":18},"zone":6,"typeConfidence":0.89,"plateTime":0.49583002850571356,"extension":6.7644744961314265},"index":1,"playId":"46c8908a-a368-31fe-89ee-734340690c83","pitchNumber":2,"startTime":"2026-05-29T23:44:27.612Z","endTime":"2026-05-29T23:44:31.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10105928731339,"aZ":-22.84364927127759,"pfxX":-6.9481898282911345,"pfxZ":6.928217857660481,"pX":-0.6311088531966483,"pZ":2.8703694600407585,"vX0":4.000533954292864,"vY0":-115.21146969593083,"vZ0":-2.6575680094769147,"x":141.06,"y":161.28,"x0":-1.4859687939173047,"y0":50.00232603280517,"z0":6.243151051217947,"aX":-9.354602351864502},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":1515,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.47515080499363815,"extension":6.941211055207622},"index":2,"playId":"2cf334a6-43ca-38e7-977e-8b3c3c4d6728","pitchNumber":3,"startTime":"2026-05-29T23:44:42.139Z","endTime":"2026-05-29T23:44:46.087Z","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":90.6,"endSpeed":82.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03115602487775,"aZ":-15.012581961144326,"pfxX":-4.069540820391662,"pfxZ":9.731794886215994,"pX":-0.11851079020574844,"pZ":4.144289087146812,"vX0":4.545075327119885,"vY0":-131.9506480420018,"vZ0":-2.8448511606890534,"x":121.52,"y":126.88,"x0":-1.3344693715141251,"y0":50.00387033103554,"z0":6.34231033751518,"aX":-7.177824636899755},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2108,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.41507452265988753,"extension":6.8972863520921415},"index":3,"playId":"6e4a576e-e6cb-3858-bf5d-2ef922be900f","pitchNumber":4,"startTime":"2026-05-29T23:44:58.609Z","endTime":"2026-05-29T23:45:02.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.056159072527,"aZ":-13.952294527991652,"pfxX":-2.705468192168004,"pfxZ":10.351224646968264,"pX":0.41665868297936587,"pZ":3.7228890894179867,"vX0":5.16737677097047,"vY0":-131.85896397916002,"vZ0":-3.933573144783491,"x":101.12,"y":138.26,"x0":-1.2170713484055786,"y0":50.00656980294084,"z0":6.263673643495833,"aX":-4.7649565611797495},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.1,"breakHorizontal":3.7,"spinRate":2069,"spinDirection":205},"zone":12,"typeConfidence":0.88,"plateTime":0.4154028242569874,"extension":6.964434434818947},"index":4,"playId":"32b872ee-716a-37a3-a4b9-a4b3c369475a","pitchNumber":5,"startTime":"2026-05-29T23:45:13.461Z","endTime":"2026-05-29T23:45:17.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:45:17.476Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a sharp line drive to center fielder Jackson Merrill. CJ Abrams scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:45:19.302Z","endTime":"2026-05-29T23:47:48.603Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0,1,2],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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.1,"endSpeed":77.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349829117206337,"aZ":-27.519724211550848,"pfxX":1.5544045402902178,"pfxZ":3.0673625741740516,"pX":1.3484893646062015,"pZ":2.5689444171806635,"vX0":6.489225415945241,"vY0":-122.40779661701758,"vZ0":-3.34135520212839,"x":65.6,"y":169.42,"x0":-1.5395881321095128,"y0":50.00146426331973,"z0":6.3099191428970505,"aX":2.355381230023789},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.0,"breakHorizontal":-4.3,"spinRate":1869,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.4476095913331979,"extension":7.063731199249806},"index":0,"playId":"2ea68490-346b-3ec8-8238-de2169c246c5","pitchNumber":1,"startTime":"2026-05-29T23:45:43.758Z","endTime":"2026-05-29T23:45:47.485Z","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":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.720712434980676,"aZ":-20.700811643750924,"pfxX":-5.944973316109916,"pfxZ":8.368458588952869,"pX":-0.19798978795071565,"pZ":-0.725598236688026,"vX0":4.458352510749207,"vY0":-115.77862426280029,"vZ0":-10.838086135176622,"x":124.55,"y":258.37,"x0":-1.3674505093718687,"y0":50.00044430347815,"z0":5.963590013104484,"aX":-8.14560087382243},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.0,"breakHorizontal":9.8,"spinRate":1402,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.47141102158888515,"extension":7.181526416570105},"index":1,"playId":"e4895c2e-98bf-3aa2-8f1b-8c277e6d96fb","pitchNumber":2,"startTime":"2026-05-29T23:46:02.833Z","endTime":"2026-05-29T23:46:09.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Lucas Giolito. CJ Abrams to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"e4895c2e-98bf-3aa2-8f1b-8c277e6d96fb","startTime":"2026-05-29T23:46:30.147Z","endTime":"2026-05-29T23:46:45.040Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.841542642924555,"aZ":-26.431755683832336,"pfxX":0.8232086875034905,"pfxZ":3.7644136451149204,"pX":0.42490848530684705,"pZ":0.9658162842887575,"vX0":4.794397528091775,"vY0":-121.86578392807199,"vZ0":-7.002653708696807,"x":100.8,"y":212.7,"x0":-1.6637589214376591,"y0":50.00360757504221,"z0":6.117362195885364,"aX":1.254040926905903},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":-2.5,"spinRate":1768,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.4471098944426428,"extension":7.0856053753936274},"index":3,"playId":"d58158ad-6da8-3455-8386-78e15fb53088","pitchNumber":3,"startTime":"2026-05-29T23:46:45.040Z","endTime":"2026-05-29T23:46:48.455Z","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":84.3,"endSpeed":78.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62320309592581,"aZ":-28.946657623772488,"pfxX":0.9046388189730497,"pfxZ":2.0940658106631655,"pX":0.04557310552523308,"pZ":3.3681476438858042,"vX0":3.6047106884925024,"vY0":-122.89637249331236,"vZ0":-1.36843492177926,"x":115.26,"y":147.84,"x0":-1.5532093163647982,"y0":50.00360008832818,"z0":6.37370359652281,"aX":1.3934923328863815},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":-2.4,"spinRate":1716,"spinDirection":190},"zone":2,"typeConfidence":0.9,"plateTime":0.44439659572637513,"extension":6.8630930023068215},"index":4,"playId":"c29f3714-d307-37e1-a82a-a202c76fcfbc","pitchNumber":4,"startTime":"2026-05-29T23:47:02.114Z","endTime":"2026-05-29T23:47:09.557Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-29T23:47:19.064Z","endTime":"2026-05-29T23:47:32.668Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.302339355312398,"aZ":-12.788033067134773,"pfxX":-4.055244828387319,"pfxZ":10.861765598336145,"pX":0.4115102199945668,"pZ":2.825877926856562,"vX0":5.902144201427976,"vY0":-132.7376245265493,"vZ0":-6.570587125317249,"x":101.31,"y":162.48,"x0":-1.3135996640117116,"y0":50.00561374641799,"z0":6.263757472926081,"aX":-7.240459207753913},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2191,"spinDirection":201},"zone":3,"typeConfidence":0.89,"plateTime":0.4125705146450036,"extension":7.025255932658459},"hitData":{"launchSpeed":105.2,"launchAngle":11.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.61,"coordY":66.37}},"index":6,"playId":"dbbb7f17-5816-328d-9368-9160f8b2e56d","pitchNumber":5,"startTime":"2026-05-29T23:47:32.668Z","endTime":"2026-05-29T23:47:48.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:47:48.603Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a fly ball to right fielder Ramón Laureano. Dylan Crews to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:48:13.880Z","endTime":"2026-05-29T23:50:40.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":608337,"fullName":"Lucas Giolito"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"60f5ba5b-a774-4e34-b5b7-6eae0abc3931","pitchNumber":0,"startTime":"2026-05-29T23:48:13.880Z","endTime":"2026-05-29T23:48:18.880Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"209851d6-3db5-3560-9fe4-46f28b29f750","startTime":"2026-05-29T23:48:32.636Z","endTime":"2026-05-29T23:48:38.212Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"72e041a1-d8c8-35f3-b0fb-5e7c36bac010","startTime":"2026-05-29T23:48:49.035Z","endTime":"2026-05-29T23:48:52.322Z","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":2},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02356931429295,"aZ":-14.683411370154914,"pfxX":-4.419105389029018,"pfxZ":9.754177694159392,"pX":-0.8325936887917005,"pZ":4.278697186934698,"vX0":2.910296583735549,"vY0":-132.93537876822248,"vZ0":-2.8787648134295525,"x":148.74,"y":123.26,"x0":-1.3664576311231345,"y0":50.0005955878493,"z0":6.439132100958464,"aX":-7.922222237775697},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2153,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.41175461144562586,"extension":6.792326545020903},"index":3,"playId":"984394cb-b3c2-354b-8529-0a72b559368b","pitchNumber":1,"startTime":"2026-05-29T23:49:09.768Z","endTime":"2026-05-29T23:49:14.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994263345141256,"aZ":-14.3537184218922,"pfxX":-4.117926958556753,"pfxZ":9.969681661200337,"pX":0.17353882449723873,"pZ":2.0854582168025524,"vX0":5.112384549436373,"vY0":-132.06037634273164,"vZ0":-8.082294220700868,"x":110.39,"y":182.47,"x0":-1.2417306832688442,"y0":50.00102989007181,"z0":6.215840292240087,"aX":-7.359385744421793},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2131,"spinDirection":200},"zone":8,"typeConfidence":0.87,"plateTime":0.4128838790213454,"extension":6.879935005630479},"index":4,"playId":"9267b389-adba-3b1c-95a3-8911fed8a817","pitchNumber":2,"startTime":"2026-05-29T23:49:28.080Z","endTime":"2026-05-29T23:49:31.994Z","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":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13328839782169,"aZ":-14.184085084660222,"pfxX":-3.3555766195638883,"pfxZ":9.96040416955407,"pX":-0.20047109058081816,"pZ":4.926952751786851,"vX0":3.708957107354285,"vY0":-132.96618861520506,"vZ0":-1.434172429362163,"x":124.64,"y":105.75,"x0":-1.1716300263854864,"y0":50.00531858960019,"z0":6.492923192715096,"aX":-6.062892429772726},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2176,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.4105262175147337,"extension":6.861922208390991},"index":5,"playId":"b3ab05de-2572-3de9-a11d-7d890fbeec87","pitchNumber":3,"startTime":"2026-05-29T23:49:46.034Z","endTime":"2026-05-29T23:49:49.916Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.549407653771,"aZ":-22.952453339547137,"pfxX":-6.233252821878619,"pfxZ":6.671183219013925,"pX":0.274553963915219,"pZ":1.3939401987341502,"vX0":5.502190050741529,"vY0":-116.45491684935037,"vZ0":-6.018986732172933,"x":106.53,"y":201.14,"x0":-1.3016400945710314,"y0":50.00459552430283,"z0":6.164869928362786,"aX":-8.617983587296573},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":10.9,"breakHorizontal":10.1,"spinRate":1431,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.4691914301082596,"extension":7.032529208349228},"index":6,"playId":"57f6a6ef-ae91-356a-9ccd-2601e50e7c84","pitchNumber":4,"startTime":"2026-05-29T23:50:06.468Z","endTime":"2026-05-29T23:50:09.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.519240403727313,"aZ":-21.354803326610455,"pfxX":-6.397446359410795,"pfxZ":7.932882259215943,"pX":-0.4505811686778177,"pZ":1.7683487581938466,"vX0":3.860649633065858,"vY0":-115.71953488110705,"vZ0":-5.383017874487516,"x":134.18,"y":191.03,"x0":-1.304930013199778,"y0":50.00091496348509,"z0":6.156224891485805,"aX":-8.721554240336934},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":13.3,"breakHorizontal":10.7,"spinRate":1459,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.47236335493094117,"extension":7.091027072640847},"hitData":{"launchSpeed":66.4,"launchAngle":41.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.23,"coordY":110.01}},"index":7,"playId":"ea672aba-01eb-3ae6-bf6e-3e301618902e","pitchNumber":5,"startTime":"2026-05-29T23:50:29.593Z","endTime":"2026-05-29T23:50:40.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:50:40.436Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks. Daylen Lile to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:52:14.966Z","endTime":"2026-05-29T23:54:04.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-29T23:51:08.927Z","endTime":"2026-05-29T23:52:17.285Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.551137680769855,"aZ":-27.009856660827634,"pfxX":0.832418375325279,"pfxZ":3.430127610267636,"pX":1.598698471635204,"pZ":2.400810394308183,"vX0":7.015572849962821,"vY0":-121.52455834016503,"vZ0":-3.924768158175569,"x":56.06,"y":173.96,"x0":-1.426768588809373,"y0":50.0005569401792,"z0":6.368087025920546,"aX":1.2507646723531909},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":-3.1,"spinRate":1846,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.44973611176617423,"extension":6.923067800858591},"index":1,"playId":"48beb01c-7309-3088-92d5-0cf19c0fc6d3","pitchNumber":1,"startTime":"2026-05-29T23:52:17.285Z","endTime":"2026-05-29T23:52:21.251Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.759565188025586,"aZ":-25.545920004748396,"pfxX":0.6718671831761882,"pfxZ":4.449965111181404,"pX":0.7275076637884076,"pZ":0.5059559462090101,"vX0":5.121507848396158,"vY0":-121.05982621331866,"vZ0":-8.268943952151288,"x":89.27,"y":225.12,"x0":-1.4994010766583588,"y0":50.00509048004726,"z0":6.189274197977265,"aX":1.000675370305932},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":1838,"spinDirection":194},"zone":14,"typeConfidence":0.89,"plateTime":0.4517680435318474,"extension":6.944019582863364},"index":2,"playId":"6ad6d5c0-6656-3d77-ab6d-e3c01f727e48","pitchNumber":2,"startTime":"2026-05-29T23:52:37.500Z","endTime":"2026-05-29T23:52:42.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12055938162266,"aZ":-21.90171134672212,"pfxX":-6.560024825756091,"pfxZ":7.466171448445564,"pX":-0.5782040497233679,"pZ":3.6132868595219283,"vX0":3.882196946596734,"vY0":-116.11640388987169,"vZ0":-1.5605194726960616,"x":139.04,"y":141.22,"x0":-1.4127390126617618,"y0":50.004789361136616,"z0":6.361914982585203,"aX":-9.030421431098949},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":1493,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4702713289825269,"extension":6.946711430907827},"index":3,"playId":"e18f05d5-107a-3264-8842-e6da0c3acd5f","pitchNumber":3,"startTime":"2026-05-29T23:53:07.442Z","endTime":"2026-05-29T23:53:11.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029889668364575,"aZ":-14.787251139686846,"pfxX":-4.529563867427828,"pfxZ":9.792645394041159,"pX":0.09420915017730444,"pZ":2.4265425811256205,"vX0":5.1861282293884985,"vY0":-132.36251427530794,"vZ0":-7.210618255574027,"x":113.41,"y":173.26,"x0":-1.301257028221112,"y0":50.004745660567536,"z0":6.26713139766819,"aX":-8.044790001005122},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2104,"spinDirection":204},"zone":5,"typeConfidence":0.88,"plateTime":0.413677447001795,"extension":6.962394857482303},"index":4,"playId":"6eb95b3f-47b6-3a71-95a4-ecd6cbfd2de4","pitchNumber":4,"startTime":"2026-05-29T23:53:26.767Z","endTime":"2026-05-29T23:53:30.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38649989540394,"aZ":-13.723300443583243,"pfxX":-5.471389693321842,"pfxZ":10.360907693960481,"pX":0.8494113217182033,"pZ":1.7490963061386302,"vX0":7.292132603895869,"vY0":-132.38280864069742,"vZ0":-9.068585546672983,"x":84.62,"y":191.55,"x0":-1.2257488225693682,"y0":50.00227982256548,"z0":6.216089594108618,"aX":-9.743411809100213},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2069,"spinDirection":207},"zone":14,"typeConfidence":0.87,"plateTime":0.4132121092154377,"extension":6.871350429472187},"index":5,"playId":"be346cb7-24d5-3edb-b15a-a5936a827eb2","pitchNumber":5,"startTime":"2026-05-29T23:53:44.691Z","endTime":"2026-05-29T23:53:50.507Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":4,"strikes":1,"outs":2},"index":6,"actionPlayId":"be346cb7-24d5-3edb-b15a-a5936a827eb2","startTime":"2026-05-29T23:54:04.007Z","endTime":"2026-05-29T23:54:04.008Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-05-29T23:54:04.008Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:57:16.479Z","endTime":"2026-05-29T23:59:15.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-29T23:55:39.183Z","endTime":"2026-05-29T23:56:10.442Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yuki Matsui replaces Lucas Giolito.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-29T23:56:10.442Z","endTime":"2026-05-29T23:57:18.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":78.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.868195029479033,"aZ":-22.69807502672561,"pfxX":-0.5673107007032296,"pfxZ":6.123614624204524,"pX":-1.7599659719509655,"pZ":0.8097166891693934,"vX0":-8.148390223312393,"vY0":-122.67136607127345,"vZ0":-7.824670642282519,"x":184.09,"y":216.92,"x0":1.6577541894645411,"y0":50.00077881609422,"z0":5.93204976981863,"aX":-0.8763011251275767},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.7,"breakHorizontal":2.6,"spinRate":2478,"spinDirection":160},"zone":13,"typeConfidence":0.92,"plateTime":0.4439795726555995,"extension":5.836085680216404},"index":2,"playId":"b9d5826a-ee34-3ac6-adfc-e80ca8d373f4","pitchNumber":1,"startTime":"2026-05-29T23:57:18.823Z","endTime":"2026-05-29T23:57:22.166Z","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":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75713691867298,"aZ":-32.69748374651359,"pfxX":7.767037766499782,"pfxZ":-0.37609733173453463,"pX":1.2377003187258588,"pZ":2.9940378890380135,"vX0":-4.032602193758195,"vY0":-117.34584774417668,"vZ0":-0.4352848026068634,"x":69.82,"y":157.94,"x0":1.9803843777851882,"y0":50.00556728266449,"z0":6.260667549251974,"aX":10.700239129342195},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.5,"breakHorizontal":-13.0,"spinRate":1033,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.468982004765949,"extension":5.690578839056968},"index":3,"playId":"b993fd15-9f5a-39de-9952-6ee3804f5130","pitchNumber":2,"startTime":"2026-05-29T23:57:43.519Z","endTime":"2026-05-29T23:57:47.661Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"startTime":"2026-05-29T23:58:05.795Z","endTime":"2026-05-29T23:58:27.023Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.419617271274568,"aZ":-14.827673028421286,"pfxX":4.309891855838105,"pfxZ":9.856122923531936,"pX":0.6403412356815958,"pZ":3.1704954341698772,"vX0":-4.713547054945373,"vY0":-131.9217481188762,"vZ0":-4.947403536907752,"x":92.59,"y":153.18,"x0":1.8914347246088723,"y0":50.00496973547737,"z0":6.165587821073729,"aX":7.58742155758362},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2303,"spinDirection":153},"zone":3,"typeConfidence":0.65,"plateTime":0.4154151090493978,"extension":5.68706188208745},"index":5,"playId":"18f5ab38-0904-39a1-98ab-ccadc7b16bfc","pitchNumber":3,"startTime":"2026-05-29T23:58:27.023Z","endTime":"2026-05-29T23:58:31.979Z","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":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.777769043735987,"aZ":-12.099215991732983,"pfxX":4.913224812146787,"pfxZ":11.126917206346333,"pX":0.3295061233029996,"pZ":2.742696560151702,"vX0":-5.97525239236272,"vY0":-133.26043841733022,"vZ0":-6.500258382034978,"x":104.44,"y":164.73,"x0":1.9591126723039118,"y0":50.00315931246675,"z0":6.081989812073676,"aX":8.865206495420132},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":-7.7,"spinRate":2237,"spinDirection":152},"zone":6,"typeConfidence":0.83,"plateTime":0.4105161161014319,"extension":5.700592734634477},"hitData":{"launchSpeed":92.2,"launchAngle":57.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.5,"coordY":115.4}},"index":6,"playId":"1fec2b14-02b7-3042-b01f-0ad270d2d127","pitchNumber":4,"startTime":"2026-05-29T23:59:05.142Z","endTime":"2026-05-29T23:59:15.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:59:15.132Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:01:03.439Z","endTime":"2026-05-30T00:03:14.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.824259731292514,"aZ":-33.7881219186196,"pfxX":-0.2879629455668491,"pfxZ":-1.1322851663704725,"pX":-1.0028871316626204,"pZ":2.060772296998415,"vX0":-5.095076913954016,"vY0":-118.68445974475104,"vZ0":-3.4308403194794317,"x":155.23,"y":183.14,"x0":1.2095454188889672,"y0":50.00250613398808,"z0":6.603823834853172,"aX":-0.4102057987869184},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.6,"breakHorizontal":1.8,"spinRate":2571,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.46159415977255325,"extension":5.898975179868515},"index":0,"playId":"f8566792-1dd5-36c4-ab29-9206c2286115","pitchNumber":1,"startTime":"2026-05-30T00:01:22.153Z","endTime":"2026-05-30T00:01:27.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309668611461543,"aZ":-33.76600001352352,"pfxX":-0.6112024287304387,"pfxZ":-1.095109351677026,"pX":0.8073611512182358,"pZ":2.460700302106114,"vX0":-1.3974925179520867,"vY0":-119.79927957762513,"vZ0":-2.4133907947513,"x":86.23,"y":172.34,"x0":1.4778646522383156,"y0":50.00439052175716,"z0":6.501742417454437,"aX":-0.8874425035137521},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.3,"breakHorizontal":1.4,"spinRate":2627,"spinDirection":324},"zone":6,"typeConfidence":2.0,"plateTime":0.45734059342878597,"extension":6.03841766119299},"index":1,"playId":"cb566ddd-277b-3451-9db3-baab5ea1744a","pitchNumber":2,"startTime":"2026-05-30T00:01:37.057Z","endTime":"2026-05-30T00:01:40.884Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.870204725147573,"aZ":-16.19038588079243,"pfxX":1.4304161266542077,"pfxZ":8.516721201866915,"pX":-0.37570145550024525,"pZ":2.402404343688058,"vX0":-5.258905516137769,"vY0":-135.67444960217563,"vZ0":-6.990893045993463,"x":131.32,"y":173.92,"x0":1.3963523597177676,"y0":50.00277747585724,"z0":6.127805924711288,"aX":2.6853812418359087},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":-1.6,"spinRate":2378,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.40270858800549103,"extension":6.356840993184766},"index":2,"playId":"b4f88df6-809f-3318-a2a5-988026933be3","pitchNumber":3,"startTime":"2026-05-30T00:01:51.014Z","endTime":"2026-05-30T00:01:54.017Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627102695039238,"aZ":-44.2762291550404,"pfxX":-5.645100582938337,"pfxZ":-8.020472614800305,"pX":-0.6450975301970584,"pZ":0.6855836145149521,"vX0":-2.631874314591137,"vY0":-122.73476369689293,"vZ0":-4.736295827661079,"x":141.59,"y":220.27,"x0":1.1778076076089907,"y0":50.00156414163154,"z0":6.452120492552463,"aX":-8.521407814849272},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-15.5,"breakHorizontal":10.9,"spinRate":2557,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4480509157361343,"extension":6.206929613661944},"index":3,"playId":"f7d138ee-a95a-3503-ad97-464069f376eb","pitchNumber":4,"startTime":"2026-05-30T00:02:08.821Z","endTime":"2026-05-30T00:02:12.588Z","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.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.294769751579373,"aZ":-20.732196599198545,"pfxX":2.850425561725823,"pfxZ":6.088230270553325,"pX":-0.44233971285218043,"pZ":3.144433542357682,"vX0":-5.3938642559670615,"vY0":-135.87822521631577,"vZ0":-4.821163067846614,"x":133.86,"y":153.88,"x0":1.1934053385043235,"y0":50.00383214821125,"z0":6.371980446759713,"aX":5.358590335096315},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-4.1,"spinRate":2265,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.40228321251865573,"extension":6.446181842841979},"index":4,"playId":"8f77469f-bac4-3b78-a316-08dc0786db44","pitchNumber":5,"startTime":"2026-05-30T00:02:24.087Z","endTime":"2026-05-30T00:02:27.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363566865588087,"aZ":-41.33194724734127,"pfxX":-4.833764663759905,"pfxZ":-6.223357314255361,"pX":-1.8939378719495892,"pZ":0.015521629442724123,"vX0":-5.190765336517247,"vY0":-121.31203741243004,"vZ0":-6.578375675755213,"x":189.19,"y":238.36,"x0":0.9108405483770206,"y0":50.0009939948587,"z0":6.414964218878758,"aX":-7.1166969358467105},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.7,"breakHorizontal":10.1,"spinRate":2615,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4535818110928438,"extension":6.258671536223734},"index":5,"playId":"9e4ca2e6-9c26-30b2-add5-b01b93c0f42b","pitchNumber":6,"startTime":"2026-05-30T00:02:43.502Z","endTime":"2026-05-30T00:02:47.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.272777897949997,"aZ":-37.80777389864038,"pfxX":-1.1723768822999592,"pfxZ":-3.7004702526061326,"pX":-0.945850837575595,"pZ":1.135799891024463,"vX0":-4.44471576566786,"vY0":-122.43044971191314,"vZ0":-4.928143547852656,"x":153.05,"y":208.11,"x0":1.0423832232807217,"y0":50.00084485020992,"z0":6.3964959058458355,"aX":-1.7858261358220693},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.6,"breakHorizontal":3.1,"spinRate":2763,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.44670176279209217,"extension":6.2519502108002625},"hitData":{"launchSpeed":90.0,"launchAngle":12.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.57,"coordY":136.8}},"index":6,"playId":"6e492878-a855-3929-b80a-4c416588e3e7","pitchNumber":7,"startTime":"2026-05-30T00:03:04.109Z","endTime":"2026-05-30T00:03:14.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:03:14.481Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ramón Laureano grounds into a force out, fielded by second baseman Nasim Nuñez. Miguel Andujar out at 2nd. Ramón Laureano to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:03:19.431Z","endTime":"2026-05-30T00:04:58.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144731421329798,"aZ":-25.094721885207427,"pfxX":8.822516819274632,"pfxZ":3.9135772563554276,"pX":0.36459043678338476,"pZ":1.4666339599128584,"vX0":-5.814467560992073,"vY0":-133.27937135473323,"vZ0":-7.081326266087707,"x":103.1,"y":199.18,"x0":1.422024983094128,"y0":50.003134931095005,"z0":5.9556821378064715,"aX":15.961269867220464},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":-14.8,"spinRate":2196,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4100888489232051,"extension":6.299087459437684},"index":0,"playId":"407bb330-770e-3f38-a9a4-0c4893adc197","pitchNumber":1,"startTime":"2026-05-30T00:03:38.606Z","endTime":"2026-05-30T00:03:43.291Z","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.5,"endSpeed":85.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.696632335413277,"aZ":-22.098206890291852,"pfxX":2.8466790832781164,"pfxZ":5.406526537074361,"pX":0.039172853037506165,"pZ":2.2253398293342204,"vX0":-4.050926873105382,"vY0":-134.72761624579795,"vZ0":-6.413487803998517,"x":115.51,"y":178.7,"x0":1.1833595270109223,"y0":50.000043717232025,"z0":6.16877174261686,"aX":5.301266397581601},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":-4.4,"spinRate":2248,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4045513385297106,"extension":6.242393774235645},"index":1,"playId":"f4c21d4c-8f00-3777-bf2d-58a868bbe130","pitchNumber":2,"startTime":"2026-05-30T00:03:54.871Z","endTime":"2026-05-30T00:03:58.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5559378486062,"aZ":-42.58170671973495,"pfxX":-6.743164046242731,"pfxZ":-7.029744850251661,"pX":-0.3929111840143436,"pZ":1.678110052212489,"vX0":-1.8675055302480055,"vY0":-121.18147735907914,"vZ0":-2.638219465198363,"x":131.98,"y":193.47,"x0":1.2643166796724843,"y0":50.00045099955813,"z0":6.514731000597235,"aX":-9.987415840899406},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.1,"breakHorizontal":12.6,"spinRate":2623,"spinDirection":346},"zone":7,"typeConfidence":2.0,"plateTime":0.45267908344551566,"extension":6.100725698348631},"index":2,"playId":"190fd243-e5e9-3cce-8304-87acf03712da","pitchNumber":3,"startTime":"2026-05-30T00:04:14.050Z","endTime":"2026-05-30T00:04:17.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T00:04:40.557Z","endTime":"2026-05-30T00:04:50.957Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60185517821279,"aZ":-16.484332070317507,"pfxX":1.6826961060750687,"pfxZ":8.684778684065112,"pX":-1.053086520434108,"pZ":2.4889200839866654,"vX0":-5.593518570326628,"vY0":-133.06546040186427,"vZ0":-7.011791895024948,"x":157.14,"y":171.58,"x0":0.8508865542738011,"y0":50.003097605994334,"z0":6.337317080894217,"aX":3.040836646300416},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":-1.9,"spinRate":2388,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4104898557040544,"extension":6.2737496587834976},"hitData":{"launchSpeed":55.4,"launchAngle":16.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":123.09,"coordY":144.62}},"index":4,"playId":"0636085e-68a4-30ac-89aa-1a14b89b9a39","pitchNumber":4,"startTime":"2026-05-30T00:04:50.957Z","endTime":"2026-05-30T00:04:58.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:04:58.276Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to left fielder Daylen Lile. Ramón Laureano to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:05:58.691Z","endTime":"2026-05-30T00:07:23.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"89c4decb-b6a8-3578-9783-1fb7149f2239","startTime":"2026-05-30T00:05:24.705Z","endTime":"2026-05-30T00:05:27.705Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"8df483b7-c94d-378d-a462-46c05d274755","startTime":"2026-05-30T00:05:42.014Z","endTime":"2026-05-30T00:05:45.066Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09984521831903,"aZ":-32.8162953528547,"pfxX":-2.0518829332819664,"pfxZ":-0.412805139774747,"pX":1.3702117738857695,"pZ":5.426003986414215,"vX0":0.889725223744993,"vY0":-123.5192666057336,"vZ0":3.53330654291976,"x":64.77,"y":92.28,"x0":1.2731959736214695,"y0":50.00244615226541,"z0":6.725258213333541,"aX":-3.1911942321254063},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":3.5,"spinRate":2676,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4423369590529047,"extension":6.011883635472458},"index":2,"playId":"11c907c3-eb09-3e88-8076-051d90476ce4","pitchNumber":1,"startTime":"2026-05-30T00:06:01.005Z","endTime":"2026-05-30T00:06:04.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33936661608811,"aZ":-42.286264900169684,"pfxX":-3.3019057249830404,"pfxZ":-6.896889981725724,"pX":1.3007669458564088,"pZ":1.8861157036663483,"vX0":0.6063600502750569,"vY0":-121.08893024645394,"vZ0":-1.8527126871679007,"x":67.42,"y":187.85,"x0":1.4738635600235126,"y0":50.00053335459975,"z0":6.402636735424953,"aX":-4.842803224708652},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.6,"breakHorizontal":5.8,"spinRate":2460,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.45444904970902567,"extension":6.072897587903636},"index":3,"playId":"a947583a-cea9-3974-808c-cf9c52fd8386","pitchNumber":2,"startTime":"2026-05-30T00:06:21.853Z","endTime":"2026-05-30T00:06:26.117Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03716854629324,"aZ":-35.154738214253946,"pfxX":-0.30201239737502245,"pfxZ":-1.9928051042397072,"pX":0.11125545571045271,"pZ":3.27385267937222,"vX0":-2.2695506441536706,"vY0":-120.72611901861924,"vZ0":-0.5441071108785015,"x":112.76,"y":150.39,"x0":1.098485833784286,"y0":50.00552907216432,"z0":6.566825358754192,"aX":-0.45065739309103714},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.5,"breakHorizontal":1.1,"spinRate":2693,"spinDirection":323},"zone":2,"typeConfidence":2.0,"plateTime":0.4517730877466355,"extension":6.049602788390226},"index":4,"playId":"304a3eb5-e6f4-35ef-9735-2ebc4b8b59dd","pitchNumber":3,"startTime":"2026-05-30T00:06:38.638Z","endTime":"2026-05-30T00:06:45.551Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ramón Laureano steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"304a3eb5-e6f4-35ef-9735-2ebc4b8b59dd","startTime":"2026-05-30T00:06:50.962Z","endTime":"2026-05-30T00:07:13.467Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891789565958,"aZ":-42.16245396794905,"pfxX":-3.123191267224717,"pfxZ":-6.983190519699901,"pX":-0.32262484797458646,"pZ":2.358670017195871,"vX0":-2.7492156119506395,"vY0":-119.08227136120078,"vZ0":-1.1035059581007673,"x":129.3,"y":175.1,"x0":1.2547051434752041,"y0":50.004718369810284,"z0":6.658384369163963,"aX":-4.464705002520057},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.6,"breakHorizontal":6.4,"spinRate":2598,"spinDirection":334},"zone":4,"typeConfidence":2.0,"plateTime":0.46079101669184386,"extension":6.0165535275223565},"hitData":{"launchSpeed":101.6,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.99,"coordY":104.94}},"index":6,"playId":"23c501d1-160e-3c35-883b-9072ea110132","pitchNumber":4,"startTime":"2026-05-30T00:07:13.467Z","endTime":"2026-05-30T00:07:23.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:07:23.964Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop CJ Abrams to first baseman Luis García Jr. Ramón Laureano scores. Ty France to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:07:26.093Z","endTime":"2026-05-30T00:11:11.990Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":674841,"link":"/api/v1/people/674841"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695777180185228,"aZ":-19.184074319976965,"pfxX":0.7843515982707583,"pfxZ":7.101473855115631,"pX":-1.5483937644091055,"pZ":2.3444830476141805,"vX0":-6.643333129534273,"vY0":-133.43345056123235,"vZ0":-6.809463131006721,"x":176.02,"y":175.48,"x0":0.8561057981089493,"y0":50.00628642866674,"z0":6.279089556910947,"aX":1.4354003545046425},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":-0.2,"spinRate":2365,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4081684985267904,"extension":6.489465336553491},"index":0,"playId":"add7f2de-07e5-3aa2-bdb6-bd85340552bb","pitchNumber":1,"startTime":"2026-05-30T00:07:55.064Z","endTime":"2026-05-30T00:08:00.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67647317309427,"aZ":-31.563648704047782,"pfxX":9.43558220127479,"pfxZ":0.3822006252126169,"pX":0.49508599111864443,"pZ":2.15446111394569,"vX0":-5.3637734683768565,"vY0":-124.97784043432887,"vZ0":-3.3706261735158387,"x":98.13,"y":180.61,"x0":1.4314463537058681,"y0":50.003122672701885,"z0":6.084239996027371,"aX":15.085455794695175},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-16.1,"spinRate":1819,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.43648570682876375,"extension":6.175323742255298},"index":1,"playId":"3d074df2-951d-3f00-b179-6bd3a1477c0c","pitchNumber":2,"startTime":"2026-05-30T00:08:16.975Z","endTime":"2026-05-30T00:08:20.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43873696576323,"aZ":-21.72264976150909,"pfxX":3.104659828294515,"pfxZ":5.72598765444838,"pX":-0.8788754271242284,"pZ":2.5490052253322744,"vX0":-7.023762655261931,"vY0":-133.01433286019312,"vZ0":-5.553174318028233,"x":150.5,"y":169.96,"x0":1.3704623978705444,"y0":50.005689024878485,"z0":6.197917685555519,"aX":5.670571488999865},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":-4.4,"spinRate":2388,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4088231447176236,"extension":6.282650895181927},"index":2,"playId":"6f8885a9-b232-3408-bbc9-8ffdb9eab1ba","pitchNumber":3,"startTime":"2026-05-30T00:08:35.950Z","endTime":"2026-05-30T00:08:39.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.254661066272202,"aZ":-42.264333844722046,"pfxX":-7.3508314398319285,"pfxZ":-6.729467647289113,"pX":-0.700005670220321,"pZ":2.2907098943042454,"vX0":-1.8760675238712148,"vY0":-121.74084074831465,"vZ0":-1.4071335060337131,"x":143.68,"y":176.93,"x0":1.0360586281605002,"y0":50.005608064888044,"z0":6.539847143135817,"aX":-11.016893481036591},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.2,"breakHorizontal":13.8,"spinRate":2707,"spinDirection":333},"zone":4,"typeConfidence":2.0,"plateTime":0.45019648023368486,"extension":6.248192304461061},"index":3,"playId":"f9c1a97f-bf80-3106-a794-385f98cb0a61","pitchNumber":4,"startTime":"2026-05-30T00:09:09.768Z","endTime":"2026-05-30T00:09:13.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-30T00:09:26.789Z","endTime":"2026-05-30T00:09:39.679Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.972792258895687,"aZ":-17.979749240101732,"pfxX":2.356703207898452,"pfxZ":7.656652757915977,"pX":-0.9003392456064567,"pZ":2.5383884526381477,"vX0":-5.9565829681547315,"vY0":-134.52315323481858,"vZ0":-6.456180382019499,"x":151.32,"y":170.24,"x0":1.0250072638773473,"y0":50.00434973489473,"z0":6.219981936088199,"aX":4.370398920941718},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":-3.1,"spinRate":2336,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4053379994995363,"extension":6.402648308447359},"index":5,"playId":"e05441a5-3502-3f0f-bea4-5c647a304e74","pitchNumber":5,"startTime":"2026-05-30T00:09:39.679Z","endTime":"2026-05-30T00:09:43.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839699881453864,"aZ":-43.66043155355572,"pfxX":-7.0813347029101426,"pfxZ":-7.690714481327494,"pX":0.8327383300582364,"pZ":1.862816861589826,"vX0":1.476579361988435,"vY0":-121.9122700992975,"vZ0":-2.0494115481721256,"x":85.26,"y":188.48,"x0":1.135862884701321,"y0":50.004652542992055,"z0":6.5121677500385236,"aX":-10.571252259555596},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.2,"breakHorizontal":12.4,"spinRate":2775,"spinDirection":337},"zone":9,"typeConfidence":2.0,"plateTime":0.4507207058338141,"extension":6.163996147682269},"index":6,"playId":"69c7f9f0-936c-3ce9-b9de-edc4cdd87a60","pitchNumber":6,"startTime":"2026-05-30T00:10:03.436Z","endTime":"2026-05-30T00:10:08.171Z","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":85.2,"endSpeed":78.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964590736769736,"aZ":-27.102706252525905,"pfxX":10.364949280046595,"pfxZ":3.2432105687766417,"pX":-0.6539665022074179,"pZ":0.9063024672618402,"vX0":-8.215896007770208,"vY0":-123.73634323474991,"vZ0":-6.835577292997342,"x":141.93,"y":214.31,"x0":1.3507392175492121,"y0":50.00108602348034,"z0":5.952840895529168,"aX":16.19100069853713},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":-17.0,"spinRate":1989,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4414065958859439,"extension":6.390842702105321},"index":7,"playId":"5b54956d-2e4c-38dc-9055-3e8486cfc89f","pitchNumber":7,"startTime":"2026-05-30T00:10:22.262Z","endTime":"2026-05-30T00:10:26.306Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194135645511768,"aZ":-39.876010876521995,"pfxX":-6.415253704792828,"pfxZ":-5.355391000983652,"pX":-0.7834810857770427,"pZ":1.914147032949472,"vX0":-2.4959359649236377,"vY0":-119.52780273126808,"vZ0":-2.420117976676126,"x":146.86,"y":187.1,"x0":1.1092450615810248,"y0":50.0019721548568,"z0":6.538810203529162,"aX":-9.23067597947843},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.0,"breakHorizontal":12.2,"spinRate":2801,"spinDirection":343},"zone":7,"typeConfidence":2.0,"plateTime":0.45919642840738506,"extension":6.1397074543631005},"index":8,"playId":"79ccb1ac-621d-3149-b507-6f3e67047c60","pitchNumber":8,"startTime":"2026-05-30T00:10:43.864Z","endTime":"2026-05-30T00:10:47.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04138891498414,"aZ":-20.054972279918825,"pfxX":0.05521628423935837,"pfxZ":6.742632030777187,"pX":-0.09529680321124027,"pZ":2.6126872875140292,"vX0":-2.5337277642822147,"vY0":-132.20542461527916,"vZ0":-6.149355859516936,"x":120.63,"y":168.24,"x0":0.8620811396866037,"y0":50.004453007764056,"z0":6.406681479837903,"aX":0.09925050088775482},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":0.4,"spinRate":2315,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4118415148320276,"extension":6.3074862780831555},"hitData":{"launchSpeed":93.9,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":155.13}},"index":9,"playId":"fa1e6414-e081-34d8-ae4e-be1d2c978b9f","pitchNumber":9,"startTime":"2026-05-30T00:11:04.470Z","endTime":"2026-05-30T00:11:11.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:11:11.990Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to right fielder Dylan Crews. Ty France scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:11:20.148Z","endTime":"2026-05-30T00:13:31.482Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":674841,"link":"/api/v1/people/674841"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":92.1,"endSpeed":85.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62028223708102,"aZ":-21.192001666431537,"pfxX":3.067439913365239,"pfxZ":5.9744340916163114,"pX":-0.5041223344474418,"pZ":3.814384816482945,"vX0":-6.008327739169634,"vY0":-134.13157131451177,"vZ0":-2.799405327684883,"x":136.22,"y":135.79,"x0":1.3575450387330066,"y0":50.00396923030556,"z0":6.367941819891389,"aX":5.639997415861659},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.4,"breakHorizontal":-4.4,"spinRate":2373,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4069967638588272,"extension":6.324778795312666},"index":0,"playId":"d5f9f653-d12e-3832-ab62-5dbc5f4bb95c","pitchNumber":1,"startTime":"2026-05-30T00:11:40.334Z","endTime":"2026-05-30T00:11:44.765Z","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.5,"endSpeed":79.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.009463151253975,"aZ":-32.21392817938438,"pfxX":-1.356431701825765,"pfxZ":-0.02590406624613628,"pX":-0.46043424916489745,"pZ":1.5050522161200452,"vX0":-4.362372223835651,"vY0":-123.16148008411963,"vZ0":-4.926017734013132,"x":134.55,"y":198.14,"x0":1.4962493893744688,"y0":50.00292024947321,"z0":6.196147971055986,"aX":-2.123599320730852},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.8,"breakHorizontal":3.2,"spinRate":2691,"spinDirection":352},"zone":13,"typeConfidence":2.0,"plateTime":0.44147006134075006,"extension":6.300191242088386},"index":1,"playId":"9463c908-e869-363b-bd9d-cb8e29f76775","pitchNumber":2,"startTime":"2026-05-30T00:11:59.618Z","endTime":"2026-05-30T00:12:03.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59922014007559,"aZ":-43.210283487101634,"pfxX":-3.981691554839876,"pfxZ":-7.691239714165303,"pX":-0.8880244935922064,"pZ":1.3149812113960861,"vX0":-3.6889633446583203,"vY0":-119.41814255486653,"vZ0":-3.0129230905318023,"x":150.85,"y":203.28,"x0":1.19850071679865,"y0":50.005866829737975,"z0":6.508270249195846,"aX":-5.709195228450133},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.4,"breakHorizontal":8.2,"spinRate":2828,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.45997697617845157,"extension":6.136865296697665},"index":2,"playId":"f151cc23-3247-3406-8f95-f18c5aec91d7","pitchNumber":3,"startTime":"2026-05-30T00:12:16.412Z","endTime":"2026-05-30T00:12:20.863Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.287533425294264,"aZ":-37.279607426096916,"pfxX":-0.09242981401921657,"pfxZ":-3.5680023109371817,"pX":-0.35895301866250184,"pZ":2.172799260189773,"vX0":-3.5740050249600213,"vY0":-118.5544148259512,"vZ0":-2.107822344397741,"x":130.68,"y":180.11,"x0":1.1759303209787402,"y0":50.00043729912126,"z0":6.455279602716737,"aX":-0.1318968126438778},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.7,"breakHorizontal":1.0,"spinRate":2691,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.4608572539569544,"extension":6.076605972398528},"index":3,"playId":"be884e6a-9e99-3db8-a78a-94284b549038","pitchNumber":4,"startTime":"2026-05-30T00:12:35.835Z","endTime":"2026-05-30T00:12:39.710Z","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":90.9,"endSpeed":84.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208193450752532,"aZ":-20.248278296158947,"pfxX":1.4211068965774403,"pfxZ":6.635749687065497,"pX":-0.06777557766466742,"pZ":2.3916835169960535,"vX0":-3.532535362162931,"vY0":-132.42703168017846,"vZ0":-6.421791754917082,"x":119.58,"y":174.2,"x0":1.0919690173177512,"y0":50.001966423591064,"z0":6.303457350763507,"aX":2.553864846622959},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.0,"breakHorizontal":-1.9,"spinRate":2260,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4117855257863021,"extension":6.240123419718613},"index":4,"playId":"564a861f-548c-38d3-8c8b-63fa3757cdb7","pitchNumber":5,"startTime":"2026-05-30T00:12:55.167Z","endTime":"2026-05-30T00:12:59.618Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55969522578592,"aZ":-18.376895387349204,"pfxX":1.3167047895242148,"pfxZ":7.414655328470989,"pX":-0.31564785853480753,"pZ":2.429130254062168,"vX0":-3.8229776070773394,"vY0":-134.63997022154754,"vZ0":-7.054022975005454,"x":129.03,"y":173.19,"x0":0.943216497221286,"y0":50.00180885217661,"z0":6.354466087737124,"aX":2.450096110829332},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":-1.7,"spinRate":2393,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.40474217847486615,"extension":6.26210479378395},"hitData":{"launchSpeed":79.0,"launchAngle":23.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.48,"coordY":108.4}},"index":5,"playId":"25ad2bfb-499b-3c08-9bc5-7a04717e4a27","pitchNumber":6,"startTime":"2026-05-30T00:13:19.974Z","endTime":"2026-05-30T00:13:31.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:13:31.482Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:14:35.584Z","endTime":"2026-05-30T00:16:57.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T00:13:38.711Z","endTime":"2026-05-30T00:14:37.905Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8773209478139,"aZ":-23.210529803349353,"pfxX":7.480057206341258,"pfxZ":5.165807499699104,"pX":0.14688565981927112,"pZ":3.9452530662458556,"vX0":-5.578332693405149,"vY0":-131.15928763731313,"vZ0":-1.4062872985900916,"x":111.4,"y":132.26,"x0":1.3341363739596799,"y0":50.00157855292931,"z0":6.226600961926269,"aX":12.974338761576869},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-12.2,"spinRate":2249,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41831469544165145,"extension":6.180410633828995},"index":1,"playId":"87cb5d02-a7a8-3f66-8259-2837c70e5d5b","pitchNumber":1,"startTime":"2026-05-30T00:14:37.905Z","endTime":"2026-05-30T00:14:42.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072570270407613,"aZ":-23.41140678223346,"pfxX":7.460052262106837,"pfxZ":4.862996772428511,"pX":0.5051782451540514,"pZ":3.425159484314421,"vX0":-4.408250687619404,"vY0":-133.47068257065527,"vZ0":-2.8119695837193754,"x":97.74,"y":146.3,"x0":1.210079450527315,"y0":50.00318492977445,"z0":6.180680235128285,"aX":13.442408311524865},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":-12.6,"spinRate":2209,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4105835264418469,"extension":6.116830119487132},"index":2,"playId":"87c790cf-28eb-382d-98c6-5f69a67bdc07","pitchNumber":2,"startTime":"2026-05-30T00:14:53.035Z","endTime":"2026-05-30T00:14:57.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"56e066f8-b5ad-35bf-b89b-deee7882610e","startTime":"2026-05-30T00:15:09.487Z","endTime":"2026-05-30T00:15:12.575Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.464250265302645,"aZ":-24.264414558808443,"pfxX":8.68479145151831,"pfxZ":4.492109032556025,"pX":0.1023880586939914,"pZ":3.8615762872718222,"vX0":-5.976500996721428,"vY0":-132.22722754994265,"vZ0":-1.4434530907515946,"x":113.1,"y":134.52,"x0":1.2690330328072987,"y0":50.00638136894321,"z0":6.203197644385029,"aX":15.307672977972565},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":-14.4,"spinRate":2201,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4149901593775276,"extension":6.22904952862817},"index":4,"playId":"ae082453-e8af-3913-a5cb-7b3a04afd263","pitchNumber":3,"startTime":"2026-05-30T00:15:28.909Z","endTime":"2026-05-30T00:15:32.924Z","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":2},"index":5,"playId":"0feafd1e-9a20-3732-b20c-f2a5d95346c8","startTime":"2026-05-30T00:15:44.914Z","endTime":"2026-05-30T00:15:47.914Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.941693894432778,"aZ":-31.224043194992017,"pfxX":0.028243766970074358,"pfxZ":0.6469096471880551,"pX":-0.9661781102926941,"pZ":1.2324321919072336,"vX0":-4.851809134834889,"vY0":-120.51284641281994,"vZ0":-5.465197007112469,"x":153.83,"y":205.5,"x0":1.0677018848840412,"y0":50.0043249901325,"z0":6.2805789733529656,"aX":0.0418545495980773},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.1,"breakHorizontal":1.1,"spinRate":2615,"spinDirection":348},"zone":13,"typeConfidence":2.0,"plateTime":0.45411092429333744,"extension":6.148024559205974},"index":6,"playId":"d9165f6c-2e78-360a-8f2a-d673ea3b39d4","pitchNumber":4,"startTime":"2026-05-30T00:16:03.539Z","endTime":"2026-05-30T00:16:07.906Z","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":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90701213282401,"aZ":-24.16533198711071,"pfxX":6.950141646265893,"pfxZ":4.623832802213624,"pX":0.7569584177563087,"pZ":3.206065213986956,"vX0":-3.7994607756467524,"vY0":-131.5399157401667,"vZ0":-2.6837391251956912,"x":88.15,"y":152.22,"x0":1.3259687192855307,"y0":50.00265910167563,"z0":6.053536917527238,"aX":12.038737279859129},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-11.6,"spinRate":2200,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.4182538758183836,"extension":6.064631860498069},"index":7,"playId":"ba1ef7ab-af22-3c38-b404-6946cc58e67e","pitchNumber":5,"startTime":"2026-05-30T00:16:20.921Z","endTime":"2026-05-30T00:16:24.041Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.373275343847048,"aZ":-35.89884608679462,"pfxX":0.7260190885095603,"pfxZ":-2.483422009280803,"pX":-0.44371669091830096,"pZ":1.418953835279809,"vX0":-3.9376275854990204,"vY0":-121.35172516050253,"vZ0":-4.234058927917671,"x":133.91,"y":200.47,"x0":1.101261929935307,"y0":50.00182496412552,"z0":6.293004527935831,"aX":1.089704272530271},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.2,"breakHorizontal":-0.5,"spinRate":2671,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.45029690340232476,"extension":6.132478225762214},"index":8,"playId":"3939a7ab-ed59-3b51-86af-b5898b6aa587","pitchNumber":6,"startTime":"2026-05-30T00:16:51.147Z","endTime":"2026-05-30T00:16:57.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:16:57.327Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T00:16:57.688Z","endTime":"2026-05-30T00:19:52.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33572751651216,"aZ":-38.50680399594063,"pfxX":-5.871541301726529,"pfxZ":-4.44595691162428,"pX":-0.31913048579874365,"pZ":1.8017108270627322,"vX0":-1.5801718517980357,"vY0":-118.53948316905883,"vZ0":-2.7793392039583775,"x":129.16,"y":190.13,"x0":1.1186235095590689,"y0":50.00177153021136,"z0":6.499697974920949,"aX":-8.36735269901472},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.4,"breakHorizontal":11.0,"spinRate":2589,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.46180210131281285,"extension":6.229257018305352},"index":0,"playId":"1a0be435-5909-3e0a-9bb0-3c2650387ad7","pitchNumber":1,"startTime":"2026-05-30T00:17:24.908Z","endTime":"2026-05-30T00:17:28.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11587042334395,"aZ":-40.13073900954726,"pfxX":-9.230843400197799,"pfxZ":-5.515811874305996,"pX":-0.7582758676670882,"pZ":1.4097130913996403,"vX0":-1.6957750878404456,"vY0":-119.9121961049042,"vZ0":-3.33534966354613,"x":145.9,"y":200.72,"x0":1.1580304262214263,"y0":50.00087443281981,"z0":6.430873837811924,"aX":-13.321045115945838},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.6,"breakHorizontal":17.2,"spinRate":2747,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.45834138598789487,"extension":6.125545365968988},"index":1,"playId":"d9c1ea0e-7363-3580-af37-3a3a863f30b6","pitchNumber":2,"startTime":"2026-05-30T00:17:42.736Z","endTime":"2026-05-30T00:17:48.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2415605290252,"aZ":-18.098572646089238,"pfxX":1.0796653435495869,"pfxZ":7.575352193697125,"pX":-0.8140207100955569,"pZ":3.631712280554459,"vX0":-5.469810761181658,"vY0":-134.70075149828153,"vZ0":-3.9272084882656744,"x":148.03,"y":140.72,"x0":1.0929562656709133,"y0":50.000426975119275,"z0":6.369736109366843,"aX":2.005700319603884},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":-1.0,"spinRate":2360,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4049263245305479,"extension":6.297735524713285},"index":2,"playId":"34dcbe67-69d5-3e8b-a913-9c2040eda83c","pitchNumber":3,"startTime":"2026-05-30T00:18:04.395Z","endTime":"2026-05-30T00:18:08.539Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.850300357490248,"aZ":-28.188950200280168,"pfxX":9.644854348509742,"pfxZ":2.579654485594874,"pX":-0.6575364131651045,"pZ":2.182119155631529,"vX0":-7.525442520077331,"vY0":-123.09060779337403,"vZ0":-3.905529527109933,"x":142.06,"y":179.86,"x0":1.1759608439912959,"y0":50.00324039061692,"z0":6.157839154345938,"aX":14.90297758089479},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.1,"breakHorizontal":-15.8,"spinRate":1812,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.44380403073301844,"extension":6.151769160723172},"index":3,"playId":"2062f272-b4e1-3e99-8e03-0988c912a712","pitchNumber":4,"startTime":"2026-05-30T00:18:25.218Z","endTime":"2026-05-30T00:18:29.027Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-30T00:18:38.635Z","endTime":"2026-05-30T00:18:56.303Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924708064644488,"aZ":-18.915138413452,"pfxX":2.3206339718812763,"pfxZ":7.201181662469672,"pX":-0.6271020004913013,"pZ":2.6630778593211923,"vX0":-4.7851752868572675,"vY0":-134.5365026960238,"vZ0":-6.14857222590588,"x":140.9,"y":166.88,"x0":0.8694134587148955,"y0":50.00401093614896,"z0":6.3091547015880725,"aX":4.274043596114955},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":-3.2,"spinRate":2408,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4064003058945631,"extension":6.3613464268246185},"index":5,"playId":"150f7515-2a01-3d4e-9dbb-ee4eeb48830f","pitchNumber":5,"startTime":"2026-05-30T00:18:56.303Z","endTime":"2026-05-30T00:19:00.566Z","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":84.0,"endSpeed":77.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04311695259245,"aZ":-39.84034301196233,"pfxX":-2.2981350943063363,"pfxZ":-5.0817251257195455,"pX":0.03263779197215545,"pZ":2.9784042897121092,"vX0":-1.7826568926539244,"vY0":-122.30999516151675,"vZ0":-0.4808447044514511,"x":115.76,"y":158.36,"x0":1.0705354244118916,"y0":50.00298278188576,"z0":6.606045566144614,"aX":-3.4670646859305214},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.0,"breakHorizontal":4.6,"spinRate":2733,"spinDirection":342},"zone":2,"typeConfidence":2.0,"plateTime":0.4485172853550625,"extension":6.098605614479115},"index":6,"playId":"81698d9a-1d6d-38f4-98ae-b2e32805544f","pitchNumber":6,"startTime":"2026-05-30T00:19:22.180Z","endTime":"2026-05-30T00:19:25.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835296696397755,"aZ":-18.446626220302733,"pfxX":2.17230584453138,"pfxZ":7.510266825558727,"pX":-0.7687039768690432,"pZ":2.3777472577538603,"vX0":-4.7701497544421425,"vY0":-133.84606324554858,"vZ0":-6.98901105956534,"x":146.3,"y":174.58,"x0":0.7483756385033831,"y0":50.00612960521137,"z0":6.327399002517296,"aX":3.972783571448842},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":-3.0,"spinRate":2351,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4080520930187417,"extension":6.315631381235026},"index":7,"playId":"20204e16-fccb-3759-a0d5-56ef349ee104","pitchNumber":7,"startTime":"2026-05-30T00:19:47.434Z","endTime":"2026-05-30T00:19:52.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:19:52.931Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:21:34.209Z","endTime":"2026-05-30T00:22:47.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.670161137198797,"aZ":-9.075005714214633,"pfxX":4.451321465478045,"pfxZ":13.120907415867155,"pX":0.028987598297355355,"pZ":2.6464176637245993,"vX0":-5.848095182163634,"vY0":-132.43569520957868,"vZ0":-7.284426180125171,"x":115.9,"y":167.33,"x0":1.696777553589211,"y0":50.000925991239896,"z0":6.111918080546245,"aX":7.835486868694378},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":22.2,"breakHorizontal":-6.6,"spinRate":2455,"spinDirection":155},"zone":2,"typeConfidence":0.88,"plateTime":0.41502785740347337,"extension":5.660882974724536},"index":0,"playId":"de982508-f259-3375-8d58-05c23a885ff9","pitchNumber":1,"startTime":"2026-05-30T00:22:06.756Z","endTime":"2026-05-30T00:22:10.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11031285070105,"aZ":-24.040546478251407,"pfxX":7.038467195123415,"pfxZ":5.4893563903036515,"pX":0.5123195131961829,"pZ":1.2906751803032557,"vX0":-5.244993827519705,"vY0":-121.0790685074262,"vZ0":-6.339821622363069,"x":97.47,"y":203.93,"x0":1.794426016594525,"y0":50.00416453215501,"z0":6.053010203665805,"aX":10.429226884347809},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.6,"breakHorizontal":-11.5,"spinRate":1096,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4527565389804544,"extension":5.735450245682097},"index":1,"playId":"13e79628-a1f1-3b71-bb66-72f3f49734df","pitchNumber":2,"startTime":"2026-05-30T00:22:23.313Z","endTime":"2026-05-30T00:22:26.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31351203169128,"aZ":-28.01071748614443,"pfxX":7.256485662086558,"pfxZ":2.8988525454812866,"pX":0.029975650769444466,"pZ":1.095993971072167,"vX0":-6.280568221219557,"vY0":-119.18763346428656,"vZ0":-5.6805073245417566,"x":115.86,"y":209.19,"x0":1.7588488861449336,"y0":50.00241180646292,"z0":6.045588816578512,"aX":10.420249672229687},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.1,"breakHorizontal":-11.6,"spinRate":1196,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4598855584063717,"extension":5.886900014792949},"index":2,"playId":"38c9668c-d4c8-389a-8b89-2b0611965501","pitchNumber":3,"startTime":"2026-05-30T00:22:42.705Z","endTime":"2026-05-30T00:22:47.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:22:47.143Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:23:30.483Z","endTime":"2026-05-30T00:24:10.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T00:23:15.058Z","endTime":"2026-05-30T00:23:32.785Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331573031081497,"aZ":-26.28204305352872,"pfxX":-0.9099683336185,"pfxZ":3.916168243513191,"pX":-1.8402133461273846,"pZ":0.14923885087692113,"vX0":-7.607342809583037,"vY0":-121.99214870781726,"vZ0":-8.401331709019733,"x":187.14,"y":234.75,"x0":1.4387281107828434,"y0":50.00286470750167,"z0":5.9081222839450325,"aX":-1.3695939205897598},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.3,"breakHorizontal":3.5,"spinRate":2568,"spinDirection":171},"zone":13,"typeConfidence":0.73,"plateTime":0.4492353681097394,"extension":5.887649878791231},"index":1,"playId":"797289ce-017c-3c53-a564-ebb96edce8c0","pitchNumber":1,"startTime":"2026-05-30T00:23:32.785Z","endTime":"2026-05-30T00:23:36.207Z","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":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593209682013143,"aZ":-29.17273900439785,"pfxX":-1.957309134700353,"pfxZ":1.9124669903920335,"pX":-0.47764999386677875,"pZ":2.3249861497604574,"vX0":-4.600391682084857,"vY0":-124.79377841856757,"vZ0":-3.5761271513913586,"x":135.21,"y":176.01,"x0":1.6485239970608954,"y0":50.00167420303692,"z0":6.196186896761892,"aX":-3.0662484808825106},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":4.7,"spinRate":2765,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.43997791168628453,"extension":5.695374634671253},"hitData":{"launchSpeed":93.5,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":150.57}},"index":2,"playId":"cb13a779-4b3b-3d42-814a-1700321fe315","pitchNumber":2,"startTime":"2026-05-30T00:24:03.213Z","endTime":"2026-05-30T00:24:10.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:24:10.914Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, first baseman Ty France to pitcher Yuki Matsui.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:24:14.550Z","endTime":"2026-05-30T00:25:10.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54030817338754,"aZ":-12.898494625518557,"pfxX":2.5076279423070647,"pfxZ":10.556409938949804,"pX":0.03630012321279069,"pZ":3.5231182062345323,"vX0":-4.7679418264505555,"vY0":-135.05330235478988,"vZ0":-4.86602527415644,"x":115.62,"y":143.66,"x0":1.508049419815064,"y0":50.006432278464004,"z0":6.273044078897609,"aX":4.581009523640329},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":-3.4,"spinRate":2479,"spinDirection":157},"zone":12,"typeConfidence":0.87,"plateTime":0.4073514004809988,"extension":5.82520107712671},"index":0,"playId":"4fc3cac5-8743-381e-bae7-516925b677d6","pitchNumber":1,"startTime":"2026-05-30T00:24:38.452Z","endTime":"2026-05-30T00:24:41.531Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000251189653422,"aZ":-32.041592130506025,"pfxX":6.204280438592829,"pfxZ":0.09207434034619144,"pX":-0.04161469403771795,"pZ":1.6683505545949475,"vX0":-6.06078631807409,"vY0":-121.36700317846257,"vZ0":-4.012567418878373,"x":118.59,"y":193.73,"x0":1.683225755553526,"y0":50.005420595554476,"z0":6.137098839211059,"aX":9.247051096325167},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-9.7,"spinRate":1092,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.45149051040984745,"extension":5.754346707956879},"hitData":{"launchSpeed":108.9,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":163.24}},"index":1,"playId":"99879530-4d49-331e-b395-5c58c2eb8b58","pitchNumber":2,"startTime":"2026-05-30T00:25:03.046Z","endTime":"2026-05-30T00:25:10.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:25:10.293Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:27:38.455Z","endTime":"2026-05-30T00:28:32.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orlando Ribalta replaces Andrew Alvarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:26:11.015Z","endTime":"2026-05-30T00:27:40.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80495036837266,"aZ":-26.542787757275974,"pfxX":1.5066867618748812,"pfxZ":3.5895272984833975,"pX":0.6187453186354933,"pZ":2.0301433130401825,"vX0":6.084853575650848,"vY0":-125.41366118966418,"vZ0":-5.568089934907855,"x":93.41,"y":183.97,"x0":-2.0493800124965014,"y0":50.00588950998505,"z0":6.4845090510335,"aX":2.364355367968518},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-4.3,"spinRate":1931,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.43920516063087245,"extension":6.188706204133363},"index":1,"playId":"8df9f55c-aacd-3659-ad8e-6e38197d5819","pitchNumber":1,"startTime":"2026-05-30T00:27:40.737Z","endTime":"2026-05-30T00:27:44.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53835096957122,"aZ":-25.408169508970815,"pfxX":1.136851657900642,"pfxZ":4.324269456272349,"pX":-0.17556604230840425,"pZ":2.55082321126218,"vX0":4.163876354703095,"vY0":-125.15121085259379,"vZ0":-4.696417291938384,"x":123.69,"y":169.91,"x0":-2.0180299451173442,"y0":50.00182062856747,"z0":6.568204518366374,"aX":1.777658730407204},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.1,"spinRate":2086,"spinDirection":179},"zone":5,"typeConfidence":0.87,"plateTime":0.4400111122106156,"extension":6.246800477187306},"index":2,"playId":"f6e18f21-e83f-3151-8250-7e87156c17f7","pitchNumber":2,"startTime":"2026-05-30T00:27:59.381Z","endTime":"2026-05-30T00:28:05.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07247656109076,"aZ":-12.257256392361377,"pfxX":-4.626152855845311,"pfxZ":9.969014338142062,"pX":0.06902225092257594,"pZ":3.775009959345123,"vX0":6.9614228835605925,"vY0":-140.29167699908908,"vZ0":-5.572931256835761,"x":114.37,"y":136.85,"x0":-1.840889123014652,"y0":50.00188469478652,"z0":6.582758726413292,"aX":-9.242169016509077},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2516,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39007899816158087,"extension":6.29153049761664},"hitData":{"launchSpeed":97.1,"launchAngle":-15.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.81,"coordY":143.96}},"index":3,"playId":"adf88d92-216d-3ea4-b349-d97e2c768a6a","pitchNumber":3,"startTime":"2026-05-30T00:28:24.670Z","endTime":"2026-05-30T00:28:32.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:28:32.668Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to center fielder Jacob Young.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:28:36.526Z","endTime":"2026-05-30T00:29:08.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.274768978537715,"aZ":-25.45996362149412,"pfxX":-1.0960792817891827,"pfxZ":4.209616264274106,"pX":-0.018469921642410837,"pZ":1.9586632486762783,"vX0":5.1990986079880885,"vY0":-125.69318957237468,"vZ0":-6.066928416202617,"x":117.7,"y":185.9,"x0":-1.9743097461901689,"y0":50.00304764300698,"z0":6.480268732791464,"aX":-1.7487364062798416},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.4,"breakHorizontal":0.7,"spinRate":2007,"spinDirection":156},"zone":8,"typeConfidence":0.85,"plateTime":0.4363266184651917,"extension":6.202308863917236},"hitData":{"launchSpeed":83.4,"launchAngle":26.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.55,"coordY":78.65}},"index":0,"playId":"c50ea85c-4f9a-3cfb-b3e9-9bda0e050923","pitchNumber":1,"startTime":"2026-05-30T00:29:00.928Z","endTime":"2026-05-30T00:29:08.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:29:08.404Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:29:10.970Z","endTime":"2026-05-30T00:30:24.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.081284343616176,"aZ":-12.662753876852962,"pfxX":-8.910705277457168,"pfxZ":9.778369331650826,"pX":0.07211153840929585,"pZ":1.589450913343988,"vX0":8.695807441623899,"vY0":-140.8724239095477,"vZ0":-10.810439505862885,"x":114.25,"y":195.86,"x0":-1.907469173582175,"y0":50.00645860221,"z0":6.311542666179916,"aX":-17.78843666798019},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":14.2,"spinRate":2543,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.3898502542246818,"extension":6.311445975557806},"index":0,"playId":"714184f4-1636-3642-804b-4642da1e689b","pitchNumber":1,"startTime":"2026-05-30T00:29:35.538Z","endTime":"2026-05-30T00:29:40.349Z","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":86.1,"endSpeed":79.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.879093003881305,"aZ":-29.23738133980962,"pfxX":1.7206529650747018,"pfxZ":1.8645221831319958,"pX":0.667299669561033,"pZ":1.5117748082848914,"vX0":6.238671153248666,"vY0":-125.12927896237602,"vZ0":-6.472268900092948,"x":91.56,"y":197.96,"x0":-2.0887463897619796,"y0":50.001855648535155,"z0":6.548666617681429,"aX":2.7094305898938904},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-4.7,"spinRate":2086,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.43888038244829586,"extension":6.259544506618133},"index":1,"playId":"706be495-1106-3aaf-aef8-a6c0dfcc4ebf","pitchNumber":2,"startTime":"2026-05-30T00:29:56.442Z","endTime":"2026-05-30T00:30:03.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.834108607488965,"aZ":-14.30827983951778,"pfxX":-8.769170613821693,"pfxZ":8.84523717289103,"pX":-0.02226168633751774,"pZ":1.6560552114179703,"vX0":8.113311572005797,"vY0":-141.56970653234498,"vZ0":-10.588469627384375,"x":117.85,"y":194.07,"x0":-1.7930242903496174,"y0":50.00041657746842,"z0":6.372101269407098,"aX":-17.708199924156332},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":14.2,"spinRate":2473,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.3876399937591648,"extension":6.389046205564755},"hitData":{"launchSpeed":77.8,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.41,"coordY":163.85}},"index":2,"playId":"2eb3faa8-1734-3e37-8666-015e6e13d16d","pitchNumber":3,"startTime":"2026-05-30T00:30:16.920Z","endTime":"2026-05-30T00:30:24.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:30:24.494Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a fly ball to right fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:32:09.117Z","endTime":"2026-05-30T00:32:56.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40903772226078,"aZ":-11.215446471104745,"pfxX":4.132341925176328,"pfxZ":11.418485879116357,"pX":0.463054355358667,"pZ":2.686329583602854,"vX0":-5.2359846559737555,"vY0":-134.21706445574804,"vZ0":-6.7679853245923445,"x":99.35,"y":166.25,"x0":1.8967787012095927,"y0":50.000250983796654,"z0":6.028768759495067,"aX":7.583622261341271},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":-6.5,"spinRate":2501,"spinDirection":152},"zone":6,"typeConfidence":0.88,"plateTime":0.4071447885637176,"extension":5.8385778579761025},"hitData":{"launchSpeed":96.1,"launchAngle":49.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.82,"coordY":113.13}},"index":0,"playId":"ce109a72-0758-3a04-922a-7cdb3ad91d3d","pitchNumber":1,"startTime":"2026-05-30T00:32:39.884Z","endTime":"2026-05-30T00:32:56.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:32:56.323Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"CJ Abrams hit by pitch. Curtis Mead to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:33:18.826Z","endTime":"2026-05-30T00:35:39.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04968065632365,"aZ":-12.530309385916627,"pfxX":3.98431637757444,"pfxZ":10.694026825811681,"pX":0.1543283561651842,"pZ":3.018512019661319,"vX0":-5.2660819205533995,"vY0":-134.84616858880548,"vZ0":-5.9827928146822185,"x":111.12,"y":157.28,"x0":1.6172631433994173,"y0":50.00090117819328,"z0":6.154346771886257,"aX":7.317649074382934},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-6.0,"spinRate":2460,"spinDirection":155},"zone":2,"typeConfidence":0.86,"plateTime":0.40660550824386066,"extension":5.761179937628123},"index":0,"playId":"bdf797cb-03ce-3c0b-b216-e29337eb6d78","pitchNumber":1,"startTime":"2026-05-30T00:33:26.530Z","endTime":"2026-05-30T00:33:30.103Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36643053941913,"aZ":-28.32533622669281,"pfxX":-2.5378847820559507,"pfxZ":2.436158890944143,"pX":-1.6375877412287256,"pZ":0.11745171600745746,"vX0":-6.9450475040646475,"vY0":-124.11127140930455,"vZ0":-8.54076986854233,"x":179.42,"y":235.61,"x0":1.5145895684471211,"y0":50.0007142779661,"z0":5.926362506394013,"aX":-3.99845695011447},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":6.0,"spinRate":2742,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4395445572320975,"extension":5.8212403383419495},"index":1,"playId":"e7bfb401-0193-3015-9d51-426cd30b68eb","pitchNumber":2,"startTime":"2026-05-30T00:33:46.382Z","endTime":"2026-05-30T00:33:49.797Z","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":92.4,"endSpeed":84.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.445569859454004,"aZ":-12.436051438456717,"pfxX":4.1138839470478406,"pfxZ":10.781270166085552,"pX":0.4089653864123418,"pZ":2.171092516638794,"vX0":-4.681546761044661,"vY0":-134.29946423724712,"vZ0":-8.035070451704174,"x":101.41,"y":180.16,"x0":1.638328250572753,"y0":50.0031355504449,"z0":6.081542161840039,"aX":7.532529401299853},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-6.5,"spinRate":2417,"spinDirection":153},"zone":9,"typeConfidence":0.86,"plateTime":0.40745944557765723,"extension":5.8260463973919485},"index":2,"playId":"1d8a216a-d8ab-35c7-9858-478ce85b0201","pitchNumber":3,"startTime":"2026-05-30T00:34:12.784Z","endTime":"2026-05-30T00:34:17.169Z","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":84.2,"endSpeed":78.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82223230587891,"aZ":-31.46711622421606,"pfxX":5.9398801190441475,"pfxZ":0.45446774659614686,"pX":0.7954957576468057,"pZ":1.8420918950652645,"vX0":-4.478879406652238,"vY0":-122.6639716792105,"vZ0":-4.115852968654313,"x":86.68,"y":189.04,"x0":1.863780097436955,"y0":50.00039230618403,"z0":6.193340393528072,"aX":9.147816271453577},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":-9.8,"spinRate":1050,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.44471412669751764,"extension":5.807470405430244},"index":3,"playId":"9b1ed06b-5d10-3997-90d0-f23066b158ac","pitchNumber":4,"startTime":"2026-05-30T00:34:37.514Z","endTime":"2026-05-30T00:34:40.782Z","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":84.4,"endSpeed":78.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.619996030946513,"aZ":-28.415793554726925,"pfxX":7.318455844018227,"pfxZ":2.4499144805991158,"pX":-0.467671610993246,"pZ":1.2044477945073346,"vX0":-7.549936979059632,"vY0":-122.66520046974257,"vZ0":-5.948977319698597,"x":134.83,"y":206.26,"x0":1.6887682710102234,"y0":50.00503055455533,"z0":6.0621200613429975,"aX":11.235432601473233},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":-11.6,"spinRate":1087,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.44529327922716044,"extension":5.928394768118335},"index":4,"playId":"948eb6ae-df91-3abe-9f51-622c4ca4f30a","pitchNumber":5,"startTime":"2026-05-30T00:35:07.179Z","endTime":"2026-05-30T00:35:10.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":76.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.425125269437093,"aZ":-32.233229234257244,"pfxX":8.843833826979239,"pfxZ":-0.043147252596313024,"pX":2.3310958817868004,"pZ":2.341787591053596,"vX0":-2.0437199803521766,"vY0":-120.46562348192998,"vZ0":-2.3618934938773792,"x":28.14,"y":175.55,"x0":2.0416328233174372,"y0":50.00102069169035,"z0":6.184608481437259,"aX":12.995007492836734},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-15.5,"spinRate":1136,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.45470098597527775,"extension":5.705136806322309},"index":5,"playId":"ace82a23-193a-35a4-9212-8a7721fd3cdc","pitchNumber":6,"startTime":"2026-05-30T00:35:33.639Z","endTime":"2026-05-30T00:35:39.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:35:39.492Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Crews lines out to third baseman Manny Machado.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:37:15.238Z","endTime":"2026-05-30T00:37:44.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:36:13.501Z","endTime":"2026-05-30T00:37:17.543Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350727232041656,"aZ":-23.994066802823003,"pfxX":-1.29851179124814,"pfxZ":4.987904176351293,"pX":0.4183303000444915,"pZ":2.217198203973476,"vX0":-3.2814169716239405,"vY0":-126.57872932632985,"vZ0":-4.7896053961673974,"x":101.05,"y":178.92,"x0":1.894855515439671,"y0":50.00171556853946,"z0":6.030677617611424,"aX":-2.1278152996094675},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":3.0,"spinRate":2715,"spinDirection":177},"zone":6,"typeConfidence":0.96,"plateTime":0.4310357399758469,"extension":5.732592667803356},"index":1,"playId":"1ae088ed-6d68-3f6b-94c5-78cf334c0b2e","pitchNumber":1,"startTime":"2026-05-30T00:37:17.543Z","endTime":"2026-05-30T00:37:20.929Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991939663146873,"aZ":-32.034362108423295,"pfxX":4.602174247687394,"pfxZ":0.08907736091660823,"pX":0.03691045330133672,"pZ":1.7981567947624035,"vX0":-5.999914533635328,"vY0":-120.8291813964259,"vZ0":-3.520102978177225,"x":115.59,"y":190.23,"x0":1.9513797869834348,"y0":50.00074050782167,"z0":6.081399987016564,"aX":6.822089344506563},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":-7.0,"spinRate":1114,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4528880608068149,"extension":5.812180545891646},"hitData":{"launchSpeed":97.5,"launchAngle":8.0,"totalDistance":124.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.85,"coordY":165.49}},"index":2,"playId":"63e19890-3833-3e14-a949-d688f0b33cc7","pitchNumber":2,"startTime":"2026-05-30T00:37:38.950Z","endTime":"2026-05-30T00:37:44.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:37:44.964Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Gavin Sheets in foul territory.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:37:51.744Z","endTime":"2026-05-30T00:39:06.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24427127744366,"aZ":-21.808826228441276,"pfxX":3.7363311238762353,"pfxZ":6.309944069005386,"pX":-0.05336067475332946,"pZ":2.3368756639917465,"vX0":-5.793497825177308,"vY0":-126.40522117612826,"vZ0":-5.152168181325855,"x":119.03,"y":175.68,"x0":1.767656343400351,"y0":50.00018902610627,"z0":6.1190842800939125,"aX":6.134363104889485},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.7,"breakHorizontal":-5.6,"spinRate":2616,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.43091484302764993,"extension":5.9306914726093325},"index":0,"playId":"72a23774-bb85-34b7-a3b2-f07d9bc83a73","pitchNumber":1,"startTime":"2026-05-30T00:38:15.135Z","endTime":"2026-05-30T00:38:18.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.115458314540724,"aZ":-27.6384655517132,"pfxX":-0.8259230290117618,"pfxZ":2.7862532941140987,"pX":-0.5943784955883079,"pZ":2.3235872244235964,"vX0":-5.220759567834977,"vY0":-125.80427558933839,"vZ0":-3.9675909851309266,"x":139.66,"y":176.04,"x0":1.6028305044894442,"y0":50.000893163762264,"z0":6.125868596940147,"aX":-1.3410259503609665},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":2.5,"spinRate":2709,"spinDirection":196},"zone":4,"typeConfidence":0.97,"plateTime":0.4330325788350202,"extension":5.874349687623419},"hitData":{"launchSpeed":84.4,"launchAngle":44.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.7,"coordY":139.41}},"index":1,"playId":"ff058c48-3719-31fc-9f0c-54f9f770f9d0","pitchNumber":2,"startTime":"2026-05-30T00:38:51.719Z","endTime":"2026-05-30T00:39:06.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:39:06.355Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a ground ball to center fielder Jackson Merrill. Curtis Mead scores. CJ Abrams to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:41:59.394Z","endTime":"2026-05-30T00:42:29.979Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T00:39:26.523Z","endTime":"2026-05-30T00:40:38.005Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T00:40:38.005Z","endTime":"2026-05-30T00:42:01.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.387606449142254,"aZ":-26.178074081719814,"pfxX":-6.204360948999867,"pfxZ":4.254005765366246,"pX":0.34647410250623434,"pZ":3.094323893685402,"vX0":3.682010408548429,"vY0":-117.73521715148152,"vZ0":-0.9558319056421525,"x":103.79,"y":155.23,"x0":-0.4279128541857233,"y0":50.00533058272787,"z0":5.918294759287412,"aX":-8.751659104501389},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.8,"breakHorizontal":10.4,"spinRate":1268,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.4644018085676933,"extension":7.192023412559785},"index":2,"playId":"9bca0bba-9b41-36d2-ad33-c12f2a0dfae7","pitchNumber":1,"startTime":"2026-05-30T00:42:01.667Z","endTime":"2026-05-30T00:42:05.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.284601890787766,"aZ":-9.514605154463359,"pfxX":-0.33166124902087774,"pfxZ":11.622366445864198,"pX":-0.044617054277301935,"pZ":2.534732502311872,"vX0":1.011589657998176,"vY0":-138.58083925101482,"vZ0":-7.4914467001877,"x":118.7,"y":170.34,"x0":-0.37091110608022165,"y0":50.004258259652275,"z0":5.904857487014498,"aX":-0.6468644065903628},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.7,"breakHorizontal":0.4,"spinRate":2166,"spinDirection":179},"zone":5,"typeConfidence":0.9,"plateTime":0.3948880563020172,"extension":7.00617764914533},"hitData":{"launchSpeed":100.9,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.44,"coordY":97.84}},"index":3,"playId":"c652ab7d-cd63-31ae-8165-538a9e5a4b8f","pitchNumber":2,"startTime":"2026-05-30T00:42:19.439Z","endTime":"2026-05-30T00:42:29.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:42:29.979Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz strikes out swinging, catcher Freddy Fermin to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:42:33.471Z","endTime":"2026-05-30T00:45:42.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52286583848803,"aZ":-10.387844405815605,"pfxX":-0.8425389114370683,"pfxZ":11.437088000820477,"pX":-1.0946299921232898,"pZ":2.835313238143063,"vX0":-1.2998452655703632,"vY0":-137.19171470833342,"vZ0":-6.34638584213194,"x":158.72,"y":162.23,"x0":-0.5050975921039687,"y0":50.00431115488521,"z0":5.887597491702954,"aX":-1.605160051102955},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":1.8,"spinRate":2007,"spinDirection":183},"zone":11,"typeConfidence":0.89,"plateTime":0.39933186555901967,"extension":7.009088464642876},"index":0,"playId":"797a222a-01da-3eef-8e0b-115e6a462684","pitchNumber":1,"startTime":"2026-05-30T00:43:13.069Z","endTime":"2026-05-30T00:43:17.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.805854362951074,"aZ":-27.40529762061372,"pfxX":-7.89187743165472,"pfxZ":3.3145713123017337,"pX":0.22197950523426938,"pZ":3.296342667555475,"vX0":3.8021011533580946,"vY0":-119.16159034460858,"vZ0":-0.14575927011717316,"x":108.54,"y":149.78,"x0":-0.36859610031095874,"y0":50.002508383214774,"z0":5.833305129361918,"aX":-11.35390957728593},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.2,"breakHorizontal":13.3,"spinRate":1287,"spinDirection":227},"zone":2,"typeConfidence":0.92,"plateTime":0.45956857149876473,"extension":7.275130087549603},"index":1,"playId":"707c8417-ea4f-39d2-8f39-101dc08aec2f","pitchNumber":2,"startTime":"2026-05-30T00:43:33.609Z","endTime":"2026-05-30T00:43:37.498Z","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":81.5,"endSpeed":74.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940962704928552,"aZ":-26.167891164984514,"pfxX":-8.948876783859474,"pfxZ":4.2397509226069365,"pX":-0.1873162154376733,"pZ":1.28443357455337,"vX0":3.6776456168776654,"vY0":-118.60687779002681,"vZ0":-4.728356200043456,"x":124.14,"y":204.1,"x0":-0.6003856182473987,"y0":50.00273098226315,"z0":5.707018163384663,"aX":-12.673939959718496},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":1386,"spinDirection":227},"zone":13,"typeConfidence":0.92,"plateTime":0.4628466791094974,"extension":7.220135846865364},"index":2,"playId":"22bba923-2174-329c-a77a-8b3f0fca5704","pitchNumber":3,"startTime":"2026-05-30T00:43:52.080Z","endTime":"2026-05-30T00:43:55.691Z","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":95.5,"endSpeed":87.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22912747689181,"aZ":-11.183580611835993,"pfxX":-1.5455081497002303,"pfxZ":10.718019400719873,"pX":-0.7225620008648425,"pZ":4.418787995697393,"vX0":-0.10800468951634894,"vY0":-139.07313393094037,"vZ0":-2.253988669069752,"x":144.54,"y":119.47,"x0":-0.4824288791086101,"y0":50.00306678324883,"z0":5.981637817062866,"aX":-3.0270806095530647},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":2.9,"spinRate":2000,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3938525878826722,"extension":6.920683599089716},"index":3,"playId":"898fb1db-9d53-364d-a023-bfdb0644db46","pitchNumber":4,"startTime":"2026-05-30T00:44:21.373Z","endTime":"2026-05-30T00:44:25.140Z","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":81.5,"endSpeed":75.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54881203560887,"aZ":-28.10368445389716,"pfxX":-7.856611529765571,"pfxZ":2.8497129965128645,"pX":-0.09474798800114059,"pZ":1.300078140325586,"vX0":3.50078089992277,"vY0":-118.68480634588619,"vZ0":-4.163476192906371,"x":120.61,"y":203.68,"x0":-0.5675738290358525,"y0":50.00130387675227,"z0":5.6341477076877045,"aX":-11.216108493899693},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":13.4,"spinRate":1260,"spinDirection":224},"zone":13,"typeConfidence":0.92,"plateTime":0.4613496415602567,"extension":7.2529573584594305},"index":4,"playId":"ccc28c2b-2fff-3b38-a20e-342d74905575","pitchNumber":5,"startTime":"2026-05-30T00:44:47.978Z","endTime":"2026-05-30T00:44:51.331Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-30T00:45:14.487Z","endTime":"2026-05-30T00:45:34.670Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.802009052285037,"aZ":-26.383639422220565,"pfxX":-6.5936346338661815,"pfxZ":3.981356134623006,"pX":-0.038833929703500795,"pZ":-0.12037502627444978,"vX0":3.7055764781919964,"vY0":-119.50843315673283,"vZ0":-7.756459834237487,"x":118.48,"y":242.03,"x0":-0.748281923615645,"y0":50.00347024064106,"z0":5.518163378089478,"aX":-9.592357157422322},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.6,"breakHorizontal":11.2,"spinRate":1201,"spinDirection":227},"zone":13,"typeConfidence":0.92,"plateTime":0.4573168119541009,"extension":7.30392656746309},"index":6,"playId":"3a26d7ff-d3b4-3da2-b38a-e634fb54ed62","pitchNumber":6,"startTime":"2026-05-30T00:45:34.670Z","endTime":"2026-05-30T00:45:42.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:45:42.291Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:48:03.309Z","endTime":"2026-05-30T00:48:49.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mitchell Parker replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:46:33.272Z","endTime":"2026-05-30T00:48:05.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680730,"link":"/api/v1/people/680730"},"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(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":77.1,"endSpeed":70.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40313979200227,"aZ":-38.96317611286456,"pfxX":-3.0662666085769503,"pfxZ":-5.417750742767181,"pX":0.09429753188094085,"pZ":3.051419364197815,"vX0":-2.0289854149688042,"vY0":-112.2283606579821,"vZ0":1.1836696112195872,"x":113.41,"y":156.39,"x0":1.4134897405399047,"y0":50.00004127537929,"z0":6.536792625975163,"aX":-3.8460345345256677},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.0,"breakHorizontal":6.1,"spinRate":1985,"spinDirection":336},"zone":2,"typeConfidence":2.0,"plateTime":0.4911419689446008,"extension":6.388192147100762},"index":1,"playId":"e643fd70-d62c-3c9c-95f4-ca9b533e8c16","pitchNumber":1,"startTime":"2026-05-30T00:48:05.553Z","endTime":"2026-05-30T00:48:09.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25645231369874,"aZ":-28.349562767752044,"pfxX":-3.8663271927048077,"pfxZ":2.584403164834102,"pX":0.6983365539383304,"pZ":2.2693885202984245,"vX0":-2.117359443099894,"vY0":-121.09003440054944,"vZ0":-2.8038317897608347,"x":90.38,"y":177.51,"x0":2.087220948684841,"y0":50.003751211341864,"z0":5.929642247811879,"aX":-5.725903791929106},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.2,"breakHorizontal":7.6,"spinRate":1926,"spinDirection":317},"zone":6,"typeConfidence":0.9,"plateTime":0.45281452092208907,"extension":6.576315461411592},"index":2,"playId":"5f596d34-78ab-3cae-9785-344877509c98","pitchNumber":2,"startTime":"2026-05-30T00:48:23.886Z","endTime":"2026-05-30T00:48:27.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44434324064556,"aZ":-15.763263363196504,"pfxX":5.3259609254270535,"pfxZ":8.782996768451367,"pX":0.24029925782796452,"pZ":3.1501719555745145,"vX0":-3.1400971401421325,"vY0":-136.20773205192566,"vZ0":-5.6597011387035385,"x":107.84,"y":153.73,"x0":0.7193749932918077,"y0":50.0060755313855,"z0":6.354978415527509,"aX":9.954402877707832},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-8.9,"spinRate":2145,"spinDirection":164},"zone":2,"typeConfidence":0.92,"plateTime":0.4029778148982439,"extension":6.71467176668275},"hitData":{"launchSpeed":93.7,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.55,"coordY":134.86}},"index":3,"playId":"642970ee-9844-3d6c-ab68-e131554318e6","pitchNumber":3,"startTime":"2026-05-30T00:48:41.739Z","endTime":"2026-05-30T00:48:49.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:48:49.295Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (6) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:48:52.354Z","endTime":"2026-05-30T00:50:40.214Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":680730,"link":"/api/v1/people/680730"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.896545299534818,"aZ":-37.58322866292029,"pfxX":-4.088695993124361,"pfxZ":-4.150029026296053,"pX":0.6173840658816433,"pZ":3.469449327551521,"vX0":-0.9173881651133104,"vY0":-113.9765653033166,"vZ0":1.5974921520684204,"x":93.47,"y":145.1,"x0":1.557165400174424,"y0":50.004424264312306,"z0":6.498927334440812,"aX":-5.325938945761827},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.7,"breakHorizontal":7.7,"spinRate":2052,"spinDirection":332},"zone":12,"typeConfidence":0.91,"plateTime":0.4824070358728392,"extension":6.536006466371343},"index":0,"playId":"b32a1b78-d38f-3f72-b806-d9a19e57cd1a","pitchNumber":1,"startTime":"2026-05-30T00:49:16.337Z","endTime":"2026-05-30T00:49:43.343Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"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":79.3,"endSpeed":72.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821018615711882,"aZ":-37.32988491577524,"pfxX":-3.4707904745105416,"pfxZ":-3.907598532718513,"pX":-1.0508557452777327,"pZ":1.2993394229593576,"vX0":-4.318076203155752,"vY0":-115.3687893569553,"vZ0":-2.931711583159318,"x":157.06,"y":203.7,"x0":1.311838812726155,"y0":50.003862695781656,"z0":6.262836298572066,"aX":-4.576803644147611},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-7.6,"breakHorizontal":7.6,"spinRate":2282,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.4787694686567252,"extension":6.678349515536548},"index":1,"playId":"0f306f7d-442d-31bc-9865-56f20377e086","pitchNumber":2,"startTime":"2026-05-30T00:49:50.933Z","endTime":"2026-05-30T00:49:54.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62636995465759,"aZ":-28.486709034888978,"pfxX":-5.185921314091997,"pfxZ":2.4733043209983645,"pX":-0.17006817155887713,"pZ":2.739942547834079,"vX0":-3.3460807292275385,"vY0":-121.3705996558698,"vZ0":-1.7338757299262189,"x":123.48,"y":164.8,"x0":1.9000576653709806,"y0":50.004698691076065,"z0":5.942982055035371,"aX":-7.742217692316335},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":10.2,"spinRate":2343,"spinDirection":313},"zone":2,"typeConfidence":0.92,"plateTime":0.45117252020682397,"extension":6.635719254044771},"hitData":{"launchSpeed":106.0,"launchAngle":33.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.98,"coordY":51.27}},"index":2,"playId":"02c78e39-2d0e-3f93-b9e6-e49b0f24378e","pitchNumber":3,"startTime":"2026-05-30T00:50:10.483Z","endTime":"2026-05-30T00:50:40.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:50:40.214Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to center fielder Jacob Young.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:50:40.174Z","endTime":"2026-05-30T00:52:48.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.347166883110255,"aZ":-36.97611657806467,"pfxX":-6.597508541723487,"pfxZ":-3.5467575479770854,"pX":0.5424563849903014,"pZ":3.7320476690099667,"vX0":-0.8669368950367304,"vY0":-115.79414424892522,"vZ0":2.114951354170749,"x":96.32,"y":138.01,"x0":1.7789696481840718,"y0":50.00426755512907,"z0":6.353766741058283,"aX":-8.92719329653562},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.5,"breakHorizontal":12.1,"spinRate":2093,"spinDirection":326},"zone":12,"typeConfidence":0.89,"plateTime":0.4736807794795741,"extension":6.703531504466572},"index":0,"playId":"7d6e507f-517f-3258-8a9e-35cd9301c629","pitchNumber":1,"startTime":"2026-05-30T00:51:04.318Z","endTime":"2026-05-30T00:51:08.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345319932777688,"aZ":-9.676361198252046,"pfxX":3.3129679749807037,"pfxZ":11.861672975114047,"pX":1.0148513302501783,"pZ":2.7188245179766573,"vX0":-0.5880952352378764,"vY0":-136.88696890228343,"vZ0":-7.7727882559237,"x":78.32,"y":165.37,"x0":0.802065077158854,"y0":50.00576321794279,"z0":6.258591047816208,"aX":6.285297234935713},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.0,"breakHorizontal":-5.9,"spinRate":2252,"spinDirection":165},"zone":12,"typeConfidence":0.92,"plateTime":0.4001943352679378,"extension":6.683731493321228},"index":1,"playId":"0ca11a4c-4154-3616-8f1d-b39de263606f","pitchNumber":2,"startTime":"2026-05-30T00:51:21.081Z","endTime":"2026-05-30T00:51:25.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.962806259450694,"aZ":-10.7178076031801,"pfxX":5.175994128211934,"pfxZ":11.438803386025631,"pX":0.9093530389467354,"pZ":2.4186015720873795,"vX0":-1.6157121548579556,"vY0":-136.76775474500383,"vZ0":-8.222606052286196,"x":82.34,"y":173.48,"x0":0.8389725177299021,"y0":50.00099509535779,"z0":6.217771980289417,"aX":9.707006826794172},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":-9.0,"spinRate":2270,"spinDirection":167},"zone":12,"typeConfidence":0.93,"plateTime":0.40200199234408274,"extension":6.776058843770681},"index":2,"playId":"ae5114d8-99bc-3059-b5c0-aaffe63b0b39","pitchNumber":3,"startTime":"2026-05-30T00:51:38.793Z","endTime":"2026-05-30T00:51:42.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.070583058018713,"aZ":-13.949000924441458,"pfxX":4.801505419910281,"pfxZ":9.608824000932433,"pX":-0.05851266214948536,"pZ":3.562986044274476,"vX0":-3.8045245747391183,"vY0":-136.8154037808701,"vZ0":-4.712027785033244,"x":119.23,"y":142.58,"x0":0.7259969850198422,"y0":50.001041425311314,"z0":6.262890464018279,"aX":9.105394596818162},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.9,"spinRate":1959,"spinDirection":163},"zone":11,"typeConfidence":0.92,"plateTime":0.4002705763385639,"extension":6.782836871463042},"index":3,"playId":"9b6feef4-1ff4-346b-b234-049085a42b58","pitchNumber":4,"startTime":"2026-05-30T00:51:59.752Z","endTime":"2026-05-30T00:52:04.127Z","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":92.4,"endSpeed":84.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.296523723779416,"aZ":-11.149384071141947,"pfxX":5.387414524148794,"pfxZ":11.507835656961468,"pX":0.6747869709554689,"pZ":2.0730565937919314,"vX0":-2.045528593910984,"vY0":-134.34864780747645,"vZ0":-8.935592827504573,"x":91.28,"y":182.81,"x0":0.7464560669552304,"y0":50.00111079410636,"z0":6.2359686358085105,"aX":9.84014173884947},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-9.4,"spinRate":2065,"spinDirection":164},"zone":9,"typeConfidence":0.91,"plateTime":0.4077948210733551,"extension":6.723006563227195},"index":4,"playId":"17bf38cd-482f-33b6-a72d-13fe1db4b3f6","pitchNumber":5,"startTime":"2026-05-30T00:52:18.638Z","endTime":"2026-05-30T00:52:22.077Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.35805169201917,"aZ":-31.79756030296883,"pfxX":-2.857743489409263,"pfxZ":0.24489353275875914,"pX":0.07016677713631128,"pZ":1.9095378100197828,"vX0":-3.4946843423690988,"vY0":-121.91200907712111,"vZ0":-2.9746205376404604,"x":114.33,"y":187.22,"x0":1.8825552774506404,"y0":50.003200214338705,"z0":5.83380290836414,"aX":-4.389114613534726},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.1,"breakHorizontal":5.9,"spinRate":2319,"spinDirection":312},"zone":8,"typeConfidence":0.9,"plateTime":0.44582132486889003,"extension":6.6443388979277245},"hitData":{"launchSpeed":81.1,"launchAngle":40.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.86,"coordY":95.82}},"index":5,"playId":"9a63061b-8dcb-3818-b560-b7f226ae1f6a","pitchNumber":6,"startTime":"2026-05-30T00:52:40.498Z","endTime":"2026-05-30T00:52:48.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:52:48.938Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:52:52.597Z","endTime":"2026-05-30T00:55:25.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38547029608319,"aZ":-11.214793249558024,"pfxX":3.5822800414286524,"pfxZ":11.012805148970791,"pX":0.17725590594656043,"pZ":1.749039714017421,"vX0":-2.3304129803843723,"vY0":-136.87512934798448,"vZ0":-9.873284584551334,"x":110.24,"y":191.56,"x0":0.5730289304941887,"y0":50.000755453329155,"z0":6.164467876069378,"aX":6.81615540907599},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":-6.0,"spinRate":2134,"spinDirection":165},"zone":8,"typeConfidence":0.92,"plateTime":0.3997207835970511,"extension":6.816097142595843},"index":0,"playId":"209c6e72-517e-3340-972b-ba213a7e0855","pitchNumber":1,"startTime":"2026-05-30T00:53:15.545Z","endTime":"2026-05-30T00:53:19.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.530112348041115,"aZ":-36.79151825805797,"pfxX":-3.0992001044966955,"pfxZ":-3.127088195941316,"pX":0.3291981826804256,"pZ":1.534644945696797,"vX0":-3.011785560958247,"vY0":-120.17045569986175,"vZ0":-2.543336678994038,"x":104.45,"y":197.34,"x0":1.9978494475212545,"y0":50.00594966226194,"z0":5.849824866865065,"aX":-4.569703716309598},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.0,"breakHorizontal":6.2,"spinRate":2414,"spinDirection":314},"zone":14,"typeConfidence":0.89,"plateTime":0.45440178608022297,"extension":6.963780400458914},"index":1,"playId":"1e592f10-3166-3330-98ac-dc7b8f8e8711","pitchNumber":2,"startTime":"2026-05-30T00:53:32.394Z","endTime":"2026-05-30T00:53:37.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327611163177426,"aZ":-9.849788980043586,"pfxX":3.017501130009001,"pfxZ":11.731789821434694,"pX":-1.0471864181845105,"pZ":2.0283968055432897,"vX0":-5.828403785759644,"vY0":-137.07527686646907,"vZ0":-9.253229362945747,"x":156.92,"y":184.01,"x0":0.7146326087349021,"y0":50.00022602199819,"z0":6.120323561148164,"aX":5.741058358162237},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":-4.2,"spinRate":2243,"spinDirection":160},"zone":13,"typeConfidence":0.92,"plateTime":0.3995862549610596,"extension":6.89424302568354},"index":2,"playId":"27d8a303-0567-36e3-a4a8-5024a98ef34b","pitchNumber":3,"startTime":"2026-05-30T00:53:51.642Z","endTime":"2026-05-30T00:53:56.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":680730,"fullName":"Mitchell Parker"}}},"count":{"balls":3,"strikes":1,"outs":2},"index":3,"playId":"3f397628-f431-42f2-904e-fd3710f43dcf","pitchNumber":3,"startTime":"2026-05-30T00:54:11.997Z","endTime":"2026-05-30T00:54:16.997Z","isPitch":false,"type":"no_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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75534963521438,"aZ":-32.421506345761074,"pfxX":-6.600004681266196,"pfxZ":-0.1663945507219129,"pX":-0.592950351350764,"pZ":2.1192590407019143,"vX0":-4.079636850163478,"vY0":-122.21286384696639,"vZ0":-2.453462507363514,"x":139.6,"y":181.56,"x0":1.9569470199436785,"y0":50.00124687045188,"z0":5.928976673422253,"aX":-9.952195062073944},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.6,"breakHorizontal":13.0,"spinRate":2445,"spinDirection":322},"zone":7,"typeConfidence":0.94,"plateTime":0.44868560456773476,"extension":6.7013892302047395},"index":4,"playId":"5598d317-e6d1-338b-8bff-d256f73b4e9b","pitchNumber":4,"startTime":"2026-05-30T00:54:33.197Z","endTime":"2026-05-30T00:54:37.147Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.232286385478627,"aZ":-11.179682960748607,"pfxX":2.888900737871871,"pfxZ":11.012444723805155,"pX":0.6971433435976127,"pZ":3.2201306025551446,"vX0":-1.5432463983928384,"vY0":-137.17820854888942,"vZ0":-5.949741002884666,"x":90.43,"y":151.84,"x0":0.8915403272238328,"y0":50.004552846862424,"z0":6.178764545357196,"aX":5.508501682127064},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-4.9,"spinRate":2295,"spinDirection":163},"zone":3,"typeConfidence":0.92,"plateTime":0.3992181466622551,"extension":6.735265231222751},"index":5,"playId":"fa0cd17a-396a-3d3c-898f-39ea4a388e99","pitchNumber":5,"startTime":"2026-05-30T00:54:51.738Z","endTime":"2026-05-30T00:54:57.564Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91870131915745,"aZ":-28.35242462591237,"pfxX":-4.609193910321312,"pfxZ":2.5176194905273626,"pX":-0.29262059323025524,"pZ":2.523516873584568,"vX0":-3.5534841528032954,"vY0":-121.86184054498193,"vZ0":-2.2220295078171923,"x":128.15,"y":170.65,"x0":1.7786508674847719,"y0":50.00285685656703,"z0":5.874706177126763,"aX":-6.993935004948011},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":9.1,"spinRate":2057,"spinDirection":336},"zone":4,"typeConfidence":0.92,"plateTime":0.44792879918358297,"extension":6.731356428627194},"hitData":{"launchSpeed":61.5,"launchAngle":54.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.82,"coordY":170.84}},"index":6,"playId":"15404b60-d843-344b-b431-1b8450c18fab","pitchNumber":6,"startTime":"2026-05-30T00:55:16.785Z","endTime":"2026-05-30T00:55:25.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:55:25.060Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:57:10.059Z","endTime":"2026-05-30T00:58:21.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":86.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75954769426998,"aZ":-16.676654136368484,"pfxX":-1.7170585695909053,"pfxZ":8.17969963666597,"pX":-0.9518208707635187,"pZ":2.7311515461451648,"vX0":-0.8764963517149562,"vY0":-136.7038810551889,"vZ0":-5.382333017424059,"x":153.28,"y":165.04,"x0":-0.4040363761490964,"y0":50.00525370817563,"z0":5.867987015294563,"aX":-3.2547848885455215},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":3.2,"spinRate":1770,"spinDirection":191},"zone":11,"typeConfidence":0.85,"plateTime":0.4004541677658957,"extension":6.933484029008962},"index":0,"playId":"c0bb8ac2-8c07-30e9-8013-131957fbe9a7","pitchNumber":1,"startTime":"2026-05-30T00:57:39.229Z","endTime":"2026-05-30T00:57:43.440Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706012021830883,"aZ":-12.875014513867823,"pfxX":0.07983394414789435,"pfxZ":9.676409463316,"pX":-0.8328866408746478,"pZ":3.3555826462219125,"vX0":-1.2878511737204785,"vY0":-139.88687557583123,"vZ0":-4.867020629694736,"x":148.75,"y":148.18,"x0":-0.37814711446186744,"y0":50.002160498611495,"z0":5.953155326130553,"aX":0.15955073152819021},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":0.1,"spinRate":1865,"spinDirection":188},"zone":11,"typeConfidence":0.89,"plateTime":0.3906294514048816,"extension":6.876189452058018},"index":1,"playId":"f0a988d8-a4c6-3f29-a662-b325806fb475","pitchNumber":2,"startTime":"2026-05-30T00:57:56.750Z","endTime":"2026-05-30T00:58:02.042Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490224697354574,"aZ":-14.985631405244028,"pfxX":-0.8471154531131291,"pfxZ":8.735951495509845,"pX":-0.45678056417541224,"pZ":2.3914525727718363,"vX0":0.3334786228334784,"vY0":-138.9827827433148,"vZ0":-6.754787960902915,"x":134.41,"y":174.21,"x0":-0.46788368934471275,"y0":50.00029723453401,"z0":5.8379265853114575,"aX":-1.6664152691097707},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":1.4,"spinRate":1761,"spinDirection":194},"zone":4,"typeConfidence":0.88,"plateTime":0.3932383117162712,"extension":6.984623214349002},"hitData":{"launchSpeed":104.5,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.97,"coordY":148.54}},"index":2,"playId":"03b065a6-6c9a-33d0-b214-7257a63385a6","pitchNumber":3,"startTime":"2026-05-30T00:58:14.314Z","endTime":"2026-05-30T00:58:21.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:58:21.731Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:58:25.438Z","endTime":"2026-05-30T01:00:09.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684376880448227,"aZ":-26.342715147943206,"pfxX":-6.766088275192812,"pfxZ":4.013806946819319,"pX":-0.15845244115748708,"pZ":2.8515388463206492,"vX0":2.853791865314421,"vY0":-119.6816269740966,"vZ0":-1.3582882871650452,"x":123.04,"y":161.79,"x0":-0.4859758817885335,"y0":50.00408505054834,"z0":5.781513448571363,"aX":-9.834857219113271},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.2,"breakHorizontal":11.6,"spinRate":1185,"spinDirection":228},"zone":5,"typeConfidence":0.92,"plateTime":0.45732488861960796,"extension":7.196724920486667},"index":0,"playId":"dcaf07e0-dda4-3c00-b0b5-d028683af0aa","pitchNumber":1,"startTime":"2026-05-30T00:58:46.374Z","endTime":"2026-05-30T00:58:49.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09034625201226,"aZ":-14.143362067827752,"pfxX":-2.389375040881099,"pfxZ":9.136460350674845,"pX":-0.05577789168305835,"pZ":4.1595847576764875,"vX0":1.1809787271373036,"vY0":-139.30985823368664,"vZ0":-2.4685377013403094,"x":119.13,"y":126.47,"x0":-0.17380519105538939,"y0":50.004449055558965,"z0":5.987430360781107,"aX":-4.7160641144407265},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":4.1,"spinRate":1714,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.3925634225992827,"extension":6.836495220215059},"index":1,"playId":"0cfcd64a-71dc-3b67-93a1-3f8b0274a8ad","pitchNumber":2,"startTime":"2026-05-30T00:59:07.509Z","endTime":"2026-05-30T00:59:12.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.180212973841122,"aZ":-13.325762398576122,"pfxX":-3.306182294472314,"pfxZ":9.55689461618537,"pX":0.2826532902392535,"pZ":3.816076089840793,"vX0":2.836624080374559,"vY0":-139.49936004617615,"vZ0":-3.4463782460904118,"x":106.23,"y":135.75,"x0":-0.31748233640577267,"y0":50.00414404218262,"z0":5.9452417506616255,"aX":-6.521214672959611},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":1816,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.3925377693938459,"extension":6.910689230155719},"index":2,"playId":"e257529a-d87b-3b5c-b691-70bbfba1ef71","pitchNumber":3,"startTime":"2026-05-30T00:59:26.279Z","endTime":"2026-05-30T00:59:29.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41295048152405,"aZ":-16.765920357310833,"pfxX":-2.3132601763758367,"pfxZ":7.928906277246284,"pX":-0.7585628235267871,"pZ":4.742545972873315,"vX0":-0.6058582875336135,"vY0":-138.61831258959708,"vZ0":-0.42458313452897867,"x":145.91,"y":110.73,"x0":-0.2365881686257452,"y0":50.00249285791321,"z0":6.018547745392102,"aX":-4.494405407788247},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":4.3,"spinRate":1862,"spinDirection":187},"zone":11,"typeConfidence":0.89,"plateTime":0.3953594694803648,"extension":6.820150921748098},"index":3,"playId":"c6c0a9ee-2abf-3015-9079-e5821d4ad4db","pitchNumber":4,"startTime":"2026-05-30T00:59:44.421Z","endTime":"2026-05-30T00:59:48.206Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06089443868555,"aZ":-27.125891324799564,"pfxX":-7.696019760187006,"pfxZ":3.422773987040692,"pX":-0.027956629584628342,"pZ":1.9768846947867875,"vX0":3.4022307192599346,"vY0":-120.3554254949759,"vZ0":-3.079528895292785,"x":118.07,"y":185.4,"x0":-0.45543238664362046,"y0":50.00456866194732,"z0":5.660362458234163,"aX":-11.358625694686545},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.8,"breakHorizontal":13.2,"spinRate":1303,"spinDirection":228},"zone":8,"typeConfidence":0.92,"plateTime":0.45406208798965286,"extension":7.238504350583839},"hitData":{"launchSpeed":93.7,"launchAngle":21.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.69,"coordY":70.09}},"index":4,"playId":"a3a8c096-dfe9-3829-8c03-0bc7562dc033","pitchNumber":5,"startTime":"2026-05-30T01:00:01.378Z","endTime":"2026-05-30T01:00:09.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:00:09.908Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T01:00:11.144Z","endTime":"2026-05-30T01:01:24.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354302694120623,"aZ":-25.226197927160623,"pfxX":-7.247868780324016,"pfxZ":4.7512958477070315,"pX":-0.10261499628833086,"pZ":1.841369305113835,"vX0":3.040252068294161,"vY0":-119.91183318234921,"vZ0":-3.7426071323120027,"x":120.91,"y":189.06,"x0":-0.4426382066624765,"y0":50.00243687965517,"z0":5.663398719508999,"aX":-10.59482567536249},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.0,"breakHorizontal":12.5,"spinRate":1330,"spinDirection":226},"zone":8,"typeConfidence":0.91,"plateTime":0.4561188108054033,"extension":7.192828079486298},"index":0,"playId":"77fbef0b-ff66-3e38-8e71-d766ae8dca7d","pitchNumber":1,"startTime":"2026-05-30T01:00:33.504Z","endTime":"2026-05-30T01:00:37.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79922790954455,"aZ":-25.145488073039807,"pfxX":-8.009093773219002,"pfxZ":4.798751789173727,"pX":-0.4437305536124322,"pZ":1.3575232246762405,"vX0":2.5064027951402768,"vY0":-120.17371531708369,"vZ0":-4.95107702858324,"x":133.91,"y":202.13,"x0":-0.45817327801511454,"y0":50.00548250675484,"z0":5.672056681860117,"aX":-11.742566596759598},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.8,"breakHorizontal":13.9,"spinRate":1351,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.45539205598069366,"extension":7.179220849577703},"index":1,"playId":"aec376e9-15a7-31f5-a297-926a56516d82","pitchNumber":2,"startTime":"2026-05-30T01:00:52.529Z","endTime":"2026-05-30T01:00:55.859Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T01:01:03.813Z","endTime":"2026-05-30T01:01:19.615Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.968176715146424,"aZ":-26.312086584346513,"pfxX":-7.597464441178291,"pfxZ":3.956195403969894,"pX":-0.9370979418991584,"pZ":1.3326478486883302,"vX0":1.6633432250755482,"vY0":-120.7933872168106,"vZ0":-4.79634427011622,"x":152.72,"y":202.8,"x0":-0.646451147180758,"y0":50.0015597589079,"z0":5.650208136155766,"aX":-11.254977163773075},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.4,"breakHorizontal":13.4,"spinRate":1321,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4529954625074213,"extension":7.154703879097246},"index":3,"playId":"78854c41-cc63-3f88-a5e4-18db3118fb43","pitchNumber":3,"startTime":"2026-05-30T01:01:19.615Z","endTime":"2026-05-30T01:01:24.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:01:24.705Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:02:49.951Z","endTime":"2026-05-30T01:04:55.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07053783095334,"aZ":-37.8307876435061,"pfxX":-6.074974392414218,"pfxZ":-4.598456045995977,"pX":-0.03932468450117602,"pZ":3.665965977631063,"vX0":-1.86393915327892,"vY0":-110.5655603629206,"vZ0":2.4038423531671818,"x":118.5,"y":139.8,"x0":1.6056771596568735,"y0":50.00529265044548,"z0":6.555658656618465,"aX":-7.466414158406164},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-7.3,"breakHorizontal":11.5,"spinRate":2280,"spinDirection":330},"zone":11,"typeConfidence":0.91,"plateTime":0.4967860774221182,"extension":6.365411513076907},"index":0,"playId":"b4bd4e43-73ff-3b16-a667-0bd406b0b0a9","pitchNumber":1,"startTime":"2026-05-30T01:03:36.246Z","endTime":"2026-05-30T01:03:40.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.522972528551744,"aZ":-30.20607836024164,"pfxX":-5.280828308569221,"pfxZ":1.3672479910264794,"pX":0.5730975445964823,"pZ":3.3815691826198497,"vX0":-1.7276688865509189,"vY0":-119.48608945420145,"vZ0":0.28302942110602003,"x":95.15,"y":147.48,"x0":1.9921379182591397,"y0":50.00430517675124,"z0":5.980796085610753,"aX":-7.618731572188846},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.8,"breakHorizontal":10.0,"spinRate":2302,"spinDirection":309},"zone":3,"typeConfidence":0.92,"plateTime":0.45881147862073846,"extension":6.742492987636855},"index":1,"playId":"520d19b6-4d2f-3551-a20b-eeac47869345","pitchNumber":2,"startTime":"2026-05-30T01:03:55.740Z","endTime":"2026-05-30T01:03:59.609Z","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":93.5,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.548955195572955,"aZ":-12.89360206135767,"pfxX":3.3571066958568982,"pfxZ":10.279286166241153,"pX":-0.4026847813289173,"pZ":3.28949019189371,"vX0":-4.528057690348934,"vY0":-136.02585649341657,"vZ0":-5.611595462054092,"x":132.35,"y":149.96,"x0":0.8465785373620978,"y0":50.005501408537945,"z0":6.271623096171419,"aX":6.29886609252167},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":-5.2,"spinRate":2114,"spinDirection":161},"zone":1,"typeConfidence":0.91,"plateTime":0.40250739493755683,"extension":6.810050529353561},"index":2,"playId":"299cc31f-9a12-304a-bff6-ea0b8a23993b","pitchNumber":3,"startTime":"2026-05-30T01:04:11.875Z","endTime":"2026-05-30T01:04:14.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038890620488402,"aZ":-30.671197331994488,"pfxX":-6.119268934779166,"pfxZ":1.0206209183361228,"pX":0.6142211781190109,"pZ":1.5245035671074132,"vX0":-1.305241327567946,"vY0":-120.86762023107687,"vZ0":-3.6936321083136,"x":93.59,"y":197.62,"x0":1.9565299192029595,"y0":50.00388357341498,"z0":5.77202520179403,"aX":-9.034831686257592},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.2,"breakHorizontal":11.4,"spinRate":2253,"spinDirection":309},"zone":14,"typeConfidence":0.93,"plateTime":0.4535315138962863,"extension":6.6449316690272315},"index":3,"playId":"b2398abb-e213-304b-914d-ccc87748d527","pitchNumber":4,"startTime":"2026-05-30T01:04:32.240Z","endTime":"2026-05-30T01:04:36.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(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":81.2,"endSpeed":75.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41682061106664,"aZ":-33.431374998458,"pfxX":-7.160825611780407,"pfxZ":-0.8859379892515102,"pX":0.3466863358757385,"pZ":1.8066801776570451,"vX0":-1.2358361571473278,"vY0":-118.25458303069624,"vZ0":-2.467194269195364,"x":103.79,"y":190.0,"x0":1.8064374331055395,"y0":50.00446934482957,"z0":5.9286088051210655,"aX":-10.148188218504037},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.9,"breakHorizontal":13.3,"spinRate":2281,"spinDirection":319},"zone":9,"typeConfidence":0.91,"plateTime":0.46306603265271207,"extension":6.8022789991261146},"index":4,"playId":"c341b599-8d73-3caf-adc1-29343e01c792","pitchNumber":5,"startTime":"2026-05-30T01:04:50.215Z","endTime":"2026-05-30T01:04:55.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:04:55.046Z","atBatIndex":57},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Xander Bogaerts reaches on a throwing error by second baseman Nasim Nuñez.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:05:02.350Z","endTime":"2026-05-30T01:07:10.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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":93.5,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48586547348374,"aZ":-15.473856576417345,"pfxX":5.07875435604013,"pfxZ":8.910117654830792,"pX":0.275469349692005,"pZ":2.0453199078261233,"vX0":-2.9431725967666718,"vY0":-135.95404405199253,"vZ0":-8.275446370619079,"x":106.5,"y":183.56,"x0":0.7115891834068648,"y0":50.00185601482933,"z0":6.200094300305266,"aX":9.517639367173077},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-8.6,"spinRate":2267,"spinDirection":165},"zone":9,"typeConfidence":0.92,"plateTime":0.4027075510521301,"extension":6.867301410786052},"index":0,"playId":"3f89a0a9-c7b1-3e61-9d49-c896cf46836b","pitchNumber":1,"startTime":"2026-05-30T01:05:22.529Z","endTime":"2026-05-30T01:05:26.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79454062110666,"aZ":-29.30352305455559,"pfxX":-5.959460669680826,"pfxZ":1.9783075789205071,"pX":0.08840578936476808,"pZ":3.6788416654074108,"vX0":-2.160523390400768,"vY0":-119.56479856826246,"vZ0":0.5736225999443243,"x":113.63,"y":139.45,"x0":1.7775567409851614,"y0":50.00121140096572,"z0":6.062902601622607,"aX":-8.637256077067512},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.0,"breakHorizontal":11.3,"spinRate":2179,"spinDirection":313},"zone":12,"typeConfidence":0.92,"plateTime":0.45788996289368367,"extension":6.5464430013928805},"index":1,"playId":"f291f48a-4424-3917-9115-ea82ff535436","pitchNumber":2,"startTime":"2026-05-30T01:05:42.151Z","endTime":"2026-05-30T01:05:45.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14941097696101,"aZ":-34.76717260609981,"pfxX":-4.407481662246084,"pfxZ":-1.9493763284995167,"pX":-0.7255114985339156,"pZ":0.3206542701611384,"vX0":-3.581125793193909,"vY0":-114.72542286525078,"vZ0":-5.3241627531724225,"x":144.65,"y":230.12,"x0":1.4310949938898865,"y0":50.00560045812599,"z0":6.07795014110171,"aX":-5.848578419662743},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.7,"breakHorizontal":8.9,"spinRate":2146,"spinDirection":335},"zone":13,"typeConfidence":0.88,"plateTime":0.47826741398643957,"extension":6.762092452977885},"index":2,"playId":"df60614c-60ab-3938-9105-2b41ab244eef","pitchNumber":3,"startTime":"2026-05-30T01:06:02.405Z","endTime":"2026-05-30T01:06:05.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.891748879781073,"aZ":-30.590609027163584,"pfxX":-4.197616534711348,"pfxZ":1.0958292861158103,"pX":1.148802541080119,"pZ":2.604579006262136,"vX0":-1.1913231018832486,"vY0":-119.32460806225838,"vZ0":-1.2957744169303782,"x":73.21,"y":168.46,"x0":2.1993895874936724,"y0":50.004930488351434,"z0":5.898320946752861,"aX":-6.083761438882972},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.9,"breakHorizontal":7.9,"spinRate":1937,"spinDirection":306},"zone":12,"typeConfidence":0.91,"plateTime":0.4581592399774923,"extension":6.527485143343818},"index":3,"playId":"2fa3af10-d5e3-38b9-985d-fa8fa06b0db2","pitchNumber":4,"startTime":"2026-05-30T01:06:23.304Z","endTime":"2026-05-30T01:06:29.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237945254513576,"aZ":-33.45081835761332,"pfxX":-6.33629307280442,"pfxZ":-0.8913873939876211,"pX":-0.9837674847682734,"pZ":1.0390357680475608,"vX0":-4.397952951134049,"vY0":-119.35522268815086,"vZ0":-4.204897150346153,"x":154.5,"y":210.73,"x0":1.7096147382272768,"y0":50.00173109848607,"z0":5.855066019125015,"aX":-9.08693978044715},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.4,"breakHorizontal":12.6,"spinRate":2361,"spinDirection":325},"zone":13,"typeConfidence":0.93,"plateTime":0.459941065354712,"extension":6.828650390761055},"index":4,"playId":"aa0232bb-972b-35a4-b0f4-615fff22289e","pitchNumber":5,"startTime":"2026-05-30T01:06:42.641Z","endTime":"2026-05-30T01:06:46.546Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.426822286533103,"aZ":-11.107444158770026,"pfxX":3.965799201502225,"pfxZ":11.27786680827796,"pX":0.27134810905464685,"pZ":2.1470698672927635,"vX0":-2.9337122255381494,"vY0":-135.97267756136597,"vZ0":-8.672817713894167,"x":106.66,"y":180.81,"x0":0.8501835993709692,"y0":50.00646209579581,"z0":6.1532938019958925,"aX":7.411169539726012},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-6.6,"spinRate":2244,"spinDirection":165},"zone":8,"typeConfidence":0.92,"plateTime":0.4031544877937927,"extension":6.858264634822653},"hitData":{"launchSpeed":101.4,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.07,"coordY":147.02}},"index":5,"playId":"d82b96da-4a3b-3c39-abba-813ce7fb02cd","pitchNumber":6,"startTime":"2026-05-30T01:07:01.856Z","endTime":"2026-05-30T01:07:10.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:07:10.107Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to shortstop CJ Abrams.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:07:42.237Z","endTime":"2026-05-30T01:08:35.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27204226040902,"aZ":-27.078527332449653,"pfxX":-4.0576121354217625,"pfxZ":3.3825772382419768,"pX":-0.3686765571376623,"pZ":2.203255661475107,"vX0":-3.6591075227903587,"vY0":-121.50387123669744,"vZ0":-3.221686469385175,"x":131.05,"y":179.29,"x0":1.6800941198763364,"y0":50.001179465444714,"z0":5.882098831350769,"aX":-6.107336969655962},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.6,"breakHorizontal":8.2,"spinRate":2082,"spinDirection":318},"zone":7,"typeConfidence":0.91,"plateTime":0.44960170900210317,"extension":6.76737322444428},"index":0,"playId":"b965eeb4-44c1-3749-ad92-aa4f4b20da99","pitchNumber":1,"startTime":"2026-05-30T01:07:42.237Z","endTime":"2026-05-30T01:07:45.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512169763294626,"aZ":-15.580971898590382,"pfxX":3.824004456339841,"pfxZ":8.84240601442261,"pX":-0.0860226707386729,"pZ":4.320358928181853,"vX0":-2.9401881690498786,"vY0":-135.82838359401185,"vZ0":-2.7287682423253132,"x":120.28,"y":122.13,"x0":0.5112418760147179,"y0":50.004477731188764,"z0":6.4155598218432885,"aX":7.177756736993761},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":-6.4,"spinRate":1806,"spinDirection":165},"zone":11,"typeConfidence":0.91,"plateTime":0.4025593797560596,"extension":6.690893309744564},"index":1,"playId":"8ff9cc59-c64d-314b-80c3-acd84b8e5084","pitchNumber":2,"startTime":"2026-05-30T01:08:06.214Z","endTime":"2026-05-30T01:08:09.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.276585572396076,"aZ":-36.54934430040815,"pfxX":-4.17248840489726,"pfxZ":-3.312970325499734,"pX":-0.5915139457900134,"pZ":1.8325686942025161,"vX0":-2.9982511511546366,"vY0":-114.5620626505849,"vZ0":-1.8561476467100824,"x":139.55,"y":189.3,"x0":1.2787923146262183,"y0":50.00189655119795,"z0":6.244564996760019,"aX":-5.513758291001943},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.1,"breakHorizontal":8.4,"spinRate":2155,"spinDirection":337},"zone":7,"typeConfidence":0.91,"plateTime":0.47914970605301743,"extension":6.811578263548205},"hitData":{"launchSpeed":88.9,"launchAngle":73.0,"totalDistance":80.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.08,"coordY":172.87}},"index":2,"playId":"ecec9119-d003-350a-95f8-47fe8da281dc","pitchNumber":3,"startTime":"2026-05-30T01:08:25.570Z","endTime":"2026-05-30T01:08:35.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:08:35.612Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (5) on a fly ball to right center field. Xander Bogaerts scores.","rbi":2,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:08:43.682Z","endTime":"2026-05-30T01:10:41.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":680730,"link":"/api/v1/people/680730"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":680730,"link":"/api/v1/people/680730"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80096050199139,"aZ":-35.48722321827022,"pfxX":-3.4119063677226364,"pfxZ":-2.2998699612655127,"pX":1.031235910384956,"pZ":2.2203541359341536,"vX0":-1.3578537819279834,"vY0":-119.0472861047768,"vZ0":-1.3337145499231045,"x":77.69,"y":178.83,"x0":2.051386451183021,"y0":50.00110595185546,"z0":5.98580745529783,"aX":-4.920467527266933},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.2,"breakHorizontal":6.5,"spinRate":2070,"spinDirection":310},"zone":14,"typeConfidence":0.88,"plateTime":0.45922367100829353,"extension":6.644476736616224},"index":0,"playId":"49777b63-0255-32b1-8916-5e8c9fe0b52b","pitchNumber":1,"startTime":"2026-05-30T01:09:02.679Z","endTime":"2026-05-30T01:09:06.722Z","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":80.5,"endSpeed":74.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.415434167862987,"aZ":-33.80626966038642,"pfxX":-4.757920174564931,"pfxZ":-1.1706393599338885,"pX":-0.5189303817283757,"pZ":2.6136008264803348,"vX0":-4.004182102221577,"vY0":-117.25196608416353,"vZ0":-0.6458813482220264,"x":136.78,"y":168.21,"x0":1.8299665057996224,"y0":50.00523569099617,"z0":6.050472499034305,"aX":-6.6168385800089435},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.0,"breakHorizontal":9.6,"spinRate":2325,"spinDirection":322},"zone":4,"typeConfidence":0.86,"plateTime":0.467360434167559,"extension":6.620947817753503},"index":1,"playId":"73b5caa3-5de1-359b-9732-27e199de566a","pitchNumber":2,"startTime":"2026-05-30T01:09:20.538Z","endTime":"2026-05-30T01:09:24.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.844222142736218,"aZ":-33.22732060667008,"pfxX":-3.9588633063546794,"pfxZ":-0.7441427997552292,"pX":1.047869675815629,"pZ":3.210421750342994,"vX0":-0.817468102809211,"vY0":-118.06592139997515,"vZ0":0.34553960493037006,"x":77.06,"y":152.1,"x0":1.9123765171349254,"y0":50.00087635611311,"z0":6.10098156493392,"aX":-5.631115402189045},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.0,"breakHorizontal":7.3,"spinRate":2189,"spinDirection":322},"zone":12,"typeConfidence":0.9,"plateTime":0.4625538926639603,"extension":6.5868846038904865},"index":2,"playId":"c78f1560-c5ef-3929-b83f-d9cf2ae24e69","pitchNumber":3,"startTime":"2026-05-30T01:09:43.012Z","endTime":"2026-05-30T01:09:47.071Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"10768f98-47a9-4424-9bea-12419c637514","startTime":"2026-05-30T01:10:00.624Z","endTime":"2026-05-30T01:10:05.624Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.135652485281735,"aZ":-34.305720495163705,"pfxX":-6.312000066018092,"pfxZ":-1.504196932066387,"pX":0.34315821623947595,"pZ":1.919870845125303,"vX0":-2.142551694073605,"vY0":-118.45370771941619,"vZ0":-1.8018051811155802,"x":103.92,"y":186.94,"x0":2.0799955460413915,"y0":50.00269550853047,"z0":5.833951866498521,"aX":-8.947387812790728},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.9,"breakHorizontal":12.0,"spinRate":2162,"spinDirection":318},"zone":9,"typeConfidence":0.9,"plateTime":0.4628175140641422,"extension":6.772954036621711},"hitData":{"launchSpeed":108.5,"launchAngle":22.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.58,"coordY":57.79}},"index":4,"playId":"e74b2d13-9937-3468-bd2d-f2b9ca2b128d","pitchNumber":4,"startTime":"2026-05-30T01:10:16.698Z","endTime":"2026-05-30T01:10:41.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:10:41.392Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T01:10:50.491Z","endTime":"2026-05-30T01:14:20.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1616314924945,"aZ":-12.983218429943774,"pfxX":1.88804113445193,"pfxZ":10.269922367790514,"pX":-0.4379714467747228,"pZ":2.9030991483912345,"vX0":-3.9490729299415808,"vY0":-135.6996818990544,"vZ0":-6.5795202874776875,"x":133.69,"y":160.4,"x0":0.7895918642717277,"y0":50.00250334472552,"z0":6.260264983533427,"aX":3.528343065372855},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-2.6,"spinRate":2167,"spinDirection":167},"zone":1,"typeConfidence":0.91,"plateTime":0.40334325918892544,"extension":6.776486675936719},"index":0,"playId":"d91835cc-96e3-3c3a-94be-c4e58e90b65c","pitchNumber":1,"startTime":"2026-05-30T01:11:07.750Z","endTime":"2026-05-30T01:11:11.007Z","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.6,"endSpeed":84.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294429700124176,"aZ":-15.148471791629554,"pfxX":3.5971870914148827,"pfxZ":9.2339312391565,"pX":1.0132347056503097,"pZ":3.4973681249850794,"vX0":-0.3385323069130475,"vY0":-134.9213475848396,"vZ0":-4.5349297660141135,"x":78.38,"y":144.35,"x0":0.6729251308998743,"y0":50.00406176492168,"z0":6.2671743868444185,"aX":6.633804239558532},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-6.5,"spinRate":1941,"spinDirection":164},"zone":12,"typeConfidence":0.91,"plateTime":0.4059160858741948,"extension":6.729750386459308},"index":1,"playId":"c24a6179-5659-32e2-91ef-7a5b98ee5f49","pitchNumber":2,"startTime":"2026-05-30T01:11:29.031Z","endTime":"2026-05-30T01:11:32.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.419398096807154,"aZ":-38.50786035821877,"pfxX":-4.076140004304511,"pfxZ":-4.8582690337776615,"pX":-1.4738427680050532,"pZ":1.3137786626937955,"vX0":-4.869614617521609,"vY0":-114.16639109941835,"vZ0":-2.354855591184582,"x":173.18,"y":203.31,"x0":1.2262639238663389,"y0":50.001976092807176,"z0":6.19293911772778,"aX":-5.314479550242444},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.1,"breakHorizontal":8.8,"spinRate":2280,"spinDirection":335},"zone":13,"typeConfidence":0.91,"plateTime":0.4820129944797116,"extension":6.716900367809062},"index":2,"playId":"fa7ad8f7-4c99-3442-b006-13b42fd3d022","pitchNumber":3,"startTime":"2026-05-30T01:11:47.003Z","endTime":"2026-05-30T01:11:51.996Z","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":81.6,"endSpeed":75.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141360584919973,"aZ":-33.469996428266306,"pfxX":-2.5276198532010126,"pfxZ":-0.9014616805847844,"pX":-1.4450258020953834,"pZ":1.244431553610878,"vX0":-6.672070159202521,"vY0":-118.7766428789559,"vZ0":-3.611502695119373,"x":172.08,"y":205.18,"x0":1.7257607432838278,"y0":50.00556921635605,"z0":5.819237839445154,"aX":-3.621072475015624},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.3,"breakHorizontal":6.1,"spinRate":2154,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4606485527463695,"extension":6.938557330783542},"index":3,"playId":"61f7dd85-c0ed-3d29-8466-8db928be21b3","pitchNumber":4,"startTime":"2026-05-30T01:12:06.352Z","endTime":"2026-05-30T01:12:10.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":78.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.473390031824955,"aZ":-27.664589228889035,"pfxX":-3.2842953217298634,"pfxZ":2.9737329239009918,"pX":-0.5339658943384751,"pZ":0.36978861867574586,"vX0":-4.92200178084879,"vY0":-120.89592751764377,"vZ0":-7.162149175847905,"x":137.35,"y":228.8,"x0":1.9370518648437007,"y0":50.001338746647114,"z0":5.725045384120045,"aX":-4.9714122711407205},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":6.8,"spinRate":1978,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.4491442546330022,"extension":6.742554719794479},"index":4,"playId":"7b56db2a-2a80-3061-8f9e-6a1bfb37b155","pitchNumber":5,"startTime":"2026-05-30T01:12:26.987Z","endTime":"2026-05-30T01:12:30.936Z","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":94.0,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.004469725512166,"aZ":-13.013678315616183,"pfxX":1.692417377011287,"pfxZ":10.052612911202662,"pX":-0.013844479659254434,"pZ":3.93180940334853,"vX0":-2.7587077115602883,"vY0":-136.90443616267396,"vZ0":-4.0041975051209375,"x":117.53,"y":132.62,"x0":0.7850385876965068,"y0":50.00580325207137,"z0":6.298316182862741,"aX":3.2270199798539814},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-2.5,"spinRate":2067,"spinDirection":165},"zone":11,"typeConfidence":0.91,"plateTime":0.39941145670645595,"extension":6.813149372729312},"index":5,"playId":"a9e86a79-553d-3836-8a9b-a2553a493101","pitchNumber":6,"startTime":"2026-05-30T01:12:53.766Z","endTime":"2026-05-30T01:12:58.094Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-30T01:13:04.843Z","endTime":"2026-05-30T01:13:20.372Z","isPitch":false,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11924824329397,"aZ":-36.40673293611482,"pfxX":-5.14408899569352,"pfxZ":-3.1817329967608803,"pX":-0.25051071373051204,"pZ":2.9931676850334217,"vX0":-2.520720647241811,"vY0":-115.16136880733475,"vZ0":0.6331164353779275,"x":126.55,"y":157.96,"x0":1.5295105130472029,"y0":50.001713125693755,"z0":6.260976548858329,"aX":-6.847955365067535},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.3,"breakHorizontal":10.0,"spinRate":1697,"spinDirection":324},"zone":1,"typeConfidence":0.89,"plateTime":0.4772064566270311,"extension":6.644830838595251},"index":7,"playId":"ddef5b78-2e74-3d9c-bf15-424f7cb55d21","pitchNumber":7,"startTime":"2026-05-30T01:13:20.372Z","endTime":"2026-05-30T01:13:23.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26037430690433,"aZ":-36.02837853047477,"pfxX":-3.003765872829262,"pfxZ":-2.616117799221657,"pX":0.6483244434195476,"pZ":2.092502100739636,"vX0":-2.3069742210789177,"vY0":-120.08585421213483,"vZ0":-1.4667270769316378,"x":92.29,"y":182.28,"x0":2.008577882324949,"y0":50.00209885663423,"z0":5.889664687268877,"aX":-4.426627050316121},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.8,"breakHorizontal":6.0,"spinRate":2022,"spinDirection":318},"zone":9,"typeConfidence":0.89,"plateTime":0.45452278617010844,"extension":6.645516718604824},"index":8,"playId":"bf98ccfe-59ea-3a34-935a-c59e401b2d9e","pitchNumber":8,"startTime":"2026-05-30T01:13:44.862Z","endTime":"2026-05-30T01:13:51.001Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50158053028996,"aZ":-11.882014912026532,"pfxX":2.6872648141638185,"pfxZ":10.714109125444127,"pX":-0.6353218781022935,"pZ":3.0605866362909717,"vX0":-4.421820183373772,"vY0":-136.82791902882218,"vZ0":-6.357424181495034,"x":141.22,"y":156.14,"x0":0.6533387275833856,"y0":50.00176910670518,"z0":6.230057938694517,"aX":5.089422068675851},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":-4.0,"spinRate":2053,"spinDirection":162},"zone":1,"typeConfidence":0.92,"plateTime":0.40046792018982247,"extension":6.796789632707028},"hitData":{"launchSpeed":76.2,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.83,"coordY":150.06}},"index":9,"playId":"cc350758-12ac-36f0-b76e-402b3dd38995","pitchNumber":9,"startTime":"2026-05-30T01:14:12.812Z","endTime":"2026-05-30T01:14:20.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:14:20.096Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:16:45.004Z","endTime":"2026-05-30T01:17:43.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:15:15.400Z","endTime":"2026-05-30T01:16:47.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04383713794463,"aZ":-32.95226559212266,"pfxX":-2.847132813397831,"pfxZ":-0.4526814249405309,"pX":0.7200879007488161,"pZ":2.650707980506199,"vX0":-4.919312827439308,"vY0":-129.9674226244115,"vZ0":-2.176498010890132,"x":89.55,"y":167.21,"x0":3.0008785693474396,"y0":50.00111924183511,"z0":5.980719528969188,"aX":-4.911733939948392},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.1,"breakHorizontal":6.1,"spinRate":2890,"spinDirection":284},"zone":6,"typeConfidence":0.9,"plateTime":0.420051260806372,"extension":6.2270688475562554},"index":1,"playId":"c726fb31-ea96-37ae-8e19-4af145360f99","pitchNumber":1,"startTime":"2026-05-30T01:16:47.314Z","endTime":"2026-05-30T01:16:50.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.887900545753126,"aZ":-18.216198649875054,"pfxX":10.00329943025487,"pfxZ":6.514678394414654,"pX":-0.20387374223528526,"pZ":2.6067298211097047,"vX0":-11.04988310799267,"vY0":-144.98155071757859,"vZ0":-6.363253152910025,"x":124.77,"y":168.4,"x0":2.3456617368862687,"y0":50.00253511062988,"z0":5.93012158605553,"aX":21.43060544842028},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.7,"breakHorizontal":-16.1,"spinRate":2296,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.37687717661110476,"extension":6.321113524292889},"index":2,"playId":"1e105153-9d02-3d15-8b8d-aa5bd28d49f2","pitchNumber":2,"startTime":"2026-05-30T01:17:05.092Z","endTime":"2026-05-30T01:17:08.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.551433339485577,"aZ":-16.8458630727733,"pfxX":4.570579747134742,"pfxZ":7.263668203170319,"pX":-1.1756125344406736,"pZ":3.207293946491779,"vX0":-11.673070301589291,"vY0":-143.72053210136082,"vZ0":-5.156226563632607,"x":161.81,"y":152.18,"x0":2.3288734318441047,"y0":50.0031334536035,"z0":6.05657620366527,"aX":9.64650239050868},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.4,"breakHorizontal":-6.1,"spinRate":2505,"spinDirection":146},"zone":11,"typeConfidence":0.58,"plateTime":0.3798182051461021,"extension":6.2819311211335025},"index":3,"playId":"e7c182b5-8e78-3d89-9708-0ab99777e507","pitchNumber":3,"startTime":"2026-05-30T01:17:22.754Z","endTime":"2026-05-30T01:17:27.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283043755371008,"aZ":-27.557661487153393,"pfxX":7.613199315259627,"pfxZ":2.4947582996864375,"pX":0.6396335810113205,"pZ":1.1417143403043832,"vX0":-8.012648946775322,"vY0":-134.70305529402495,"vZ0":-7.289921095949792,"x":92.62,"y":207.95,"x0":2.653447666696235,"y0":50.00472931684115,"z0":5.811806308898351,"aX":14.093843458634321},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":-12.2,"spinRate":1067,"spinDirection":113},"zone":14,"typeConfidence":0.89,"plateTime":0.40549815143607404,"extension":6.311875946234314},"index":4,"playId":"7585ed2e-9f34-3773-b2e7-568567acd04e","pitchNumber":4,"startTime":"2026-05-30T01:17:39.736Z","endTime":"2026-05-30T01:17:43.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:17:43.898Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: CJ Abrams called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:17:51.111Z","endTime":"2026-05-30T01:19:28.791Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":99.4,"endSpeed":91.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09823810546383,"aZ":-21.530326397773543,"pfxX":9.943084462977975,"pfxZ":5.019813880421069,"pX":-0.13575728284895947,"pZ":2.8124729645648348,"vX0":-10.705340394648779,"vY0":-144.36955733681674,"vZ0":-5.041825846281977,"x":122.17,"y":162.84,"x0":2.3200547765845103,"y0":50.005819872709516,"z0":5.898030387352584,"aX":21.09407428603652},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.3,"breakHorizontal":-16.0,"spinRate":2433,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.37869792672830904,"extension":6.413365210076607},"index":0,"playId":"e75bbe71-86ff-3370-a438-c0223a94f5f7","pitchNumber":1,"startTime":"2026-05-30T01:18:08.884Z","endTime":"2026-05-30T01:18:12.608Z","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":90.9,"endSpeed":84.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73183354686039,"aZ":-33.470638020677434,"pfxX":-2.7420896720872547,"pfxZ":-0.7240207004058883,"pX":0.7107197611567359,"pZ":1.5294309675630797,"vX0":-4.918590320570431,"vY0":-132.43815144590505,"vZ0":-4.839820580271054,"x":89.91,"y":197.49,"x0":2.941303849085689,"y0":50.00346241622936,"z0":5.801916128776443,"aX":-4.9163496492197165},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-2.0,"breakHorizontal":6.0,"spinRate":2895,"spinDirection":285},"zone":14,"typeConfidence":0.9,"plateTime":0.41207335361259645,"extension":6.34552375003591},"index":1,"playId":"d9751621-9de9-3eea-829f-4c60efea1656","pitchNumber":2,"startTime":"2026-05-30T01:18:27.351Z","endTime":"2026-05-30T01:18:31.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8422261334634,"aZ":-16.643307741325675,"pfxX":10.660090534689882,"pfxZ":7.3090665199302265,"pX":-0.38515504398675254,"pZ":2.415591308290769,"vX0":-11.548528350663265,"vY0":-144.83576709412569,"vZ0":-6.950094364740402,"x":131.68,"y":173.56,"x0":2.2689172333386267,"y0":50.00084510881804,"z0":5.864141715809293,"aX":22.6450216402682},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.9,"breakHorizontal":-17.0,"spinRate":2495,"spinDirection":142},"zone":4,"typeConfidence":0.9,"plateTime":0.37818763115257603,"extension":6.359561669761338},"index":2,"playId":"95759a7e-e636-3ad3-bbbb-83775cdcce73","pitchNumber":3,"startTime":"2026-05-30T01:18:44.538Z","endTime":"2026-05-30T01:18:48.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.631610605414018,"aZ":-34.696948883791784,"pfxX":-3.013047069985308,"pfxZ":-1.4452978745703984,"pX":-0.6790322806983885,"pZ":2.4490353310702995,"vX0":-8.029069133986079,"vY0":-130.9430128950496,"vZ0":-2.179280291067899,"x":142.88,"y":172.66,"x0":2.813694371774846,"y0":50.00362102885644,"z0":5.878158298287714,"aX":-5.253055935238651},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.9,"breakHorizontal":7.2,"spinRate":2881,"spinDirection":290},"zone":4,"typeConfidence":0.91,"plateTime":0.41767072561157415,"extension":6.3103746483031316},"index":3,"playId":"b95068cf-54ac-389b-a636-a0dd32906a9c","pitchNumber":4,"startTime":"2026-05-30T01:19:01.771Z","endTime":"2026-05-30T01:19:28.791Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-05-30T01:19:28.791Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:19:29.545Z","endTime":"2026-05-30T01:20:37.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":101.1,"endSpeed":92.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06279329791088,"aZ":-20.137681369156333,"pfxX":10.451808747726092,"pfxZ":5.528733075748357,"pX":-0.20098166362190203,"pZ":2.4459586272897016,"vX0":-10.674927185215726,"vY0":-146.7255823545593,"vZ0":-6.515327655757796,"x":124.66,"y":172.74,"x0":2.1283366189595836,"y0":50.00531290111034,"z0":5.897380657327783,"aX":22.767555131512328},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":2305,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.37345410849645777,"extension":6.424389002441375},"index":0,"playId":"f5ac1d35-ce59-3e91-8dd2-5e38cae25366","pitchNumber":1,"startTime":"2026-05-30T01:19:46.981Z","endTime":"2026-05-30T01:19:50.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.312163289321425,"aZ":-13.001404460434971,"pfxX":5.134938716158727,"pfxZ":9.02022091394983,"pX":-0.7541248210709637,"pZ":3.014241557300148,"vX0":-10.080286392557365,"vY0":-144.74849233262466,"vZ0":-6.240107846729517,"x":145.75,"y":157.4,"x0":2.1038612016946145,"y0":50.0009689205669,"z0":5.991648131077919,"aX":10.913227501375289},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":-7.3,"spinRate":2375,"spinDirection":152},"zone":1,"typeConfidence":0.86,"plateTime":0.3781777963093935,"extension":6.380835272485843},"index":1,"playId":"6f7a5ed0-4dfa-3abe-84df-7135d52a1953","pitchNumber":2,"startTime":"2026-05-30T01:20:04.052Z","endTime":"2026-05-30T01:20:08.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T01:20:13.254Z","endTime":"2026-05-30T01:20:29.889Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.686743097494634,"aZ":-23.03945717134166,"pfxX":10.640682751885898,"pfxZ":4.265625726294939,"pX":-0.4351855238809749,"pZ":2.3679250990434744,"vX0":-11.226858095074896,"vY0":-145.57734760594192,"vZ0":-6.063090088680334,"x":133.59,"y":174.85,"x0":2.0918023821741043,"y0":50.0072303131279,"z0":5.87575762324752,"aX":22.808458843096325},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.6,"breakHorizontal":-17.0,"spinRate":2263,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.3764765379804982,"extension":6.419338332795199},"hitData":{"launchSpeed":102.9,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.96,"coordY":133.23}},"index":3,"playId":"eeb9be25-7780-359d-a06c-7a2ecb26905b","pitchNumber":3,"startTime":"2026-05-30T01:20:29.889Z","endTime":"2026-05-30T01:20:37.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:20:37.450Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to right fielder Dylan Crews in foul territory.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:23:00.186Z","endTime":"2026-05-30T01:23:29.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Henry replaces Mitchell Parker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:21:38.730Z","endTime":"2026-05-30T01:23:02.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70662153398737,"aZ":-21.69161260223977,"pfxX":-9.656485628797762,"pfxZ":5.4792080421522975,"pX":-0.9518968000950078,"pZ":2.4748222571493157,"vX0":6.405042847834896,"vY0":-137.26594338091613,"vZ0":-3.946210993108627,"x":153.28,"y":171.96,"x0":-2.058116533622899,"y0":50.002434147926316,"z0":5.403631661207463,"aX":-18.470744139196114},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":16.2,"spinRate":2506,"spinDirection":234},"zone":11,"typeConfidence":0.69,"plateTime":0.3986671517682465,"extension":6.297392291528672},"index":1,"playId":"b2ca3f40-ddd6-396e-a5bc-5c16cc005c26","pitchNumber":1,"startTime":"2026-05-30T01:23:02.516Z","endTime":"2026-05-30T01:23:05.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974017992234877,"aZ":-31.206168188033626,"pfxX":4.386707583659932,"pfxZ":0.6319038882332064,"pX":0.2723390410025702,"pZ":1.7275721079003015,"vX0":4.804917191785892,"vY0":-122.94358255559322,"vZ0":-2.0925120240490522,"x":106.62,"y":192.14,"x0":-2.2790433978773112,"y0":50.00095991485714,"z0":5.2449177413591785,"aX":6.696412068969556},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.8,"breakHorizontal":-9.1,"spinRate":2684,"spinDirection":61},"zone":9,"typeConfidence":0.89,"plateTime":0.445954735113236,"extension":6.10197016300133},"hitData":{"launchSpeed":87.7,"launchAngle":54.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.57,"coordY":139.02}},"index":2,"playId":"445aa2f8-440b-3ac2-b574-a8447e211dcc","pitchNumber":2,"startTime":"2026-05-30T01:23:20.468Z","endTime":"2026-05-30T01:23:29.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:23:29.686Z","atBatIndex":65},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Ty France reaches on catcher interference by Keibert Ruiz. Ty France to 1st.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:23:33.799Z","endTime":"2026-05-30T01:24:21.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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.7,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501732635239044,"aZ":-17.864146747678884,"pfxX":-8.597060282924513,"pfxZ":7.459039413468226,"pX":-1.268308288083239,"pZ":3.550428983202767,"vX0":5.391605177530287,"vY0":-137.86109467423094,"vZ0":-1.8766048701081468,"x":165.34,"y":142.92,"x0":-2.1353688142298006,"y0":50.005814644203355,"z0":5.449621962305631,"aX":-16.501737132808444},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":14.4,"spinRate":2456,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.3977627190547528,"extension":6.301404782252697},"index":0,"playId":"456bf378-10c1-356c-92a1-0422f2285f26","pitchNumber":1,"startTime":"2026-05-30T01:23:59.639Z","endTime":"2026-05-30T01:24:04.711Z","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.3,"endSpeed":85.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.973439568322046,"aZ":-19.15708160235649,"pfxX":-9.032667337609482,"pfxZ":6.857480996875495,"pX":-1.3937492238595506,"pZ":3.058805630546443,"vX0":5.35654297762763,"vY0":-137.2681037536439,"vZ0":-2.632556652074064,"x":170.13,"y":156.19,"x0":-2.202685983660172,"y0":50.00065574819271,"z0":5.342921304223604,"aX":-17.138579083845606},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":15.1,"spinRate":2483,"spinDirection":237},"zone":11,"typeConfidence":0.88,"plateTime":0.39987667326287113,"extension":6.1856999215861865},"index":1,"playId":"aa39963b-b2e2-3ea6-b487-6c55a7be4e49","pitchNumber":2,"startTime":"2026-05-30T01:24:15.388Z","endTime":"2026-05-30T01:24:21.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:24:21.220Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:24:37.596Z","endTime":"2026-05-30T01:26:07.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":84.0,"endSpeed":77.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.360684203808365,"aZ":-29.204858253030405,"pfxX":3.2522228024908717,"pfxZ":1.9366593479955085,"pX":-1.5927724737437305,"pZ":2.9859948285070885,"vX0":1.44459924737155,"vY0":-122.43829079321975,"vZ0":0.2450018458216774,"x":177.71,"y":158.16,"x0":-2.611442937730204,"y0":50.001015624412304,"z0":5.367698309205576,"aX":4.975802969777996},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":-6.2,"spinRate":2615,"spinDirection":65},"zone":11,"typeConfidence":0.8,"plateTime":0.4459950858430659,"extension":6.108602630066697},"index":0,"playId":"e5ab0302-2479-369a-b799-9cac01bf2b7f","pitchNumber":1,"startTime":"2026-05-30T01:24:55.047Z","endTime":"2026-05-30T01:25:00.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73529515259203,"aZ":-19.24652388704329,"pfxX":-8.373528088850389,"pfxZ":6.7534584547727885,"pX":-1.6482713085486835,"pZ":3.3284906050758916,"vX0":4.64841962018923,"vY0":-137.30277963188962,"vZ0":-2.066849807524474,"x":179.83,"y":148.91,"x0":-2.2732724634125607,"y0":50.001021480785724,"z0":5.397431831333084,"aX":-16.023060552377537},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2488,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.3985650071939597,"extension":6.351445279013666},"index":1,"playId":"3ca401f6-ad6f-3eb1-8cc3-1e29d1a8b73b","pitchNumber":2,"startTime":"2026-05-30T01:25:13.100Z","endTime":"2026-05-30T01:25:17.414Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-30T01:25:28.150Z","endTime":"2026-05-30T01:25:42.367Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"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":84.2,"endSpeed":77.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69247515169852,"aZ":-33.0045055723589,"pfxX":8.37439269589186,"pfxZ":-0.5491119893882823,"pX":0.9819445086741752,"pZ":1.6961079814567679,"vX0":5.4150875979523665,"vY0":-122.61823050977883,"vZ0":-1.533288277423057,"x":79.57,"y":192.99,"x0":-2.3442890345809544,"y0":50.00073657162716,"z0":5.15063884776489,"aX":12.72442792459971},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.1,"breakHorizontal":-16.4,"spinRate":2609,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.44703450534431965,"extension":6.186012621049739},"index":3,"playId":"3b1d5a3b-3ef9-33bf-94ce-fdf836d2af2d","pitchNumber":3,"startTime":"2026-05-30T01:25:42.367Z","endTime":"2026-05-30T01:25:46.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26753244616572,"aZ":-31.8334863866477,"pfxX":5.351578393069981,"pfxZ":0.22624220793832084,"pX":0.583642808917221,"pZ":1.839548126193633,"vX0":5.152395238848268,"vY0":-122.48831861171674,"vZ0":-1.675711105207194,"x":94.75,"y":189.11,"x0":-2.2394355717063457,"y0":50.00513241983459,"z0":5.244055869885152,"aX":8.165384985849554},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":-10.9,"spinRate":2683,"spinDirection":64},"zone":9,"typeConfidence":0.89,"plateTime":0.446470911846367,"extension":6.158705980361261},"index":4,"playId":"54eba148-84c0-39d3-8973-f820c2afbbfe","pitchNumber":4,"startTime":"2026-05-30T01:26:00.638Z","endTime":"2026-05-30T01:26:07.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:26:07.618Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to right fielder Dylan Crews. Ty France to 2nd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:26:11.385Z","endTime":"2026-05-30T01:27:14.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297218404470893,"aZ":-30.792375356581857,"pfxX":4.00689695527471,"pfxZ":0.9042313490884055,"pX":0.7311640507163434,"pZ":1.816182012319393,"vX0":6.28717460730514,"vY0":-122.63369170286568,"vZ0":-1.759258289805977,"x":89.13,"y":189.74,"x0":-2.3863362794173795,"y0":50.00049801590776,"z0":5.169938917782826,"aX":6.099872926325946},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-8.8,"spinRate":2564,"spinDirection":55},"zone":9,"typeConfidence":0.88,"plateTime":0.44667753648150255,"extension":6.204475288684243},"index":0,"playId":"e680595d-af06-3cdd-8293-7bd837be9603","pitchNumber":1,"startTime":"2026-05-30T01:26:28.536Z","endTime":"2026-05-30T01:26:32.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133970843160796,"aZ":-31.87023567820572,"pfxX":6.559676582561084,"pfxZ":0.20427897688224483,"pX":0.4678497935505979,"pZ":1.5771720349777443,"vX0":4.450214288609268,"vY0":-122.14447513387034,"vZ0":-2.381149579937529,"x":99.17,"y":196.2,"x0":-2.2303031397832997,"y0":50.00449478737234,"z0":5.305921181417499,"aX":9.909278369347316},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":-13.0,"spinRate":2561,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.448484210704982,"extension":6.0548296389678224},"index":1,"playId":"d8622e96-881f-3bc3-b455-109e9d7d4607","pitchNumber":2,"startTime":"2026-05-30T01:26:46.741Z","endTime":"2026-05-30T01:26:51.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28452627135949,"aZ":-18.136087916182397,"pfxX":-8.658936535290247,"pfxZ":7.315311769434336,"pX":-0.18978585720990285,"pZ":2.9731448763512422,"vX0":8.02892688649923,"vY0":-137.61526348828707,"vZ0":-3.04897099816913,"x":124.23,"y":158.51,"x0":-2.0188886627031875,"y0":50.00622473579663,"z0":5.32270396542992,"aX":-16.62602580932414},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":14.0,"spinRate":2558,"spinDirection":237},"zone":2,"typeConfidence":0.92,"plateTime":0.3978803398719353,"extension":6.488681385697154},"hitData":{"launchSpeed":97.0,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.52,"coordY":112.81}},"index":2,"playId":"02b69c07-b657-3d19-9b5a-12505e462c14","pitchNumber":3,"startTime":"2026-05-30T01:27:04.597Z","endTime":"2026-05-30T01:27:14.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:27:14.367Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gavin Sheets hit by pitch. Ty France to 3rd. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:27:15.226Z","endTime":"2026-05-30T01:27:47.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40920645464646,"aZ":-30.42235849477356,"pfxX":2.596564501330663,"pfxZ":1.151176803734642,"pX":2.73865940318811,"pZ":1.6715015050970004,"vX0":10.986612772385273,"vY0":-121.8530718458825,"vZ0":-2.420694029208349,"x":12.61,"y":193.65,"x0":-2.14513084593935,"y0":50.00282807186172,"z0":5.277116127399365,"aX":3.946710636465587},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":-7.1,"spinRate":2462,"spinDirection":52},"zone":14,"typeConfidence":0.86,"plateTime":0.44757379381567697,"extension":6.388639770383278},"index":0,"playId":"e59907a2-a1c2-366c-ab4c-87a04a5f567c","pitchNumber":1,"startTime":"2026-05-30T01:27:40.121Z","endTime":"2026-05-30T01:27:47.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:27:47.123Z","atBatIndex":69},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xander Bogaerts grounds into a force out, fielded by third baseman Curtis Mead. Fernando Tatis Jr. out at 3rd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:28:33.697Z","endTime":"2026-05-30T01:29:58.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Sung-Mun Song replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T01:28:13.331Z","endTime":"2026-05-30T01:28:36.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"base":1},{"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.9,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84439809133922,"aZ":-18.724360613785827,"pfxX":-10.051017454205727,"pfxZ":7.015474376975974,"pX":0.45073972968792914,"pZ":1.3268606522136748,"vX0":10.309804150872447,"vY0":-137.65303501327685,"vZ0":-6.736651281837201,"x":99.82,"y":202.95,"x0":-2.039109003421565,"y0":50.00464460808324,"z0":5.07589226288273,"aX":-19.271980289241274},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":16.0,"spinRate":2574,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.3980696874274834,"extension":6.694336834234882},"index":1,"playId":"65d4a2fb-d604-3f20-add8-36838f3fed6f","pitchNumber":1,"startTime":"2026-05-30T01:28:36.040Z","endTime":"2026-05-30T01:28:40.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464661530233155,"aZ":-17.16874198212221,"pfxX":-7.77556645901528,"pfxZ":7.869241264750413,"pX":-0.9114952390275198,"pZ":1.923568997521998,"vX0":6.093028614936354,"vY0":-137.24169381501508,"vZ0":-5.66048374362555,"x":151.74,"y":186.84,"x0":-2.150513097477397,"y0":50.003681365947635,"z0":5.182791741440784,"aX":-14.828776043359635},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":12.8,"spinRate":2471,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.3991515130951351,"extension":6.21035097820493},"index":2,"playId":"c0380bc1-8ca1-3a0f-bdc0-18747f696bce","pitchNumber":2,"startTime":"2026-05-30T01:28:54.424Z","endTime":"2026-05-30T01:29:21.452Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"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.4,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81062757206418,"aZ":-25.106199785625183,"pfxX":-10.748238120665553,"pfxZ":3.70708641617297,"pX":-0.7009544831514121,"pZ":2.538527658460336,"vX0":7.807278450284975,"vY0":-137.26941401757588,"vZ0":-2.6534912800707184,"x":143.72,"y":170.24,"x0":-2.187734209002779,"y0":50.001220971769804,"z0":5.229738803108872,"aX":-20.47919546421887},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":2337,"spinDirection":235},"zone":4,"typeConfidence":0.97,"plateTime":0.3992443374352477,"extension":6.54582190650902},"index":3,"playId":"5fbdd0b9-1892-32b0-b5fd-b5fb73bd2546","pitchNumber":3,"startTime":"2026-05-30T01:29:33.068Z","endTime":"2026-05-30T01:29:36.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283387792196308,"aZ":-16.596433959011883,"pfxX":-8.840743044184268,"pfxZ":8.186039012321855,"pX":-0.08837860427711222,"pZ":2.330078407196289,"vX0":8.646119149018768,"vY0":-137.27624721717459,"vZ0":-4.81450574116839,"x":120.37,"y":175.87,"x0":-2.134966623196006,"y0":50.00176395119483,"z0":5.24179213252206,"aX":-16.819790534843847},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":14.2,"spinRate":2499,"spinDirection":237},"zone":5,"typeConfidence":0.92,"plateTime":0.39948858218972205,"extension":6.480466100665254},"hitData":{"launchSpeed":90.3,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.26,"coordY":166.79}},"index":4,"playId":"d4e7bbda-b962-35d4-aeb3-880957f95393","pitchNumber":4,"startTime":"2026-05-30T01:29:51.390Z","endTime":"2026-05-30T01:29:58.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:29:58.249Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, pitcher Adrian Morejon to first baseman Ty France.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:32:01.797Z","endTime":"2026-05-30T01:32:27.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to right field for Fernando Tatis Jr.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:31:27.177Z","endTime":"2026-05-30T01:31:27.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100"},{"details":{"description":"Sung-Mun Song remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:31:27.194Z","endTime":"2026-05-30T01:31:27.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Defensive switch from right field to left field for Ramón Laureano.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T01:31:27.197Z","endTime":"2026-05-30T01:32:04.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.812013174705793,"aZ":-22.90279762115978,"pfxX":7.9438392744843,"pfxZ":4.491981493547907,"pX":-1.4069458841131819,"pZ":2.378930424309249,"vX0":-13.04899898832921,"vY0":-142.32623998315347,"vZ0":-5.969765585126195,"x":170.63,"y":174.55,"x0":2.192447555008713,"y0":50.00175451787085,"z0":5.94130067619928,"aX":16.395065324494805},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.1,"breakHorizontal":-11.9,"spinRate":2388,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.38395291929454567,"extension":6.308906190593271},"index":3,"playId":"3d6336ba-53df-39a9-817f-18cb6855a199","pitchNumber":1,"startTime":"2026-05-30T01:32:04.139Z","endTime":"2026-05-30T01:32:08.230Z","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":98.7,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.057204738985334,"aZ":-21.04124538212433,"pfxX":9.262415979896286,"pfxZ":5.3251871041509045,"pX":0.5019172564429366,"pZ":2.8849091656098076,"vX0":-8.485596374847708,"vY0":-143.4326880457551,"vZ0":-5.047990347782827,"x":97.87,"y":160.89,"x0":2.2900913194969483,"y0":50.00390016619172,"z0":5.973136279948635,"aX":19.369941058698615},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.8,"breakHorizontal":-15.1,"spinRate":2451,"spinDirection":143},"zone":3,"typeConfidence":0.91,"plateTime":0.38134111040826646,"extension":6.213078137878254},"hitData":{"launchSpeed":86.2,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.2,"coordY":179.97}},"index":4,"playId":"6e542604-f24a-3f49-8f27-ef59dc79e0f1","pitchNumber":2,"startTime":"2026-05-30T01:32:20.521Z","endTime":"2026-05-30T01:32:27.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:32:27.821Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a sharp line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:35:41.737Z","endTime":"2026-05-30T01:36:28.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T01:32:38.433Z","endTime":"2026-05-30T01:32:52.476Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T01:32:52.476Z","endTime":"2026-05-30T01:35:15.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter José Tena replaces Jacob Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-30T01:35:15.060Z","endTime":"2026-05-30T01:35:44.033Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0316553357492,"aZ":-34.02576918477242,"pfxX":-0.3702956017002461,"pfxZ":-1.2353400879735439,"pX":0.1480648229769257,"pZ":3.7811200787580637,"vX0":3.189013826412858,"vY0":-121.520013524806,"vZ0":0.7441566495632708,"x":111.36,"y":136.69,"x0":-1.1337562288800036,"y0":50.00573608901703,"z0":6.429102206552753,"aX":-0.5537234824257891},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":-0.1,"spinRate":2522,"spinDirection":118},"zone":12,"typeConfidence":0.89,"plateTime":0.45089550124312394,"extension":6.186983628409481},"index":3,"playId":"a6673255-43ae-3c2f-a670-e7aee8b62ded","pitchNumber":1,"startTime":"2026-05-30T01:35:44.033Z","endTime":"2026-05-30T01:35:49.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823900788079047,"aZ":-29.566927320854436,"pfxX":-1.8370494111681634,"pfxZ":1.6890610484840431,"pX":-0.1762618858214343,"pZ":1.0491326596148047,"vX0":2.8280548128738023,"vY0":-123.1848924054261,"vZ0":-6.659639939084323,"x":123.72,"y":210.45,"x0":-1.0990085588863758,"y0":50.00051033608664,"z0":6.277977115213194,"aX":-2.8309776727901372},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":2.6,"spinRate":2338,"spinDirection":227},"zone":13,"typeConfidence":0.87,"plateTime":0.44415996906700084,"extension":6.192973529846447},"index":4,"playId":"89cd8fc0-233a-38a4-b28c-7ac8166969b0","pitchNumber":2,"startTime":"2026-05-30T01:36:00.109Z","endTime":"2026-05-30T01:36:04.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195580739507943,"aZ":-31.562159732518637,"pfxX":-7.6976223955419165,"pfxZ":0.3712241095225828,"pX":0.09760066267568722,"pZ":2.118431971392315,"vX0":5.70802013443271,"vY0":-126.90294536069956,"vZ0":-3.6158535235172478,"x":113.28,"y":181.58,"x0":-1.172625488221769,"y0":50.0029596235132,"z0":6.056529027182458,"aX":-12.64692992018748},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":12.7,"spinRate":2156,"spinDirection":248},"zone":8,"typeConfidence":0.88,"plateTime":0.4304187285615142,"extension":6.187083415220968},"hitData":{"launchSpeed":107.6,"launchAngle":13.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.39,"coordY":102.36}},"index":5,"playId":"4a06496c-73c3-3d53-8146-c0f3e23dfc41","pitchNumber":3,"startTime":"2026-05-30T01:36:17.267Z","endTime":"2026-05-30T01:36:28.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:36:28.273Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a ground ball to right fielder Fernando Tatis Jr. José Tena to 3rd. José Tena advances to 3rd, on a fielding error by right fielder Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:36:27.394Z","endTime":"2026-05-30T01:37:26.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.141728468059863,"aZ":-31.429295884830683,"pfxX":0.12385329229666464,"pfxZ":0.47765676948206526,"pX":-1.2282208459730064,"pZ":3.1990766036772595,"vX0":0.05279359898671992,"vY0":-122.60713365840925,"vZ0":-1.2713901616761927,"x":163.82,"y":152.4,"x0":-1.2659822837487484,"y0":50.00237257963475,"z0":6.352627165391217,"aX":0.1927706376666571},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-0.2,"spinRate":2468,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.4429565723828195,"extension":6.239902656137549},"index":0,"playId":"ba0b3a1f-2d70-3483-ad7b-63896235b012","pitchNumber":1,"startTime":"2026-05-30T01:36:53.922Z","endTime":"2026-05-30T01:36:57.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272945071988968,"aZ":-30.83703252881619,"pfxX":-0.4218083016588152,"pfxZ":0.8668596323572313,"pX":0.1697159859889279,"pZ":1.2008987945821619,"vX0":2.7840456163539935,"vY0":-123.9447068103731,"vZ0":-6.15528945936022,"x":110.53,"y":206.36,"x0":-0.9164419379922277,"y0":50.003366742955194,"z0":6.312281178817864,"aX":-0.6519902852415391},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":0.1,"spinRate":2338,"spinDirection":334},"zone":14,"typeConfidence":0.92,"plateTime":0.442998055566445,"extension":6.227305462373742},"hitData":{"launchSpeed":102.3,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.71,"coordY":107.48}},"index":1,"playId":"e430789e-1c27-30cc-8ffb-89223b2087ea","pitchNumber":2,"startTime":"2026-05-30T01:37:13.980Z","endTime":"2026-05-30T01:37:26.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:37:26.480Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorbit Vivas flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:38:59.167Z","endTime":"2026-05-30T01:39:13.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Nasim Nuñez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T01:37:55.872Z","endTime":"2026-05-30T01:38:52.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"description":"Offensive Substitution: Pinch-runner Drew Millas replaces Keibert Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T01:38:52.498Z","endTime":"2026-05-30T01:39:01.346Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"},"base":1},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00770508641267,"aZ":-13.614929627535073,"pfxX":-6.357308039400301,"pfxZ":9.645920254497405,"pX":-0.22664299889877046,"pZ":3.3103566172395555,"vX0":4.013266316846735,"vY0":-137.48139827942583,"vZ0":-6.024448675031767,"x":125.64,"y":149.4,"x0":-0.8755044104836172,"y0":50.0024493084187,"z0":6.445372999037049,"aX":-12.232211585640586},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2566,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.39760685930603,"extension":6.447951474964431},"hitData":{"launchSpeed":81.6,"launchAngle":50.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.79,"coordY":127.74}},"index":2,"playId":"6f90bc8b-c667-3918-bede-7f0b24703b73","pitchNumber":1,"startTime":"2026-05-30T01:39:01.346Z","endTime":"2026-05-30T01:39:13.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:39:13.464Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks. Drew Millas to 2nd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:42:34.804Z","endTime":"2026-05-30T01:44:28.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T01:39:44.561Z","endTime":"2026-05-30T01:40:16.541Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Miller replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T01:40:16.541Z","endTime":"2026-05-30T01:42:36.962Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840128735460546,"aZ":-36.68649310628628,"pfxX":5.468883098184179,"pfxZ":-2.827233182887529,"pX":-1.6957568137180292,"pZ":3.8926900552345005,"vX0":-0.8789522860866583,"vY0":-125.32131573106301,"vZ0":1.1593526666131182,"x":181.64,"y":133.68,"x0":-2.0516230644487865,"y0":50.00463782995374,"z0":6.415867332005299,"aX":8.717808157198572},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.7,"breakHorizontal":-9.7,"spinRate":2358,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.4367176929945855,"extension":6.453413663769628},"index":2,"playId":"8bdcf513-20d4-3abb-aaa4-bcc3679ce818","pitchNumber":1,"startTime":"2026-05-30T01:42:36.962Z","endTime":"2026-05-30T01:42:40.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039982222338985,"aZ":-36.609719103936136,"pfxX":5.551793269754073,"pfxZ":-2.7118775104340056,"pX":-0.7895511203943805,"pZ":2.295261255838378,"vX0":0.7567859075289924,"vY0":-127.13471630278745,"vZ0":-2.647135937883185,"x":147.1,"y":176.81,"x0":-1.8122760826853546,"y0":50.00123928287155,"z0":6.255287816642253,"aX":9.087772043347975},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.3,"breakHorizontal":-10.2,"spinRate":2493,"spinDirection":39},"zone":7,"typeConfidence":0.9,"plateTime":0.43080903010473204,"extension":6.504417545346145},"index":3,"playId":"e3b076ce-a748-3c36-990f-d5a14e435a4b","pitchNumber":2,"startTime":"2026-05-30T01:42:54.430Z","endTime":"2026-05-30T01:42:58.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03922973967917,"aZ":-36.117172483063214,"pfxX":7.135460391496568,"pfxZ":-2.390088224788137,"pX":0.7799711190045282,"pZ":3.7101727869701913,"vX0":3.6753572820182514,"vY0":-127.9047441283516,"vZ0":0.5736112818279648,"x":87.27,"y":138.61,"x0":-1.6036248312738406,"y0":50.00121301299077,"z0":6.321315775621771,"aX":11.787282632003814},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.0,"breakHorizontal":-13.8,"spinRate":2460,"spinDirection":45},"zone":12,"typeConfidence":0.9,"plateTime":0.4286770624356282,"extension":6.63917741215919},"index":4,"playId":"dd96e6a1-2e7b-3e10-a32f-7b1d31d8c573","pitchNumber":3,"startTime":"2026-05-30T01:43:13.845Z","endTime":"2026-05-30T01:43:17.742Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095986318481746,"aZ":-35.59187938963934,"pfxX":5.409273976173724,"pfxZ":-2.0485191149380326,"pX":2.065751108528662,"pZ":0.6937012188856356,"vX0":7.398438815444953,"vY0":-128.46270083516592,"vZ0":-6.673485206062504,"x":38.26,"y":220.05,"x0":-1.5565099861631646,"y0":50.00354889992198,"z0":6.0986126946758885,"aX":9.022362741507216},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.0,"breakHorizontal":-11.5,"spinRate":2504,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4266959209641965,"extension":6.758350783393786},"index":5,"playId":"6d65d971-020b-334b-9417-a9cd746c730d","pitchNumber":4,"startTime":"2026-05-30T01:43:33.000Z","endTime":"2026-05-30T01:43:37.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":93.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.458439288654596,"aZ":-13.94723288410974,"pfxX":-2.628949566358153,"pfxZ":8.168205515260496,"pX":-0.8935295918320876,"pZ":4.604398031187411,"vX0":2.8605056575220305,"vY0":-148.24107440558865,"vZ0":-2.84767094291551,"x":151.06,"y":114.46,"x0":-1.5280574732939987,"y0":50.007124376265295,"z0":6.388509650352724,"aX":-5.869745452645684},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.4,"breakHorizontal":4.2,"spinRate":2444,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.3690636413819779,"extension":6.777073494744101},"index":6,"playId":"e0510eef-880c-3874-8bb0-6692ebab3a57","pitchNumber":5,"startTime":"2026-05-30T01:44:02.260Z","endTime":"2026-05-30T01:44:05.974Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04052327168808,"aZ":-35.15683490637252,"pfxX":4.262927352479796,"pfxZ":-1.8285047820156652,"pX":-1.1327825792716884,"pZ":2.5292708842570963,"vX0":0.17902646097226566,"vY0":-126.86270548391218,"vZ0":-2.4850453491259668,"x":160.18,"y":170.49,"x0":-1.7581235748607127,"y0":50.0040087078537,"z0":6.324800965129446,"aX":6.946386199756144},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.6,"breakHorizontal":-7.8,"spinRate":2271,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.4318095267711395,"extension":6.635890522716692},"index":7,"playId":"16c09cf3-0316-354f-a492-a6131362148c","pitchNumber":6,"startTime":"2026-05-30T01:44:21.668Z","endTime":"2026-05-30T01:44:28.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:44:28.426Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:44:29.542Z","endTime":"2026-05-30T01:47:11.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91403832678564,"aZ":-36.98391320094408,"pfxX":5.201137176188983,"pfxZ":-2.9932714887576797,"pX":-1.3559731029740179,"pZ":3.098176023927435,"vX0":-0.9407170330166272,"vY0":-126.30818256278884,"vZ0":-0.6499314319781938,"x":168.69,"y":155.13,"x0":-1.6530820861642737,"y0":50.002783943198594,"z0":6.345640615091234,"aX":8.361681138748812},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.3,"breakHorizontal":-9.1,"spinRate":2245,"spinDirection":39},"zone":11,"typeConfidence":0.9,"plateTime":0.4344804786804386,"extension":6.57905520180459},"index":0,"playId":"2d9058f7-c8a4-3a19-9016-a39e8c10dc50","pitchNumber":1,"startTime":"2026-05-30T01:44:57.868Z","endTime":"2026-05-30T01:45:01.865Z","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":101.1,"endSpeed":92.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31354699236763,"aZ":-11.830953158474673,"pfxX":-2.970995271099155,"pfxZ":9.27234359804291,"pX":1.0380054586045075,"pZ":2.0411716379158573,"vX0":8.250559348765714,"vY0":-146.84980932442838,"vZ0":-9.925049099891394,"x":77.43,"y":183.67,"x0":-1.4163087917992834,"y0":50.001310747583794,"z0":6.159448091371889,"aX":-6.5178856269080425},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.0,"breakHorizontal":3.8,"spinRate":2374,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3723416477871879,"extension":6.9416415991082525},"index":1,"playId":"dfa5a1b5-53fe-34e1-bb8a-72eb181e825c","pitchNumber":2,"startTime":"2026-05-30T01:45:15.906Z","endTime":"2026-05-30T01:45:19.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":93.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503158691776594,"aZ":-12.478065387206733,"pfxX":-4.043076715592014,"pfxZ":8.956117306095173,"pX":-0.14352694347834377,"pZ":2.3905524114871466,"vX0":5.560796480225069,"vY0":-146.6304768511825,"vZ0":-9.001621793895007,"x":122.47,"y":174.24,"x0":-1.530634934844875,"y0":50.00041764217097,"z0":6.226146944569463,"aX":-8.889184576711598},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.8,"breakHorizontal":6.4,"spinRate":2514,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.3721561657302468,"extension":6.850467416427294},"index":2,"playId":"020f2f08-93af-3e07-a789-7049f5efb376","pitchNumber":3,"startTime":"2026-05-30T01:45:41.263Z","endTime":"2026-05-30T01:45:45.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26146199066004,"aZ":-36.12358083736981,"pfxX":5.884925899928179,"pfxZ":-2.3364768880886544,"pX":0.06993472143911805,"pZ":1.3099055179236485,"vX0":2.412784553193846,"vY0":-129.0075162614034,"vZ0":-5.128327254847212,"x":114.33,"y":203.41,"x0":-1.6415173841672062,"y0":50.00500636947411,"z0":6.10096689513508,"aX":9.942145827487515},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.2,"breakHorizontal":-11.2,"spinRate":2400,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4242037212407648,"extension":6.749065199617574},"index":3,"playId":"240d47be-e157-374a-bdcc-3f1cb633a189","pitchNumber":4,"startTime":"2026-05-30T01:45:58.960Z","endTime":"2026-05-30T01:46:02.961Z","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":89.1,"endSpeed":82.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297700337087,"aZ":-36.46329287400575,"pfxX":6.1245022028489196,"pfxZ":-2.5003375799952394,"pX":0.6970653233252038,"pZ":2.2294951843053994,"vX0":3.4584271127349298,"vY0":-129.80644468831102,"vZ0":-3.0194839210884514,"x":90.43,"y":178.58,"x0":-1.4469855406589336,"y0":50.005795162283654,"z0":6.174358753504874,"aX":10.48908872062426},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.9,"breakHorizontal":-11.9,"spinRate":2411,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.42140210200732486,"extension":6.757410149005577},"index":4,"playId":"ebaa6db8-a909-3923-a665-dc37f52844f1","pitchNumber":5,"startTime":"2026-05-30T01:46:17.601Z","endTime":"2026-05-30T01:46:21.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029733875036037,"aZ":-36.010873323299364,"pfxX":5.322841592218006,"pfxZ":-2.3334394824514764,"pX":-1.854975910199591,"pZ":3.6459591295799023,"vX0":-1.7478910535518473,"vY0":-126.84780372086814,"vZ0":0.3989956667760475,"x":187.71,"y":140.34,"x0":-1.8517602170917677,"y0":50.004098363083706,"z0":6.339417551354107,"aX":8.743266811055774},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.0,"breakHorizontal":-9.2,"spinRate":2215,"spinDirection":34},"zone":11,"typeConfidence":0.9,"plateTime":0.43049224339168113,"extension":6.706287743509964},"index":5,"playId":"9abaef9c-4e06-319d-a940-9dfd7ae76013","pitchNumber":6,"startTime":"2026-05-30T01:46:43.500Z","endTime":"2026-05-30T01:46:46.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":93.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77725799926277,"aZ":-10.53457266314662,"pfxX":-1.9042634395887716,"pfxZ":9.788528409779556,"pX":-0.4301252425092384,"pZ":2.1427008494475364,"vX0":3.8815478807109653,"vY0":-147.0517616208182,"vZ0":-10.056848645048253,"x":133.4,"y":180.93,"x0":-1.514182429702533,"y0":50.00453537493505,"z0":6.213651546159426,"aX":-4.210694949131823},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.1,"breakHorizontal":2.8,"spinRate":2458,"spinDirection":199},"zone":7,"typeConfidence":0.9,"plateTime":0.3711369423654234,"extension":6.754691060974717},"hitData":{"launchSpeed":101.6,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.4,"coordY":82.31}},"index":6,"playId":"009a63c6-e4bf-36b0-958c-59ba72785f19","pitchNumber":7,"startTime":"2026-05-30T01:47:03.312Z","endTime":"2026-05-30T01:47:11.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:47:11.569Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:49:17.905Z","endTime":"2026-05-30T01:50:47.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Dylan Crews.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:48:51.866Z","endTime":"2026-05-30T01:48:51.893Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500"},{"details":{"description":"Defensive switch from left field to right field for Daylen Lile.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:48:51.893Z","endTime":"2026-05-30T01:48:51.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"description":"José Tena remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T01:48:51.894Z","endTime":"2026-05-30T01:48:51.895Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"description":"Drew Millas remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-30T01:48:51.895Z","endTime":"2026-05-30T01:48:51.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"description":"Jorbit Vivas remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-05-30T01:48:51.896Z","endTime":"2026-05-30T01:49:20.008Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.205681620220172,"aZ":-29.115834063643817,"pfxX":7.6528587856817065,"pfxZ":2.072699848870041,"pX":0.8419893111540134,"pZ":1.8043858791235996,"vX0":5.014550858968744,"vY0":-120.59452514571754,"vZ0":-2.086240528896427,"x":84.91,"y":190.06,"x0":-2.257697624427749,"y0":50.00242863250259,"z0":5.246269057371348,"aX":11.282397500381881},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":-15.0,"spinRate":2640,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.45400270301177725,"extension":6.244726198433544},"index":5,"playId":"526a09d3-2a9f-3f70-901a-981ea338b176","pitchNumber":1,"startTime":"2026-05-30T01:49:20.008Z","endTime":"2026-05-30T01:49:23.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71273987255541,"aZ":-24.01731017722847,"pfxX":-11.293816016301587,"pfxZ":4.299784165887674,"pX":-0.9330942053116396,"pZ":3.154856095371812,"vX0":6.54297612265018,"vY0":-136.53527872179586,"vZ0":-2.0143163945128073,"x":152.57,"y":153.6,"x0":-1.8872243506065716,"y0":50.00328451008064,"z0":5.546922048895703,"aX":-21.425572053141124},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":19.2,"spinRate":2446,"spinDirection":232},"zone":11,"typeConfidence":0.93,"plateTime":0.40042493859577943,"extension":6.414719667120284},"index":6,"playId":"ff978d91-25c7-3d73-81fd-fb17ed8793e9","pitchNumber":2,"startTime":"2026-05-30T01:49:35.273Z","endTime":"2026-05-30T01:49:38.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6785421799799,"aZ":-29.31893238578881,"pfxX":4.747371087569959,"pfxZ":1.881483330308181,"pX":1.9693702745903263,"pZ":1.2596886950869897,"vX0":8.504899545600738,"vY0":-122.7311703404896,"vZ0":-3.3234477089889474,"x":41.93,"y":204.77,"x0":-2.16586504878174,"y0":50.00272804623832,"z0":5.144743712454977,"aX":7.19524203295342},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-10.7,"spinRate":2781,"spinDirection":57},"zone":14,"typeConfidence":0.88,"plateTime":0.4473458058736117,"extension":6.208833631432121},"index":7,"playId":"90172676-5fd6-3f0b-b74b-44940adadcad","pitchNumber":3,"startTime":"2026-05-30T01:49:51.996Z","endTime":"2026-05-30T01:49:55.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446697424981018,"aZ":-18.074864996857325,"pfxX":-9.526469934059989,"pfxZ":7.462747584696528,"pX":2.1556054436882044,"pZ":3.3119684324797247,"vX0":13.646861268778416,"vY0":-136.45521381864663,"vZ0":-2.341125007301947,"x":34.83,"y":149.36,"x0":-1.6679712638797926,"y0":50.006355463995014,"z0":5.423596149743476,"aX":-18.007790422196003},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":14.4,"spinRate":2560,"spinDirection":231},"zone":12,"typeConfidence":0.92,"plateTime":0.40109045848125024,"extension":6.5350915885125795},"index":8,"playId":"4bea1dd2-d751-3425-8444-23b2fb139bf5","pitchNumber":4,"startTime":"2026-05-30T01:50:09.596Z","endTime":"2026-05-30T01:50:13.146Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318687054677564,"aZ":-26.209099053642095,"pfxX":-11.229007754953736,"pfxZ":3.110678430215671,"pX":-0.7292528080946925,"pZ":3.8323027329931865,"vX0":7.453883232409379,"vY0":-137.30865695360546,"vZ0":0.5015681672569324,"x":144.8,"y":135.31,"x0":-2.014944675668222,"y0":50.001800460521665,"z0":5.425299298218922,"aX":-21.52182092971633},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":2414,"spinDirection":232},"zone":11,"typeConfidence":0.97,"plateTime":0.39833119931245786,"extension":6.144018643271447},"index":9,"playId":"d87d8c3d-6b54-38e4-b5fe-7611571606f8","pitchNumber":5,"startTime":"2026-05-30T01:50:26.904Z","endTime":"2026-05-30T01:50:31.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409319102622185,"aZ":-26.58790090596303,"pfxX":6.661046418472959,"pfxZ":3.760689626605023,"pX":1.5819634003031904,"pZ":2.092357727816461,"vX0":7.229332253186255,"vY0":-121.27041137967856,"vZ0":-1.9002108746575994,"x":56.7,"y":182.29,"x0":-2.306436152673015,"y0":50.00172904135508,"z0":5.212437826575992,"aX":9.887858123186923},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":-13.8,"spinRate":2694,"spinDirection":61},"zone":14,"typeConfidence":0.85,"plateTime":0.452194161839214,"extension":6.194371540191021},"index":10,"playId":"ad7635d1-13d2-3b81-9a91-e9082a792a19","pitchNumber":6,"startTime":"2026-05-30T01:50:43.579Z","endTime":"2026-05-30T01:50:47.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:50:47.876Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out sharply to center fielder Dylan Crews.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:50:52.865Z","endTime":"2026-05-30T01:52:14.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.931112720823958,"aZ":-18.208855055604605,"pfxX":-10.05582635303619,"pfxZ":7.410673480886459,"pX":-1.102268116492857,"pZ":3.537496171514219,"vX0":6.1087860753207295,"vY0":-136.39019137261073,"vZ0":-1.3441185250573224,"x":159.02,"y":143.27,"x0":-2.064354659989866,"y0":50.00131941147109,"z0":5.292044429986074,"aX":-18.94815363339014},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":16.9,"spinRate":2563,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.40154595504054047,"extension":6.466369942788611},"index":0,"playId":"ffe755a3-a17c-35c1-98db-3e87e1340b48","pitchNumber":1,"startTime":"2026-05-30T01:51:12.800Z","endTime":"2026-05-30T01:51:18.637Z","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":93.8,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727523498420545,"aZ":-17.8033637993587,"pfxX":-9.180523747910598,"pfxZ":7.676736788288968,"pX":-0.3628993958374237,"pZ":2.926384756890101,"vX0":7.928199894173846,"vY0":-136.369997313478,"vZ0":-2.83532400421503,"x":130.83,"y":159.77,"x0":-2.1239874119916853,"y0":50.0010744966116,"z0":5.216752355816121,"aX":-17.182233552636443},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":14.8,"spinRate":2554,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.40260467674038924,"extension":6.4160848383766735},"index":1,"playId":"f9d0ec2d-b3d7-38f7-99d0-389d97f628bd","pitchNumber":2,"startTime":"2026-05-30T01:51:29.572Z","endTime":"2026-05-30T01:51:33.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882895914207822,"aZ":-20.849468034693473,"pfxX":-2.8302676589042446,"pfxZ":6.309190950624389,"pX":0.3466884347749354,"pZ":2.2507892601339825,"vX0":7.642688127461035,"vY0":-132.98731292025724,"vZ0":-3.867455781197823,"x":103.79,"y":178.01,"x0":-2.1937098322150073,"y0":50.0041040652258,"z0":5.231780718840064,"aX":-5.081978611260254},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":3.5,"spinRate":2581,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.41148167357760146,"extension":6.515057205963743},"index":2,"playId":"d3be87df-b726-3210-9d6c-94e5a77cfead","pitchNumber":3,"startTime":"2026-05-30T01:51:46.201Z","endTime":"2026-05-30T01:51:50.456Z","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.3,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629838063991993,"aZ":-18.20414186485437,"pfxX":-8.282482041663052,"pfxZ":7.345569948391487,"pX":-0.0905814281273067,"pZ":3.646039904154843,"vX0":7.945871396714634,"vY0":-137.1237386686727,"vZ0":-1.2938486019222855,"x":120.45,"y":140.34,"x0":-1.9512924804284189,"y0":50.00613831071877,"z0":5.367438585459619,"aX":-15.759015738262306},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2645,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.3996140462858726,"extension":6.5398802417587945},"hitData":{"launchSpeed":100.6,"launchAngle":27.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":94.24,"coordY":48.98}},"index":3,"playId":"0a0d6d91-7b8e-3bcd-b91b-1816a7ac021e","pitchNumber":4,"startTime":"2026-05-30T01:52:03.202Z","endTime":"2026-05-30T01:52:14.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:52:14.831Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:52:19.018Z","endTime":"2026-05-30T01:53:46.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":84.1,"endSpeed":77.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063720850406934,"aZ":-29.52191156599643,"pfxX":4.707351542386886,"pfxZ":1.7533258485735184,"pX":1.2658619661559085,"pZ":1.5722344887191997,"vX0":6.829707105613371,"vY0":-122.32647191153822,"vZ0":-2.5234621147112835,"x":68.75,"y":196.33,"x0":-2.173764408284036,"y0":50.00497370340175,"z0":5.147322405138259,"aX":7.137257926077347},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":-10.1,"spinRate":2570,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.4477112239668264,"extension":6.220895864362189},"index":0,"playId":"9daa4db6-3467-3b68-b9f0-1ad481b5e016","pitchNumber":1,"startTime":"2026-05-30T01:52:42.739Z","endTime":"2026-05-30T01:52:46.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508366510314854,"aZ":-31.712644773302245,"pfxX":5.457866330623439,"pfxZ":0.3103243902402406,"pX":0.1595454144785513,"pZ":1.8500266298482448,"vX0":4.5404511224104125,"vY0":-121.2378276112034,"vZ0":-1.1422343222610802,"x":96.93,"y":168.23,"x0":-2.45197817163198,"y0":50.00208500770528,"z0":5.115670343066314,"aX":8.0564531852012},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-11.0,"spinRate":2719,"spinDirection":61},"zone":8,"typeConfidence":0.9,"plateTime":0.45319417613455437,"extension":6.131821551300836},"index":1,"playId":"db26c66c-a987-326b-9267-d036fcb0e4bb","pitchNumber":2,"startTime":"2026-05-30T01:53:01.508Z","endTime":"2026-05-30T01:53:05.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73241057632481,"aZ":-15.437249973195021,"pfxX":-8.245188484518764,"pfxZ":8.927792563756865,"pX":-0.08697844471693124,"pZ":2.3690286095822515,"vX0":8.221255405896782,"vY0":-136.2509760061,"vZ0":-4.632460999566535,"x":120.32,"y":174.82,"x0":-2.076342930619861,"y0":50.00380792551317,"z0":5.162655069535793,"aX":-15.459430339886929},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2495,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.40242910161100864,"extension":6.389056648529168},"index":2,"playId":"4daa7c1b-6f0b-335a-8da0-6db79c379bb2","pitchNumber":3,"startTime":"2026-05-30T01:53:19.006Z","endTime":"2026-05-30T01:53:22.207Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05416970850252,"aZ":-27.924803762160998,"pfxX":-12.256211358431806,"pfxZ":2.2136905111913645,"pX":-0.26454408358733056,"pZ":1.4607855584223322,"vX0":9.030176115291322,"vY0":-137.63385800484403,"vZ0":-5.044473025892694,"x":127.08,"y":199.34,"x0":-1.9927649728089845,"y0":50.005067091645756,"z0":5.204465888835158,"aX":-23.55753961259194},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.1,"breakHorizontal":20.4,"spinRate":2322,"spinDirection":236},"zone":13,"typeConfidence":0.98,"plateTime":0.39769423209166677,"extension":6.367430949776102},"index":3,"playId":"d006c5ae-8318-34c6-b748-4409185988d5","pitchNumber":4,"startTime":"2026-05-30T01:53:41.575Z","endTime":"2026-05-30T01:53:46.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:53:46.387Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:53:54.808Z","endTime":"2026-05-30T01:54:39.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.697586887851173,"aZ":-19.439182062581803,"pfxX":-8.953739822931984,"pfxZ":6.757076287999968,"pX":-0.37399868498395716,"pZ":2.711738068802297,"vX0":7.760279178873622,"vY0":-136.12767397683692,"vZ0":-3.2173140632004187,"x":131.26,"y":165.56,"x0":-2.092492077883274,"y0":50.003800018371564,"z0":5.247939433788371,"aX":-16.87660854821028},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":14.6,"spinRate":2397,"spinDirection":236},"zone":1,"typeConfidence":0.91,"plateTime":0.4017258728258115,"extension":6.176148563679087},"index":0,"playId":"c73aa65b-f5b1-3e94-ac0b-0d5756050562","pitchNumber":1,"startTime":"2026-05-30T01:54:07.981Z","endTime":"2026-05-30T01:54:11.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57893354904155,"aZ":-30.499518570321886,"pfxX":4.542554230759799,"pfxZ":1.1288224631683956,"pX":0.5345864999256609,"pZ":2.312901546879896,"vX0":5.2808957284872715,"vY0":-120.44255596834088,"vZ0":-0.5094290196979181,"x":96.62,"y":176.33,"x0":-2.2696696739293483,"y0":50.00180289727388,"z0":5.205155500546043,"aX":6.727550594824643},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.2,"breakHorizontal":-9.4,"spinRate":2466,"spinDirection":60},"zone":6,"typeConfidence":0.88,"plateTime":0.4533302831660708,"extension":6.072878437792305},"hitData":{"launchSpeed":69.7,"launchAngle":9.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.69,"coordY":145.5}},"index":1,"playId":"f6fca250-2086-38a4-a580-b5d269f06b1c","pitchNumber":2,"startTime":"2026-05-30T01:54:31.580Z","endTime":"2026-05-30T01:54:39.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:54:39.954Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T01:56:42.472Z","endTime":"2026-05-30T01:58:18.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2908125111119,"aZ":-13.580262788474235,"pfxX":-1.595354787412349,"pfxZ":8.651767933341961,"pX":-0.7811348531376245,"pZ":4.57042293181053,"vX0":2.829564298219401,"vY0":-145.479261591722,"vZ0":-2.845504427136247,"x":146.78,"y":115.38,"x0":-1.5579231730347842,"y0":50.002898343161064,"z0":6.381529846829072,"aX":-3.428998260319351},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2492,"spinDirection":196},"zone":11,"typeConfidence":0.88,"plateTime":0.3761221199021292,"extension":6.736651245968982},"index":0,"playId":"0420cee3-7b98-3be8-954f-a1543b3ce0f9","pitchNumber":1,"startTime":"2026-05-30T01:57:01.450Z","endTime":"2026-05-30T01:57:05.325Z","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":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97559402044254,"aZ":-11.406942065037118,"pfxX":-0.288350589781304,"pfxZ":9.714936017103893,"pX":-0.1729665514172373,"pZ":4.606230599090184,"vX0":3.908474276778557,"vY0":-145.47569667558471,"vZ0":-3.0563748878139334,"x":123.59,"y":114.41,"x0":-1.4979261756040416,"y0":50.00173246729395,"z0":6.364593496911331,"aX":-0.6165808888790453},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.2,"breakHorizontal":-0.2,"spinRate":2442,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.37688023327107345,"extension":6.809806998951807},"index":1,"playId":"28d6c661-e8c8-30cb-b00a-7d07b4f47fd0","pitchNumber":2,"startTime":"2026-05-30T01:57:16.196Z","endTime":"2026-05-30T01:57:20.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68297819148103,"aZ":-11.352019354729494,"pfxX":-2.123206077246793,"pfxZ":9.6598601253494,"pX":0.9114149197615425,"pZ":2.088568453298902,"vX0":7.09446297688398,"vY0":-145.75349656711265,"vZ0":-9.702049512322846,"x":82.26,"y":182.39,"x0":-1.2763444731992344,"y0":50.001570312875316,"z0":6.142297167247432,"aX":-4.576677451119307},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.7,"breakHorizontal":2.5,"spinRate":2433,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.37552247860772114,"extension":6.902908905614356},"index":2,"playId":"4c2c8431-4df9-3abb-ae34-2a6dd00b9bdf","pitchNumber":3,"startTime":"2026-05-30T01:57:32.216Z","endTime":"2026-05-30T01:57:35.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193526930390664,"aZ":-33.72039904105415,"pfxX":8.758816250684255,"pfxZ":-0.9685373076771455,"pX":-1.8152358849394579,"pZ":5.593387959678526,"vX0":-3.042403960415334,"vY0":-125.63518222472445,"vZ0":4.501916498591943,"x":186.19,"y":87.76,"x0":-1.724392121182159,"y0":50.00453074046242,"z0":6.523597493427289,"aX":13.959024330768488},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-15.1,"spinRate":2242,"spinDirection":39},"zone":11,"typeConfidence":0.9,"plateTime":0.4364889893862758,"extension":6.713423050070151},"index":3,"playId":"a8e8a95e-79db-3cbf-8782-1800334b969e","pitchNumber":4,"startTime":"2026-05-30T01:57:48.813Z","endTime":"2026-05-30T01:57:52.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.517172454481223,"aZ":-15.200696167886894,"pfxX":-2.811556683399922,"pfxZ":7.872879939033091,"pX":1.1127848190603016,"pZ":1.2253520701306582,"vX0":8.042401951767781,"vY0":-144.9237987463307,"vZ0":-11.251790036650323,"x":74.58,"y":205.7,"x0":-1.3163688872631498,"y0":50.00651930688541,"z0":6.054295316432992,"aX":-6.064717337045707},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.5,"breakHorizontal":3.7,"spinRate":2493,"spinDirection":205},"zone":14,"typeConfidence":0.88,"plateTime":0.3759843288648175,"extension":6.832999547717474},"index":4,"playId":"c5b77e39-3c08-35c6-99ae-27244dd75392","pitchNumber":5,"startTime":"2026-05-30T01:58:14.080Z","endTime":"2026-05-30T01:58:18.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:58:18.539Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T01:58:26.276Z","endTime":"2026-05-30T02:01:07.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394801462646644,"aZ":-34.8465504463188,"pfxX":5.874982423643378,"pfxZ":-1.6433150469841848,"pX":-1.7574492893368678,"pZ":4.677176222190782,"vX0":-1.6787832701722922,"vY0":-126.9040377984496,"vZ0":2.650050069674899,"x":183.99,"y":112.5,"x0":-1.8498522419911532,"y0":50.00085450856685,"z0":6.398396272504773,"aX":9.564461104723328},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":-10.2,"spinRate":2254,"spinDirection":30},"zone":11,"typeConfidence":0.9,"plateTime":0.43188342445052497,"extension":6.544411294648901},"index":0,"playId":"6081349c-bfb2-392a-8978-8e21ee75ab4e","pitchNumber":1,"startTime":"2026-05-30T01:58:45.001Z","endTime":"2026-05-30T01:58:48.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:58:56.013Z","endTime":"2026-05-30T01:59:54.924Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09900440654856,"aZ":-16.005993933631725,"pfxX":-2.2538066119555467,"pfxZ":7.466437278769622,"pX":0.3442747819460994,"pZ":3.5455842209238266,"vX0":6.12645156209095,"vY0":-145.73788332916104,"vZ0":-5.056342028148304,"x":103.88,"y":143.05,"x0":-1.4860629005164572,"y0":50.003417510857034,"z0":6.259580339848143,"aX":-4.8814433732590805},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.7,"breakHorizontal":3.0,"spinRate":2333,"spinDirection":208},"zone":12,"typeConfidence":0.87,"plateTime":0.3748674987295546,"extension":6.836936131145087},"index":2,"playId":"53fea339-1733-373c-89bb-5c0336d4ffea","pitchNumber":2,"startTime":"2026-05-30T01:59:54.924Z","endTime":"2026-05-30T01:59:58.550Z","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":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494781056373675,"aZ":-36.390760666453296,"pfxX":4.696561886985439,"pfxZ":-2.5283400337837207,"pX":0.16035685488064122,"pZ":3.46985080715347,"vX0":2.6343699891806587,"vY0":-128.06413273209478,"vZ0":0.04308495463296813,"x":110.89,"y":145.09,"x0":-1.490567208461294,"y0":50.003285717905726,"z0":6.2902488539216215,"aX":7.830622440694356},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.3,"breakHorizontal":-9.1,"spinRate":2378,"spinDirection":31},"zone":12,"typeConfidence":0.9,"plateTime":0.42706982527054205,"extension":6.802881278550715},"index":3,"playId":"4203b0bf-e2bf-3d53-ae81-6007badd133f","pitchNumber":3,"startTime":"2026-05-30T02:00:14.004Z","endTime":"2026-05-30T02:00:18.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9513576479923,"aZ":-37.45596303922987,"pfxX":3.620951465705452,"pfxZ":-3.122515425290299,"pX":0.2979045263397864,"pZ":2.4634992653417775,"vX0":3.0161379282228267,"vY0":-129.25595850360682,"vZ0":-2.2684200870689395,"x":105.64,"y":172.27,"x0":-1.354530503683629,"y0":50.0028569277526,"z0":6.22868237446018,"aX":6.125714718993039},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.9,"breakHorizontal":-7.2,"spinRate":2314,"spinDirection":35},"zone":6,"typeConfidence":0.9,"plateTime":0.42375975161540413,"extension":6.772846551162146},"index":4,"playId":"ec7e3acd-cb3b-37d0-be67-fa2dbc3a9a8c","pitchNumber":4,"startTime":"2026-05-30T02:00:39.988Z","endTime":"2026-05-30T02:00:43.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327240073218064,"aZ":-39.23130394257539,"pfxX":6.490563642419638,"pfxZ":-4.236151124142909,"pX":0.047023017293082274,"pZ":2.90826314321275,"vX0":1.9794015020987554,"vY0":-128.46208225242353,"vZ0":-0.8079708369769693,"x":115.21,"y":160.26,"x0":-1.5771724616127036,"y0":50.001504014004794,"z0":6.284182118362951,"aX":10.815635498427207},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.6,"breakHorizontal":-12.2,"spinRate":2343,"spinDirection":34},"zone":2,"typeConfidence":0.9,"plateTime":0.42683035151166715,"extension":6.852758599527037},"index":5,"playId":"f184dd2b-671d-3f6d-af7f-36ed0e050790","pitchNumber":5,"startTime":"2026-05-30T02:01:02.372Z","endTime":"2026-05-30T02:01:07.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:01:07.780Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:01:08.155Z","endTime":"2026-05-30T02:02:30.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652970636205293,"aZ":-34.67595935779781,"pfxX":4.533499397160853,"pfxZ":-1.5200829823849507,"pX":0.3104409477615596,"pZ":1.8567487110417338,"vX0":3.166556903605698,"vY0":-127.11969002226223,"vZ0":-4.091343023252216,"x":105.17,"y":188.65,"x0":-1.537878201420696,"y0":50.00217548342815,"z0":6.222770638800566,"aX":7.461890232988319},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-8.9,"spinRate":2294,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.42992460512799946,"extension":6.917727317484338},"index":0,"playId":"3e96b887-49a6-3fda-8f24-f5ac7e79cc26","pitchNumber":1,"startTime":"2026-05-30T02:01:30.405Z","endTime":"2026-05-30T02:01:34.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97878445638135,"aZ":-38.56539249930159,"pfxX":3.6482721895281163,"pfxZ":-3.897748267810208,"pX":0.2950168568350921,"pZ":1.9715809797058959,"vX0":3.2387076883775627,"vY0":-127.48566297076624,"vZ0":-2.9622616126750323,"x":105.75,"y":185.55,"x0":-1.4671924125255098,"y0":50.00236142547487,"z0":6.202284800207095,"aX":5.984688124094765},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.4,"breakHorizontal":-7.3,"spinRate":2246,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.43016627658578743,"extension":6.9117217424560105},"index":1,"playId":"54fe0d0f-0255-3137-bfff-f37e062e61ac","pitchNumber":2,"startTime":"2026-05-30T02:01:50.687Z","endTime":"2026-05-30T02:01:53.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T02:02:04.822Z","endTime":"2026-05-30T02:02:18.267Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.6,"endSpeed":93.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419849534874686,"aZ":-13.525527168061595,"pfxX":-2.1193814505008324,"pfxZ":8.328534735895824,"pX":0.7375430721598737,"pZ":2.8268965899474416,"vX0":6.959545000527454,"vY0":-147.8336507680917,"vZ0":-7.618987087600963,"x":88.89,"y":162.45,"x0":-1.3598563046129877,"y0":50.00408877985065,"z0":6.2115705936905945,"aX":-4.747144441066682},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":13.9,"breakHorizontal":2.6,"spinRate":2445,"spinDirection":197},"zone":3,"typeConfidence":0.9,"plateTime":0.36887829353131796,"extension":6.9488956434042555},"hitData":{"launchSpeed":92.9,"launchAngle":35.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.99,"coordY":95.76}},"index":3,"playId":"268d1413-bff7-3210-9add-8c0c3c969cb4","pitchNumber":3,"startTime":"2026-05-30T02:02:18.267Z","endTime":"2026-05-30T02:02:30.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:02:30.188Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:02:32.687Z","endTime":"2026-05-30T02:04:02.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".180"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.51"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.41"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.20"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.31"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.10"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.93"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.76"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.88"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817961876268885,"aZ":-33.64825873442202,"pfxX":7.188034423363989,"pfxZ":-0.9018113817843236,"pX":0.01862545897114053,"pZ":2.5874596833311383,"vX0":1.730137945111463,"vY0":-127.23740909220867,"vZ0":-2.4952874993985334,"x":116.29,"y":168.92,"x0":-1.6044305881975138,"y0":50.003552249723555,"z0":6.2549410627074495,"aX":11.750607886197821},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.9,"breakHorizontal":-13.4,"spinRate":2329,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.43096154085200356,"extension":6.868775550430852},"index":0,"playId":"2603088c-3a74-349e-aa35-7b17da3aa40c","pitchNumber":1,"startTime":"2026-05-30T02:02:54.904Z","endTime":"2026-05-30T02:02:58.238Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":93.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.850461203074723,"aZ":-14.037383437889277,"pfxX":-2.3039074322825446,"pfxZ":8.169033889949228,"pX":0.32314866770002554,"pZ":3.1687121786856167,"vX0":6.074995625912064,"vY0":-147.35093964035755,"vZ0":-6.545117224187494,"x":104.68,"y":153.22,"x0":-1.4571081097838268,"y0":50.00297381892317,"z0":6.232576671150354,"aX":-5.1157415155901775},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":13.8,"breakHorizontal":3.1,"spinRate":2494,"spinDirection":196},"zone":3,"typeConfidence":0.89,"plateTime":0.3703550797506683,"extension":6.851179603895619},"index":1,"playId":"94be314a-5ad6-3600-8949-e06089621043","pitchNumber":2,"startTime":"2026-05-30T02:03:11.727Z","endTime":"2026-05-30T02:03:19.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Curtis Mead advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"94be314a-5ad6-3600-8949-e06089621043","startTime":"2026-05-30T02:03:20.805Z","endTime":"2026-05-30T02:03:35.662Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"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":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942452131316447,"aZ":-34.63866371397236,"pfxX":5.770495948694762,"pfxZ":-1.4662257471890205,"pX":-0.4490518056336479,"pZ":0.44410235222303895,"vX0":1.0437645384145962,"vY0":-128.75386245258161,"vZ0":-7.421375765142743,"x":134.12,"y":226.79,"x0":-1.6095819609233593,"y0":50.00581935639193,"z0":6.047505632997156,"aX":9.68124518467334},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.1,"breakHorizontal":-10.7,"spinRate":2423,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.42554232771693545,"extension":6.9290853770788265},"index":3,"playId":"3ae124be-0341-3c9c-8860-855dceac11f3","pitchNumber":3,"startTime":"2026-05-30T02:03:35.662Z","endTime":"2026-05-30T02:03:39.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946304104700324,"aZ":-37.41508259223832,"pfxX":3.7712750272003426,"pfxZ":-3.105883421342517,"pX":-0.3443872538030865,"pZ":3.246443767325014,"vX0":1.644174745441156,"vY0":-128.89032319002794,"vZ0":-0.430044760577865,"x":130.13,"y":151.13,"x0":-1.4798745191490175,"y0":50.002953078677265,"z0":6.296490741710719,"aX":6.36549048502739},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.5,"breakHorizontal":-7.2,"spinRate":2215,"spinDirection":40},"zone":1,"typeConfidence":0.9,"plateTime":0.4244220268989287,"extension":6.931744497059137},"index":4,"playId":"0cdef2e0-6f19-3548-9227-96692ff879ff","pitchNumber":4,"startTime":"2026-05-30T02:03:58.638Z","endTime":"2026-05-30T02:04:02.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:04:02.585Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T02:02:32.687Z","endTime":"2026-05-30T02:04:02.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".180"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.51"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.41"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.20"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.31"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.10"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.93"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.76"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.88"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817961876268885,"aZ":-33.64825873442202,"pfxX":7.188034423363989,"pfxZ":-0.9018113817843236,"pX":0.01862545897114053,"pZ":2.5874596833311383,"vX0":1.730137945111463,"vY0":-127.23740909220867,"vZ0":-2.4952874993985334,"x":116.29,"y":168.92,"x0":-1.6044305881975138,"y0":50.003552249723555,"z0":6.2549410627074495,"aX":11.750607886197821},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.9,"breakHorizontal":-13.4,"spinRate":2329,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.43096154085200356,"extension":6.868775550430852},"index":0,"playId":"2603088c-3a74-349e-aa35-7b17da3aa40c","pitchNumber":1,"startTime":"2026-05-30T02:02:54.904Z","endTime":"2026-05-30T02:02:58.238Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":93.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.850461203074723,"aZ":-14.037383437889277,"pfxX":-2.3039074322825446,"pfxZ":8.169033889949228,"pX":0.32314866770002554,"pZ":3.1687121786856167,"vX0":6.074995625912064,"vY0":-147.35093964035755,"vZ0":-6.545117224187494,"x":104.68,"y":153.22,"x0":-1.4571081097838268,"y0":50.00297381892317,"z0":6.232576671150354,"aX":-5.1157415155901775},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":13.8,"breakHorizontal":3.1,"spinRate":2494,"spinDirection":196},"zone":3,"typeConfidence":0.89,"plateTime":0.3703550797506683,"extension":6.851179603895619},"index":1,"playId":"94be314a-5ad6-3600-8949-e06089621043","pitchNumber":2,"startTime":"2026-05-30T02:03:11.727Z","endTime":"2026-05-30T02:03:19.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Curtis Mead advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"94be314a-5ad6-3600-8949-e06089621043","startTime":"2026-05-30T02:03:20.805Z","endTime":"2026-05-30T02:03:35.662Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"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":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942452131316447,"aZ":-34.63866371397236,"pfxX":5.770495948694762,"pfxZ":-1.4662257471890205,"pX":-0.4490518056336479,"pZ":0.44410235222303895,"vX0":1.0437645384145962,"vY0":-128.75386245258161,"vZ0":-7.421375765142743,"x":134.12,"y":226.79,"x0":-1.6095819609233593,"y0":50.00581935639193,"z0":6.047505632997156,"aX":9.68124518467334},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.1,"breakHorizontal":-10.7,"spinRate":2423,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.42554232771693545,"extension":6.9290853770788265},"index":3,"playId":"3ae124be-0341-3c9c-8860-855dceac11f3","pitchNumber":3,"startTime":"2026-05-30T02:03:35.662Z","endTime":"2026-05-30T02:03:39.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946304104700324,"aZ":-37.41508259223832,"pfxX":3.7712750272003426,"pfxZ":-3.105883421342517,"pX":-0.3443872538030865,"pZ":3.246443767325014,"vX0":1.644174745441156,"vY0":-128.89032319002794,"vZ0":-0.430044760577865,"x":130.13,"y":151.13,"x0":-1.4798745191490175,"y0":50.002953078677265,"z0":6.296490741710719,"aX":6.36549048502739},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.5,"breakHorizontal":-7.2,"spinRate":2215,"spinDirection":40},"zone":1,"typeConfidence":0.9,"plateTime":0.4244220268989287,"extension":6.931744497059137},"index":4,"playId":"0cdef2e0-6f19-3548-9227-96692ff879ff","pitchNumber":4,"startTime":"2026-05-30T02:03:58.638Z","endTime":"2026-05-30T02:04:02.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:04:02.585Z","atBatIndex":84},"scoringPlays":[2,8,16,22,27,34,35,48,51,60],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":119.23,"y":78.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":141.36,"y":92.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":83.57,"y":83.65},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":90.7,"y":148.53},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":100.81,"y":76.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":94.71,"y":34.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":107.4,"y":66.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":154.54,"y":162.73},"type":"O","description":"Groundout"}]}},{"startIndex":12,"endIndex":18,"top":[12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":120.07,"y":148.54},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":99.28,"y":164.25},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":185.54,"y":56.27},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":145.92,"y":154.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":154.26,"y":84.04},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":30,"top":[19,20,21,22,23],"bottom":[24,25,26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":102.33,"y":161.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":156.57,"y":146.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":110.94,"y":149.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":201.13,"y":129.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":111.96,"y":152.09},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":164.05,"y":84.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":183.0,"y":80.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":124.61,"y":66.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":168.23,"y":110.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":151.5,"y":115.4},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33,34,35,36,37],"bottom":[38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":80.57,"y":136.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":123.09,"y":144.62},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":77.99,"y":104.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":106.89,"y":155.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":161.48,"y":108.4},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":147.45,"y":150.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":156.06,"y":163.24},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":49,"top":[41,42,43],"bottom":[44,45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":105.81,"y":143.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":120.55,"y":78.65},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":85.41,"y":163.85},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":209.82,"y":113.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":91.85,"y":165.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":56.7,"y":139.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":110.44,"y":97.84},"type":"H","description":"Single"}]}},{"startIndex":50,"endIndex":56,"top":[50,51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":147.55,"y":134.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":46.98,"y":51.27},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":140.86,"y":95.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":174.82,"y":170.84},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":112.97,"y":148.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":139.69,"y":70.09},"type":"O","description":"Lineout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":120.07,"y":147.02},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":121.08,"y":172.87},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":193.58,"y":57.79},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":138.83,"y":150.06},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":136.96,"y":133.23},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":76,"top":[65,66,67,68,69,70],"bottom":[71,72,73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":193.57,"y":139.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":165.52,"y":112.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":97.26,"y":166.79},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":129.2,"y":179.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":182.39,"y":102.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":166.71,"y":107.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":57.79,"y":127.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":49.4,"y":82.31},"type":"O","description":"Lineout"}]}},{"startIndex":77,"endIndex":84,"top":[77,78,79,80],"bottom":[81,82,83,84],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":94.24,"y":48.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":128.69,"y":145.5},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":206.99,"y":95.76},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":1,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":9,"errors":2,"leftOnBase":10},"away":{"runs":7,"hits":10,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"onDeck":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"inHole":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"battingOrder":8,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"onDeck":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"inHole":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"battingOrder":6,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":14,"airOuts":8,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".219","atBats":36,"obp":".292","slg":".362","ops":".654","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":16,"rbi":7,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":35,"obp":".381","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":167,"era":"3.85","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":64,"strikes":103,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":5,"pitchesPerInning":"18.56","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":5,"strikes":17,"strikePercentage":".770","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":3,"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":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":8,"groundOuts":9,"airOuts":17,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":43,"obp":".259","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":202,"era":"0.64","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.93","battersFaced":54,"outs":42,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":77,"strikes":125,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".---","pitchesPerInning":"14.43","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"3.86","runsScoredPer9":"0.64","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":31,"airOuts":31,"runs":11,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".134","atBats":97,"obp":".232","slg":".175","ops":".407","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":17,"rbi":4,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".173","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","assists":15,"putOuts":289,"errors":4,"chances":308,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":26,"groundOuts":59,"airOuts":50,"runs":20,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":43,"hitByPitch":4,"atBats":214,"obp":".304","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1012,"era":"2.76","inningsPitched":"62.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.15","battersFaced":248,"outs":186,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1012,"balls":389,"strikes":623,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".571","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.15","walksPer9Inn":"4.06","hitsPer9Inn":"6.24","runsScoredPer9":"2.90","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":10,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(S, 17)","summary":"1.1 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"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}},"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":24,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":84,"obp":".219","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":413,"era":"0.72","inningsPitched":"25.0","wins":1,"losses":1,"saves":17,"saveOpportunities":17,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.84","battersFaced":96,"outs":75,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":413,"balls":140,"strikes":273,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".500","pitchesPerInning":"16.52","gamesFinished":22,"strikeoutWalkRatio":"4.45","strikeoutsPer9Inn":"17.64","walksPer9Inn":"3.96","hitsPer9Inn":"3.60","runsScoredPer9":"1.08","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":7,"groundOuts":31,"airOuts":20,"runs":6,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":93,"obp":".346","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":427,"era":"2.13","inningsPitched":"25.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.38","battersFaced":107,"outs":76,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":427,"balls":164,"strikes":263,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".---","pitchesPerInning":"16.86","gamesFinished":4,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.26","hitsPer9Inn":"8.17","runsScoredPer9":"2.13","homeRunsPer9":"1.07","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":24,"groundOuts":26,"airOuts":34,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":5,"intentionalWalks":1,"hits":21,"hitByPitch":0,"avg":".186","atBats":113,"obp":".218","slg":".336","ops":".554","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":38,"rbi":19,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".221","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.25","popOuts":1,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":51,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":26,"groundOuts":55,"airOuts":51,"runs":28,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":199,"obp":".323","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":878,"era":"4.88","inningsPitched":"51.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":220,"outs":155,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":878,"balls":334,"strikes":544,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"7.49","walksPer9Inn":"3.14","hitsPer9Inn":"8.71","runsScoredPer9":"4.88","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":2},"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":53,"flyOuts":28,"groundOuts":51,"airOuts":55,"runs":25,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":2,"hits":40,"hitByPitch":1,"avg":".201","atBats":199,"obp":".274","slg":".332","ops":".606","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":66,"rbi":21,"leftOnBase":75,"sacBunts":2,"sacFlies":0,"babip":".252","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.80","popOuts":10,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":123,"errors":0,"chances":125,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":17,"groundOuts":22,"airOuts":24,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":70,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":309,"era":"0.95","inningsPitched":"19.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":76,"outs":57,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":309,"balls":101,"strikes":208,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.26","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.74","walksPer9Inn":"2.37","hitsPer9Inn":"6.63","runsScoredPer9":"0.95","homeRunsPer9":"0.47","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":5,"gamesStarted":5,"flyOuts":11,"groundOuts":19,"airOuts":21,"runs":19,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":86,"obp":".354","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":389,"era":"7.54","inningsPitched":"22.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.54","battersFaced":99,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":163,"strikes":226,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"9.53","walksPer9Inn":"5.16","hitsPer9Inn":"8.74","runsScoredPer9":"7.54","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660710":{"person":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".100","atBats":20,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":5,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":{"caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","assists":7,"putOuts":65,"errors":1,"chances":73,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":23,"gamesStarted":2,"flyOuts":10,"groundOuts":31,"airOuts":25,"runs":5,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":98,"obp":".255","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":414,"era":"1.69","inningsPitched":"26.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.01","battersFaced":107,"outs":80,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":130,"strikes":284,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".000","pitchesPerInning":"15.53","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.36","hitsPer9Inn":"6.75","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".320","slg":".238","ops":".558","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":5,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":17,"putOuts":14,"errors":0,"chances":31,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","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":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":19,"gamesStarted":0,"flyOuts":13,"groundOuts":11,"airOuts":23,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":66,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":288,"era":"2.79","inningsPitched":"19.1","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":6,"whip":"0.98","battersFaced":75,"outs":58,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":108,"strikes":180,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":1,"winPercentage":".667","pitchesPerInning":"14.90","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.24","walksPer9Inn":"3.72","hitsPer9Inn":"5.12","runsScoredPer9":"3.72","homeRunsPer9":"0.93","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":20,"groundOuts":38,"airOuts":40,"runs":22,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".256","atBats":156,"obp":".341","slg":".494","ops":".835","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":77,"rbi":23,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":196,"errors":0,"chances":228,"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"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":24,"groundOuts":40,"airOuts":40,"runs":23,"doubles":6,"triples":2,"homeRuns":7,"strikeOuts":64,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".207","atBats":179,"obp":".287","slg":".380","ops":".667","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":68,"rbi":21,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.57","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":89,"errors":0,"chances":90,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(H, 11)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","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":26,"gamesStarted":0,"flyOuts":5,"groundOuts":37,"airOuts":15,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":112,"obp":".269","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":461,"era":"3.99","inningsPitched":"29.1","wins":4,"losses":1,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":13,"whip":"1.06","battersFaced":119,"outs":88,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":143,"strikes":318,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.47","rbi":0,"winPercentage":".800","pitchesPerInning":"15.72","gamesFinished":3,"strikeoutWalkRatio":"5.83","strikeoutsPer9Inn":"10.74","walksPer9Inn":"1.84","hitsPer9Inn":"7.67","runsScoredPer9":"4.30","homeRunsPer9":"0.61","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":24,"groundOuts":59,"airOuts":54,"runs":27,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":1,"hits":33,"hitByPitch":0,"avg":".171","atBats":193,"obp":".268","slg":".337","ops":".605","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":65,"rbi":28,"leftOnBase":78,"sacBunts":1,"sacFlies":4,"babip":".176","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.44","popOuts":13,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":42,"errors":2,"chances":119,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":18,"groundOuts":54,"airOuts":38,"runs":17,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":30,"baseOnBalls":5,"intentionalWalks":1,"hits":44,"hitByPitch":1,"avg":".265","atBats":166,"obp":".291","slg":".452","ops":".743","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":75,"rbi":17,"leftOnBase":72,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.20","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":6,"groundOuts":27,"airOuts":18,"runs":12,"doubles":3,"triples":2,"homeRuns":6,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".286","atBats":98,"obp":".314","slg":".541","ops":".855","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":53,"rbi":17,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.50","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.33","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":196,"errors":1,"chances":237,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":25,"groundOuts":59,"airOuts":45,"runs":20,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":51,"baseOnBalls":24,"intentionalWalks":1,"hits":55,"hitByPitch":2,"avg":".268","atBats":205,"obp":".345","slg":".307","ops":".652","caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":236,"totalBases":63,"rbi":17,"leftOnBase":58,"sacBunts":1,"sacFlies":4,"babip":".348","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":87,"errors":2,"chances":145,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".257","slg":".250","ops":".507","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":2,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":2,"putOuts":16,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"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":5,"totalBases":0,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"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":54,"flyOuts":30,"groundOuts":62,"airOuts":51,"runs":23,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":0,"hits":47,"hitByPitch":0,"avg":".240","atBats":196,"obp":".304","slg":".362","ops":".666","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":71,"rbi":25,"leftOnBase":78,"sacBunts":0,"sacFlies":2,"babip":".261","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":88,"errors":2,"chances":207,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":15,"groundOuts":30,"airOuts":32,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":117,"obp":".310","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":530,"era":"4.06","inningsPitched":"31.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.26","battersFaced":126,"outs":93,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":202,"strikes":328,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.10","gamesFinished":10,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.26","walksPer9Inn":"2.61","hitsPer9Inn":"8.71","runsScoredPer9":"4.06","homeRunsPer9":"1.16","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608337":{"person":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 4 ER, K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":16,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":36,"strikes":41,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"6.75","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":".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":3,"flyOuts":8,"groundOuts":9,"airOuts":19,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":12,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":44,"obp":".404","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":241,"era":"4.97","inningsPitched":"12.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.74","battersFaced":57,"outs":38,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":241,"balls":109,"strikes":132,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":4,"winPercentage":"1.000","pitchesPerInning":"19.03","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.26","walksPer9Inn":"8.53","hitsPer9Inn":"7.11","runsScoredPer9":"4.97","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"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"}]},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":43,"groundOuts":52,"airOuts":73,"runs":22,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":3,"atBats":225,"obp":".310","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":975,"era":"3.28","inningsPitched":"60.1","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.23","battersFaced":249,"outs":181,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":346,"strikes":629,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".625","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"7.01","walksPer9Inn":"2.54","hitsPer9Inn":"8.50","runsScoredPer9":"3.28","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,657757,823550,593428,592518,701538,609280,657656,664034,666023,608337,673513,669093,670970,592094,695243],"pitchers":[608337,673513,669093,670970,592094,695243],"bench":[592206,660710,669369],"bullpen":[621111,656288,650633,676760,593974,699134,681190],"battingOrder":[665487,823550,593428,592518,701538,609280,657656,664034,666023],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"France, T (6, 6th inning off Parker, 0 on, 1 out); Merrill (5, 7th inning off Parker, 1 on, 2 out)."},{"label":"TB","value":"Andujar; France, T 5; Machado, M; Merrill 4; Sheets 2; Tatis Jr. 3."},{"label":"RBI","value":"Bogaerts (25); Fermin (4); France, T (17); Machado, M (28); Merrill 2 (21); Tatis Jr. (17)."},{"label":"2-out RBI","value":"Tatis Jr.; Merrill 2; Machado, M."},{"label":"Runners left in scoring position, 2 out","value":"Andujar; Bogaerts 3."},{"label":"SF","value":"Bogaerts."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Laureano 2 (7, 2nd base off Alvarez/Ruiz, K, 2nd base off Alvarez/Ruiz, K)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Tatis Jr. (2, fielding)."},{"label":"Outfield assists","value":"Sheets (García Jr., L at 2nd base)."}]}],"note":[{"label":"1","value":"Ran for Sheets in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".246","atBats":35,"obp":".325","slg":".420","ops":".745","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":15,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":14,"airOuts":8,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":36,"obp":".357","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":184,"era":"4.70","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.38","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":70,"strikes":114,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":7,"pitchesPerInning":"20.44","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":2,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | 2 BB, HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":30,"groundOuts":42,"airOuts":58,"runs":35,"doubles":12,"triples":2,"homeRuns":12,"strikeOuts":49,"baseOnBalls":27,"intentionalWalks":2,"hits":60,"hitByPitch":9,"avg":".291","atBats":206,"obp":".392","slg":".544","ops":".936","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":112,"rbi":47,"leftOnBase":85,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.17","popOuts":17,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":131,"putOuts":78,"errors":8,"chances":217,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":23,"groundOuts":56,"airOuts":44,"runs":21,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":42,"baseOnBalls":22,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".186","atBats":167,"obp":".283","slg":".210","ops":".493","caughtStealing":2,"stolenBases":22,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":35,"rbi":16,"leftOnBase":77,"sacBunts":5,"sacFlies":1,"babip":".246","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":89,"errors":7,"chances":240,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".150","atBats":20,"obp":".320","slg":".200","ops":".520","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":4,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":8,"groundOuts":29,"airOuts":23,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".170","atBats":88,"obp":".247","slg":".239","ops":".486","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":21,"rbi":7,"leftOnBase":48,"sacBunts":2,"sacFlies":0,"babip":".219","groundOutsToAirouts":"1.26","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"88.00","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":4,"putOuts":203,"errors":0,"chances":207,"fielding":"1.000","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":6,"flyOuts":30,"groundOuts":61,"airOuts":56,"runs":37,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":57,"hitByPitch":0,"atBats":203,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":843,"era":"6.08","inningsPitched":"50.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.41","battersFaced":220,"outs":151,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":843,"balls":302,"strikes":541,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".200","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"5.72","walksPer9Inn":"2.50","hitsPer9Inn":"10.19","runsScoredPer9":"6.62","homeRunsPer9":"1.97","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":15,"groundOuts":33,"airOuts":31,"runs":15,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":4,"avg":".238","atBats":101,"obp":".325","slg":".327","ops":".652","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":33,"rbi":5,"leftOnBase":50,"sacBunts":2,"sacFlies":2,"babip":".271","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"101.00","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"40.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":18,"errors":5,"chances":67,"fielding":".925","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":10,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".237","atBats":38,"obp":".256","slg":".342","ops":".598","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":13,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":120,"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":23,"gamesStarted":3,"flyOuts":9,"groundOuts":28,"airOuts":18,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":16,"intentionalWalks":4,"hits":24,"hitByPitch":1,"atBats":89,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":398,"era":"2.70","inningsPitched":"23.1","wins":2,"losses":2,"saves":4,"saveOpportunities":4,"holds":4,"blownSaves":0,"earnedRuns":7,"whip":"1.71","battersFaced":108,"outs":70,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":398,"balls":146,"strikes":252,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"17.06","gamesFinished":10,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"8.10","walksPer9Inn":"6.17","hitsPer9Inn":"9.26","runsScoredPer9":"3.47","homeRunsPer9":"0.77","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":13,"gamesStarted":0,"flyOuts":6,"groundOuts":16,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":2,"hits":6,"hitByPitch":1,"atBats":45,"obp":".298","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":229,"era":"2.70","inningsPitched":"13.1","wins":1,"losses":0,"saves":2,"saveOpportunities":4,"holds":2,"blownSaves":2,"earnedRuns":4,"whip":"1.20","battersFaced":57,"outs":40,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":93,"strikes":136,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.18","gamesFinished":4,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"8.78","walksPer9Inn":"6.75","hitsPer9Inn":"4.05","runsScoredPer9":"2.70","homeRunsPer9":"1.35","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669371":{"person":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":12,"strikes":20,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"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":8,"gamesStarted":0,"flyOuts":8,"groundOuts":5,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":36,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":170,"era":"5.00","inningsPitched":"9.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":0,"blownSaves":2,"earnedRuns":5,"whip":"1.56","battersFaced":44,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":69,"strikes":101,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".000","pitchesPerInning":"18.89","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.00","walksPer9Inn":"5.00","hitsPer9Inn":"9.00","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":16,"gamesStarted":0,"flyOuts":15,"groundOuts":46,"airOuts":30,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":6,"intentionalWalks":2,"hits":30,"hitByPitch":4,"atBats":134,"obp":".276","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":589,"era":"2.83","inningsPitched":"35.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":11,"whip":"1.03","battersFaced":146,"outs":105,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":589,"balls":182,"strikes":407,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.83","gamesFinished":2,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"7.46","walksPer9Inn":"1.54","hitsPer9Inn":"7.71","runsScoredPer9":"3.09","homeRunsPer9":"1.03","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":24,"groundOuts":31,"airOuts":40,"runs":25,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":25,"baseOnBalls":21,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".244","atBats":127,"obp":".360","slg":".496","ops":".856","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":63,"rbi":22,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".245","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.88","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":183,"errors":4,"chances":216,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":49,"groundOuts":52,"airOuts":75,"runs":35,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":47,"baseOnBalls":19,"intentionalWalks":1,"hits":59,"hitByPitch":1,"avg":".258","atBats":229,"obp":".312","slg":".424","ops":".736","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":97,"rbi":27,"leftOnBase":110,"sacBunts":0,"sacFlies":4,"babip":".291","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.71","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":104,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":10,"groundOuts":26,"airOuts":19,"runs":16,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":36,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".229","atBats":105,"obp":".283","slg":".400","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":42,"rbi":13,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":30,"groundOuts":41,"airOuts":41,"runs":51,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":78,"baseOnBalls":49,"intentionalWalks":7,"hits":60,"hitByPitch":4,"avg":".273","atBats":220,"obp":".414","slg":".545","ops":".959","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":120,"rbi":37,"leftOnBase":72,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":1,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":100,"errors":3,"chances":106,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":34,"groundOuts":55,"airOuts":51,"runs":31,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":68,"baseOnBalls":21,"intentionalWalks":0,"hits":63,"hitByPitch":10,"atBats":234,"obp":".351","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1011,"era":"3.62","inningsPitched":"59.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.41","battersFaced":268,"outs":179,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1011,"balls":351,"strikes":660,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"10.26","walksPer9Inn":"3.17","hitsPer9Inn":"9.50","runsScoredPer9":"4.68","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":29,"groundOuts":47,"airOuts":60,"runs":25,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":43,"hitByPitch":4,"avg":".236","atBats":182,"obp":".291","slg":".385","ops":".676","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":70,"rbi":25,"leftOnBase":73,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":10,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":146,"errors":0,"chances":147,"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"}]},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":7,"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":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":18,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":49,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":219,"era":"1.98","inningsPitched":"13.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"0.95","battersFaced":54,"outs":41,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":219,"balls":75,"strikes":144,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".---","pitchesPerInning":"16.02","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.59","walksPer9Inn":"2.63","hitsPer9Inn":"5.93","runsScoredPer9":"2.63","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":22,"gamesStarted":0,"flyOuts":14,"groundOuts":16,"airOuts":28,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":82,"obp":".326","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":322,"era":"3.80","inningsPitched":"21.1","wins":1,"losses":1,"saves":4,"saveOpportunities":6,"holds":6,"blownSaves":2,"earnedRuns":9,"whip":"1.41","battersFaced":93,"outs":64,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":103,"strikes":219,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"15.09","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.02","walksPer9Inn":"2.95","hitsPer9Inn":"9.70","runsScoredPer9":"4.22","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":7,"flyOuts":54,"groundOuts":47,"airOuts":83,"runs":38,"doubles":9,"triples":0,"homeRuns":15,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":1,"atBats":212,"obp":".321","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":836,"era":"5.23","inningsPitched":"53.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.39","battersFaced":235,"outs":160,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":836,"balls":307,"strikes":529,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"15.68","gamesFinished":1,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"5.06","walksPer9Inn":"2.87","hitsPer9Inn":"9.62","runsScoredPer9":"6.41","homeRunsPer9":"2.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680730":{"person":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)(BS, 3)","summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":45,"inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":18,"strikes":27,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"9.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}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":17,"groundOuts":30,"airOuts":31,"runs":19,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":111,"obp":".298","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":477,"era":"5.28","inningsPitched":"29.0","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":3,"blownSaves":3,"earnedRuns":17,"whip":"1.17","battersFaced":123,"outs":87,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":477,"balls":164,"strikes":313,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":3,"winPercentage":".500","pitchesPerInning":"16.45","gamesFinished":1,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"8.07","walksPer9Inn":"2.48","hitsPer9Inn":"8.07","runsScoredPer9":"5.90","homeRunsPer9":"1.86","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":16,"gamesStarted":1,"flyOuts":18,"groundOuts":15,"airOuts":22,"runs":15,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":81,"obp":".348","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":350,"era":"5.49","inningsPitched":"19.2","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.53","battersFaced":91,"outs":59,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":350,"balls":131,"strikes":219,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":1,"winPercentage":".000","pitchesPerInning":"17.80","gamesFinished":6,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.07","walksPer9Inn":"2.75","hitsPer9Inn":"10.98","runsScoredPer9":"6.86","homeRunsPer9":"0.92","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"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"}]},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":26,"groundOuts":28,"airOuts":37,"runs":14,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".270","atBats":111,"obp":".284","slg":".514","ops":".798","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":57,"rbi":25,"leftOnBase":61,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.20","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":12,"putOuts":262,"errors":5,"chances":278,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":35,"groundOuts":61,"airOuts":63,"runs":29,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":60,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":5,"atBats":233,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1020,"era":"3.63","inningsPitched":"62.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.13","battersFaced":259,"outs":186,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1020,"balls":361,"strikes":659,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".750","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"8.71","walksPer9Inn":"2.76","hitsPer9Inn":"7.40","runsScoredPer9":"4.21","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":23,"groundOuts":50,"airOuts":49,"runs":20,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":29,"baseOnBalls":6,"intentionalWalks":0,"hits":45,"hitByPitch":0,"avg":".262","atBats":172,"obp":".285","slg":".413","ops":".698","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":71,"rbi":27,"leftOnBase":71,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":12,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":233,"errors":2,"chances":264,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":6,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":74,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":29,"strikes":45,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":18,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":59,"obp":".313","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"4.02","inningsPitched":"15.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":7,"whip":"1.28","battersFaced":64,"outs":47,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":93,"strikes":165,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":3,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":2,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"9.77","walksPer9Inn":"2.87","hitsPer9Inn":"8.62","runsScoredPer9":"4.02","homeRunsPer9":"0.57","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[695578,671277,678554,682928,686611,695734,696285,677588,660688,686452,683083,678391,687606,674841,687377,680730,669371],"pitchers":[687606,674841,687377,680730,669371],"bench":[665953],"bullpen":[690925,676917,656492,641793,695418,663992,571945,681402],"battingOrder":[695578,671277,678554,682928,686611,695734,677588,686452,678391],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Mead (8, 1st inning off Giolito, 1 on, 1 out); Ruiz, K (5, 2nd inning off Giolito, 0 on, 1 out)."},{"label":"TB","value":"Crews; García Jr., L; Lile; Mead 5; Ruiz, K 5; Tena; Young."},{"label":"RBI","value":"Crews (2); Mead 2 (22); Ruiz, K (25); Young (25)."},{"label":"2-out RBI","value":"Young; Crews."},{"label":"Runners left in scoring position, 2 out","value":"García Jr., L 2; Ruiz, K 3; Lile 2."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Abrams (9, 2nd base off Giolito/Fermin)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Nuñez, N (7, throw); Ruiz, K (5, catcher interference)."},{"label":"DP","value":"(Nuñez, N-García Jr., L)."}]}],"note":[{"label":"a","value":"Singled for Young in the 8th."},{"label":"b","value":"Flied out for Nuñez, N in the 8th."},{"label":"1","value":"Ran for Ruiz, K in the 8th."}]}},"officials":[{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Giolito."},{"label":"HBP","value":"Sheets (by Henry); Abrams (by Matsui)."},{"label":"Pitch timer violations","value":"Parker (pitcher); Giolito (pitcher)."},{"label":"ABS Challenge","value":"Ruiz, K 2 (Ball-Confirmed, Ball-Confirmed); Fermin (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Giolito 77-41; Matsui 22-17; Estrada, J 19-14; Morejon 13-10; Adam 6-4; Miller, M 30-17; Schultz 26-17; Alvarez 74-45; Ribalta 7-5; Parker 45-27; Henry 32-20."},{"label":"Groundouts-flyouts","value":"Giolito 2-4; Matsui 2-2; Estrada, J 1-0; Morejon 2-0; Adam 0-1; Miller, M 0-1; Schultz 1-1; Alvarez 6-0; Ribalta 2-0; Parker 3-1; Henry 2-2."},{"label":"Batters faced","value":"Giolito 16; Matsui 8; Estrada, J 5; Morejon 4; Adam 3; Miller, M 6; Schultz 6; Alvarez 15; Ribalta 3; Parker 9; Henry 10."},{"label":"Inherited runners-scored","value":"Matsui 3-0; Estrada, J 2-1; Miller, M 2-0."},{"label":"Umpires","value":"HP: Mark Ripperger. 1B: Derek Thomas. 2B: Dan Merzel. 3B: Dan Bellino. "},{"label":"Weather","value":"78 degrees, Clear."},{"label":"Wind","value":"11 mph, Out To RF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"3:18."},{"label":"Att","value":"26,529."},{"label":"Venue","value":"Nationals Park."},{"label":"May 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","boxscoreName":"Mead"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":24,"groundOuts":31,"airOuts":40,"runs":25,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":25,"baseOnBalls":21,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".244","atBats":127,"obp":".360","slg":".496","ops":".856","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":63,"rbi":22,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".245","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.88","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":183,"errors":4,"chances":216,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","boxscoreName":"France, T"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":6,"groundOuts":27,"airOuts":18,"runs":12,"doubles":3,"triples":2,"homeRuns":6,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".286","atBats":98,"obp":".314","slg":".541","ops":".855","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":53,"rbi":17,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.50","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.33","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":196,"errors":1,"chances":237,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","boxscoreName":"Sheets"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":20,"groundOuts":38,"airOuts":40,"runs":22,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".256","atBats":156,"obp":".341","slg":".494","ops":".835","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":77,"rbi":23,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":196,"errors":0,"chances":228,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"loser":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"save":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}