{"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":822933,"link":"/api/v1.1/game/822933/feed/live","metaData":{"wait":10,"timeStamp":"20260830_205810","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count01","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822933,"type":"R","doubleHeader":"N","id":"2026/08/30/sdnmlb-tbamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822933-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T17:40:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"1:40","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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":72,"losses":65,"ties":0,"pct":".526"},"records":{},"divisionLeader":false,"wins":72,"losses":65,"winningPercentage":".526"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139","season":2026,"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12"},"springVenue":{"id":2534,"link":"/api/v1/venues/2534"},"teamCode":"tba","fileCode":"tb","abbreviation":"TB","teamName":"Rays","locationName":"St. Petersburg","firstYearOfPlay":"1996","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Tampa Bay","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":82,"losses":54,"ties":0,"pct":".603"},"records":{},"divisionLeader":false,"wins":82,"losses":54,"winningPercentage":".603"},"franchiseName":"Tampa Bay","clubName":"Rays","active":true}},"players":{"ID670764":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","firstName":"Taylor","lastName":"Walls","primaryNumber":"6","birthDate":"1996-07-10","currentAge":30,"birthCity":"Cordele","birthStateProvince":"GA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Taylor","useLastName":"Walls","boxscoreName":"Walls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-05-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Walls","nameSlug":"taylor-walls-670764","firstLastName":"Taylor Walls","lastFirstName":"Walls, Taylor","lastInitName":"Walls, T","initLastName":"T Walls","fullFMLName":"Taylor Walls","fullLFMName":"Walls, Taylor","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID669134":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134","firstName":"Luis","lastName":"Campusano","primaryNumber":"12","birthDate":"1998-09-29","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Campusano","middleName":"Genaro","boxscoreName":"Campusano","gender":"M","nameMatrilineal":"Bracero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"cam-puh-SAH-know","mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Campusano","nameSlug":"luis-campusano-669134","firstLastName":"Luis Campusano","lastFirstName":"Campusano, Luis","lastInitName":"Campusano, L","initLastName":"L Campusano","fullFMLName":"Luis Genaro Campusano","fullLFMName":"Campusano, Luis Genaro","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"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},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":32,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID571927":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","firstName":"Steven","lastName":"Matz","primaryNumber":"32","birthDate":"1991-05-29","currentAge":35,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Matz","middleName":"Jakob","boxscoreName":"Matz","nickName":"Matzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"Mats","mlbDebutDate":"2015-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Matz","nameSlug":"steven-matz-571927","firstLastName":"Steven Matz","lastFirstName":"Matz, Steven","lastInitName":"Matz, S","initLastName":"S Matz","fullFMLName":"Steven Jakob Matz","fullLFMName":"Matz, Steven Jakob","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663556":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","firstName":"Shane","lastName":"McClanahan","primaryNumber":"18","birthDate":"1997-04-28","currentAge":29,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"McClanahan","boxscoreName":"McClanahan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane McClanahan","nameSlug":"shane-mcclanahan-663556","firstLastName":"Shane McClanahan","lastFirstName":"McClanahan, Shane","lastInitName":"McClanahan, S","initLastName":"S McClanahan","fullFMLName":"Shane McClanahan","fullLFMName":"McClanahan, Shane","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"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},"ID668723":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","firstName":"Ryan","lastName":"Vilade","primaryNumber":"26","birthDate":"1999-02-18","currentAge":27,"birthCity":"Grapevine","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"Vilade","middleName":"James","boxscoreName":"Vilade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"vill-AID","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Vilade","nameSlug":"ryan-vilade-668723","firstLastName":"Ryan Vilade","lastFirstName":"Vilade, Ryan","lastInitName":"Vilade, R","initLastName":"R Vilade","fullFMLName":"Ryan James Vilade","fullLFMName":"Vilade, Ryan James","strikeZoneTop":3.28,"strikeZoneBottom":1.65},"ID802415":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415","firstName":"Chandler","lastName":"Simpson","primaryNumber":"14","birthDate":"2000-11-18","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chandler","useLastName":"Simpson","middleName":"Lenard","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chandler Simpson","nameSlug":"chandler-simpson-802415","firstLastName":"Chandler Simpson","lastFirstName":"Simpson, Chandler","lastInitName":"Simpson, C","initLastName":"C Simpson","fullFMLName":"Chandler Lenard Simpson","fullLFMName":"Simpson, Chandler Lenard","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID687957":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957","firstName":"Dustin","lastName":"Harris","primaryNumber":"29","birthDate":"1999-07-08","currentAge":27,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dustin","useLastName":"Harris","middleName":"Alexander","boxscoreName":"Harris, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin Harris","nameSlug":"dustin-harris-687957","firstLastName":"Dustin Harris","lastFirstName":"Harris, Dustin","lastInitName":"Harris, D","initLastName":"D Harris","fullFMLName":"Dustin Alexander Harris","fullLFMName":"Harris, Dustin Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":36,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID592155":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155","firstName":"Cameron","lastName":"Booser","primaryNumber":"62","birthDate":"1992-05-04","currentAge":34,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Booser","middleName":"Joseph","boxscoreName":"Booser","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cam Booser","nameSlug":"cam-booser-592155","firstLastName":"Cam Booser","lastFirstName":"Booser, Cam","lastInitName":"Booser, C","initLastName":"C Booser","fullFMLName":"Cameron Joseph Booser","fullLFMName":"Booser, Cameron Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676356":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","firstName":"Jonathan","lastName":"DeLuca","primaryNumber":"21","birthDate":"1998-07-10","currentAge":28,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jonny","useLastName":"DeLuca","middleName":"Davis","boxscoreName":"DeLuca","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonny DeLuca","nameSlug":"jonny-deluca-676356","firstLastName":"Jonny DeLuca","lastFirstName":"DeLuca, Jonny","lastInitName":"DeLuca, J","initLastName":"J DeLuca","fullFMLName":"Jonathan Davis DeLuca","fullLFMName":"DeLuca, Jonathan Davis","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID700652":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652","firstName":"Kenneth","lastName":"Piper","primaryNumber":"50","birthDate":"1998-07-12","currentAge":28,"birthCity":"Florissant","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kenny","useLastName":"Piper","middleName":"David","boxscoreName":"Piper","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenny Piper","nameSlug":"kenny-piper-700652","firstLastName":"Kenny Piper","lastFirstName":"Piper, Kenny","lastInitName":"Piper, K","initLastName":"K Piper","fullFMLName":"Kenneth David Piper","fullLFMName":"Piper, Kenneth David","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":26,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650490":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","firstName":"Yandy","lastName":"Díaz","primaryNumber":"2","birthDate":"1991-08-08","currentAge":35,"birthCity":"Sagua la Grande","birthCountry":"Cuba","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yandy","useLastName":"Díaz","boxscoreName":"Díaz, Y","nickName":"Aranita Diaz","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-dee","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yandy Díaz","nameSlug":"yandy-diaz-650490","firstLastName":"Yandy Díaz","lastFirstName":"Díaz, Yandy","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yandy Díaz","fullLFMName":"Díaz, Yandy","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID691406":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","firstName":"Junior","lastName":"Caminero","primaryNumber":"13","birthDate":"2003-07-05","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Junior","useLastName":"Caminero","middleName":"Alberto","boxscoreName":"Caminero","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"cah-min-AIR-oh","mlbDebutDate":"2023-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Caminero","nameSlug":"junior-caminero-691406","firstLastName":"Junior Caminero","lastFirstName":"Caminero, Junior","lastInitName":"Caminero, J","initLastName":"J Caminero","fullFMLName":"Junior Alberto Caminero","fullLFMName":"Caminero, Junior Alberto","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID656876":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","firstName":"Drew","lastName":"Rasmussen","primaryNumber":"57","birthDate":"1995-07-27","currentAge":31,"birthCity":"Puyallup","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rasmussen","middleName":"Thomas","boxscoreName":"Rasmussen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RASS-muss-ehn","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Rasmussen","nameSlug":"drew-rasmussen-656876","firstLastName":"Drew Rasmussen","lastFirstName":"Rasmussen, Drew","lastInitName":"Rasmussen, D","initLastName":"D Rasmussen","fullFMLName":"Drew Thomas Rasmussen","fullLFMName":"Rasmussen, Drew Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680700":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700","firstName":"Richard","lastName":"Palacios","primaryNumber":"1","birthDate":"1997-05-16","currentAge":29,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Richie","useLastName":"Palacios","middleName":"Jordan","boxscoreName":"Palacios, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"puh-LAH-see-ohs","mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richie Palacios","nameSlug":"richie-palacios-680700","firstLastName":"Richie Palacios","lastFirstName":"Palacios, Richie","lastInitName":"Palacios, R","initLastName":"R Palacios","fullFMLName":"Richard  Palacios","fullLFMName":"Palacios, Richard ","strikeZoneTop":3.04,"strikeZoneBottom":1.53},"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},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669392":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392","firstName":"Samad","lastName":"Taylor","primaryNumber":"0","birthDate":"1998-07-11","currentAge":28,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":160,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Samad","useLastName":"Taylor","middleName":"Jahad","boxscoreName":"Taylor, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-mahd","mlbDebutDate":"2023-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samad Taylor","nameSlug":"samad-taylor-669392","firstLastName":"Samad Taylor","lastFirstName":"Taylor, Samad","lastInitName":"Taylor, S","initLastName":"S Taylor","fullFMLName":"Samad Jahad Taylor","fullLFMName":"Taylor, Samad Jahad","strikeZoneTop":3.038,"strikeZoneBottom":1.533},"ID693855":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855","firstName":"Ian","lastName":"Seymour","primaryNumber":"61","birthDate":"1998-12-13","currentAge":27,"birthCity":"Madison","birthStateProvince":"CT","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Seymour","middleName":"Albert","boxscoreName":"Seymour, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"see-more","mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ian Seymour","nameSlug":"ian-seymour-693855","firstLastName":"Ian Seymour","lastFirstName":"Seymour, Ian","lastInitName":"Seymour, I","initLastName":"I Seymour","fullFMLName":"Ian Albert Seymour","fullLFMName":"Seymour, Ian Albert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID664076":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076","firstName":"Garrett","lastName":"Cleavinger","primaryNumber":"60","birthDate":"1994-04-23","currentAge":32,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Cleavinger","middleName":"J.","boxscoreName":"Cleavinger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KLEH-vin-jer","mlbDebutDate":"2020-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Cleavinger","nameSlug":"garrett-cleavinger-664076","firstLastName":"Garrett Cleavinger","lastFirstName":"Cleavinger, Garrett","lastInitName":"Cleavinger, G","initLastName":"G Cleavinger","fullFMLName":"Garrett J. Cleavinger","fullLFMName":"Cleavinger, Garrett J.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687330":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330","firstName":"Kevin","lastName":"Kelly","primaryNumber":"49","birthDate":"1997-11-28","currentAge":28,"birthCity":"Springfield","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Kelly","middleName":"Clayton","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Kelly","nameSlug":"kevin-kelly-687330","firstLastName":"Kevin Kelly","lastFirstName":"Kelly, Kevin","lastInitName":"Kelly, K","initLastName":"K Kelly","fullFMLName":"Kevin Clayton Kelly","fullLFMName":"Kelly, Kevin Clayton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"ID666018":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","firstName":"Jonathan","lastName":"Aranda","primaryNumber":"8","birthDate":"1998-05-23","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jonathan","useLastName":"Aranda","middleName":"Alexander","boxscoreName":"Aranda","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":false,"pronunciation":"ah-RAHN-duh","mlbDebutDate":"2022-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Aranda","nameSlug":"jonathan-aranda-666018","firstLastName":"Jonathan Aranda","lastFirstName":"Aranda, Jonathan","lastInitName":"Aranda, J","initLastName":"J Aranda","fullFMLName":"Jonathan Alexander Aranda","fullLFMName":"Aranda, Jonathan Alexander","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"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 Nino","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID641329":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329","firstName":"Bryan","lastName":"Baker","primaryNumber":"47","birthDate":"1994-12-02","currentAge":31,"birthCity":"Fort Walton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Baker","middleName":"Scott","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Baker","nameSlug":"bryan-baker-641329","firstLastName":"Bryan Baker","lastFirstName":"Baker, Bryan","lastInitName":"Baker, B","initLastName":"B Baker","fullFMLName":"Bryan Scott Baker","fullLFMName":"Baker, Bryan Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID655889":{"id":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889","firstName":"Manuel","lastName":"Rodríguez","primaryNumber":"39","birthDate":"1996-08-06","currentAge":30,"birthCity":"Merida","birthStateProvince":"-1","birthCountry":"Mexico","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Manuel","useLastName":"Rodríguez","middleName":"De Jesus","boxscoreName":"Rodríguez, M","gender":"M","nameMatrilineal":"Caamal","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manuel Rodríguez","nameSlug":"manuel-rodriguez-655889","firstLastName":"Manuel Rodríguez","lastFirstName":"Rodríguez, Manuel","lastInitName":"Rodríguez, M","initLastName":"M Rodríguez","fullFMLName":"Manuel De Jesus Rodríguez","fullLFMName":"Rodríguez, Manuel De Jesus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12","location":{"address1":"One Tropicana Drive","city":"St. Petersburg","state":"Florida","stateAbbrev":"FL","postalCode":"33705","defaultCoordinates":{"latitude":27.767778,"longitude":-82.6525},"azimuthAngle":359.0,"elevation":15,"country":"USA","phone":"(727) 825-3137"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":25025,"turfType":"Artificial Turf","roofType":"Dome","leftLine":315,"left":370,"leftCenter":410,"center":404,"rightCenter":404,"right":370,"rightLine":322},"active":true,"season":"2026"},"officialVenue":{"id":12,"link":"/api/v1/venues/12"},"weather":{"condition":"Dome","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":19576,"firstPitch":"2026-08-30T17:40:00.000Z","gameDurationMinutes":198},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"home":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"}},"officialScorer":{"id":800937,"fullName":"Jay D'Abramo","link":"/api/v1/people/800937"},"primaryDatacaster":{"id":632811,"fullName":"Doug Anderson","link":"/api/v1/people/632811"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":2,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:40:20.874Z","endTime":"2026-08-30T17:41:05.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T16:37:10.364Z","endTime":"2026-08-30T17:09:24.634Z","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-08-30T17:09:24.634Z","endTime":"2026-08-30T17:39:01.537Z","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-08-30T17:39:01.537Z","endTime":"2026-08-30T17:40:23.131Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930851602112476,"aZ":-10.132479464559939,"pfxX":-4.584239276518231,"pfxZ":11.64531262341785,"pX":0.6614604322904106,"pZ":1.365783203843686,"vX0":7.4717014307577445,"vY0":-136.64871524094218,"vZ0":-10.000410074203387,"x":91.79,"y":201.9,"x0":-1.5117620299781458,"y0":50.000074810227765,"z0":5.7675382198032725,"aX":-8.674917733852713},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":6.7,"spinRate":2315,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40073441666203413,"extension":6.720384916198881},"index":3,"playId":"c9ca4016-19d1-36ec-ad1d-cccf9ec459c7","pitchNumber":1,"startTime":"2026-08-30T17:40:23.131Z","endTime":"2026-08-30T17:40:26.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.241220931657132,"aZ":-16.86634520519632,"pfxX":-11.21129231143182,"pfxZ":8.197819774925057,"pX":-0.6010568935132306,"pZ":1.4404659728650944,"vX0":7.082170702747322,"vY0":-136.11958631968616,"vZ0":-8.166157220394426,"x":139.91,"y":199.89,"x0":-1.7865597238499773,"y0":50.00283180694315,"z0":5.658077139246618,"aX":-20.93576810304439},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":18.7,"spinRate":2394,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40314392210212224,"extension":6.633630792737354},"index":4,"playId":"e5153e9d-176d-3177-8886-2448a79a7116","pitchNumber":2,"startTime":"2026-08-30T17:40:38.635Z","endTime":"2026-08-30T17:40:42.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909152784672504,"aZ":-9.75433864382335,"pfxX":-4.6452299744521515,"pfxZ":11.55175149312571,"pX":-0.0960924156638693,"pZ":2.6886229188819657,"vX0":5.611223229984522,"vY0":-138.64759932164907,"vZ0":-6.903718457892612,"x":120.66,"y":166.19,"x0":-1.5456231483338336,"y0":50.001764567853286,"z0":5.866813799433313,"aX":-9.015053908202784},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":7.2,"spinRate":2430,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3955232823424999,"extension":6.556009871786168},"hitData":{"launchSpeed":88.7,"launchAngle":51.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.72,"coordY":122.78}},"index":5,"playId":"f16d0004-f5e1-340d-8f28-02a97332a11d","pitchNumber":3,"startTime":"2026-08-30T17:40:54.547Z","endTime":"2026-08-30T17:41:05.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:41:05.599Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:41:24.018Z","endTime":"2026-08-30T17:42:33.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.409732471225446,"aZ":-10.008624944122438,"pfxX":-5.008485656414655,"pfxZ":11.59069653276374,"pX":0.49942910400263346,"pZ":1.5086599044317717,"vX0":7.452973583360971,"vY0":-137.83680125525373,"vZ0":-9.718310550917728,"x":97.96,"y":198.05,"x0":-1.5965840209465563,"y0":50.00436909266297,"z0":5.768905461490646,"aX":-9.579453748221955},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":7.4,"spinRate":2350,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3983215183850586,"extension":6.687789410399616},"index":0,"playId":"4ce2497f-599e-3dfa-b154-b55728917c30","pitchNumber":1,"startTime":"2026-08-30T17:41:29.473Z","endTime":"2026-08-30T17:41:32.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625352091536875,"aZ":-21.416939616732673,"pfxX":2.0295372416456443,"pfxZ":6.116681008245068,"pX":1.078691166432138,"pZ":2.6685297909391434,"vX0":7.640737923441704,"vY0":-131.9409081445448,"vZ0":-4.058663573162501,"x":75.88,"y":166.73,"x0":-2.1210382431880728,"y0":50.00443093763946,"z0":5.809085459907195,"aX":3.5716153124501413},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":-5.4,"spinRate":2609,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.415466743589358,"extension":6.323429513791107},"index":1,"playId":"de562099-be21-3cfd-8828-764313157bac","pitchNumber":2,"startTime":"2026-08-30T17:41:44.557Z","endTime":"2026-08-30T17:41:48.247Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53387388062761,"aZ":-12.336943176395385,"pfxX":-5.9990005834166755,"pfxZ":10.341611292329404,"pX":-0.5519943296923572,"pZ":1.9812304815291157,"vX0":4.963045551033854,"vY0":-138.2713933689626,"vZ0":-8.27732337877236,"x":138.04,"y":185.29,"x0":-1.5991334583112937,"y0":50.00510559380052,"z0":5.860078479393471,"aX":-11.508765416587767},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":9.7,"spinRate":2257,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39756284953097065,"extension":6.584389024182279},"index":2,"playId":"91406742-1823-39b5-9123-33b15cde7397","pitchNumber":3,"startTime":"2026-08-30T17:41:59.421Z","endTime":"2026-08-30T17:42:02.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19753195604842,"aZ":-16.38701934313426,"pfxX":-9.765286267057284,"pfxZ":8.294550135411125,"pX":0.09318871709559683,"pZ":1.9590743470212983,"vX0":8.563390762948861,"vY0":-137.49598544543846,"vZ0":-6.909654529711424,"x":113.45,"y":185.88,"x0":-1.8021420574599896,"y0":50.00112685494833,"z0":5.628496228883866,"aX":-18.583368658882222},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":15.7,"spinRate":2348,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3992719736892174,"extension":6.60895687104268},"index":3,"playId":"79dd91a1-fe10-3e82-9eca-6ce497d6edde","pitchNumber":4,"startTime":"2026-08-30T17:42:14.393Z","endTime":"2026-08-30T17:42:17.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.613315121415088,"aZ":-25.257407984216734,"pfxX":-8.330293635127795,"pfxZ":4.160319758813382,"pX":0.5338298302858621,"pZ":2.192584506167954,"vX0":8.41603717509917,"vY0":-129.06472609606976,"vZ0":-3.9823318346616836,"x":96.65,"y":179.58,"x0":-1.7104792384181786,"y0":50.00098350286529,"z0":5.735003237357355,"aX":-13.842306591450772},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":1031,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.4268340979740737,"extension":6.396406176192435},"index":4,"playId":"467db75b-709b-3df7-bdd8-77a87913c214","pitchNumber":5,"startTime":"2026-08-30T17:42:30.323Z","endTime":"2026-08-30T17:42:33.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:42:33.323Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:42:53.313Z","endTime":"2026-08-30T17:44:29.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.142684306007055,"aZ":-9.19225122244259,"pfxX":-4.832263989590985,"pfxZ":11.880186878233962,"pX":-0.07052515762606812,"pZ":1.629226075980657,"vX0":5.838961409384862,"vY0":-138.9168197125722,"vZ0":-9.705114384172402,"x":119.69,"y":194.79,"x0":-1.582187255048017,"y0":50.00099465535829,"z0":5.799957423549824,"aX":-9.346024404333793},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":7.4,"spinRate":2411,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.39587990526441486,"extension":6.734790901521284},"index":0,"playId":"de58d737-2376-3654-8d6b-64d63add5613","pitchNumber":1,"startTime":"2026-08-30T17:42:58.447Z","endTime":"2026-08-30T17:43:02.396Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.198789167349595,"aZ":-32.31400839190685,"pfxX":1.2223697018581352,"pfxZ":-0.09031867064028987,"pX":0.5376128023573216,"pZ":1.2941381089381374,"vX0":5.770071279883792,"vY0":-125.81275094411237,"vZ0":-4.653327138731793,"x":105.26,"y":143.25,"x0":-1.9468368547949297,"y0":50.00026597672066,"z0":5.794745808144921,"aX":1.9534606733634017},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":-3.6,"spinRate":2633,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.43582362668075536,"extension":6.36905358886347},"index":1,"playId":"bf048909-cae2-3fb0-98a6-d9d18f7a041a","pitchNumber":2,"startTime":"2026-08-30T17:43:26.821Z","endTime":"2026-08-30T17:43:31.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35513186922458,"aZ":-14.31124294877772,"pfxX":-10.188553928526286,"pfxZ":9.052175989233703,"pX":-0.41285470385321427,"pZ":1.0196014723409306,"vX0":7.160945522867195,"vY0":-140.20946613952995,"vZ0":-9.943413658808858,"x":132.74,"y":211.25,"x0":-1.6879639363070562,"y0":50.00262401861494,"z0":5.566408594444939,"aX":-20.103336119302988},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":16.8,"spinRate":2436,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39199032379929566,"extension":6.595710470105298},"index":2,"playId":"a35b4015-0a26-3140-9a3c-06be93f446b4","pitchNumber":3,"startTime":"2026-08-30T17:43:42.104Z","endTime":"2026-08-30T17:43:45.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.782378664809325,"aZ":-20.3723496020665,"pfxX":1.5769881103302401,"pfxZ":6.605892671511008,"pX":1.0904767701692482,"pZ":2.86907473819221,"vX0":7.409383754269823,"vY0":-133.13011359543512,"vZ0":-3.8631649452342565,"x":75.43,"y":161.31,"x0":-1.938857836107741,"y0":50.00480387583495,"z0":5.821925519150388,"aX":2.8172781002123877},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-4.6,"spinRate":2654,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.41212617921838257,"extension":6.369613832869036},"index":3,"playId":"04cbff24-2a97-3599-a801-dfdda541a119","pitchNumber":4,"startTime":"2026-08-30T17:43:56.580Z","endTime":"2026-08-30T17:43:59.580Z","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":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.069210164375036,"aZ":-9.653975214011925,"pfxX":-4.783970735362302,"pfxZ":11.729133190023592,"pX":0.15552542421828236,"pZ":2.2174640073571594,"vX0":6.264766133875225,"vY0":-138.45331468283104,"vZ0":-8.183806707422596,"x":111.07,"y":178.91,"x0":-1.5266557777429712,"y0":50.00552405476536,"z0":5.877539224719535,"aX":-9.18788204757708},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2442,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.3972641823356393,"extension":6.576329432723216},"index":4,"playId":"0b1d6bb9-72b5-3451-aa14-4609efbca6b8","pitchNumber":5,"startTime":"2026-08-30T17:44:11.582Z","endTime":"2026-08-30T17:44:14.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10213419028771,"aZ":-16.076725883701393,"pfxX":-10.319426497320446,"pfxZ":8.40730859046183,"pX":-0.32029766890192557,"pZ":1.2959932855477898,"vX0":7.410705076784573,"vY0":-138.06337473585614,"vZ0":-8.699041275611366,"x":129.21,"y":203.79,"x0":-1.7097377474302173,"y0":50.004063384914936,"z0":5.588254029038317,"aX":-19.759244599575663},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":16.9,"spinRate":2415,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.39797791265728266,"extension":6.561681018262661},"index":5,"playId":"811d3b23-d63a-3701-99cd-c226206a79d3","pitchNumber":6,"startTime":"2026-08-30T17:44:26.727Z","endTime":"2026-08-30T17:44:29.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:44:29.980Z","atBatIndex":2},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ty France reaches on a fielding error by second baseman Jorge Mateo. Manny Machado to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:44:51.529Z","endTime":"2026-08-30T17:45:50.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.096503072441934,"aZ":-23.83099423901066,"pfxX":0.7774997290288228,"pfxZ":4.739463247557646,"pX":1.3020485665359343,"pZ":2.193642828952795,"vX0":7.728581459517759,"vY0":-131.8183487929356,"vZ0":-4.804913654149515,"x":67.37,"y":179.55,"x0":-1.7690506178975725,"y0":50.00111724074673,"z0":5.800156481048935,"aX":1.365453166839662},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-3.1,"spinRate":2556,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.41557184383243406,"extension":6.418429878269828},"index":0,"playId":"d95e6ca1-241e-3745-b7b1-4b5a728ba820","pitchNumber":1,"startTime":"2026-08-30T17:44:57.157Z","endTime":"2026-08-30T17:45:00.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.685843822070716,"aZ":-9.197803950146463,"pfxX":-4.366078603018552,"pfxZ":11.864455472969345,"pX":0.706144227651703,"pZ":3.1076561080395817,"vX0":7.643407460003431,"vY0":-138.68476338871756,"vZ0":-5.827153146136191,"x":90.08,"y":154.87,"x0":-1.5257060121251043,"y0":50.00626967404529,"z0":5.857822358363083,"aX":-8.458501542970813},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.3,"breakHorizontal":6.2,"spinRate":2405,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39581640094087644,"extension":6.594440943430864},"index":1,"playId":"e53384e1-28f8-3249-90c9-270ec31a0605","pitchNumber":2,"startTime":"2026-08-30T17:45:17.442Z","endTime":"2026-08-30T17:45:20.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.772005963772344,"aZ":-13.272146848348099,"pfxX":-5.772572529430054,"pfxZ":9.636532779444652,"pX":0.4387630457520762,"pZ":3.37583389269305,"vX0":7.331372811391807,"vY0":-139.29255616124615,"vZ0":-4.8150629316372235,"x":100.28,"y":147.63,"x0":-1.4794292860202543,"y0":50.00454341916968,"z0":6.00685093795623,"aX":-11.325752433680869},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2269,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3934710518467348,"extension":6.50481032193771},"hitData":{"launchSpeed":87.5,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":157.26}},"index":2,"playId":"65c0607c-78b1-33de-b4ef-fcbb6acf89e8","pitchNumber":3,"startTime":"2026-08-30T17:45:37.965Z","endTime":"2026-08-30T17:45:50.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:45:50.449Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out to pitcher Drew Rasmussen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:46:20.994Z","endTime":"2026-08-30T17:47:23.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656876,"link":"/api/v1/people/656876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.986056498288875,"aZ":-7.651927730540449,"pfxX":-6.212644866237014,"pfxZ":12.475929379256044,"pX":-0.11750137482597094,"pZ":3.376678879601897,"vX0":6.205448054112641,"vY0":-139.88862537222124,"vZ0":-5.608455733447429,"x":121.48,"y":147.61,"x0":-1.5662615787640088,"y0":50.000613333248346,"z0":5.919527766522083,"aX":-12.209827212013284},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.5,"breakHorizontal":9.8,"spinRate":2490,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39278958215114557,"extension":6.500240123283627},"index":0,"playId":"871cbde9-1f5a-3988-a446-984dcbf8b459","pitchNumber":1,"startTime":"2026-08-30T17:46:23.081Z","endTime":"2026-08-30T17:46:26.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40956722988997,"aZ":-27.04181477492661,"pfxX":-8.307108001749341,"pfxZ":3.05156405772661,"pX":-1.0248709005317893,"pZ":3.086167428740797,"vX0":4.602391601524338,"vY0":-129.25403728129177,"vZ0":-1.784815626992755,"x":156.07,"y":155.45,"x0":-1.7547562217206236,"y0":50.002287145134595,"z0":5.873833639395957,"aX":-13.97335636604634},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":13.9,"spinRate":1314,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.42469940014206564,"extension":6.312246528194689},"index":1,"playId":"5d190418-299c-3f28-812d-59885d0d0410","pitchNumber":2,"startTime":"2026-08-30T17:46:39.414Z","endTime":"2026-08-30T17:46:42.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.557772035234144,"aZ":-19.692044596227355,"pfxX":-11.559990246985855,"pfxZ":6.438329193194312,"pX":0.921796909852767,"pZ":3.4069545169216107,"vX0":10.992710964691664,"vY0":-138.5232497203031,"vZ0":-2.8145654945042584,"x":81.86,"y":146.79,"x0":-1.6001718969222813,"y0":50.00519814776347,"z0":5.755971791386683,"aX":-22.421293040398414},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":18.6,"spinRate":2299,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39572225213907286,"extension":6.510335871874773},"index":2,"playId":"9dc6d290-e171-3260-adf0-c43318d6b71a","pitchNumber":3,"startTime":"2026-08-30T17:46:58.684Z","endTime":"2026-08-30T17:47:01.684Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.994930991366463,"aZ":-30.80310036969396,"pfxX":-7.553046932616205,"pfxZ":0.8019321470855099,"pX":-1.123907523323846,"pZ":1.5594245938300317,"vX0":4.49416415505123,"vY0":-130.37994229451593,"vZ0":-4.717980399902264,"x":159.84,"y":196.68,"x0":-1.8941547516595638,"y0":50.004840838865725,"z0":5.734009072950865,"aX":-12.924514607970025},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":12.6,"spinRate":957,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42109807222229856,"extension":6.390483203811964},"hitData":{"launchSpeed":63.5,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.13,"coordY":177.5}},"index":3,"playId":"3dd25f33-916b-37ca-b8a8-865805f093df","pitchNumber":4,"startTime":"2026-08-30T17:47:17.098Z","endTime":"2026-08-30T17:47:23.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:47:23.711Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yandy Díaz lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:49:28.649Z","endTime":"2026-08-30T17:50:48.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.068169820179413,"aZ":-33.214815262686486,"pfxX":-0.7168833680988014,"pfxZ":-0.7677070601894571,"pX":-1.9064783340767204,"pZ":0.2887977343190474,"vX0":-9.68962915472782,"vY0":-116.03025526259957,"vZ0":-5.204682024878374,"x":189.67,"y":230.98,"x0":2.419649163048053,"y0":50.00058267688865,"z0":5.732058533056736,"aX":-0.9750477498178047},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.5,"breakHorizontal":3.7,"spinRate":2087,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.47236750729090193,"extension":6.202786485422501},"index":0,"playId":"72cbf9cf-515d-3dbd-a8f0-f22c570bb4fb","pitchNumber":1,"startTime":"2026-08-30T17:49:33.413Z","endTime":"2026-08-30T17:49:36.413Z","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":91.9,"endSpeed":83.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782047331047178,"aZ":-14.544870129137841,"pfxX":7.919566151672326,"pfxZ":9.80009516439685,"pX":-0.9181177116811791,"pZ":3.0226558916694835,"vX0":-10.964263020014,"vY0":-133.29228888850028,"vZ0":-4.934042425913041,"x":152.0,"y":157.17,"x0":2.220516523867756,"y0":50.00022106454418,"z0":5.948716954112197,"aX":14.242692480966028},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":-12.0,"spinRate":2264,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.41099505894124855,"extension":6.174837421936466},"index":1,"playId":"9e200f5c-9f44-3483-8c62-c7fe38f666aa","pitchNumber":2,"startTime":"2026-08-30T17:49:52.544Z","endTime":"2026-08-30T17:49:56.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619085385909948,"aZ":-12.095482691018573,"pfxX":6.926681224151906,"pfxZ":11.4244791840521,"pX":-1.9045378730876683,"pZ":2.2564962296504114,"vX0":-12.372778213013879,"vY0":-131.88701750048943,"vZ0":-7.2415021675388545,"x":189.6,"y":177.85,"x0":1.952392336647328,"y0":50.00558256695034,"z0":5.934125181976119,"aX":12.177912984437334},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.1,"breakHorizontal":-9.7,"spinRate":2271,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.41564690548327743,"extension":6.284675367481333},"index":2,"playId":"e8793b65-29fd-32b5-9c5a-228d43d050bd","pitchNumber":3,"startTime":"2026-08-30T17:50:07.473Z","endTime":"2026-08-30T17:50:10.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.328782027612746,"aZ":-11.8857143178014,"pfxX":7.613980364211255,"pfxZ":11.190339614488703,"pX":0.6084316342056325,"pZ":3.3647516403849074,"vX0":-7.535003562865006,"vY0":-134.34259104753662,"vZ0":-4.50724544416817,"x":93.81,"y":147.93,"x0":2.4714163116205587,"y0":50.00219372027016,"z0":5.920741153659895,"aX":13.803518096332688},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":-12.0,"spinRate":2344,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.4090038006564689,"extension":6.064729765118016},"index":3,"playId":"5ad41904-2cb6-3347-9aea-a0e9ac4c5279","pitchNumber":4,"startTime":"2026-08-30T17:50:24.295Z","endTime":"2026-08-30T17:50:27.295Z","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":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70246124644929,"aZ":-14.01393013910332,"pfxX":6.268718310029774,"pfxZ":9.976607371767743,"pX":-0.3813061803971674,"pZ":3.1571551235533097,"vX0":-9.144093109624508,"vY0":-134.45318603365973,"vZ0":-4.742985685518758,"x":131.53,"y":153.54,"x0":2.258255397119467,"y0":50.0044820058059,"z0":5.947604712614249,"aX":11.413593577096757},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-9.2,"spinRate":2225,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.40826070787664204,"extension":6.132892716179706},"hitData":{"launchSpeed":105.7,"launchAngle":16.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.99,"coordY":50.03}},"index":4,"playId":"2806f71b-9c9e-381b-b911-358efcb2a721","pitchNumber":5,"startTime":"2026-08-30T17:50:41.794Z","endTime":"2026-08-30T17:50:48.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:50:48.808Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:51:12.123Z","endTime":"2026-08-30T17:52:07.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31422991767426,"aZ":-13.284943555280115,"pfxX":5.747101630992807,"pfxZ":10.392647298477412,"pX":0.5936237166536905,"pZ":3.290058736018757,"vX0":-6.928051622848884,"vY0":-134.72406352935144,"vZ0":-4.531464501514054,"x":94.37,"y":149.95,"x0":2.465407505565832,"y0":50.003499385452216,"z0":5.949524479074715,"aX":10.447261271217732},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-8.8,"spinRate":2335,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4082986859692683,"extension":6.330290958635349},"index":0,"playId":"decaad52-ad76-3e9e-85ff-cc84b3f22956","pitchNumber":1,"startTime":"2026-08-30T17:51:17.817Z","endTime":"2026-08-30T17:51:20.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.514751640495675,"aZ":-11.559277755187885,"pfxX":6.115661095541312,"pfxZ":11.212068339656014,"pX":-0.4148651223975335,"pZ":2.3338741489146084,"vX0":-8.862472508314843,"vY0":-135.2268142013047,"vZ0":-7.380723238805435,"x":132.81,"y":175.77,"x0":2.121522967652655,"y0":50.001823836012065,"z0":5.9231143243867335,"aX":11.243633790513783},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-9.0,"spinRate":2365,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40619795152437144,"extension":6.193812803621685},"index":1,"playId":"21b97b0f-1a38-3a34-b1fd-51ad833f1fdb","pitchNumber":2,"startTime":"2026-08-30T17:51:34.782Z","endTime":"2026-08-30T17:51:37.782Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10144919796995,"aZ":-36.59293019114881,"pfxX":-1.6049035688799966,"pfxZ":-3.2197384103258164,"pX":-0.634454198350594,"pZ":1.3894757695145072,"vX0":-6.495001685088318,"vY0":-116.51765463944588,"vZ0":-2.5486866247394504,"x":141.18,"y":201.26,"x0":2.398729375000896,"y0":50.00186668927049,"z0":5.95864209167937,"aX":-2.203099007722544},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.2,"breakHorizontal":4.6,"spinRate":2133,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47027385701981483,"extension":5.9998314688209975},"hitData":{"launchSpeed":89.0,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.01,"coordY":114.08}},"index":2,"playId":"5f922b7e-526c-3084-9301-2875648a40d7","pitchNumber":3,"startTime":"2026-08-30T17:51:56.553Z","endTime":"2026-08-30T17:52:07.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:52:07.682Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Junior Caminero strikes out swinging and Jonathan Aranda caught stealing 2nd, catcher Freddy Fermin to second baseman Jake Cronenworth to catcher Freddy Fermin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:52:42.368Z","endTime":"2026-08-30T17:55:10.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T17:52:27.961Z","endTime":"2026-08-30T17:52:44.555Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21047890493875,"aZ":-37.76154407863263,"pfxX":-0.8210455764298067,"pfxZ":-4.132968557438867,"pX":-0.09726920019566934,"pZ":0.7394187182007993,"vX0":-6.050528049715821,"vY0":-116.02341039184553,"vZ0":-3.5908690534295737,"x":120.71,"y":218.82,"x0":2.658923911301957,"y0":50.001432097152666,"z0":5.932997899851113,"aX":-1.109766900915199},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.2,"breakHorizontal":3.1,"spinRate":1970,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47344137050267454,"extension":6.125385566256316},"index":1,"playId":"b1730425-dd4e-37f7-b54a-873868617afc","pitchNumber":1,"startTime":"2026-08-30T17:52:44.555Z","endTime":"2026-08-30T17:52:47.555Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066562924496168,"aZ":-34.64273326421471,"pfxX":0.5254356486054097,"pfxZ":-1.7062461055237914,"pX":-0.8536770000736732,"pZ":0.46042129353378075,"vX0":-8.21693547833712,"vY0":-119.41975356297823,"vZ0":-5.244198647342188,"x":149.54,"y":226.35,"x0":2.557003917134568,"y0":50.00146002466187,"z0":5.786092078857505,"aX":0.7641244707376466},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.1,"breakHorizontal":1.0,"spinRate":2230,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4579149295332545,"extension":6.137989646037512},"index":2,"playId":"af7b49e9-a552-392c-9137-6e4bd7aeec43","pitchNumber":2,"startTime":"2026-08-30T17:53:01.839Z","endTime":"2026-08-30T17:53:05.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53238881528463,"aZ":-17.881493917604924,"pfxX":10.151037393032963,"pfxZ":7.799021746685008,"pX":0.7081831512566352,"pZ":2.266127910424569,"vX0":-8.713644722214132,"vY0":-134.59096834612657,"vZ0":-5.679343966673538,"x":105.7,"y":155.98,"x0":2.670683672909327,"y0":50.00250700471169,"z0":5.672264354225226,"aX":18.601500761121713},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":-16.4,"spinRate":2263,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.40714977868751934,"extension":6.325245364066655},"index":3,"playId":"efb26821-d7b0-32a1-92e9-0264e4b6e628","pitchNumber":3,"startTime":"2026-08-30T17:53:28.932Z","endTime":"2026-08-30T17:53:32.612Z","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":91.8,"endSpeed":83.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393979741556613,"aZ":-13.055930263287998,"pfxX":5.795884519633578,"pfxZ":10.699898296532634,"pX":-0.5938861747956475,"pZ":4.233497854151766,"vX0":-9.908737935206833,"vY0":-133.25991025977635,"vZ0":-2.1936023982414508,"x":139.64,"y":124.48,"x0":2.4307223156009448,"y0":50.00164577451719,"z0":6.017949786717314,"aX":10.355696717973567},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.1,"breakHorizontal":-8.2,"spinRate":2266,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4120597068737091,"extension":6.2636023867022805},"index":4,"playId":"eaecb52c-608c-365b-95ba-9c4777dc4b40","pitchNumber":4,"startTime":"2026-08-30T17:53:50.775Z","endTime":"2026-08-30T17:53:53.775Z","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":86.9,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.668146688625875,"aZ":-19.50242506920156,"pfxX":7.77211912222486,"pfxZ":7.863213032747313,"pX":1.17445094278981,"pZ":2.1167559245481518,"vX0":-5.995926267992446,"vY0":-126.39769111520293,"vZ0":-5.402179342499682,"x":72.23,"y":181.63,"x0":2.571987109444618,"y0":50.004505146051926,"z0":5.856027476043165,"aX":12.529720125777922},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.2,"breakHorizontal":-12.6,"spinRate":1771,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4339485870219999,"extension":6.336289576352086},"index":5,"playId":"449c00f0-4b13-3cd0-840f-c777f4e71619","pitchNumber":5,"startTime":"2026-08-30T17:54:12.280Z","endTime":"2026-08-30T17:54:15.898Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13114662487567,"aZ":-22.010119587403512,"pfxX":8.712680759555745,"pfxZ":6.194223006885593,"pX":-0.1267522909779708,"pZ":-0.028882865942452065,"vX0":-9.541378879797751,"vY0":-127.50561594103264,"vZ0":-9.860028623975847,"x":121.83,"y":239.56,"x0":2.538416115265392,"y0":50.00231571332261,"z0":5.636596367294902,"aX":14.292703673598739},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.0,"breakHorizontal":-13.6,"spinRate":1727,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.43019802879621594,"extension":6.4083672574558195},"index":6,"playId":"d331cf32-4880-36db-a3e8-48699e4c999f","pitchNumber":6,"startTime":"2026-08-30T17:54:36.971Z","endTime":"2026-08-30T17:54:39.971Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.081746813434453,"aZ":-22.31582450063711,"pfxX":8.874605661993977,"pfxZ":6.220366355798644,"pX":0.4181270080662159,"pZ":2.135450822367392,"vX0":-7.927016570924198,"vY0":-125.0261311887706,"vZ0":-4.6313000458526865,"x":101.06,"y":181.12,"x0":2.475957602965117,"y0":50.00070952469238,"z0":5.842067226053344,"aX":14.05610791198873},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":1667,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.43800959279617846,"extension":6.260282028913906},"index":7,"playId":"d5da1d9c-35f6-3cc8-b497-041dcddc3b1e","pitchNumber":7,"startTime":"2026-08-30T17:55:04.102Z","endTime":"2026-08-30T17:55:10.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:55:10.442Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T17:57:17.584Z","endTime":"2026-08-30T17:58:12.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":82.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585944611317938,"aZ":-24.57569914847755,"pfxX":2.4025499168752904,"pfxZ":4.409374318250911,"pX":0.289308815936833,"pZ":1.965421726381922,"vX0":5.300702473647089,"vY0":-130.2682089807516,"vZ0":-5.188872070941107,"x":105.97,"y":185.71,"x0":-2.0816352832306535,"y0":50.00407749837462,"z0":5.833716450471724,"aX":4.141858955634867},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-5.5,"spinRate":2563,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.4199699613355823,"extension":6.485621490299275},"index":0,"playId":"ee662946-3ffe-30aa-a4da-a93e3f9432d4","pitchNumber":1,"startTime":"2026-08-30T17:57:30.996Z","endTime":"2026-08-30T17:57:34.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78528675486807,"aZ":-18.121982992862716,"pfxX":-10.986305855392034,"pfxZ":7.2904463465138445,"pX":-1.333861526602755,"pZ":2.585213737822406,"vX0":5.178534746646627,"vY0":-138.18959190059655,"vZ0":-5.133283313522198,"x":167.84,"y":168.98,"x0":-1.8083320461703092,"y0":50.00246958454168,"z0":5.690470210351048,"aX":-21.174123995648394},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":18.7,"spinRate":2382,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39688863046075795,"extension":6.542101561591195},"index":1,"playId":"fbb0d2c4-d3dd-386b-b83d-a57964080408","pitchNumber":2,"startTime":"2026-08-30T17:57:47.622Z","endTime":"2026-08-30T17:57:50.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78368463569597,"aZ":-27.80704015383103,"pfxX":1.4695515196417348,"pfxZ":2.5864178656941856,"pX":0.28512986743285024,"pZ":2.8951762713665237,"vX0":5.539936044469866,"vY0":-129.0760674014416,"vZ0":-1.9953453444393272,"x":106.13,"y":160.61,"x0":-2.0795294377838323,"y0":50.00185591409228,"z0":5.818608351247712,"aX":2.479736172594512},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":-3.8,"spinRate":2610,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.42428315376019565,"extension":6.467570822335885},"hitData":{"launchSpeed":94.3,"launchAngle":49.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.63,"coordY":93.99}},"index":2,"playId":"381b8cde-03a8-3876-977d-5b46da988add","pitchNumber":3,"startTime":"2026-08-30T17:58:02.915Z","endTime":"2026-08-30T17:58:12.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:58:12.042Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dustin Harris singles on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T17:58:34.665Z","endTime":"2026-08-30T17:59:09.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.930533645433734,"aZ":-7.804053147517943,"pfxX":-1.7925067262884247,"pfxZ":12.504701585258692,"pX":0.1642247999685021,"pZ":2.7909535361757043,"vX0":5.334739916311537,"vY0":-139.12186016137596,"vZ0":-7.032178739336337,"x":110.74,"y":163.42,"x0":-1.5502112460007171,"y0":50.0005208293535,"z0":5.877461672499652,"aX":-3.493614892768063},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.2,"breakHorizontal":2.0,"spinRate":2370,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3945925176607754,"extension":6.743544726176561},"index":0,"playId":"5434e946-bef5-3008-8841-0f5e8ed32545","pitchNumber":1,"startTime":"2026-08-30T17:58:40.901Z","endTime":"2026-08-30T17:58:43.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.794094183339002,"aZ":-35.54839372943186,"pfxX":-4.207297574159415,"pfxZ":-1.9713110580056679,"pX":-0.03226958418901909,"pZ":2.442879612300401,"vX0":6.0443272820281475,"vY0":-129.78115533207816,"vZ0":-1.7183331336485197,"x":118.23,"y":172.82,"x0":-1.8389991101479848,"y0":50.000107608849746,"z0":5.807485607480934,"aX":-7.214919950138042},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.7,"breakHorizontal":6.4,"spinRate":1343,"spinDirection":261},"zone":5,"typeConfidence":2.0,"plateTime":0.4211728216100914,"extension":6.42434196057802},"hitData":{"launchSpeed":89.2,"launchAngle":17.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.85,"coordY":89.85}},"index":1,"playId":"f5efa91f-834e-38fc-b614-52e09a0460b3","pitchNumber":2,"startTime":"2026-08-30T17:58:59.877Z","endTime":"2026-08-30T17:59:09.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:59:09.780Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T17:59:31.177Z","endTime":"2026-08-30T18:01:01.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.771158840753426,"aZ":-17.228277051653343,"pfxX":-11.387066190741042,"pfxZ":7.812143936131137,"pX":0.043508698174537404,"pZ":2.1264280548392738,"vX0":8.92004910409312,"vY0":-137.72793486249995,"vZ0":-6.46778222358443,"x":115.34,"y":181.37,"x0":-1.764472155716187,"y0":50.001902250537505,"z0":5.678364831537198,"aX":-21.78463572164105},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":18.6,"spinRate":2265,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3983152162835921,"extension":6.617944851883642},"index":0,"playId":"3608c5a9-2f07-373c-9761-086bcdfb6aab","pitchNumber":1,"startTime":"2026-08-30T17:59:38.041Z","endTime":"2026-08-30T17:59:41.109Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"efb6a988-b9b9-3900-a3bb-d62083c7481a","startTime":"2026-08-30T17:59:56.346Z","endTime":"2026-08-30T17:59:59.346Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368934924772294,"aZ":-15.614183029901836,"pfxX":-9.773382999722383,"pfxZ":8.885052484295286,"pX":0.7860855828301337,"pZ":1.3824759487600098,"vX0":9.739287438010773,"vY0":-135.80303759949302,"vZ0":-8.609457742852525,"x":87.04,"y":201.45,"x0":-1.580800873175898,"y0":50.00398879967147,"z0":5.685248462119674,"aX":-18.215792203526373},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":15.6,"spinRate":2344,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40367565779074077,"extension":6.59618449027765},"index":2,"playId":"6105a604-9247-3ae9-b100-55c56f0dc938","pitchNumber":2,"startTime":"2026-08-30T18:00:16.432Z","endTime":"2026-08-30T18:00:19.432Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T18:00:38.263Z","endTime":"2026-08-30T18:00:57.530Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73603167413047,"aZ":-27.573367833631114,"pfxX":1.9829198360162064,"pfxZ":2.683637084275997,"pX":1.7523975691510036,"pZ":2.21997186897912,"vX0":8.22842187261472,"vY0":-129.8357828235196,"vZ0":-3.7555174751539817,"x":50.2,"y":178.84,"x0":-1.7084318765324773,"y0":50.00574605224743,"z0":5.770187040884704,"aX":3.4056265791457836},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":-5.3,"spinRate":2512,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4209470887348963,"extension":6.54189550735296},"index":4,"playId":"227fd8cd-1727-39f4-8d0d-1794213de057","pitchNumber":3,"startTime":"2026-08-30T18:00:57.530Z","endTime":"2026-08-30T18:01:01.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:01:01.430Z","atBatIndex":10},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Dustin Harris caught stealing 2nd base, catcher Nick Fortes to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:01:43.634Z","endTime":"2026-08-30T18:01:52.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"22724df7-2b2a-3bf3-9fc3-f094571b58ed","startTime":"2026-08-30T18:01:26.227Z","endTime":"2026-08-30T18:01:29.227Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.019314319164373,"aZ":-8.666958100269289,"pfxX":-3.9524059052248695,"pfxZ":12.265112669657992,"pX":-0.26127553475570997,"pZ":3.0698086198782573,"vX0":5.252229553085274,"vY0":-137.6732063198515,"vZ0":-5.8660859360748185,"x":126.96,"y":155.9,"x0":-1.6816661182680226,"y0":50.00419249634926,"z0":5.817107866285488,"aX":-7.576350081480463},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.1,"breakHorizontal":6.0,"spinRate":2368,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3981009335724881,"extension":6.499459983944906},"index":1,"playId":"1f4d5bbc-49a0-3d76-8c2c-8d3668223a55","pitchNumber":1,"startTime":"2026-08-30T18:01:45.885Z","endTime":"2026-08-30T18:01:52.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:01:52.282Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Vilade walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:04:02.319Z","endTime":"2026-08-30T18:05:27.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.715386314160867,"aZ":-37.117260294079266,"pfxX":0.06406852886862335,"pfxZ":-3.5894126543724783,"pX":-1.0553936683356266,"pZ":0.8668985876674666,"vX0":-8.487799776556379,"vY0":-116.7791021514482,"vZ0":-3.3790698689432093,"x":157.23,"y":215.37,"x0":2.6234623453595476,"y0":50.003583116669816,"z0":5.836535754710831,"aX":0.08825354396156693},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.1,"breakHorizontal":2.0,"spinRate":2369,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4696596437590861,"extension":5.998957663382622},"index":0,"playId":"229fdf17-95f1-3339-b3d2-ae609d898577","pitchNumber":1,"startTime":"2026-08-30T18:04:06.286Z","endTime":"2026-08-30T18:04:09.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.452090985162876,"aZ":-37.31805707450467,"pfxX":-2.258288803626149,"pfxZ":-3.9642364627798052,"pX":0.8892502949006775,"pZ":2.8031814117080485,"vX0":-3.376997960685282,"vY0":-113.43247766268085,"vZ0":1.044787213212982,"x":83.1,"y":163.09,"x0":2.6927038534601593,"y0":50.001499182279794,"z0":6.067810646957478,"aX":-2.931454384901285},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-6.6,"breakHorizontal":4.9,"spinRate":2159,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.48353195028513385,"extension":5.906925072685607},"index":1,"playId":"1699eb8b-60f1-30e2-bb68-6a2474a908cf","pitchNumber":2,"startTime":"2026-08-30T18:04:23.825Z","endTime":"2026-08-30T18:04:27.205Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522994298810293,"aZ":-11.914962751029432,"pfxX":5.691634867441011,"pfxZ":11.092920361204364,"pX":-1.1919516666740666,"pZ":2.187006440031456,"vX0":-10.759848839361744,"vY0":-134.38024890803013,"vZ0":-7.665419484454521,"x":162.43,"y":179.73,"x0":2.127101172496518,"y0":50.000937617641455,"z0":5.925666104052608,"aX":10.393619081569387},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-7.9,"spinRate":2217,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4078224738604712,"extension":6.311984572085774},"index":2,"playId":"93807143-f7f1-329a-a925-bd16ff9c0f8c","pitchNumber":3,"startTime":"2026-08-30T18:04:53.212Z","endTime":"2026-08-30T18:04:56.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.675032558904608,"aZ":-11.123211228165337,"pfxX":6.084848407870625,"pfxZ":11.365093837640812,"pX":-0.5868580391982186,"pZ":2.7406990782229093,"vX0":-9.63091020031878,"vY0":-135.51288381845578,"vZ0":-6.402606477902374,"x":139.37,"y":164.78,"x0":2.2290203013944585,"y0":50.0064998720644,"z0":5.917476696219131,"aX":11.275312968732514},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":-8.9,"spinRate":2287,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.40477284851001905,"extension":6.0829593819188545},"index":3,"playId":"e334f261-9dff-3185-9fe1-74f287244edd","pitchNumber":4,"startTime":"2026-08-30T18:05:08.284Z","endTime":"2026-08-30T18:05:11.284Z","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":92.3,"endSpeed":84.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594995643020976,"aZ":-12.579902474612032,"pfxX":6.153176585265187,"pfxZ":10.853615816515788,"pX":-1.2459768972759675,"pZ":1.292796790162255,"vX0":-10.882632557723806,"vY0":-133.69505734482254,"vZ0":-9.44870121500857,"x":164.49,"y":203.87,"x0":2.083038951349337,"y0":50.000990833381955,"z0":5.7819535077145865,"aX":11.106994752521626},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":-8.8,"spinRate":2182,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41012629493646147,"extension":6.19054309777485},"index":4,"playId":"14fcce48-9e77-3729-a6c9-5a6cf88766a0","pitchNumber":5,"startTime":"2026-08-30T18:05:24.428Z","endTime":"2026-08-30T18:05:27.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:05:27.543Z","atBatIndex":12},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Chandler Simpson out on a sacrifice bunt, third baseman Sung-Mun Song to first baseman Ty France. Ryan Vilade to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:05:54.360Z","endTime":"2026-08-30T18:06:28.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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(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":92.8,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627427660843985,"aZ":-18.326084614774754,"pfxX":11.360042380325947,"pfxZ":7.583772237454327,"pX":-0.9717603645873236,"pZ":1.5507772341656898,"vX0":-12.333145997303685,"vY0":-134.37866745682766,"vZ0":-7.632530203110136,"x":154.04,"y":196.91,"x0":2.205405499953903,"y0":50.00193058559485,"z0":5.734190971175138,"aX":20.737432358861465},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":-17.9,"spinRate":2294,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4079054446007975,"extension":6.40813221572629},"index":0,"playId":"41640813-dc1b-394b-af97-826e16a67d0b","pitchNumber":1,"startTime":"2026-08-30T18:06:00.205Z","endTime":"2026-08-30T18:06:03.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995930595678722,"aZ":-18.85568953644662,"pfxX":10.872075156934677,"pfxZ":7.133242895525681,"pX":1.1177954957524507,"pZ":3.745404425561573,"vX0":-7.823182248787425,"vY0":-136.06189496879085,"vZ0":-2.4352695674459435,"x":74.39,"y":137.65,"x0":2.6237431386301457,"y0":50.00279561708508,"z0":5.964618158118894,"aX":20.301112141178024},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":-17.9,"spinRate":2284,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40317776000272953,"extension":6.315092504711997},"hitData":{"launchSpeed":39.2,"launchAngle":-63.0,"totalDistance":0.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.98,"coordY":190.88}},"index":1,"playId":"451a660b-2730-3b90-8834-3c7d6efb3ba2","pitchNumber":2,"startTime":"2026-08-30T18:06:19.758Z","endTime":"2026-08-30T18:06:28.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:06:28.183Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:07:05.956Z","endTime":"2026-08-30T18:08:46.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.172036337554356,"aZ":-34.95971094703113,"pfxX":-0.9977987004701819,"pfxZ":-2.031972545432005,"pX":-0.23272488898042684,"pZ":2.480725208402225,"vX0":-6.316125041327099,"vY0":-116.10572083307629,"vZ0":-0.6725191334059818,"x":125.87,"y":171.8,"x0":2.6494861795892963,"y0":50.004704182367576,"z0":6.093011843679001,"aX":-1.3654092810657352},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.6,"breakHorizontal":3.4,"spinRate":2013,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.47125108514792347,"extension":6.065884161609127},"index":0,"playId":"aa1a6d41-6e86-3322-8090-f41568d52238","pitchNumber":1,"startTime":"2026-08-30T18:07:09.228Z","endTime":"2026-08-30T18:07:12.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30290861942805,"aZ":-16.773675668491233,"pfxX":8.279191934601414,"pfxZ":9.419958368072315,"pX":1.741452228667738,"pZ":3.1349071689052574,"vX0":-4.953407747536904,"vY0":-127.11347564811275,"vZ0":-3.669490213513955,"x":50.62,"y":154.14,"x0":2.640809186093593,"y0":50.000880499578145,"z0":5.93057924349477,"aX":13.533136573734255},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.4,"breakHorizontal":-13.8,"spinRate":1726,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4310523721143471,"extension":6.227840774652978},"index":1,"playId":"5b901e36-04d6-3817-ae11-9c56f05d25c4","pitchNumber":2,"startTime":"2026-08-30T18:07:27.583Z","endTime":"2026-08-30T18:07:30.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31905038576129,"aZ":-18.811236159707583,"pfxX":8.673066660814865,"pfxZ":8.260315952590641,"pX":1.2778053133530387,"pZ":2.091357428568651,"vX0":-6.4448802082270795,"vY0":-126.28093021186004,"vZ0":-5.674901657418965,"x":68.29,"y":182.31,"x0":2.7341230679992172,"y0":50.002907368022804,"z0":5.877381569995524,"aX":14.030916693897604},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.9,"breakHorizontal":-14.3,"spinRate":1729,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4334584682133733,"extension":6.21973743971718},"index":2,"playId":"fd8655dd-cef0-300f-8647-49cbb686e83a","pitchNumber":3,"startTime":"2026-08-30T18:07:49.556Z","endTime":"2026-08-30T18:07:53.000Z","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":87.8,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967040149228325,"aZ":-17.446332047270502,"pfxX":8.170345764603963,"pfxZ":8.959963251845277,"pX":0.7269899391952171,"pZ":2.791062638924222,"vX0":-7.442548618810735,"vY0":-127.58889262521775,"vZ0":-4.482420592305851,"x":89.29,"y":163.42,"x0":2.6244005710649128,"y0":50.004201747726434,"z0":5.95109818852426,"aX":13.432541215225388},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.4,"breakHorizontal":-13.1,"spinRate":1690,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.42976637851821486,"extension":6.405759657933091},"index":3,"playId":"e5aea722-740e-367f-96d9-d82ba243fa31","pitchNumber":4,"startTime":"2026-08-30T18:08:18.279Z","endTime":"2026-08-30T18:08:21.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.680716488886635,"aZ":-12.325979102623942,"pfxX":7.336557401256636,"pfxZ":10.806281889393487,"pX":-0.02991776880745746,"pZ":3.5565452063891407,"vX0":-9.300774660687988,"vY0":-134.98340476823918,"vZ0":-4.0175335560136345,"x":118.14,"y":142.75,"x0":2.5147858331666484,"y0":50.00165265652199,"z0":5.938428743040915,"aX":13.47433240754921},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":-11.2,"spinRate":2337,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40650564628786157,"extension":6.300398950190141},"index":4,"playId":"2d2ed317-e341-36b4-bde1-c9bd041627e9","pitchNumber":5,"startTime":"2026-08-30T18:08:43.896Z","endTime":"2026-08-30T18:08:46.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:08:46.896Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Mateo pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:09:06.560Z","endTime":"2026-08-30T18:09:23.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.268219592881216,"aZ":-21.928671487301514,"pfxX":9.73918105353751,"pfxZ":6.314374187756628,"pX":0.06584384448446962,"pZ":2.384161676872091,"vX0":-9.051877594611243,"vY0":-126.66292307920143,"vZ0":-4.494689038892583,"x":114.49,"y":174.41,"x0":2.4233278232500983,"y0":50.00248626416804,"z0":5.938815564420937,"aX":15.79922422610009},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.6,"breakHorizontal":-15.5,"spinRate":1690,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.43270023689611037,"extension":6.250425862036338},"hitData":{"launchSpeed":82.4,"launchAngle":59.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.04,"coordY":124.71}},"index":0,"playId":"8558dae7-e4b5-3117-8027-c7a6f1b7845d","pitchNumber":1,"startTime":"2026-08-30T18:09:13.699Z","endTime":"2026-08-30T18:09:23.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:09:23.103Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sung-Mun Song lines out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:11:34.859Z","endTime":"2026-08-30T18:12:09.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.572169591435514,"aZ":-39.747998845059854,"pfxX":2.374192442254915,"pfxZ":-5.987793075626339,"pX":-0.5394966383661957,"pZ":5.0939402575474535,"vX0":2.5045855301427276,"vY0":-111.86340486502077,"vZ0":6.3288846578302875,"x":137.56,"y":101.24,"x0":-1.9829770046572177,"y0":50.00350521227562,"z0":6.307485939642126,"aX":3.002098749126382},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.9,"breakHorizontal":-4.9,"spinRate":2194,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.49003724229776857,"extension":6.140731212217731},"index":0,"playId":"c1c97128-ece2-3cb2-8285-00c9b4bd3bb6","pitchNumber":1,"startTime":"2026-08-30T18:11:39.845Z","endTime":"2026-08-30T18:11:42.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369265303583713,"aZ":-12.00447702289676,"pfxX":-3.232959260810751,"pfxZ":10.669130830627429,"pX":0.1881504897181041,"pZ":3.1684084717798853,"vX0":6.1502254157772995,"vY0":-136.68952929943467,"vZ0":-5.170834784716678,"x":109.83,"y":153.23,"x0":-1.6718890403801492,"y0":50.00475825811386,"z0":5.910210697259207,"aX":-6.1134877345547025},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":2442,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.400832235489859,"extension":6.423559441365055},"hitData":{"launchSpeed":95.9,"launchAngle":24.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.81,"coordY":49.76}},"index":1,"playId":"57bdadc2-cdcf-33b3-b475-4831b72bdd92","pitchNumber":2,"startTime":"2026-08-30T18:11:59.892Z","endTime":"2026-08-30T18:12:09.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:12:09.800Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:12:27.989Z","endTime":"2026-08-30T18:12:42.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.033590433050353,"aZ":-25.78593597054416,"pfxX":2.496869231118744,"pfxZ":3.7587236940925237,"pX":-0.014010503422326123,"pZ":2.6723548647319144,"vX0":4.32752428210208,"vY0":-129.82508050945827,"vZ0":-3.03584598519688,"x":117.53,"y":166.63,"x0":-2.0292399563698553,"y0":50.005364575208596,"z0":5.8266552608174065,"aX":4.2488397727618255},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":-5.5,"spinRate":2383,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.4224415988454586,"extension":6.501919810149227},"hitData":{"launchSpeed":105.2,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":158.78}},"index":0,"playId":"a91b4239-94f6-3cec-8f0f-985ff6178b52","pitchNumber":1,"startTime":"2026-08-30T18:12:35.145Z","endTime":"2026-08-30T18:12:42.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:12:42.100Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:13:01.997Z","endTime":"2026-08-30T18:14:16.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68718453311406,"aZ":-19.29295172343248,"pfxX":-11.709408513472155,"pfxZ":6.905436893085374,"pX":0.3798813731538191,"pZ":2.5314848456520362,"vX0":9.827852555136614,"vY0":-135.6927906972122,"vZ0":-4.9134578797300925,"x":102.52,"y":170.43,"x0":-1.7675811229789944,"y0":50.00150572565216,"z0":5.709914903522588,"aX":-21.834817907130265},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":19.1,"spinRate":2305,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4036542805085874,"extension":6.5240766530011935},"index":0,"playId":"9ff3c69e-1331-34e6-9ff3-9f85beb573b6","pitchNumber":1,"startTime":"2026-08-30T18:13:06.048Z","endTime":"2026-08-30T18:13:09.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467812670507318,"aZ":-9.279831608916895,"pfxX":-4.5154397472683945,"pfxZ":11.792074437477703,"pX":-0.2176015295677774,"pZ":3.29171604879591,"vX0":5.657654100644242,"vY0":-138.58175814658318,"vZ0":-5.446287446773054,"x":125.29,"y":149.9,"x0":-1.7006149212778203,"y0":50.00451400586144,"z0":5.904709305761025,"aX":-8.768534032356431},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.4,"breakHorizontal":7.0,"spinRate":2466,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39549846341386985,"extension":6.389644715954784},"index":1,"playId":"55d6eb9b-691f-3526-b862-1585cf95e739","pitchNumber":2,"startTime":"2026-08-30T18:13:22.285Z","endTime":"2026-08-30T18:13:25.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26912280838032,"aZ":-32.340109431209505,"pfxX":1.122168914804935,"pfxZ":-0.10132973900245279,"pX":0.4841278264186209,"pZ":1.0354911047462905,"vX0":5.403862284589063,"vY0":-127.24166236776803,"vZ0":-5.602576516320261,"x":98.55,"y":210.82,"x0":-1.8171187488698848,"y0":50.003902425488654,"z0":5.843074138983447,"aX":1.8304422587308657},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":-3.4,"spinRate":2634,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.43125606622029355,"extension":6.479724483957751},"index":2,"playId":"8dc6f74c-7c54-3dcb-9c9b-233968dfbf3f","pitchNumber":3,"startTime":"2026-08-30T18:13:41.325Z","endTime":"2026-08-30T18:13:44.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.938638830775613,"aZ":-28.210979638979296,"pfxX":-6.831511386824202,"pfxZ":2.3855711099778425,"pX":-1.7924388003902854,"pZ":3.242656769961118,"vX0":2.5340724745634775,"vY0":-128.86753677834037,"vZ0":-1.0315619961747737,"x":185.32,"y":151.23,"x0":-1.9081725823485005,"y0":50.00224983813248,"z0":5.852725342252688,"aX":-11.344146823193162},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":11.6,"spinRate":770,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4271131870119529,"extension":6.400708441063809},"index":3,"playId":"cefe5184-9e27-38b9-a10d-02383d83ccea","pitchNumber":4,"startTime":"2026-08-30T18:13:57.299Z","endTime":"2026-08-30T18:14:00.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.941542437963754,"aZ":-11.306246455788774,"pfxX":-5.1541522733680445,"pfxZ":10.65210220880433,"pX":0.5886056966558152,"pZ":1.8788769692599903,"vX0":7.681675154376785,"vY0":-139.67338273558116,"vZ0":-8.65732695682224,"x":94.56,"y":188.05,"x0":-1.5384628143502532,"y0":50.00464229128131,"z0":5.778617784319169,"aX":-10.099266415690733},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":7.6,"spinRate":2441,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3934182414532943,"extension":6.741601636524961},"index":4,"playId":"91fed3a2-8218-302f-bc09-94d928ac9fbc","pitchNumber":5,"startTime":"2026-08-30T18:14:12.913Z","endTime":"2026-08-30T18:14:16.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:14:16.234Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:16:22.135Z","endTime":"2026-08-30T18:19:11.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":90.5,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14325078956344,"aZ":-12.388194085051268,"pfxX":5.4741719260675366,"pfxZ":11.377266075967595,"pX":-1.2007755362644374,"pZ":1.7477298016434792,"vX0":-10.678199292095101,"vY0":-131.13779056288996,"vZ0":-8.193958663941773,"x":162.77,"y":191.59,"x0":2.2155259361527286,"y0":50.00169318963837,"z0":5.840238238823012,"aX":9.519752242010648},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.8,"breakHorizontal":-7.6,"spinRate":2204,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.417924424723052,"extension":6.234129018054143},"index":0,"playId":"7b01165b-affc-3679-b056-66b3b897b6fd","pitchNumber":1,"startTime":"2026-08-30T18:16:26.795Z","endTime":"2026-08-30T18:16:29.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689285378574628,"aZ":-20.511478259460908,"pfxX":7.563820111413164,"pfxZ":7.402889597043992,"pX":-0.009942629714462442,"pZ":1.1558430938451172,"vX0":-8.476021194477733,"vY0":-124.84170024276011,"vZ0":-7.219148118334676,"x":117.38,"y":207.57,"x0":2.4502451805499317,"y0":50.00004349821974,"z0":5.779464105957819,"aX":11.909755501188735},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.9,"breakHorizontal":-11.6,"spinRate":1584,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4391372995711196,"extension":6.243084066193706},"index":1,"playId":"42af089b-94cc-3fb7-8e99-ca2fe3e789c6","pitchNumber":2,"startTime":"2026-08-30T18:16:43.217Z","endTime":"2026-08-30T18:16:46.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, 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":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29762317107568,"aZ":-25.943825555306265,"pfxX":9.476843148807863,"pfxZ":3.93665960748665,"pX":0.09057707720418598,"pZ":2.0878178924626845,"vX0":-8.803353655704477,"vY0":-125.27204515191382,"vZ0":-4.121671042695715,"x":113.55,"y":182.41,"x0":2.426121682509895,"y0":50.00373183617639,"z0":5.885695938062407,"aX":15.000368053751876},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.4,"breakHorizontal":-15.0,"spinRate":1669,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.43793177396853444,"extension":6.1674872806917405},"index":2,"playId":"d4c1acee-fafd-3a88-a670-7db0728b8278","pitchNumber":3,"startTime":"2026-08-30T18:17:00.800Z","endTime":"2026-08-30T18:17:03.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.947445427212255,"aZ":-11.521152983145708,"pfxX":6.449076874157384,"pfxZ":11.573947429730406,"pX":-1.0443354137534941,"pZ":2.400446097741384,"vX0":-10.577171939940142,"vY0":-133.07696209446064,"vZ0":-6.920689117732223,"x":156.81,"y":173.97,"x0":2.153294670034519,"y0":50.00064799422444,"z0":5.878614906590368,"aX":11.506361492475666},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.4,"breakHorizontal":-9.2,"spinRate":2296,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4124093528919204,"extension":6.225562458661785},"index":3,"playId":"04386354-a897-38d4-956e-0ad42d82dee1","pitchNumber":4,"startTime":"2026-08-30T18:17:23.944Z","endTime":"2026-08-30T18:17:26.958Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985039624150478,"aZ":-11.898917284077386,"pfxX":6.701273243826836,"pfxZ":11.236118490389003,"pX":-0.41225912751417065,"pZ":3.314184174301123,"vX0":-9.533142060100689,"vY0":-133.9980631969312,"vZ0":-4.647663690980276,"x":132.71,"y":149.3,"x0":2.333368981377418,"y0":50.005522990952954,"z0":5.932160762209522,"aX":12.096303385887763},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":-10.0,"spinRate":2254,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4099305831890767,"extension":6.393835196716666},"index":4,"playId":"0b7093d5-de4d-3029-813e-9f0e17804cab","pitchNumber":5,"startTime":"2026-08-30T18:17:42.267Z","endTime":"2026-08-30T18:17:45.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T18:17:53.890Z","endTime":"2026-08-30T18:18:13.204Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12532021008835,"aZ":-11.324447667868107,"pfxX":5.181192834371849,"pfxZ":11.108003422890603,"pX":-0.3069502859880123,"pZ":2.9321354280745364,"vX0":-8.681453875379258,"vY0":-136.63437550886016,"vZ0":-5.889670541163811,"x":128.7,"y":159.61,"x0":2.248930903633215,"y0":50.00535427367514,"z0":5.905186590624981,"aX":9.728127480610626},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":-7.4,"spinRate":2294,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.40197106666857874,"extension":6.3459724649325855},"index":6,"playId":"ec39d524-f691-3c7f-86e1-a8bb0c8f207e","pitchNumber":6,"startTime":"2026-08-30T18:18:13.204Z","endTime":"2026-08-30T18:18:16.204Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.261532032549457,"aZ":-19.24759370284646,"pfxX":8.997308444657426,"pfxZ":7.844931435638316,"pX":0.4526015015450221,"pZ":1.538201836082989,"vX0":-7.838424859556324,"vY0":-127.55288350265364,"vZ0":-6.897135638945864,"x":99.75,"y":197.25,"x0":2.3966772583550924,"y0":50.000880168567164,"z0":5.794973060104241,"aX":14.822375916508435},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.8,"breakHorizontal":-14.5,"spinRate":1634,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4294282094632722,"extension":6.208857303770226},"index":7,"playId":"3948f6cf-18f7-30f2-a155-c64a56d34653","pitchNumber":7,"startTime":"2026-08-30T18:18:34.913Z","endTime":"2026-08-30T18:18:37.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.557661035378732,"aZ":-13.072393287359388,"pfxX":5.672703743184249,"pfxZ":10.113996989021597,"pX":-0.6598708493539214,"pZ":3.665962147010716,"vX0":-9.659623919439113,"vY0":-136.68001459960524,"vZ0":-3.828465658902364,"x":142.15,"y":139.8,"x0":2.1856513992800575,"y0":50.006108744785294,"z0":5.984611954404716,"aX":10.718132718310061},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":-8.2,"spinRate":2210,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40096828938977414,"extension":6.312422177504312},"index":8,"playId":"b21b8d36-5532-3f04-9cac-986e27a7c5cc","pitchNumber":8,"startTime":"2026-08-30T18:19:08.394Z","endTime":"2026-08-30T18:19:11.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:19:11.394Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Walls lines out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:19:34.016Z","endTime":"2026-08-30T18:20:23.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.350156970474803,"aZ":-18.42824435154487,"pfxX":11.008823134157977,"pfxZ":7.40981998729673,"pX":0.9319263580799088,"pZ":3.646269103493887,"vX0":-7.877731166169717,"vY0":-135.72755337296866,"vZ0":-2.779524354196014,"x":81.48,"y":140.33,"x0":2.450449217579508,"y0":50.00024170651591,"z0":5.975759328561929,"aX":20.41508598464242},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":-18.1,"spinRate":2259,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40446639290600883,"extension":6.22472409763201},"index":0,"playId":"b2dd5187-6b8d-3f5f-8699-aae85a8a314f","pitchNumber":1,"startTime":"2026-08-30T18:19:40.679Z","endTime":"2026-08-30T18:19:43.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97729108324623,"aZ":-17.80515282657522,"pfxX":10.931169873147375,"pfxZ":7.7342214672945175,"pX":-0.12675393645742505,"pZ":2.542922127903266,"vX0":-9.934938479050304,"vY0":-135.76383086042202,"vZ0":-5.598209441262076,"x":121.83,"y":170.12,"x0":2.1679128927807056,"y0":50.00594327353061,"z0":5.879682439314043,"aX":20.31747388898312},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-17.5,"spinRate":2295,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.40414208389320727,"extension":6.328690805207832},"index":1,"playId":"0be015a1-fe87-35a2-8686-e14504f003e0","pitchNumber":2,"startTime":"2026-08-30T18:19:58.065Z","endTime":"2026-08-30T18:20:01.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983051559516785,"aZ":-37.94433331425307,"pfxX":-1.379281758782795,"pfxZ":-4.006031626685035,"pX":-0.2031663679429532,"pZ":2.639707814070581,"vX0":-6.155006050437396,"vY0":-119.50625144367308,"vZ0":0.10482076694177023,"x":124.74,"y":167.51,"x0":2.589638490515815,"y0":50.003535054945225,"z0":6.016112021595384,"aX":-1.9855483764897295},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.0,"breakHorizontal":4.1,"spinRate":2099,"spinDirection":320},"zone":5,"typeConfidence":2.0,"plateTime":0.45911169902566806,"extension":6.099395131755023},"hitData":{"launchSpeed":68.6,"launchAngle":10.0,"totalDistance":112.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.47,"coordY":164.4}},"index":2,"playId":"5a72d25e-1d75-3e79-8c53-5f1f91217503","pitchNumber":3,"startTime":"2026-08-30T18:20:12.292Z","endTime":"2026-08-30T18:20:23.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:20:23.435Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:20:41.143Z","endTime":"2026-08-30T18:21:12.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175180202195264,"aZ":-12.05646831420752,"pfxX":5.522899370813532,"pfxZ":10.87972084968822,"pX":-0.8311749701279165,"pZ":2.690284975857817,"vX0":-10.026402013863901,"vY0":-135.05756007433382,"vZ0":-6.357817773092106,"x":148.68,"y":166.14,"x0":2.2102461115427423,"y0":50.00125090066375,"z0":5.921250050614229,"aX":10.211629030908297},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":-7.9,"spinRate":2353,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.40541771357280654,"extension":6.191475304883408},"index":0,"playId":"5fbda026-5748-37c4-9fa0-3d291f3a5d2d","pitchNumber":1,"startTime":"2026-08-30T18:20:46.008Z","endTime":"2026-08-30T18:20:49.492Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.202088639784822,"aZ":-39.33040628981735,"pfxX":-1.4402361767941076,"pfxZ":-5.00740354735876,"pX":0.4897577349783901,"pZ":1.6426451411952068,"vX0":-4.208728114799561,"vY0":-118.63498816960883,"vZ0":-1.814441769174611,"x":98.33,"y":194.43,"x0":2.4722734904204713,"y0":50.003418566357084,"z0":5.994562707571359,"aX":-2.0575480524497696},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":3.6,"spinRate":2284,"spinDirection":329},"zone":9,"typeConfidence":2.0,"plateTime":0.46127514149664695,"extension":5.976628704330092},"hitData":{"launchSpeed":106.5,"launchAngle":6.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.67,"coordY":92.92}},"index":1,"playId":"7b9b463c-ffc3-3da8-a450-8c32eb9d4929","pitchNumber":2,"startTime":"2026-08-30T18:21:01.241Z","endTime":"2026-08-30T18:21:12.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:21:12.382Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to left fielder Dustin Harris.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:21:37.701Z","endTime":"2026-08-30T18:22:14.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70131142501417,"aZ":-40.480693027057065,"pfxX":-2.825541809954782,"pfxZ":-6.0925367691584364,"pX":-0.4558210161475612,"pZ":1.545618271523313,"vX0":-6.380776042824578,"vY0":-116.26549415762943,"vZ0":-1.1203905701707626,"x":134.37,"y":197.05,"x0":2.696183612310336,"y0":50.00372066338025,"z0":5.890520052186209,"aX":-3.8508873917500734},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.0,"breakHorizontal":6.7,"spinRate":2208,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.47189882871238664,"extension":6.135121050248661},"index":0,"playId":"0dbc69e3-6a71-3f94-90bc-1b9bc38a89b4","pitchNumber":1,"startTime":"2026-08-30T18:21:42.946Z","endTime":"2026-08-30T18:21:45.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.066945881886554,"aZ":-11.894180070683905,"pfxX":7.227017199647871,"pfxZ":11.080625931635197,"pX":0.20417983026095252,"pZ":1.7756299723146605,"vX0":-8.24408254542389,"vY0":-135.0654998612946,"vZ0":-8.46692173961945,"x":109.22,"y":190.84,"x0":2.371048269626094,"y0":50.000406447134544,"z0":5.807049528797028,"aX":13.223083479567693},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":-11.2,"spinRate":2385,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4070481721154402,"extension":6.327771848035906},"hitData":{"launchSpeed":96.5,"launchAngle":43.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.45,"coordY":99.13}},"index":1,"playId":"3bebd12b-c37a-3815-83de-98637e0de8dc","pitchNumber":2,"startTime":"2026-08-30T18:22:05.778Z","endTime":"2026-08-30T18:22:14.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:22:14.962Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:24:14.985Z","endTime":"2026-08-30T18:24:51.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372165204542668,"aZ":-21.903354897328807,"pfxX":-11.23772491839842,"pfxZ":5.318014024238318,"pX":-1.1163962513992935,"pZ":2.6994454572900453,"vX0":5.917937050607212,"vY0":-138.27288547395395,"vZ0":-4.329698607553175,"x":159.55,"y":165.89,"x0":-1.8263480113651167,"y0":50.006408836089165,"z0":5.7587998578748145,"aX":-21.724429087118978},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":19.1,"spinRate":2198,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39639872881325644,"extension":6.623824169870792},"index":0,"playId":"3d1fefa6-05fc-383a-b844-a0d53bb72c72","pitchNumber":1,"startTime":"2026-08-30T18:24:21.643Z","endTime":"2026-08-30T18:24:24.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08089062984715,"aZ":-26.205317597043862,"pfxX":1.2096767781966018,"pfxZ":3.3936139920290866,"pX":0.23267760269971405,"pZ":2.592404633373088,"vX0":5.0550850165547665,"vY0":-131.78532248781153,"vZ0":-3.289401061130903,"x":108.13,"y":168.79,"x0":-1.8677181665389484,"y0":50.00304075466619,"z0":5.793128595560223,"aX":2.1257823225642856},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":-3.2,"spinRate":2591,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4156812614463439,"extension":6.546386502824104},"hitData":{"launchSpeed":85.9,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.73,"coordY":144.25}},"index":1,"playId":"e422b7f6-35e8-35c0-90ad-19ca4c40548c","pitchNumber":2,"startTime":"2026-08-30T18:24:44.150Z","endTime":"2026-08-30T18:24:51.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:24:51.869Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:25:09.768Z","endTime":"2026-08-30T18:26:44.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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,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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37264826703336,"aZ":-9.969442788039643,"pfxX":-2.6448825722869413,"pfxZ":11.409227900634479,"pX":0.307663837509253,"pZ":3.0160058506167275,"vX0":6.0037504171851355,"vY0":-139.15299087340318,"vZ0":-6.195177484184901,"x":105.27,"y":157.35,"x0":-1.5414768279698825,"y0":50.006889978512355,"z0":5.942819369900167,"aX":-5.14947286630451},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":3.5,"spinRate":2403,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39471924325681407,"extension":6.422141679716358},"index":0,"playId":"c466bead-8a6b-35b4-a9a6-48531ed9fffe","pitchNumber":1,"startTime":"2026-08-30T18:25:16.131Z","endTime":"2026-08-30T18:25:19.725Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.175351951003194,"aZ":-16.592531044238946,"pfxX":-9.69065162789923,"pfxZ":7.933912522079309,"pX":0.015941906106399863,"pZ":3.4576276688769823,"vX0":7.835827433965897,"vY0":-139.45719659556272,"vZ0":-3.3351799635010146,"x":116.39,"y":145.42,"x0":-1.575060180948312,"y0":50.00563552999456,"z0":5.767600252592727,"aX":-19.037960769701765},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":15.8,"spinRate":2311,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39317872311944546,"extension":6.590165085553532},"index":1,"playId":"813fcf02-6b61-333e-acce-465defdcfa1b","pitchNumber":2,"startTime":"2026-08-30T18:25:32.334Z","endTime":"2026-08-30T18:25:35.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457948573958358,"aZ":-30.41818915177893,"pfxX":3.627327019541136,"pfxZ":1.1463759595944234,"pX":2.642044999307431,"pZ":1.063218601727301,"vX0":9.837950699085551,"vY0":-123.60071177329282,"vZ0":-4.656835824836509,"x":16.29,"y":210.07,"x0":-1.880659654546606,"y0":50.00195672986109,"z0":5.562251999313727,"aX":5.540536946761027},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-9.1,"spinRate":2548,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44523965969901447,"extension":6.60244200749354},"index":2,"playId":"63fede97-2c11-30ab-8ef4-f4b5c12690d0","pitchNumber":3,"startTime":"2026-08-30T18:25:51.336Z","endTime":"2026-08-30T18:25:54.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40773121830071,"aZ":-10.098476121877217,"pfxX":-3.9743499029962885,"pfxZ":11.134131265061558,"pX":1.7300574071177401,"pZ":3.3794255524705266,"vX0":9.830510481087988,"vY0":-140.30906091601685,"vZ0":-5.479514018331042,"x":51.05,"y":147.54,"x0":-1.311315285440616,"y0":50.00083806419791,"z0":6.0233189584813305,"aX":-7.87925343571992},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":5.0,"spinRate":2520,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3912031713379265,"extension":6.53925557788146},"index":3,"playId":"c3b0a956-91ef-3309-86fc-987fd26e9811","pitchNumber":4,"startTime":"2026-08-30T18:26:07.815Z","endTime":"2026-08-30T18:26:10.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.637735880725,"aZ":-15.933227309647986,"pfxX":-9.58461337466738,"pfxZ":8.191650728269847,"pX":-1.3808043477076266,"pZ":2.382556580464801,"vX0":4.240325987364547,"vY0":-140.14733922139771,"vZ0":-6.183675414049075,"x":169.63,"y":174.45,"x0":-1.6708622673634075,"y0":50.00515505463743,"z0":5.664303278624449,"aX":-19.005913304126462},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":16.4,"spinRate":2419,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3913074444228397,"extension":6.585808464576455},"index":4,"playId":"8c095163-7391-3787-9ee6-ccc48cca2fa7","pitchNumber":5,"startTime":"2026-08-30T18:26:23.590Z","endTime":"2026-08-30T18:26:26.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186836550073217,"aZ":-27.507760598125174,"pfxX":1.5253062122632728,"pfxZ":2.746691671042637,"pX":0.03813154300597302,"pZ":3.6864845604382577,"vX0":4.739916665461158,"vY0":-129.51219920493017,"vZ0":-0.46025356358596997,"x":115.55,"y":139.24,"x0":-2.0141892875519494,"y0":50.00061035797417,"z0":5.971252097288399,"aX":2.5891331213613062},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-3.8,"spinRate":2501,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4229918390627132,"extension":6.411709785521064},"index":5,"playId":"d606fbd9-6914-32e6-b20c-0292e5fe304c","pitchNumber":6,"startTime":"2026-08-30T18:26:40.453Z","endTime":"2026-08-30T18:26:44.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:26:44.251Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to right fielder Ryan Vilade. Ty France to 3rd. Jackson Merrill to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:27:02.960Z","endTime":"2026-08-30T18:27:57.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","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":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.583670985856575,"aZ":-19.7270587276467,"pfxX":-11.752082995385882,"pfxZ":6.541768700673861,"pX":1.1105665095862594,"pZ":2.990364776395633,"vX0":11.317718191436882,"vY0":-137.3353608335702,"vZ0":-3.763112125040059,"x":74.67,"y":158.04,"x0":-1.545236067696932,"y0":50.000492679122,"z0":5.726998359870836,"aX":-22.353888567611786},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":18.7,"spinRate":2223,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.399456538377998,"extension":6.651020502597044},"index":0,"playId":"2f59f3f1-778f-3c61-9a69-5e47df35b637","pitchNumber":1,"startTime":"2026-08-30T18:27:09.692Z","endTime":"2026-08-30T18:27:12.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368050033190308,"aZ":-24.991211265226962,"pfxX":1.248966077555122,"pfxZ":4.196359504748857,"pX":0.32895788430970047,"pZ":2.8051327555105803,"vX0":5.379802599824157,"vY0":-130.2645541741172,"vZ0":-3.0522831898078024,"x":104.46,"y":163.04,"x0":-1.928661690965072,"y0":50.00444077600643,"z0":5.889679231121955,"aX":2.1365443141943117},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":-3.5,"spinRate":2628,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4211236634704165,"extension":6.480013977863306},"index":1,"playId":"1203b920-e2f4-3b53-83ff-2a3b931b5dc8","pitchNumber":2,"startTime":"2026-08-30T18:27:25.648Z","endTime":"2026-08-30T18:27:28.648Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193021049316954,"aZ":-33.33653327849922,"pfxX":-6.99816457255125,"pfxZ":-0.6931302210998709,"pX":-0.2606852873469483,"pZ":2.345665388266557,"vX0":6.075433401394966,"vY0":-128.4084397229201,"vZ0":-1.9903293672366407,"x":126.94,"y":175.45,"x0":-1.7462798724958204,"y0":50.00438507517399,"z0":5.720525902658057,"aX":-11.706460257629026},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":11.3,"spinRate":1013,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.42628825351002897,"extension":6.401323037839583},"hitData":{"launchSpeed":101.1,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.46,"coordY":102.53}},"index":2,"playId":"697dc3da-546e-37ba-abbf-0e4b7614ac67","pitchNumber":3,"startTime":"2026-08-30T18:27:45.062Z","endTime":"2026-08-30T18:27:57.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:27:57.407Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to center fielder Jonny DeLuca, deflected by shortstop Taylor Walls. Ty France scores. Jackson Merrill scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:29:31.018Z","endTime":"2026-08-30T18:30:46.408Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":656876,"link":"/api/v1/people/656876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","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":656876,"link":"/api/v1/people/656876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T18:28:25.952Z","endTime":"2026-08-30T18:29:33.371Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77494530022132,"aZ":-17.613904652177926,"pfxX":-11.867391644353834,"pfxZ":7.56984538215397,"pX":-0.15178732042894472,"pZ":2.1052636550262687,"vX0":8.370428652178932,"vY0":-138.07586334774487,"vZ0":-6.480733278942937,"x":122.79,"y":181.94,"x0":-1.6862134826505795,"y0":50.00523775645445,"z0":5.6752271360913324,"aX":-22.835316105606452},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":19.7,"spinRate":2243,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39723094768122946,"extension":6.649393385097654},"index":1,"playId":"60c25b8f-689f-3e63-a454-269eed09d9e3","pitchNumber":1,"startTime":"2026-08-30T18:29:33.371Z","endTime":"2026-08-30T18:29:36.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.608645293677554,"aZ":-17.83408590148779,"pfxX":-11.169837077208976,"pfxZ":7.29434975407594,"pX":-0.6255746233762715,"pZ":1.673199266564557,"vX0":7.186544952249292,"vY0":-139.58804231816373,"vZ0":-7.64994102533322,"x":140.85,"y":193.6,"x0":-1.7877199121943863,"y0":50.00161743222373,"z0":5.632119463545849,"aX":-21.951575666940627},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":18.6,"spinRate":2419,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.39300090584985314,"extension":6.552597250259921},"index":2,"playId":"9d2f2a57-492a-3765-a3ee-eaff7a6e6518","pitchNumber":2,"startTime":"2026-08-30T18:29:53.133Z","endTime":"2026-08-30T18:29:56.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67027804233673,"aZ":-36.009286158771374,"pfxX":-7.954979797036771,"pfxZ":-2.2607454009867456,"pX":0.04864798486086134,"pZ":0.7201087984888513,"vX0":7.1862778521570085,"vY0":-130.11746127669917,"vZ0":-5.476204708909279,"x":115.15,"y":219.34,"x0":-1.7279469821798952,"y0":50.00134542099444,"z0":5.6100117589544105,"aX":-13.512895275552648},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-5.2,"breakHorizontal":12.6,"spinRate":944,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4224599771146682,"extension":6.660034402168418},"index":3,"playId":"3404e335-4c96-3840-994c-a75833d021c1","pitchNumber":3,"startTime":"2026-08-30T18:30:13.654Z","endTime":"2026-08-30T18:30:16.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89362329321186,"aZ":-12.252742766956699,"pfxX":-5.766894377723819,"pfxZ":9.8919928515482,"pX":-0.2680995240712305,"pZ":3.420970385264429,"vX0":5.286297833632864,"vY0":-141.40392015928433,"vZ0":-5.002641564823482,"x":127.22,"y":146.41,"x0":-1.4175714767323155,"y0":50.00337725933329,"z0":6.0069011748495065,"aX":-11.614895585714361},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":9.2,"spinRate":2325,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38815474233492875,"extension":6.430131089427243},"hitData":{"launchSpeed":95.3,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":100.0}},"index":4,"playId":"9e3ce277-d2cf-360e-b10c-7c9fe7d3e493","pitchNumber":4,"startTime":"2026-08-30T18:30:35.708Z","endTime":"2026-08-30T18:30:46.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:30:46.408Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dustin Harris grounds out sharply to first baseman Jonathan Aranda. Xander Bogaerts to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:31:19.885Z","endTime":"2026-08-30T18:36:33.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.692861472850815,"aZ":-24.53129802283382,"pfxX":0.5294068222769917,"pfxZ":4.225303398275484,"pX":0.18567841003421204,"pZ":3.661772470854929,"vX0":5.539315358578937,"vY0":-133.35073586463324,"vZ0":-1.1272444096346212,"x":109.92,"y":139.91,"x0":-1.9839411523679114,"y0":50.00002292675001,"z0":5.853675974947397,"aX":0.9554076334133375},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.2,"spinRate":2444,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.41017132725579364,"extension":6.484643234189599},"index":0,"playId":"3e3d8915-7112-32a8-a5f4-83ba2bdf7afc","pitchNumber":1,"startTime":"2026-08-30T18:31:25.178Z","endTime":"2026-08-30T18:31:28.350Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93377811273925,"aZ":-18.894661878988813,"pfxX":-10.62999071486707,"pfxZ":6.7558046535556535,"pX":-0.12467478915940931,"pZ":2.793547544170429,"vX0":8.174502159895995,"vY0":-139.6816852321968,"vZ0":-4.504411229304049,"x":121.75,"y":163.35,"x0":-1.7153262267327203,"y0":50.00655472709584,"z0":5.678185080661949,"aX":-20.9048377008303},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":17.4,"spinRate":2276,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3928892549347931,"extension":6.595763152015233},"index":1,"playId":"0de84945-db64-398b-a360-47f74c37d0e6","pitchNumber":2,"startTime":"2026-08-30T18:32:58.836Z","endTime":"2026-08-30T18:33:01.836Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28376337475176,"aZ":-8.522404329037137,"pfxX":-2.8738062286777115,"pfxZ":11.780687244028325,"pX":0.12601240495990362,"pZ":2.903722024826237,"vX0":5.479501978870901,"vY0":-141.2850388990063,"vZ0":-6.967341809013602,"x":112.2,"y":160.38,"x0":-1.4712904304468393,"y0":50.00112029975788,"z0":5.959822195342652,"aX":-5.769316472416103},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":4.0,"spinRate":2510,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.3887144231248385,"extension":6.429835067779539},"index":2,"playId":"7e90bd5d-65a4-3217-9e8f-762dd1c22645","pitchNumber":3,"startTime":"2026-08-30T18:33:19.395Z","endTime":"2026-08-30T18:33:22.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32163266407981,"aZ":-17.108332296842995,"pfxX":-10.276445660251435,"pfxZ":7.734484447187366,"pX":0.004128042031144862,"pZ":3.25068328756279,"vX0":8.797259619315948,"vY0":-138.95591702105008,"vZ0":-3.4797691858119997,"x":116.84,"y":151.01,"x0":-1.874066597218509,"y0":50.00077877570078,"z0":5.6618176653466765,"aX":-20.01222840205343},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":16.7,"spinRate":2434,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39479650577745806,"extension":6.661856943513133},"index":3,"playId":"ae117c56-a83d-342c-80ab-956780dd704c","pitchNumber":4,"startTime":"2026-08-30T18:33:47.720Z","endTime":"2026-08-30T18:33:50.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42259638083508,"aZ":-36.0479489787486,"pfxX":-5.410802792516022,"pfxZ":-2.269275702049595,"pX":-0.6711139086816242,"pZ":1.4469447029873543,"vX0":5.03793682053151,"vY0":-129.7924112396029,"vZ0":-3.7667579271207305,"x":142.58,"y":199.71,"x0":-1.9352606105302703,"y0":50.00541080599663,"z0":5.665110728191515,"aX":-9.223746760574883},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.8,"breakHorizontal":8.6,"spinRate":984,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.422163764399754,"extension":6.668476298901926},"index":4,"playId":"899d4bde-5fcb-3e08-9b15-786ef66a19f1","pitchNumber":5,"startTime":"2026-08-30T18:34:38.666Z","endTime":"2026-08-30T18:34:41.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76810980338745,"aZ":-10.204288867956029,"pfxX":-3.646889685639942,"pfxZ":10.989138766225167,"pX":-0.6523958678309494,"pZ":3.987448516491657,"vX0":4.163628552396698,"vY0":-140.69951137061318,"vZ0":-3.605322775461972,"x":141.87,"y":131.12,"x0":-1.679569974800881,"y0":50.003453457392084,"z0":5.949852000702534,"aX":-7.291691837830086},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":5.8,"spinRate":2336,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3897086667931795,"extension":6.491492882538717},"index":5,"playId":"077174d9-7438-3126-933d-73d42935f832","pitchNumber":6,"startTime":"2026-08-30T18:34:59.808Z","endTime":"2026-08-30T18:35:02.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346223435989263,"aZ":-29.874450999361198,"pfxX":1.4228709718028218,"pfxZ":1.3804484857085226,"pX":1.8239740399383055,"pZ":0.42268799112299305,"vX0":8.121146891847014,"vY0":-127.45951888144198,"vZ0":-7.500653425302408,"x":47.47,"y":227.37,"x0":-1.5732625926962085,"y0":50.00363182654334,"z0":5.725967666549883,"aX":2.3661567087335045},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-4.2,"spinRate":2593,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4278322725106958,"extension":6.427112663269139},"index":6,"playId":"21c64af3-0cae-3b69-8bd6-d3e85f2d55a3","pitchNumber":7,"startTime":"2026-08-30T18:35:21.448Z","endTime":"2026-08-30T18:35:24.540Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":7,"playId":"ea61c482-71f0-3fde-9c70-78182383afcc","startTime":"2026-08-30T18:35:51.191Z","endTime":"2026-08-30T18:35:54.191Z","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":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.788960506816636,"aZ":-20.572041970538447,"pfxX":-11.393208291161015,"pfxZ":6.009801629720428,"pX":0.9293226428018665,"pZ":3.4102282754310336,"vX0":10.862958231520462,"vY0":-138.74649150663805,"vZ0":-2.540797298872823,"x":81.58,"y":146.7,"x0":-1.5744788259043845,"y0":50.00556371283278,"z0":5.723391339483056,"aX":-22.006312420101796},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":18.1,"spinRate":2329,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3962116759066401,"extension":6.418733632619817},"index":8,"playId":"728a2aca-b2c6-3165-91c1-d40bb989d474","pitchNumber":8,"startTime":"2026-08-30T18:36:09.486Z","endTime":"2026-08-30T18:36:12.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702038896902643,"aZ":-24.177727258486968,"pfxX":1.0886383865184632,"pfxZ":4.402526740052,"pX":0.001996820914365652,"pZ":3.415171365697633,"vX0":4.864957833280143,"vY0":-133.88452166928514,"vZ0":-1.939366447861984,"x":116.92,"y":146.57,"x0":-1.9795398846399281,"y0":50.00327472351449,"z0":5.877900076662539,"aX":1.9778406952708962},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":-3.0,"spinRate":2458,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4089816214140707,"extension":6.272823867411212},"hitData":{"launchSpeed":100.2,"launchAngle":-6.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":151.81,"coordY":171.45}},"index":9,"playId":"1c6f928a-f2d7-3d85-896e-aad28fd702a9","pitchNumber":9,"startTime":"2026-08-30T18:36:28.120Z","endTime":"2026-08-30T18:36:33.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:36:33.733Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:36:58.165Z","endTime":"2026-08-30T18:38:02.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83828018948373,"aZ":-28.810065935393613,"pfxX":2.566987794377999,"pfxZ":1.968547527739232,"pX":-0.10696758777650378,"pZ":1.8464601652468817,"vX0":4.10148611839246,"vY0":-129.73786347555045,"vZ0":-4.314815694647616,"x":121.08,"y":188.93,"x0":-2.04102394261413,"y0":50.00178532764342,"z0":5.723937413996631,"aX":4.3795241367543785},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":-5.5,"spinRate":2569,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.4219974124828756,"extension":6.4670621879050225},"index":0,"playId":"76b08731-6588-3a29-a9f5-bd322dcfe7fa","pitchNumber":1,"startTime":"2026-08-30T18:37:01.479Z","endTime":"2026-08-30T18:37:04.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50976025804453,"aZ":-34.73088612999991,"pfxX":-6.449034004262243,"pfxZ":-1.5157418249153194,"pX":0.2317725832445287,"pZ":1.0443631132401419,"vX0":7.490258842810131,"vY0":-129.3213065379481,"vZ0":-4.783782839901833,"x":108.17,"y":210.58,"x0":-1.8671629654279984,"y0":50.001113406993916,"z0":5.588663095243564,"aX":-10.899241483555379},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.6,"breakHorizontal":10.0,"spinRate":1594,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42388972465284436,"extension":6.537211724151243},"index":1,"playId":"425c8423-9310-347e-93bc-1a66b887bd47","pitchNumber":2,"startTime":"2026-08-30T18:37:19.267Z","endTime":"2026-08-30T18:37:22.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899284685932038,"aZ":-30.86653261789732,"pfxX":2.0161169588762764,"pfxZ":0.7756830316034966,"pX":1.4913678647661188,"pZ":1.6528742406013757,"vX0":7.7050478129073,"vY0":-129.56535512613982,"vZ0":-4.235064140315628,"x":60.15,"y":194.15,"x0":-1.7871606782655278,"y0":50.00644929158932,"z0":5.676235838820934,"aX":3.416441568361936},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.6,"breakHorizontal":-5.4,"spinRate":2661,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.423277211457763,"extension":6.610149012581096},"index":2,"playId":"fee940ee-1288-371a-9101-284cbcf16388","pitchNumber":3,"startTime":"2026-08-30T18:37:38.407Z","endTime":"2026-08-30T18:37:41.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82710647283625,"aZ":-17.522646946339922,"pfxX":-10.157460834109209,"pfxZ":7.69140385843253,"pX":0.13743743492030785,"pZ":1.9962743701239072,"vX0":8.649789063708655,"vY0":-137.47426700585163,"vZ0":-6.285018239618137,"x":111.76,"y":184.88,"x0":-1.737414951570333,"y0":50.00305324066568,"z0":5.510820126242046,"aX":-19.3503561603035},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":16.4,"spinRate":2411,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3991513028077094,"extension":6.483831223443417},"index":3,"playId":"463fa57d-9115-3035-89e2-0db957582cde","pitchNumber":4,"startTime":"2026-08-30T18:37:55.200Z","endTime":"2026-08-30T18:38:02.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:38:02.725Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Junior Caminero homers (37) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:40:35.407Z","endTime":"2026-08-30T18:42:44.442Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"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":91.7,"endSpeed":83.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46922849337403,"aZ":-14.713551858842175,"pfxX":7.059534636743231,"pfxZ":9.805335722938285,"pX":-0.5044505369051877,"pZ":3.50849301232794,"vX0":-9.643460279788483,"vY0":-133.09176311851203,"vZ0":-3.622820414680941,"x":136.23,"y":144.05,"x0":2.260798389984579,"y0":50.005888929877145,"z0":5.963476436651425,"aX":12.576475509520254},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":-10.6,"spinRate":2309,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4126602579998577,"extension":6.2334091368834725},"index":0,"playId":"392a7213-df99-37bd-b839-49f7b107c47a","pitchNumber":1,"startTime":"2026-08-30T18:40:39.123Z","endTime":"2026-08-30T18:40:42.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965607607787007,"aZ":-13.633733299507306,"pfxX":6.707098395202832,"pfxZ":10.46754190797754,"pX":-1.4033928524080008,"pZ":3.577585657629198,"vX0":-11.399823612964154,"vY0":-132.65248073100736,"vZ0":-3.630784701796011,"x":170.49,"y":142.19,"x0":2.090240114366786,"y0":50.006396986441665,"z0":5.96661486969314,"aX":11.885514280353098},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":-9.5,"spinRate":2282,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4138566387562932,"extension":6.1374883432836365},"index":1,"playId":"1931b060-964c-37e7-887c-6d4975445d6d","pitchNumber":2,"startTime":"2026-08-30T18:40:53.656Z","endTime":"2026-08-30T18:40:56.656Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031941859151754,"aZ":-27.54590497391215,"pfxX":1.3246767053430393,"pfxZ":3.021042852685041,"pX":0.7649880880624722,"pZ":0.6765771042596397,"vX0":-4.581857876885801,"vY0":-123.42681445204887,"vZ0":-6.715484266901897,"x":87.84,"y":220.51,"x0":2.4785244669654483,"y0":50.00386062392006,"z0":5.771972386092111,"aX":2.030916258502418},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.2,"spinRate":2322,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4448568155072712,"extension":6.171142233067236},"index":2,"playId":"7c9dde64-26e7-3780-b2d4-44ad3969ab0a","pitchNumber":3,"startTime":"2026-08-30T18:41:09.811Z","endTime":"2026-08-30T18:41:12.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608481747683534,"aZ":-38.79538181233712,"pfxX":-0.5419696483578544,"pfxZ":-5.1369521900653154,"pX":0.12312358138114295,"pZ":0.7141835396939139,"vX0":-5.439996441159183,"vY0":-113.34380241188127,"vZ0":-2.90646559921643,"x":112.31,"y":219.5,"x0":2.634647398436808,"y0":50.0045115052032,"z0":5.924343682026193,"aX":-0.697624609341779},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-9.7,"breakHorizontal":2.5,"spinRate":2144,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.485066556844135,"extension":6.067317895776388},"index":3,"playId":"c4543211-0590-3604-9a4c-22ba93d8ca8b","pitchNumber":4,"startTime":"2026-08-30T18:41:25.470Z","endTime":"2026-08-30T18:41:28.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.554704281499166,"aZ":-37.190778113222706,"pfxX":-4.365741906320684,"pfxZ":-3.611618581477231,"pX":-0.3812284067056947,"pZ":2.320726372929054,"vX0":-5.749084699219914,"vY0":-116.96441685521567,"vZ0":-0.3371954273740708,"x":131.53,"y":176.12,"x0":2.6735004914931633,"y0":50.00387894748344,"z0":5.947032258768101,"aX":-6.0623692973087735},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.4,"breakHorizontal":9.2,"spinRate":2254,"spinDirection":321},"zone":4,"typeConfidence":2.0,"plateTime":0.4678594351247982,"extension":6.026358773551473},"index":4,"playId":"445dcb99-aa1e-3e52-9fe5-d12c728727ab","pitchNumber":5,"startTime":"2026-08-30T18:41:45.166Z","endTime":"2026-08-30T18:41:48.629Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T18:41:55.277Z","endTime":"2026-08-30T18:42:09.419Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49251731368074,"aZ":-11.983756041006956,"pfxX":5.826144713940482,"pfxZ":11.135254873343023,"pX":0.23321192925956738,"pZ":2.8326874347621147,"vX0":-7.250419502574576,"vY0":-133.9326787013038,"vZ0":-5.920292751448561,"x":108.11,"y":162.3,"x0":2.221067368457235,"y0":50.00082113598858,"z0":5.932275250275932,"aX":10.56202129211568},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":-9.0,"spinRate":2223,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4092858531954282,"extension":6.224238386019121},"hitData":{"launchSpeed":111.3,"launchAngle":24.0,"totalDistance":440.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":43.51,"coordY":33.34}},"index":6,"playId":"6c4b4b13-0318-335d-a179-b1afa2f2df81","pitchNumber":6,"startTime":"2026-08-30T18:42:09.419Z","endTime":"2026-08-30T18:42:44.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:42:44.442Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Vilade pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:43:02.337Z","endTime":"2026-08-30T18:44:39.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.460950786452177,"aZ":-37.96851977718701,"pfxX":-0.5332091312691833,"pfxZ":-4.196038012781644,"pX":-1.671587046047912,"pZ":0.3945920546325119,"vX0":-9.342107949713844,"vY0":-116.63350116920915,"vZ0":-4.394658246328525,"x":180.72,"y":228.13,"x0":2.451192328718982,"y0":50.00405154672964,"z0":5.87527404385551,"aX":-0.7343657827339005},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.4,"breakHorizontal":3.2,"spinRate":1990,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4692124805542548,"extension":6.043476537981574},"index":0,"playId":"8043fa66-40ea-3623-9cf4-cddc10f460b7","pitchNumber":1,"startTime":"2026-08-30T18:43:10.395Z","endTime":"2026-08-30T18:43:13.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.164908144818526,"aZ":-17.465761485487718,"pfxX":10.903630328838462,"pfxZ":8.057709880046206,"pX":0.419223836934998,"pZ":2.954949234477175,"vX0":-8.931467022931189,"vY0":-134.73126657021004,"vZ0":-4.389410608238029,"x":101.02,"y":159.0,"x0":2.371914498723209,"y0":50.004127463807656,"z0":5.851480607959736,"aX":19.908634326429116},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":-17.6,"spinRate":2273,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4076164917759102,"extension":6.269002574582719},"index":1,"playId":"4ce5c9fd-1077-3105-81b5-5639227ffd50","pitchNumber":2,"startTime":"2026-08-30T18:43:27.659Z","endTime":"2026-08-30T18:43:30.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872984245368578,"aZ":-35.054766892706006,"pfxX":-2.294893043435265,"pfxZ":-1.9836677647657321,"pX":-0.7019217523577622,"pZ":0.9586511108674844,"vX0":-6.711351326932797,"vY0":-120.20118542778076,"vZ0":-4.135863681704718,"x":143.76,"y":212.9,"x0":2.432598255508269,"y0":50.001727649750705,"z0":5.838004618711857,"aX":-3.333556053203373},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.4,"breakHorizontal":5.9,"spinRate":2190,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4569302973825904,"extension":6.163950401657983},"index":2,"playId":"2225a1e3-76ec-3b21-a0b4-7a0d47f3fb74","pitchNumber":3,"startTime":"2026-08-30T18:43:48.885Z","endTime":"2026-08-30T18:43:52.545Z","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":86.1,"endSpeed":79.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872659738109114,"aZ":-26.510726443514855,"pfxX":-1.2861233167629926,"pfxZ":3.5454041953527984,"pX":1.1812718897503816,"pZ":3.8358028427094966,"vX0":-3.080899361943196,"vY0":-125.4965466837471,"vZ0":-0.0925486633923297,"x":71.97,"y":135.21,"x0":2.5909140149403016,"y0":50.00490892269047,"z0":6.028546912844196,"aX":-2.056005696724178},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":3.0,"spinRate":2203,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.43608523491813056,"extension":6.060002150168289},"index":3,"playId":"73beef8f-b310-3cbb-acd9-e78748bbef47","pitchNumber":4,"startTime":"2026-08-30T18:44:08.677Z","endTime":"2026-08-30T18:44:11.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696893511657308,"aZ":-11.397751210741125,"pfxX":5.3516080177262495,"pfxZ":11.208113596930882,"pX":-0.6552759746056257,"pZ":3.3085497787857836,"vX0":-9.288008152313028,"vY0":-135.55406200056407,"vZ0":-4.937508645724246,"x":141.98,"y":149.45,"x0":2.1262964129586326,"y0":50.004500118145934,"z0":5.954987635742966,"aX":9.922670699557226},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":-7.7,"spinRate":2281,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.40465594718486786,"extension":6.164162834414923},"hitData":{"launchSpeed":77.7,"launchAngle":59.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.54,"coordY":133.86}},"index":4,"playId":"ef69af91-a111-3013-8de2-36b93b46788f","pitchNumber":5,"startTime":"2026-08-30T18:44:29.872Z","endTime":"2026-08-30T18:44:39.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:44:39.077Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, third baseman Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:45:02.178Z","endTime":"2026-08-30T18:46:14.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7626159209981,"aZ":-27.705581953245233,"pfxX":4.126753613153614,"pfxZ":2.6903529975992093,"pX":0.8171201333905392,"pZ":2.4857215434228856,"vX0":-5.244234335791784,"vY0":-127.98382570687454,"vZ0":-3.186370551488383,"x":85.85,"y":171.67,"x0":2.3541087337782716,"y0":50.006127872534506,"z0":5.910675982835519,"aX":6.865506308024023},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":-6.4,"spinRate":2375,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4275377384690664,"extension":6.205368691888663},"index":0,"playId":"d87bcf4b-e441-3e3c-90f8-60d8dd05bbaf","pitchNumber":1,"startTime":"2026-08-30T18:45:06.030Z","endTime":"2026-08-30T18:45:09.030Z","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":87.5,"endSpeed":80.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35377971394103,"aZ":-28.441083985095045,"pfxX":3.1136593360786495,"pfxZ":2.272069959626199,"pX":0.11370794677448441,"pZ":2.3186828013914647,"vX0":-6.821889575152053,"vY0":-127.24166556186339,"vZ0":-3.3977104519597994,"x":112.67,"y":176.18,"x0":2.4213170747304007,"y0":50.004216286700895,"z0":5.917291216798195,"aX":5.121749411429865},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-4.2,"spinRate":2376,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.429949201510325,"extension":6.148437270985046},"index":1,"playId":"db299b6c-2e02-3e16-b8c0-bd439bc8a972","pitchNumber":2,"startTime":"2026-08-30T18:45:24.181Z","endTime":"2026-08-30T18:45:27.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T18:45:35.964Z","endTime":"2026-08-30T18:45:46.578Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"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.6,"endSpeed":78.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72735881038979,"aZ":-29.671713252481883,"pfxX":0.9563953147685385,"pfxZ":1.6029063535316528,"pX":-0.6421334663276733,"pZ":2.518089833304844,"vX0":-7.658510101004403,"vY0":-124.46606190700815,"vZ0":-2.4425042065263094,"x":141.48,"y":170.79,"x0":2.3547944061711545,"y0":50.00570793471203,"z0":5.977184763934496,"aX":1.497118642979845},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":0.1,"spinRate":2365,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.4406010724854248,"extension":6.048223272931051},"index":3,"playId":"2b777a24-0137-3f12-912f-e2b6b1d1007c","pitchNumber":3,"startTime":"2026-08-30T18:45:46.578Z","endTime":"2026-08-30T18:45:49.578Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60842912639881,"aZ":-12.115250343342145,"pfxX":6.911938893140681,"pfxZ":10.992336274708643,"pX":-0.8425425322906696,"pZ":3.1571899568801407,"vX0":-10.70003108308228,"vY0":-134.57020650008616,"vZ0":-4.797063922595132,"x":149.12,"y":153.54,"x0":2.296507746409779,"y0":50.001806265894395,"z0":5.82876575547531,"aX":12.612607210171968},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":-10.1,"spinRate":2458,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40783274117953683,"extension":6.278595984829935},"hitData":{"launchSpeed":64.3,"launchAngle":-23.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.57,"coordY":155.83}},"index":4,"playId":"9c726435-d313-3170-ac18-2f9692349019","pitchNumber":4,"startTime":"2026-08-30T18:46:07.413Z","endTime":"2026-08-30T18:46:14.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:46:14.942Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:46:38.321Z","endTime":"2026-08-30T18:47:27.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523196101392365,"aZ":-24.668253185121728,"pfxX":7.880111508212944,"pfxZ":4.647540899418464,"pX":0.5264227766829592,"pZ":3.167125080182327,"vX0":-7.500438970093942,"vY0":-126.19695899003774,"vZ0":-2.057498109876322,"x":96.93,"y":153.27,"x0":2.5123022082847566,"y0":50.00106978411264,"z0":5.978833148438371,"aX":12.717846931278752},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":-12.6,"spinRate":1512,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.43393405912185834,"extension":6.108682665735332},"index":0,"playId":"80bcbf78-ad96-3465-b59d-459816d33f4a","pitchNumber":1,"startTime":"2026-08-30T18:46:42.508Z","endTime":"2026-08-30T18:46:45.508Z","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.9,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02857252837644,"aZ":-10.377222987918422,"pfxX":6.142368654222568,"pfxZ":11.944980478027652,"pX":-1.0041763398239603,"pZ":2.490995424146866,"vX0":-10.503330059854028,"vY0":-134.67409110309842,"vZ0":-6.925244335316927,"x":155.28,"y":171.52,"x0":2.1600787931951375,"y0":50.00429361827648,"z0":5.840951962133716,"aX":11.21072224272254},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.2,"breakHorizontal":-8.8,"spinRate":2309,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.40771718845621674,"extension":6.3429775841694145},"index":1,"playId":"691848a6-9917-34b0-b344-49456a612394","pitchNumber":2,"startTime":"2026-08-30T18:47:02.208Z","endTime":"2026-08-30T18:47:05.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840944712357064,"aZ":-11.963571554063792,"pfxX":6.954272759098872,"pfxZ":10.872704368846819,"pX":-0.07760648306068071,"pZ":3.0136629357084193,"vX0":-8.71489290991657,"vY0":-135.9756491766319,"vZ0":-5.388268580575883,"x":119.96,"y":157.41,"x0":2.276421815021343,"y0":50.00515273790528,"z0":5.86233622062628,"aX":12.930213932051965},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":-10.6,"spinRate":2386,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4039378522585664,"extension":6.164294973672578},"hitData":{"launchSpeed":94.2,"launchAngle":47.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.5,"coordY":81.97}},"index":2,"playId":"c481f86a-16cc-33c2-957c-963a8069d75d","pitchNumber":3,"startTime":"2026-08-30T18:47:17.815Z","endTime":"2026-08-30T18:47:27.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:47:27.495Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sung-Mun Song grounds out sharply, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:49:33.434Z","endTime":"2026-08-30T18:50:33.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.550939867091323,"aZ":-19.723069197553826,"pfxX":-11.245917843465824,"pfxZ":6.7215479979681785,"pX":0.4875277919824642,"pZ":1.697313843063586,"vX0":9.917561675545716,"vY0":-135.4582493327087,"vZ0":-6.702246729207124,"x":98.42,"y":192.95,"x0":-1.7663176118406525,"y0":50.00078052364339,"z0":5.590117913603476,"aX":-20.824093562919394},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":18.1,"spinRate":2240,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4048838545097082,"extension":6.57839710532858},"index":0,"playId":"43702d0f-d21f-3924-a780-d68e296e1e15","pitchNumber":1,"startTime":"2026-08-30T18:49:40.207Z","endTime":"2026-08-30T18:49:43.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19988123768658,"aZ":-25.57776772836728,"pfxX":1.414519716962957,"pfxZ":3.7943209422615247,"pX":0.1662176275994433,"pZ":4.208379726312183,"vX0":5.242954177937766,"vY0":-130.91505709442094,"vZ0":0.3482455924833988,"x":110.66,"y":125.15,"x0":-2.044810327812808,"y0":50.00251630628807,"z0":5.985488042797327,"aX":2.4593887637454075},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":-3.7,"spinRate":2568,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4181033704109738,"extension":6.3791641228957365},"index":1,"playId":"039ff987-c145-3c7b-969b-ff759a57af58","pitchNumber":2,"startTime":"2026-08-30T18:49:56.163Z","endTime":"2026-08-30T18:49:59.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850403431069164,"aZ":-25.452332510808336,"pfxX":-6.634378288428155,"pfxZ":4.189604626100486,"pX":-1.0849288550550669,"pZ":3.319048613319704,"vX0":4.157516030065228,"vY0":-126.42022967306971,"vZ0":-0.9094323228832433,"x":158.35,"y":149.17,"x0":-1.896109400853027,"y0":50.00317481875297,"z0":5.742537822872317,"aX":-10.646162848640826},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":10.9,"spinRate":988,"spinDirection":263},"zone":11,"typeConfidence":2.0,"plateTime":0.43468955673094944,"extension":6.375149420573574},"index":2,"playId":"4e9d46d3-50cb-3d92-b3a7-c114435f0055","pitchNumber":3,"startTime":"2026-08-30T18:50:11.672Z","endTime":"2026-08-30T18:50:14.672Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.966337534324644,"aZ":-11.476941759422091,"pfxX":-2.993635726019893,"pfxZ":10.701303191529888,"pX":-0.017317937757889833,"pZ":2.4926616363925365,"vX0":5.456240246649414,"vY0":-138.45122054866732,"vZ0":-6.953926816699641,"x":117.66,"y":171.48,"x0":-1.627978160084491,"y0":50.00677866322565,"z0":5.81147199688385,"aX":-5.792571556438753},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":4.2,"spinRate":2444,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3961639591853503,"extension":6.502122354118622},"hitData":{"launchSpeed":103.7,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":116.81,"coordY":136.75}},"index":3,"playId":"db78c4ed-fa15-3335-b727-a1a3a65710e8","pitchNumber":4,"startTime":"2026-08-30T18:50:27.012Z","endTime":"2026-08-30T18:50:33.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:50:33.668Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Jorge Mateo to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:50:55.361Z","endTime":"2026-08-30T18:51:07.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":622761,"link":"/api/v1/people/622761"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10161327554515,"aZ":-18.910164529428855,"pfxX":-10.354135575292498,"pfxZ":6.809722091662632,"pX":-0.9349746575538486,"pZ":2.6551334875849237,"vX0":5.853414905596585,"vY0":-138.9110179716095,"vZ0":-4.858838178973217,"x":152.64,"y":167.09,"x0":-1.7280470172090965,"y0":50.00222897056394,"z0":5.690167139185976,"aX":-20.165640964555976},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":17.5,"spinRate":2192,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3948213205204585,"extension":6.582873672067901},"hitData":{"launchSpeed":64.9,"launchAngle":13.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.4,"coordY":153.71}},"index":0,"playId":"0375b1f1-e3d2-3133-974b-5d6566b605c9","pitchNumber":1,"startTime":"2026-08-30T18:50:59.236Z","endTime":"2026-08-30T18:51:07.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:51:07.408Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Jorge Mateo to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:51:25.185Z","endTime":"2026-08-30T18:55:57.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9,10,11,12],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11571384640097,"aZ":-42.310194944696754,"pfxX":1.1830734509660843,"pfxZ":-7.690280645546602,"pX":0.1588230834309019,"pZ":2.175001444215854,"vX0":4.070560422665662,"vY0":-114.40252356745852,"vZ0":0.7139816465396842,"x":110.95,"y":180.05,"x0":-1.8008506231090236,"y0":50.00135639885885,"z0":6.023134303371625,"aX":1.5592194440599498},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.4,"breakHorizontal":-3.2,"spinRate":2418,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.4797194703456946,"extension":6.324573705126583},"index":0,"playId":"536b8449-508f-3bb1-8cb8-7555e93d0e34","pitchNumber":1,"startTime":"2026-08-30T18:51:31.365Z","endTime":"2026-08-30T18:51:38.355Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T18:51:54.530Z","endTime":"2026-08-30T18:52:06.425Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68361004996133,"aZ":-11.39737758405111,"pfxX":-4.656265409611445,"pfxZ":10.654095987118128,"pX":-0.3307093156027814,"pZ":3.4462727365687136,"vX0":5.0367904691985705,"vY0":-139.11593682290894,"vZ0":-4.7105470172101604,"x":129.61,"y":145.73,"x0":-1.5641363770532535,"y0":50.00197625919919,"z0":5.923728898405463,"aX":-9.080068423387878},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":7.3,"spinRate":2495,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3944824977065329,"extension":6.496970181007232},"index":2,"playId":"e34991c2-5439-3851-97d3-8ce171711f0b","pitchNumber":2,"startTime":"2026-08-30T18:52:06.425Z","endTime":"2026-08-30T18:52:09.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.369323717867875,"aZ":-29.65908445701144,"pfxX":-6.963718633396744,"pfxZ":1.4824653232405574,"pX":-0.11432047889940282,"pZ":1.433787522199933,"vX0":6.343117668839603,"vY0":-129.16072293615622,"vZ0":-4.983304559655209,"x":121.36,"y":200.07,"x0":-1.6900411994536386,"y0":50.00627707905042,"z0":5.652703122783236,"aX":-11.840073709182796},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":11.3,"spinRate":1134,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.42308229135068,"extension":6.489650039005006},"index":3,"playId":"3e4cb68e-d0c5-3abb-bb40-c617c63c0d72","pitchNumber":3,"startTime":"2026-08-30T18:52:27.656Z","endTime":"2026-08-30T18:52:30.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.987405216397608,"aZ":-19.309650739917522,"pfxX":-11.269750009674118,"pfxZ":6.690916098872304,"pX":0.39283494631929133,"pZ":2.002479331301545,"vX0":9.591008112427499,"vY0":-137.65828726827752,"vZ0":-6.2404904842960445,"x":102.03,"y":184.71,"x0":-1.6688061274874737,"y0":50.003534478320105,"z0":5.601946931805704,"aX":-21.67307540265027},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":18.5,"spinRate":2424,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3975743173849158,"extension":6.504409049686358},"index":4,"playId":"82ea3b6e-bafb-31da-b6aa-41ef8836badc","pitchNumber":4,"startTime":"2026-08-30T18:52:48.729Z","endTime":"2026-08-30T18:52:51.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111386802787646,"aZ":-28.613137756949598,"pfxX":1.680976385320724,"pfxZ":2.095836910056997,"pX":1.069561980362783,"pZ":1.17384578761012,"vX0":6.85035537631393,"vY0":-129.05755456133855,"vZ0":-6.135494913316827,"x":76.23,"y":207.09,"x0":-1.8300779862955363,"y0":50.003124513949054,"z0":5.766319202677768,"aX":2.853991256547329},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-4.4,"spinRate":2663,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4232787638696007,"extension":6.463975814914989},"index":5,"playId":"de9b37ce-df37-3734-84e2-e0ed3ea2647c","pitchNumber":5,"startTime":"2026-08-30T18:53:08.222Z","endTime":"2026-08-30T18:53:11.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78677476457097,"aZ":-33.596981340415475,"pfxX":-6.930378373670411,"pfxZ":-0.8423505416567769,"pX":-0.5592695269001545,"pZ":1.4726206392280097,"vX0":5.384410688703888,"vY0":-129.03890976153113,"vZ0":-4.105228979379095,"x":138.32,"y":199.02,"x0":-1.7722584391067617,"y0":50.004251134246495,"z0":5.671932912709312,"aX":-11.69141708644586},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.3,"breakHorizontal":11.4,"spinRate":1060,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42443075817244535,"extension":6.635309272429692},"index":6,"playId":"095f1f6d-210c-3ca7-905e-519fdb9c9199","pitchNumber":6,"startTime":"2026-08-30T18:53:26.931Z","endTime":"2026-08-30T18:53:31.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951673138409337,"aZ":-31.528993521984443,"pfxX":-5.4224314945610255,"pfxZ":0.3917363291531153,"pX":-0.8447487544217138,"pZ":1.600589585958634,"vX0":4.401491438940142,"vY0":-128.58593391422593,"vZ0":-4.067773312169109,"x":149.2,"y":195.56,"x0":-1.8819304097277685,"y0":50.00412230116525,"z0":5.674229285121391,"aX":-8.99741639475829},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.0,"breakHorizontal":8.8,"spinRate":740,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4274606063095958,"extension":6.4541113440290125},"index":7,"playId":"983b7949-3b41-35b7-abcf-3b356a5de016","pitchNumber":7,"startTime":"2026-08-30T18:53:52.630Z","endTime":"2026-08-30T18:53:56.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.296810097035944,"aZ":-11.034622748177696,"pfxX":-2.536734693651786,"pfxZ":10.556426887239956,"pX":-0.6342529685822125,"pZ":3.4112843526596355,"vX0":3.7853115024357766,"vY0":-140.92039787840537,"vZ0":-5.106694234928336,"x":141.18,"y":146.68,"x0":-1.6679988386915487,"y0":50.00551907490357,"z0":5.965699023358911,"aX":-5.081458152216326},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":3.8,"spinRate":2360,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3893230004447794,"extension":6.366092053176192},"index":8,"playId":"2130ee8e-03a3-3283-8735-2071e9ce4a1d","pitchNumber":8,"startTime":"2026-08-30T18:54:11.909Z","endTime":"2026-08-30T18:54:14.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.470017896612816,"aZ":-10.526240852121264,"pfxX":-3.79856055643805,"pfxZ":10.813956784785963,"pX":-0.8994512198852115,"pZ":4.02451067363379,"vX0":3.3891321663190195,"vY0":-140.9380580365704,"vZ0":-3.7498414660063055,"x":151.28,"y":130.12,"x0":-1.626864994729823,"y0":50.004876568531536,"z0":6.057553807435106,"aX":-7.605959028696447},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":6.1,"spinRate":2383,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3893499945798031,"extension":6.280286316945038},"index":9,"playId":"0bd5c505-2789-3be1-aa8d-0aab4523c7da","pitchNumber":9,"startTime":"2026-08-30T18:54:32.289Z","endTime":"2026-08-30T18:54:35.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.086768513061607,"aZ":-25.97269251764307,"pfxX":1.98199597985914,"pfxZ":3.538649516869348,"pX":0.8721571291883081,"pZ":0.567837403777481,"vX0":6.503546751113604,"vY0":-131.34573424949946,"vZ0":-8.21552343111265,"x":83.76,"y":223.45,"x0":-1.8907093807480038,"y0":50.00385867891944,"z0":5.659578283506422,"aX":3.471090956312366},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-4.9,"spinRate":2558,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4165781880037436,"extension":6.439902906512317},"index":10,"playId":"35518507-1f05-3229-aca5-67f4945fc2ce","pitchNumber":10,"startTime":"2026-08-30T18:54:49.675Z","endTime":"2026-08-30T18:54:53.508Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684427992824475,"aZ":-17.54082980835973,"pfxX":-10.767994332787085,"pfxZ":7.528846028663267,"pX":0.8576310630793986,"pZ":2.8144081915319905,"vX0":10.65610844996604,"vY0":-138.67254604765554,"vZ0":-4.574908753149345,"x":84.31,"y":162.79,"x0":-1.6401804983335018,"y0":50.000613513954235,"z0":5.659600758836463,"aX":-20.921090625821154},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":17.2,"spinRate":2367,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3953319597044418,"extension":6.57894749946383},"index":11,"playId":"22c50dcb-cc63-30af-81a8-d2fd813e49ac","pitchNumber":11,"startTime":"2026-08-30T18:55:18.840Z","endTime":"2026-08-30T18:55:23.869Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046752220626836,"aZ":-27.537321740504357,"pfxX":3.0147822690121164,"pfxZ":2.6532121893617076,"pX":0.01145457986284393,"pZ":1.8222325214579456,"vX0":4.037094250408266,"vY0":-131.13966300371382,"vZ0":-4.916528938875556,"x":116.56,"y":189.58,"x0":-1.9379881422754626,"y0":50.001788267903166,"z0":5.7688887065139065,"aX":5.263366497100306},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-6.4,"spinRate":2400,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.41724209140543733,"extension":6.260267551214077},"hitData":{"launchSpeed":90.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.42,"coordY":159.28}},"index":12,"playId":"b38adb17-0301-31b8-bb08-f5f90403ec6e","pitchNumber":12,"startTime":"2026-08-30T18:55:49.579Z","endTime":"2026-08-30T18:55:57.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:55:57.182Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Mateo walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:58:00.499Z","endTime":"2026-08-30T18:59:28.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561029930832415,"aZ":-19.741818637418316,"pfxX":8.820679090481544,"pfxZ":7.896274453776963,"pX":0.8710331796604791,"pZ":2.6283031279277362,"vX0":-7.001315034335843,"vY0":-124.78654396201499,"vZ0":-4.076441764305395,"x":83.8,"y":167.82,"x0":2.569739435440787,"y0":50.00133607114503,"z0":5.913407043714608,"aX":13.88330665901992},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.6,"breakHorizontal":-14.3,"spinRate":1718,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.43925410859439795,"extension":6.121069799557965},"index":0,"playId":"f4a616f3-beaa-3f97-9d62-77eed0195ee9","pitchNumber":1,"startTime":"2026-08-30T18:58:05.187Z","endTime":"2026-08-30T18:58:08.187Z","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":85.7,"endSpeed":78.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93625804996425,"aZ":-20.689095322418897,"pfxX":9.349250805306385,"pfxZ":7.338034536179563,"pX":-0.021195706788389612,"pZ":1.2534081707762441,"vX0":-8.838571064744784,"vY0":-124.33356883747565,"vZ0":-6.92409682448954,"x":117.81,"y":204.94,"x0":2.365120442155742,"y0":50.00452953648172,"z0":5.791390898134965,"aX":14.638667423086115},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.9,"breakHorizontal":-14.9,"spinRate":1659,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4405311956269138,"extension":6.2012997577193865},"index":1,"playId":"f121f585-fc98-302b-a9fc-2c417629abae","pitchNumber":2,"startTime":"2026-08-30T18:58:20.205Z","endTime":"2026-08-30T18:58:23.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":81.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697218208653794,"aZ":-13.229813113237885,"pfxX":7.263460375998868,"pfxZ":11.088704418320164,"pX":0.25359977667270356,"pZ":3.9376374319756318,"vX0":-7.315468556895768,"vY0":-130.46159705788043,"vZ0":-2.8530596974822267,"x":107.33,"y":132.46,"x0":2.162164619708511,"y0":50.0037545285889,"z0":6.053960093381348,"aX":12.411316619243339},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.6,"breakHorizontal":-11.4,"spinRate":2297,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.42125670247944536,"extension":6.269521566141538},"index":2,"playId":"1c75d0f7-81b0-36aa-8b73-6227fa0b7028","pitchNumber":3,"startTime":"2026-08-30T18:58:37.077Z","endTime":"2026-08-30T18:58:40.077Z","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":93.1,"endSpeed":84.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98797173325804,"aZ":-11.714109193580594,"pfxX":7.114735421869541,"pfxZ":11.108004761261569,"pX":1.0408960455731817,"pZ":4.3465158487022215,"vX0":-6.185649820069603,"vY0":-135.44703969845727,"vZ0":-2.305276630156043,"x":77.32,"y":121.42,"x0":2.439651982151205,"y0":50.00110636516329,"z0":6.036833230385765,"aX":13.103286367986579},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.8,"breakHorizontal":-11.4,"spinRate":2420,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40573227631434605,"extension":6.151543156623975},"index":3,"playId":"f411c9dc-1f9a-3b0d-826e-3e6c74e5bf6f","pitchNumber":4,"startTime":"2026-08-30T18:58:53.961Z","endTime":"2026-08-30T18:58:57.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20870272475496,"aZ":-36.71907789153284,"pfxX":-1.0928367656355409,"pfxZ":-3.150639128036673,"pX":-1.365761412020997,"pZ":1.2477125507367945,"vX0":-8.159711585339169,"vY0":-119.67112151685944,"vZ0":-3.2795493742731274,"x":169.06,"y":205.09,"x0":2.237321446035658,"y0":50.00192320655728,"z0":5.94215517238569,"aX":-1.5765060395369037},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.2,"breakHorizontal":4.1,"spinRate":1980,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.45858881531770335,"extension":6.262004013847781},"index":4,"playId":"f24ac7b6-0ff2-3d53-95b6-55de43cf4bef","pitchNumber":5,"startTime":"2026-08-30T18:59:09.389Z","endTime":"2026-08-30T18:59:12.389Z","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":93.5,"endSpeed":84.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66832037125676,"aZ":-11.23720355889871,"pfxX":7.611314799826044,"pfxZ":11.339351208080242,"pX":-0.4988609918266118,"pZ":4.4326431924912955,"vX0":-9.659355602088429,"vY0":-135.75567249170624,"vZ0":-2.0704363198903155,"x":136.02,"y":119.1,"x0":2.134355003424165,"y0":50.00633749539029,"z0":5.997893228583725,"aX":14.059123257603439},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":-11.5,"spinRate":2456,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4051276686248175,"extension":6.106958860771358},"index":5,"playId":"192bfb4b-9201-3472-8fd7-684320f34071","pitchNumber":6,"startTime":"2026-08-30T18:59:25.362Z","endTime":"2026-08-30T18:59:28.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:59:28.600Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:59:55.724Z","endTime":"2026-08-30T19:00:13.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190212319635936,"aZ":-12.331461329771052,"pfxX":6.106433611930736,"pfxZ":10.714101446256379,"pX":0.39837669430412764,"pZ":2.8120260227691207,"vX0":-7.678310770232077,"vY0":-135.3906049359371,"vZ0":-5.744149786409899,"x":101.81,"y":162.86,"x0":2.4808241844626617,"y0":50.004487772308565,"z0":5.827878218066395,"aX":11.311859057585423},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":-9.4,"spinRate":2273,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.40490732577504573,"extension":6.359403879019219},"hitData":{"launchSpeed":91.2,"launchAngle":30.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.18,"coordY":86.1}},"index":0,"playId":"819a61ee-075e-3f9a-a59a-660950ac0078","pitchNumber":1,"startTime":"2026-08-30T19:00:01.639Z","endTime":"2026-08-30T19:00:13.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:00:13.566Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out on a foul bunt.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:00:31.424Z","endTime":"2026-08-30T19:03:55.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[3,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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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.8,"endSpeed":84.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11974163302602,"aZ":-18.596883855044894,"pfxX":11.29079665414462,"pfxZ":7.469319336387866,"pX":0.3353259279329507,"pZ":0.977172994787169,"vX0":-9.897045178787494,"vY0":-134.4795181232565,"vZ0":-8.4021306918241,"x":104.22,"y":212.4,"x0":2.6093127113739727,"y0":50.005146242954034,"z0":5.478712065596353,"aX":20.534222870936738},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-18.1,"spinRate":2229,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.40841879349621024,"extension":6.37651580681486},"index":0,"playId":"7b1ebe2d-f3e8-3819-8232-f56066ccfe48","pitchNumber":1,"startTime":"2026-08-30T19:00:39.871Z","endTime":"2026-08-30T19:00:42.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5752532149437,"aZ":-23.181733946444826,"pfxX":9.327495988191892,"pfxZ":5.652254755595737,"pX":0.04081357348623589,"pZ":1.54649452606829,"vX0":-9.06343161590583,"vY0":-125.59896331262338,"vZ0":-5.733759332337224,"x":115.44,"y":197.02,"x0":2.492546527940935,"y0":50.000728237520285,"z0":5.756257181450536,"aX":14.829993686239359},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.0,"breakHorizontal":-14.6,"spinRate":1512,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4369035243435566,"extension":6.355508621139819},"index":1,"playId":"d034a8a9-143e-32ff-aa56-ae8c5387c2e8","pitchNumber":2,"startTime":"2026-08-30T19:01:03.192Z","endTime":"2026-08-30T19:01:06.192Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965275169740263,"aZ":-16.20105304160865,"pfxX":9.977563556705732,"pfxZ":8.508671165613977,"pX":-0.04427470189557958,"pZ":1.644419017355626,"vX0":-10.00962394989198,"vY0":-136.59510796036597,"vZ0":-7.739569655368167,"x":118.69,"y":194.38,"x0":2.3831912344883683,"y0":50.002133430387055,"z0":5.642719436331,"aX":18.728250693400366},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":-15.7,"spinRate":2319,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.40202587272312185,"extension":6.45661578591846},"index":2,"playId":"f9a34707-949c-3677-90ef-1c44eb010e9a","pitchNumber":3,"startTime":"2026-08-30T19:01:29.461Z","endTime":"2026-08-30T19:01:35.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jorge Mateo steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"f9a34707-949c-3677-90ef-1c44eb010e9a","startTime":"2026-08-30T19:01:46.819Z","endTime":"2026-08-30T19:02:44.013Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778267397664678,"aZ":-37.87741301559602,"pfxX":-1.6599485383643575,"pfxZ":-4.235853083762232,"pX":-0.28294553424735813,"pZ":1.951188929682863,"vX0":-6.179354056359894,"vY0":-115.6571118394769,"vZ0":-0.8784457916062609,"x":127.79,"y":186.1,"x0":2.645618105986879,"y0":50.00259414472995,"z0":5.9876195321719905,"aX":-2.234587200207955},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.6,"breakHorizontal":4.7,"spinRate":1976,"spinDirection":314},"zone":7,"typeConfidence":2.0,"plateTime":0.4746730789993836,"extension":6.2323850331785415},"index":4,"playId":"a07e9f4c-0e4f-3690-80f8-ffa4378d7675","pitchNumber":4,"startTime":"2026-08-30T19:02:44.013Z","endTime":"2026-08-30T19:02:51.205Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jorge Mateo steals (14) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"a07e9f4c-0e4f-3690-80f8-ffa4378d7675","startTime":"2026-08-30T19:02:58.844Z","endTime":"2026-08-30T19:03:13.863Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768817827540826,"aZ":-37.158020952465876,"pfxX":-1.2193289283484132,"pfxZ":-3.5967522068251023,"pX":-0.1090241843621583,"pZ":0.15278842550462596,"vX0":-5.853641007611898,"vY0":-117.3465383486841,"vZ0":-5.029286638086833,"x":121.16,"y":234.65,"x0":2.584126783332351,"y0":50.00538607535414,"z0":5.814281621877342,"aX":-1.6874246300168712},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.6,"breakHorizontal":3.7,"spinRate":2022,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4681063721543324,"extension":6.196112964782681},"index":6,"playId":"566112f0-0672-324a-8b15-5cee75659f2b","pitchNumber":5,"startTime":"2026-08-30T19:03:13.863Z","endTime":"2026-08-30T19:03:17.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57136744307683,"aZ":-10.61592478833719,"pfxX":4.342684496914282,"pfxZ":11.489440012217855,"pX":0.5389768484776741,"pZ":2.949283335575593,"vX0":-6.466668197218136,"vY0":-136.49265247489276,"vZ0":-5.784663119395599,"x":96.46,"y":159.15,"x0":2.380665358843774,"y0":50.004813733500704,"z0":5.835362036610275,"aX":8.150415402273756},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":-6.4,"spinRate":2240,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.40212803695899746,"extension":6.449261139115949},"index":7,"playId":"147b6e1f-8b52-3161-b218-7cd0a750e9ed","pitchNumber":6,"startTime":"2026-08-30T19:03:49.678Z","endTime":"2026-08-30T19:03:55.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:03:55.429Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, third baseman Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:05:10.125Z","endTime":"2026-08-30T19:07:40.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:04:13.653Z","endTime":"2026-08-30T19:05:12.358Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703186403853213,"aZ":-25.0687521581759,"pfxX":7.9552580639620025,"pfxZ":4.436362465445396,"pX":-0.20372887665783698,"pZ":2.323013592095772,"vX0":-9.021023637397183,"vY0":-125.83665873936816,"vZ0":-3.9319924951875063,"x":124.77,"y":176.06,"x0":2.3952835718368233,"y0":50.004486213569095,"z0":5.938375001546655,"aX":12.750261084076008},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":-12.4,"spinRate":1691,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4353744854715935,"extension":6.346665229842542},"index":1,"playId":"1d8f316d-ca17-32c7-8242-dafeaa58ec08","pitchNumber":1,"startTime":"2026-08-30T19:05:12.358Z","endTime":"2026-08-30T19:05:15.709Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"fdfd0fc2-7766-47ac-862c-8aad1dce999e","startTime":"2026-08-30T19:05:35.383Z","endTime":"2026-08-30T19:05:40.383Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32618387934709,"aZ":-17.3960427783038,"pfxX":11.008890856021473,"pfxZ":7.908463907273892,"pX":1.6492323061338532,"pZ":2.593566831788187,"vX0":-6.463388737714778,"vY0":-136.5988302503833,"vZ0":-5.272448846639644,"x":54.14,"y":168.75,"x0":2.6302286805111015,"y0":50.00002640388633,"z0":5.765748252302247,"aX":20.561034166390797},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":-18.4,"spinRate":2363,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40275981030203933,"extension":6.379950058517967},"index":3,"playId":"50f5f8aa-528f-3059-b7dc-1ee741741275","pitchNumber":2,"startTime":"2026-08-30T19:05:47.679Z","endTime":"2026-08-30T19:05:50.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34880524583869,"aZ":-16.251782766345922,"pfxX":10.460933090900838,"pfxZ":8.43153061359817,"pX":1.1235837271035527,"pZ":2.3502099987212333,"vX0":-7.3861106137660055,"vY0":-137.28906482459175,"vZ0":-6.427739324842904,"x":74.17,"y":175.32,"x0":2.503882412316902,"y0":50.00678642940129,"z0":5.8481529411104765,"aX":19.765738838244637},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":-17.2,"spinRate":2388,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4005560336224385,"extension":6.310030812741162},"index":4,"playId":"20e743c8-8933-3420-b41f-418ff004d641","pitchNumber":3,"startTime":"2026-08-30T19:06:08.799Z","endTime":"2026-08-30T19:06:11.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"c4031d42-564e-41df-87d1-c75d8c1d3373","startTime":"2026-08-30T19:06:34.365Z","endTime":"2026-08-30T19:06:39.365Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079993302650713,"aZ":-19.616707864326067,"pfxX":7.513673822666405,"pfxZ":7.850392096628793,"pX":0.5047943076197805,"pZ":0.7733179365813756,"vX0":-7.324016895848693,"vY0":-125.56296932100457,"vZ0":-8.373966789517734,"x":97.76,"y":217.9,"x0":2.4812352664418316,"y0":50.00209172254506,"z0":5.743895724868037,"aX":12.015111797657752},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":12.5,"breakHorizontal":-12.0,"spinRate":1517,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.43598646975226796,"extension":6.369347820293612},"index":6,"playId":"4415a71c-fd08-3c5a-a7c6-e3ce080f8d01","pitchNumber":4,"startTime":"2026-08-30T19:06:45.920Z","endTime":"2026-08-30T19:06:48.920Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42409965791272,"aZ":-35.71994513514174,"pfxX":-0.694757850872757,"pfxZ":-2.4312622759436047,"pX":-0.251632246383752,"pZ":-0.005321598490886412,"vX0":-6.511537258930841,"vY0":-120.52213534258723,"vZ0":-5.978353770753927,"x":126.59,"y":238.92,"x0":2.585733633076697,"y0":50.00291772913939,"z0":5.695709159354276,"aX":-1.0127986105987248},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.8,"breakHorizontal":3.0,"spinRate":2175,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4560528499934029,"extension":6.167636793605082},"index":7,"playId":"bebda520-5beb-3280-ad1a-a20442238913","pitchNumber":5,"startTime":"2026-08-30T19:07:06.216Z","endTime":"2026-08-30T19:07:09.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44328568575425,"aZ":-22.010875981652084,"pfxX":8.588547274780055,"pfxZ":6.084950965245442,"pX":0.2987580298962458,"pZ":2.143529484895465,"vX0":-8.175894595911487,"vY0":-128.1830139004758,"vZ0":-5.185948738059352,"x":105.61,"y":180.9,"x0":2.4073494569949396,"y0":50.005937179445844,"z0":5.901840439755964,"aX":14.355503625758368},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":-13.8,"spinRate":2087,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.4266055740529895,"extension":6.2160634918010045},"hitData":{"launchSpeed":87.9,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":167.9}},"index":8,"playId":"8e9b947f-f3e8-3a08-8158-1cd9f40c081f","pitchNumber":6,"startTime":"2026-08-30T19:07:32.761Z","endTime":"2026-08-30T19:07:40.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:07:40.036Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:09:39.984Z","endTime":"2026-08-30T19:11:34.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.930269547576536,"aZ":-32.02748200247839,"pfxX":4.134240504228988,"pfxZ":0.10189764544204749,"pX":-0.25584592223181357,"pZ":2.293165014346621,"vX0":3.2084712507358235,"vY0":-120.32966651183528,"vZ0":-1.4002793436981038,"x":126.75,"y":176.86,"x0":-2.147072329115703,"y0":50.00300719438018,"z0":5.739173716248655,"aX":6.018657634661778},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.1,"breakHorizontal":-8.3,"spinRate":2189,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.4564438194587761,"extension":6.223228472710998},"index":0,"playId":"d7a117d9-9183-3e3d-b712-55176bafcd2c","pitchNumber":1,"startTime":"2026-08-30T19:09:45.344Z","endTime":"2026-08-30T19:09:48.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129675929777214,"aZ":-28.134242219431957,"pfxX":-7.675173656522461,"pfxZ":2.4352700277087633,"pX":-0.10546765226330598,"pZ":1.3570974820835198,"vX0":6.688830564552803,"vY0":-128.49411138486798,"vZ0":-5.1717144900063,"x":121.02,"y":202.14,"x0":-1.7579816593621373,"y0":50.000062797223876,"z0":5.6089933577098705,"aX":-12.703513937992275},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":12.2,"spinRate":829,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4279244853437141,"extension":6.449645680682922},"index":1,"playId":"fee2df5a-d935-35f5-ad24-e1edeb3363c7","pitchNumber":2,"startTime":"2026-08-30T19:09:59.329Z","endTime":"2026-08-30T19:10:02.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14615635128105,"aZ":-9.808208026505657,"pfxX":-1.902074821571325,"pfxZ":11.371150380386702,"pX":0.4455864496572052,"pZ":4.678454110989959,"vX0":5.911102339369147,"vY0":-139.96703879180265,"vZ0":-2.143084810288094,"x":100.02,"y":112.46,"x0":-1.4546426226082507,"y0":50.002826039449666,"z0":6.103799775048799,"aX":-3.7420204321182653},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.3,"breakHorizontal":2.2,"spinRate":2563,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3926224409728092,"extension":6.473010538200644},"index":2,"playId":"d954dbbe-44c6-3d68-8518-90d980fff72d","pitchNumber":3,"startTime":"2026-08-30T19:10:20.231Z","endTime":"2026-08-30T19:10:23.231Z","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":88.7,"endSpeed":81.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385435743351913,"aZ":-30.68236841967196,"pfxX":-6.102789096393613,"pfxZ":0.8932206597590451,"pX":0.7870398767268455,"pZ":0.2528242526739586,"vX0":8.275400308162864,"vY0":-128.7475941953674,"vZ0":-7.251364873758473,"x":87.0,"y":231.95,"x0":-1.679926252356872,"y0":50.00611690687242,"z0":5.489043727576935,"aX":-10.2211963348536},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":9.1,"spinRate":1036,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42585960465035333,"extension":6.528259938755259},"index":3,"playId":"65105142-c9ed-33df-a4bb-4aaf9dbb86f6","pitchNumber":4,"startTime":"2026-08-30T19:10:35.289Z","endTime":"2026-08-30T19:10:38.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552818528378506,"aZ":-28.530124079350557,"pfxX":1.769614316037689,"pfxZ":2.0586252979355635,"pX":-0.006536231904127279,"pZ":2.5998438649019238,"vX0":4.326030159956611,"vY0":-131.91863302048174,"vZ0":-2.8128925986438227,"x":117.25,"y":168.58,"x0":-1.893947787471599,"y0":50.00506638002031,"z0":5.7705135842362765,"aX":3.1371924293668245},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-4.1,"spinRate":2487,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.4142890694423982,"extension":6.360814510005898},"index":4,"playId":"18bb343c-9fa3-3fff-9fa3-dc1e3a4eb43a","pitchNumber":5,"startTime":"2026-08-30T19:10:51.898Z","endTime":"2026-08-30T19:10:54.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83813712884775,"aZ":-21.201582109200345,"pfxX":-10.278310973200337,"pfxZ":5.619466886678948,"pX":-1.2841793508911499,"pZ":3.2674943549752284,"vX0":5.084604528535684,"vY0":-139.20703978764453,"vZ0":-2.9151792665819203,"x":165.95,"y":150.56,"x0":-1.8045521718197335,"y0":50.00005098969723,"z0":5.740522605257953,"aX":-20.059337731427426},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":17.5,"spinRate":2427,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3942901791755933,"extension":6.475000642071244},"index":5,"playId":"846b537a-af47-3ea7-bee3-3a1fb3957a2e","pitchNumber":6,"startTime":"2026-08-30T19:11:10.916Z","endTime":"2026-08-30T19:11:13.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006261721486034,"aZ":-26.155095142312923,"pfxX":-7.280471183683233,"pfxZ":3.691418329265569,"pX":0.08422089289722279,"pZ":1.2576341051255222,"vX0":6.744799358708959,"vY0":-127.1006432246092,"vZ0":-5.649171265990928,"x":113.79,"y":204.82,"x0":-1.6629854015300825,"y0":50.001532814845866,"z0":5.596531652360258,"aX":-11.86432543604349},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":11.5,"spinRate":927,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4315893066241667,"extension":6.534539913939322},"index":6,"playId":"ce0732aa-969c-33f4-a07d-50f172202ee3","pitchNumber":7,"startTime":"2026-08-30T19:11:30.175Z","endTime":"2026-08-30T19:11:34.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:11:34.070Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a sharp line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:11:52.337Z","endTime":"2026-08-30T19:12:10.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57210041655211,"aZ":-18.947995687450835,"pfxX":-10.385215298147076,"pfxZ":6.92695672550492,"pX":0.15751462759011614,"pZ":1.9741085069033848,"vX0":8.463448473656179,"vY0":-137.09943890851463,"vZ0":-6.3253639796861725,"x":111.0,"y":185.48,"x0":-1.6163033018092559,"y0":50.00105491015409,"z0":5.599108998324087,"aX":-19.81973764725381},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":17.0,"spinRate":2247,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39912553538090734,"extension":6.495741434709621},"hitData":{"launchSpeed":103.8,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":150.4,"coordY":102.89}},"index":0,"playId":"02d1d679-e623-3202-871d-138452385437","pitchNumber":1,"startTime":"2026-08-30T19:11:59.449Z","endTime":"2026-08-30T19:12:10.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:12:10.489Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:12:27.081Z","endTime":"2026-08-30T19:13:54.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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, 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":86.9,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.544047878700752,"aZ":-31.134900446624453,"pfxX":-5.589716758791093,"pfxZ":0.6377662082189897,"pX":-0.3884244366320281,"pZ":3.7873076733221396,"vX0":5.261614956948886,"vY0":-126.50502444159608,"vZ0":0.9609036207028345,"x":131.81,"y":136.52,"x0":-1.7597459263595372,"y0":50.00450124003199,"z0":5.8804895322178625,"aX":-9.145741278417901},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":9.1,"spinRate":1282,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.43143400235010665,"extension":6.468340504509501},"index":0,"playId":"97508f1e-cd4e-320d-bbd2-146e90d38742","pitchNumber":1,"startTime":"2026-08-30T19:12:40.560Z","endTime":"2026-08-30T19:12:44.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86820014680216,"aZ":-19.888614562199066,"pfxX":-10.427138893729506,"pfxZ":6.476299892392818,"pX":-1.3495146088553633,"pZ":4.155315438735978,"vX0":5.032209388590532,"vY0":-137.00997467649478,"vZ0":-0.6774863428361557,"x":168.44,"y":126.59,"x0":-1.8573917149338879,"y0":50.003622723829594,"z0":5.767603310886107,"aX":-19.78246269423447},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":17.8,"spinRate":2365,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4001043576746537,"extension":6.3260879110343655},"index":1,"playId":"dc0c8df4-b4e0-3a88-9040-f159ea730dc1","pitchNumber":2,"startTime":"2026-08-30T19:12:56.129Z","endTime":"2026-08-30T19:12:59.129Z","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":95.5,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.022578306006444,"aZ":-11.640003563814695,"pfxX":-2.314430702354267,"pfxZ":10.457500397081676,"pX":0.3028978380480412,"pZ":2.8094612274120054,"vX0":5.858485612400937,"vY0":-138.96218446415023,"vZ0":-6.32974342291711,"x":105.45,"y":162.92,"x0":-1.5282717211674903,"y0":50.000627443156205,"z0":5.883937490546552,"aX":-4.544511234235087},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":3.0,"spinRate":2382,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39358771057073927,"extension":6.3518851157058025},"index":2,"playId":"b1d6265a-b160-3a98-b721-d688abca5d44","pitchNumber":3,"startTime":"2026-08-30T19:13:12.913Z","endTime":"2026-08-30T19:13:15.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40555124880601,"aZ":-9.011331706787015,"pfxX":-3.6439587724222235,"pfxZ":11.791869892112718,"pX":0.48728598182433963,"pZ":2.366937530214013,"vX0":6.50907489075728,"vY0":-139.50590020456835,"vZ0":-7.939886545573755,"x":98.43,"y":174.87,"x0":-1.4064481535631184,"y0":50.00412015418951,"z0":5.850027090306216,"aX":-7.159211582564726},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":5.2,"spinRate":2365,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39315101528259166,"extension":6.3788397952769955},"index":3,"playId":"356fd625-06a4-3717-831f-35e083ceb315","pitchNumber":4,"startTime":"2026-08-30T19:13:31.898Z","endTime":"2026-08-30T19:13:35.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65421573747403,"aZ":-9.764765284134656,"pfxX":-3.6069027302774863,"pfxZ":11.24507970861277,"pX":-0.32482407714045464,"pZ":3.4498926833740393,"vX0":4.637521227799846,"vY0":-140.68786076157267,"vZ0":-5.14971627161688,"x":110.96,"y":130.06,"x0":-1.5304749920478877,"y0":50.00334679400405,"z0":5.944539387713687,"aX":-7.188650971045275},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":5.5,"spinRate":2416,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3901815212000552,"extension":6.39919389722921},"index":4,"playId":"b654f180-9b6b-31be-9ee8-b2c95db2dd2a","pitchNumber":5,"startTime":"2026-08-30T19:13:51.622Z","endTime":"2026-08-30T19:13:54.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:13:54.622Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xander Bogaerts lines out sharply to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:14:14.247Z","endTime":"2026-08-30T19:14:29.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394687211212407,"aZ":-34.59665059226266,"pfxX":3.7965084521698316,"pfxZ":-1.6650286571563004,"pX":0.6250087604085344,"pZ":2.9260748731173,"vX0":5.295141440932056,"vY0":-120.27608149355112,"vZ0":0.49990942506333025,"x":93.18,"y":159.78,"x0":-2.1065356911031397,"y0":50.00480780669786,"z0":5.8069679908628915,"aX":5.510536998651443},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":-8.3,"spinRate":2293,"spinDirection":55},"zone":3,"typeConfidence":2.0,"plateTime":0.45704202358575197,"extension":6.2467896918258585},"hitData":{"launchSpeed":104.2,"launchAngle":18.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.54,"coordY":45.16}},"index":0,"playId":"1126a650-9157-366e-b449-e1256810fb76","pitchNumber":1,"startTime":"2026-08-30T19:14:20.936Z","endTime":"2026-08-30T19:14:29.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:14:29.275Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to left fielder Dustin Harris.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:16:37.458Z","endTime":"2026-08-30T19:17:57.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298536396763797,"aZ":-25.20385889641159,"pfxX":1.9820294942595682,"pfxZ":4.4659430572808665,"pX":-1.1930259559542762,"pZ":1.8600325418373829,"vX0":-9.486483450650713,"vY0":-124.73991106113986,"vZ0":-4.578458971528378,"x":162.48,"y":188.56,"x0":2.4173689698224936,"y0":50.00306791014647,"z0":5.82091583974173,"aX":3.0943785418197733},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.2,"spinRate":2288,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4406875133518233,"extension":6.276185666676349},"index":0,"playId":"a73324de-292c-3599-a44b-e966e9abb153","pitchNumber":1,"startTime":"2026-08-30T19:16:39.262Z","endTime":"2026-08-30T19:16:42.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":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15496214754227,"aZ":-25.284371660495083,"pfxX":1.5775977020150425,"pfxZ":4.392721080590841,"pX":-0.6877597841506427,"pZ":0.6091085407780994,"vX0":-8.299948722304519,"vY0":-124.96471214055553,"vZ0":-7.361159903175244,"x":143.22,"y":222.33,"x0":2.4837250756072065,"y0":50.00224819348897,"z0":5.695066089452911,"aX":2.474549071997548},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":-0.7,"spinRate":2247,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.43972251208443014,"extension":6.332254797584277},"index":1,"playId":"47860556-d257-382b-aa84-d2bf064cc79c","pitchNumber":2,"startTime":"2026-08-30T19:16:54.506Z","endTime":"2026-08-30T19:16:58.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34130844626864,"aZ":-11.772603866614016,"pfxX":6.942036121005001,"pfxZ":11.270930432717456,"pX":-0.9483955858292561,"pZ":1.9711658740522584,"vX0":-10.60182227983087,"vY0":-133.8077751539525,"vZ0":-7.976180670763697,"x":153.15,"y":185.56,"x0":2.166382140177787,"y0":50.006170861589105,"z0":5.837899693625097,"aX":12.570313832151003},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-10.2,"spinRate":2268,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4096255954805077,"extension":6.2369206838940485},"index":2,"playId":"907f1e8e-0951-3cd6-b06d-676dee7331b9","pitchNumber":3,"startTime":"2026-08-30T19:17:13.505Z","endTime":"2026-08-30T19:17:16.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.015140895671923,"aZ":-12.71616678506592,"pfxX":6.814896627813693,"pfxZ":10.805577562803668,"pX":-0.058827566922032656,"pZ":3.0873771249356636,"vX0":-8.8074919506745,"vY0":-133.63919428776828,"vZ0":-4.909090381268145,"x":119.24,"y":155.42,"x0":2.4011066854989576,"y0":50.002752548237154,"z0":5.868572070313566,"aX":12.272073445558897},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.6,"breakHorizontal":-10.3,"spinRate":2334,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4105672245476937,"extension":6.333492061630509},"index":3,"playId":"c9deed13-f3a0-35ce-8605-fb8915ba3a53","pitchNumber":4,"startTime":"2026-08-30T19:17:29.915Z","endTime":"2026-08-30T19:17:32.915Z","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":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985120740975553,"aZ":-11.316976930729838,"pfxX":6.383745008546909,"pfxZ":11.197977003689816,"pX":-0.14301694159985878,"pZ":2.4660063018727363,"vX0":-9.045566045597326,"vY0":-135.90915124473048,"vZ0":-6.633623968563935,"x":122.45,"y":172.2,"x0":2.405621685101386,"y0":50.002193081274314,"z0":5.73159323987883,"aX":11.890399076287151},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-9.6,"spinRate":2314,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4036733582994594,"extension":6.500262572911734},"hitData":{"launchSpeed":98.0,"launchAngle":53.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.74,"coordY":108.38}},"index":4,"playId":"860d1da2-83c8-3f4a-b9ea-88fbbf78791e","pitchNumber":5,"startTime":"2026-08-30T19:17:46.619Z","endTime":"2026-08-30T19:17:57.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:17:57.280Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Junior Caminero walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:18:19.530Z","endTime":"2026-08-30T19:19:18.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393847059764564,"aZ":-18.831331426556222,"pfxX":10.969627949592546,"pfxZ":7.112831883378252,"pX":1.0191459431374668,"pZ":3.307601745096052,"vX0":-7.811950751521625,"vY0":-136.2030098937887,"vZ0":-3.147130441549928,"x":78.15,"y":149.47,"x0":2.5018156760678765,"y0":50.0003807157031,"z0":5.782838536172078,"aX":20.57205089234599},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":-18.1,"spinRate":2286,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40240229459993326,"extension":6.22329137429789},"index":0,"playId":"e0866eb6-a058-331b-85d7-3015bb2ef12e","pitchNumber":1,"startTime":"2026-08-30T19:18:23.180Z","endTime":"2026-08-30T19:18:26.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.051423451109173,"aZ":-21.058365707867157,"pfxX":7.489579524928654,"pfxZ":6.618397595594865,"pX":0.02170355246100551,"pZ":1.1169993747808873,"vX0":-8.447115080872868,"vY0":-128.61400920508706,"vZ0":-7.601366858955121,"x":116.17,"y":208.62,"x0":2.3716900790547872,"y0":50.004788067795594,"z0":5.737748977818384,"aX":12.581065384218222},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":-11.8,"spinRate":1696,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4254721698604178,"extension":6.244623394803715},"index":1,"playId":"3b28ec70-ca7d-30bb-b7a7-534c1e741af3","pitchNumber":2,"startTime":"2026-08-30T19:18:37.850Z","endTime":"2026-08-30T19:18:41.670Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713035209356242,"aZ":-23.689000178639976,"pfxX":9.1949234916313,"pfxZ":5.102461709663574,"pX":-0.0332029710684365,"pZ":3.4879452181793895,"vX0":-8.968194384721015,"vY0":-127.97748336581577,"vZ0":-1.6287343183743985,"x":118.27,"y":144.61,"x0":2.317137397252238,"y0":50.00528342193524,"z0":5.983097254423926,"aX":15.298187021107651},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":-14.8,"spinRate":1702,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.42752765110509916,"extension":6.332114237833073},"index":2,"playId":"e450518b-28ae-35bc-ae05-3424a54f4a81","pitchNumber":3,"startTime":"2026-08-30T19:18:54.856Z","endTime":"2026-08-30T19:18:58.619Z","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":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1925882261019,"aZ":-19.294899380415632,"pfxX":7.872080699955472,"pfxZ":8.154876349726408,"pX":0.43920635764678856,"pZ":4.4922768178062205,"vX0":-7.4636270024968505,"vY0":-124.637473160033,"vZ0":0.05522050894136732,"x":100.26,"y":117.49,"x0":2.444542333381396,"y0":50.001527707998704,"z0":6.058460575902375,"aX":12.430259525782676},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":15.0,"breakHorizontal":-12.6,"spinRate":1738,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.43885097186508304,"extension":6.19980697271157},"index":3,"playId":"37ac5948-43d1-3e77-b54e-815b04586e76","pitchNumber":4,"startTime":"2026-08-30T19:19:15.146Z","endTime":"2026-08-30T19:19:18.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:19:18.146Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Vilade flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:19:50.957Z","endTime":"2026-08-30T19:20:27.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:19:39.287Z","endTime":"2026-08-30T19:19:53.274Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"}},{"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":86.8,"endSpeed":80.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11131399860846,"aZ":-29.528450715806674,"pfxX":1.9857826283794144,"pfxZ":1.6251895373530507,"pX":-0.4167280339337635,"pZ":1.0055226623510327,"vX0":-8.30538185436178,"vY0":-126.12716731855276,"vZ0":-5.8668292372661615,"x":132.88,"y":211.63,"x0":2.6458267291384328,"y0":50.00320091292553,"z0":5.711936331393959,"aX":3.2340078019713228},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-1.9,"spinRate":2319,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4325201975309274,"extension":6.286942334417694},"index":1,"playId":"cf0bccd2-e739-3427-84a0-9b0ea8e82909","pitchNumber":1,"startTime":"2026-08-30T19:19:53.274Z","endTime":"2026-08-30T19:19:56.608Z","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.5,"endSpeed":80.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.703224615905274,"aZ":-30.24314233081269,"pfxX":2.3110757466846055,"pfxZ":1.1953198475064806,"pX":0.10107200745844218,"pZ":2.2770207144227657,"vX0":-6.920492784233104,"vY0":-125.8769747038663,"vZ0":-2.7295248337210145,"x":113.15,"y":177.3,"x0":2.576460323478123,"y0":50.00398053044379,"z0":5.804875036104416,"aX":3.738229760908357},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":-2.8,"spinRate":2377,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.43384366423025567,"extension":6.254596853044933},"hitData":{"launchSpeed":104.4,"launchAngle":34.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.56,"coordY":41.48}},"index":2,"playId":"31def08a-fb0e-32d2-b154-74779ab31c4e","pitchNumber":2,"startTime":"2026-08-30T19:20:14.973Z","endTime":"2026-08-30T19:20:27.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:20:27.543Z","atBatIndex":46},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Junior Caminero caught stealing 2nd base, catcher Freddy Fermin to shortstop Xander Bogaerts.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:20:56.881Z","endTime":"2026-08-30T19:21:26.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"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(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":87.6,"endSpeed":80.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373212303638557,"aZ":-24.373752742426685,"pfxX":0.007750289306420299,"pfxZ":4.748544559995965,"pX":-1.5210377848977523,"pZ":2.2877567335112947,"vX0":-9.716278225176303,"vY0":-127.19147283424397,"vZ0":-3.97321165826634,"x":174.98,"y":177.01,"x0":2.3429738284613086,"y0":50.00547190926469,"z0":5.7964561080007275,"aX":0.014769408681274729},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":2.2,"spinRate":2448,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.43015458003432494,"extension":6.434391886399175},"index":0,"playId":"efdf8932-9f0d-3238-9e11-791ce1136c96","pitchNumber":1,"startTime":"2026-08-30T19:21:01.305Z","endTime":"2026-08-30T19:21:04.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.406439249089257,"aZ":-18.557513559480075,"pfxX":11.933899561660901,"pfxZ":7.387847323032533,"pX":0.04124980146487045,"pZ":2.2079917536248757,"vX0":-10.2177361381375,"vY0":-135.37447671196006,"vZ0":-5.726235449055861,"x":115.43,"y":179.16,"x0":2.3265475993924976,"y0":50.00450049809001,"z0":5.6630328954502644,"aX":22.003327775404305},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-19.2,"spinRate":2357,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4056450569916983,"extension":6.429711849312738},"index":1,"playId":"65068278-e591-3ce3-927f-dac35e4a1364","pitchNumber":2,"startTime":"2026-08-30T19:21:19.814Z","endTime":"2026-08-30T19:21:26.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:21:26.502Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a soft bunt ground ball to pitcher Cam Booser.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:23:57.369Z","endTime":"2026-08-30T19:24:07.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592155,"link":"/api/v1/people/592155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cam Booser replaces Drew Rasmussen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:22:49.206Z","endTime":"2026-08-30T19:23:50.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592155,"link":"/api/v1/people/592155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Samad Taylor replaces Dustin Harris.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T19:23:50.313Z","endTime":"2026-08-30T19:23:59.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60143048940538,"aZ":-14.475454131804868,"pfxX":5.802558807134794,"pfxZ":8.922337881387584,"pX":0.7088830210110214,"pZ":3.3596890552175003,"vX0":-7.415832844713592,"vY0":-140.18065262430085,"vZ0":-3.397260286762472,"x":89.98,"y":148.07,"x0":2.638607506683171,"y0":50.00572633793234,"z0":5.536384322848079,"aX":11.514693825657675},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-8.9,"spinRate":2014,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.3911925588492844,"extension":6.620101621540104},"hitData":{"launchSpeed":16.5,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":129.08,"coordY":197.64}},"index":2,"playId":"968db61a-729d-3ae8-9b1a-2e740a5b84ac","pitchNumber":1,"startTime":"2026-08-30T19:23:59.625Z","endTime":"2026-08-30T19:24:07.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:24:07.037Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddy Fermin lines out to right fielder Ryan Vilade.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:24:31.623Z","endTime":"2026-08-30T19:25:27.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"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":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"AB","description":"Automatic Strike - Batter Timeout Violation"},"description":"Automatic Strike - Batter Timeout Violation","code":"AB","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_timeout","description":"Batter Timeout Violation","player":{"id":666023,"fullName":"Freddy Fermin"}}},"count":{"balls":0,"strikes":1,"outs":0},"index":0,"playId":"0d99c2ee-bb89-4b10-98d2-0c0a95ec233f","pitchNumber":0,"startTime":"2026-08-30T19:24:31.623Z","endTime":"2026-08-30T19:24:36.623Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790404800188067,"aZ":-29.5728666735437,"pfxX":-1.2739536662727486,"pfxZ":1.5528111347526234,"pX":1.4372076178061404,"pZ":4.157632626670686,"vX0":-3.8834621504121176,"vY0":-128.86763366548817,"vZ0":2.2720594940436225,"x":62.22,"y":126.52,"x0":3.131636158757573,"y0":50.002058204940866,"z0":5.55512521564743,"aX":-2.1338599365237947},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":3.2,"spinRate":2012,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.4256815642315144,"extension":6.584470473576066},"index":1,"playId":"3c7546a5-271d-38fc-8f69-7207cf5a1a7c","pitchNumber":1,"startTime":"2026-08-30T19:24:58.265Z","endTime":"2026-08-30T19:25:01.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41984994770183,"aZ":-15.883402180160898,"pfxX":6.314601884242586,"pfxZ":8.238068190446128,"pX":-0.1989487909958784,"pZ":2.37872955054897,"vX0":-9.034713955992759,"vY0":-139.7297068082221,"vZ0":-5.73636376618362,"x":124.58,"y":174.55,"x0":2.255603999251465,"y0":50.00392500305568,"z0":5.5015157950314215,"aX":12.489962269884733},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":-9.6,"spinRate":1822,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.3919436446727622,"extension":6.603356630417208},"hitData":{"launchSpeed":91.4,"launchAngle":23.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.11,"coordY":94.93}},"index":2,"playId":"bf036524-d01b-3ee2-8310-7877995eb001","pitchNumber":2,"startTime":"2026-08-30T19:25:18.400Z","endTime":"2026-08-30T19:25:27.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:25:27.628Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Sung-Mun Song out on a sacrifice fly to right fielder Ryan Vilade. Samad Taylor scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:25:49.957Z","endTime":"2026-08-30T19:28:31.303Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":592155,"link":"/api/v1/people/592155"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31877206965896,"aZ":-19.341901802362276,"pfxX":7.209626556761892,"pfxZ":6.548461376337022,"pX":0.8668551349284884,"pZ":2.567560117087154,"vX0":-6.837854672345173,"vY0":-139.55015401787958,"vZ0":-4.838887510318573,"x":83.96,"y":169.46,"x0":2.4200185619197527,"y0":50.001860403853286,"z0":5.609849365928361,"aX":14.12626029208503},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":-11.5,"spinRate":1775,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.3934718611258856,"extension":6.566310129640282},"index":0,"playId":"78c9f18f-8803-3270-8203-9b27c3ed4855","pitchNumber":1,"startTime":"2026-08-30T19:25:54.744Z","endTime":"2026-08-30T19:25:57.935Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ccc25815-8a86-31ea-a30d-f6bcc5f633d5","startTime":"2026-08-30T19:26:22.047Z","endTime":"2026-08-30T19:26:31.663Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Fielding error by first baseman Jonathan Aranda on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"ccc25815-8a86-31ea-a30d-f6bcc5f633d5","startTime":"2026-08-30T19:27:09.687Z","endTime":"2026-08-30T19:27:12.446Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243382060824278,"aZ":-28.224440732968105,"pfxX":-1.9758596012532197,"pfxZ":2.2839372099763384,"pX":0.40350025652909355,"pZ":3.848226975780456,"vX0":-5.544979857359276,"vY0":-130.8761312687674,"vZ0":1.2025322524537057,"x":101.62,"y":134.88,"x0":2.8084814500719237,"y0":50.00471982981599,"z0":5.5004697966524185,"aX":-3.4183781356539726},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":4.8,"spinRate":2120,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.418906888247204,"extension":6.496616432914912},"index":3,"playId":"0aa1609f-897e-3682-a006-c1171ac1c7ab","pitchNumber":2,"startTime":"2026-08-30T19:27:12.446Z","endTime":"2026-08-30T19:27:15.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65117648410823,"aZ":-25.558248619812666,"pfxX":-1.8104629349782266,"pfxZ":3.7463069655857026,"pX":-0.05706826729349523,"pZ":1.1974915873556364,"vX0":-6.687820780377934,"vY0":-132.17011186700321,"vZ0":-5.654668854782462,"x":119.18,"y":206.45,"x0":2.7431163816530626,"y0":50.00235243426713,"z0":5.246005820877053,"aX":-3.196862243907569},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.8,"breakHorizontal":4.8,"spinRate":2153,"spinDirection":181},"zone":13,"typeConfidence":0.89,"plateTime":0.414693258322536,"extension":6.4810373116651325},"index":4,"playId":"7c7dea3f-4315-36b9-8422-5d5d3b1b4edc","pitchNumber":3,"startTime":"2026-08-30T19:27:31.995Z","endTime":"2026-08-30T19:27:37.274Z","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":96.0,"endSpeed":86.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67518997704827,"aZ":-14.447710746192309,"pfxX":5.90073833229554,"pfxZ":9.053082202993288,"pX":0.805593527592515,"pZ":4.878571104254393,"vX0":-6.4803884786937465,"vY0":-139.58055141207333,"vZ0":0.31320023878938863,"x":86.29,"y":107.06,"x0":2.399291830679008,"y0":50.001179774644044,"z0":5.72197067892298,"aX":11.552717588682222},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-9.2,"spinRate":2069,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.39356408480385596,"extension":6.593947852928404},"index":5,"playId":"fa9bbbfd-ab7d-3e2f-8510-314de76853be","pitchNumber":4,"startTime":"2026-08-30T19:27:55.628Z","endTime":"2026-08-30T19:27:58.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28596329989844,"aZ":-12.203103056962567,"pfxX":6.177214384568754,"pfxZ":10.164921328165235,"pX":0.542428621627538,"pZ":2.310684775124718,"vX0":-7.691230600860154,"vY0":-139.71181915340833,"vZ0":-6.5972573552810285,"x":96.32,"y":176.39,"x0":2.5364609611653193,"y0":50.005328081570156,"z0":5.515152697487263,"aX":12.139262774464399},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":-9.5,"spinRate":2026,"spinDirection":143},"zone":6,"typeConfidence":0.91,"plateTime":0.3929792135081529,"extension":6.589376093318462},"hitData":{"launchSpeed":101.7,"launchAngle":45.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.37,"coordY":85.81}},"index":6,"playId":"b6c9beb9-a72f-352b-8f73-dcedb8c8fd12","pitchNumber":5,"startTime":"2026-08-30T19:28:17.683Z","endTime":"2026-08-30T19:28:31.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:28:31.303Z","atBatIndex":50},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Fernando Tatis Jr. bunt grounds out softly, pitcher Cam Booser to first baseman Jonathan Aranda. Fernando Tatis Jr. out on batter interference.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:28:58.792Z","endTime":"2026-08-30T19:29:10.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"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":3},"details":{"event":"Bunt 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":592155,"link":"/api/v1/people/592155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68661336388396,"aZ":-28.326541726568223,"pfxX":-0.14511564563027735,"pfxZ":2.165452590283568,"pX":0.8404689884442397,"pZ":2.596806750260265,"vX0":-5.105175493654722,"vY0":-132.11584868061453,"vZ0":-2.1030592370071237,"x":84.96,"y":168.67,"x0":2.8122707200328225,"y0":50.00459128168378,"z0":5.473744804491898,"aX":-0.2568064340973323},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":1.3,"spinRate":2096,"spinDirection":192},"zone":6,"typeConfidence":0.88,"plateTime":0.4137056031802304,"extension":6.49414536150797},"hitData":{"launchSpeed":17.8,"launchAngle":13.0,"totalDistance":18.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":128.74,"coordY":195.48}},"index":0,"playId":"d3941bd2-1ae1-362d-8248-b29fb98eb6f1","pitchNumber":1,"startTime":"2026-08-30T19:29:00.499Z","endTime":"2026-08-30T19:29:10.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:29:10.041Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:34:03.569Z","endTime":"2026-08-30T19:35:09.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces right fielder Fernando Tatis Jr., batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:33:08.754Z","endTime":"2026-08-30T19:33:08.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"description":"Samad Taylor remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T19:33:08.769Z","endTime":"2026-08-30T19:33:09.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T19:33:08.769Z","endTime":"2026-08-30T19:34:06.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Padres right fielder Fernando Tatis Jr. ejected by 2B umpire Andy Fletcher.","event":"Ejection","eventType":"ejection","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T19:34:05.835Z","endTime":"2026-08-30T19:34:05.836Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"umpire":{"id":427164,"link":"/api/v1/people/427164"}},{"details":{"description":"Padres manager Craig Stammen ejected by 2B umpire Andy Fletcher.","event":"Ejection","eventType":"ejection","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-30T19:34:05.837Z","endTime":"2026-08-30T19:34:05.838Z","isPitch":false,"type":"action","player":{"id":489334,"link":"/api/v1/people/489334"},"umpire":{"id":427164,"link":"/api/v1/people/427164"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44928052170616,"aZ":-8.626480254106399,"pfxX":-3.084844742612506,"pfxZ":11.82617041128492,"pX":0.02249059405240578,"pZ":2.5801642660132567,"vX0":2.65533014016561,"vY0":-140.79980893256422,"vZ0":-7.8308244107980265,"x":116.14,"y":169.12,"x0":-0.5359026850203419,"y0":50.001520824577916,"z0":5.969246886211567,"aX":-6.14188301563112},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.8,"breakHorizontal":5.0,"spinRate":2236,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39025757230593117,"extension":5.798440897525452},"index":5,"playId":"1224eebb-5112-34bc-9507-cfa8c26fbd49","pitchNumber":1,"startTime":"2026-08-30T19:34:05.839Z","endTime":"2026-08-30T19:34:08.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25928883745452,"aZ":-23.426268674335823,"pfxX":-10.734041320500694,"pfxZ":5.1628785729263535,"pX":-1.2063501225407434,"pZ":1.9928948226496357,"vX0":2.1082663857263038,"vY0":-129.8604052347319,"vZ0":-5.152433706736407,"x":162.98,"y":184.97,"x0":-0.6389113169140657,"y0":50.00243051945849,"z0":5.803801848404923,"aX":-18.182640490221875},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":18.8,"spinRate":1711,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4231024195766979,"extension":6.065162591203939},"index":6,"playId":"81b59591-385c-3a49-b3ff-8a604c2e6b77","pitchNumber":2,"startTime":"2026-08-30T19:34:23.718Z","endTime":"2026-08-30T19:34:28.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736998879687736,"aZ":-24.94812081205084,"pfxX":-10.04588600862555,"pfxZ":4.214906791223863,"pX":-0.174045084517681,"pZ":0.891923666131281,"vX0":4.171081727270648,"vY0":-130.45834819927086,"vZ0":-7.377632757238156,"x":123.63,"y":214.7,"x0":-0.4928895714335157,"y0":50.00423864623767,"z0":5.651035325322762,"aX":-17.230080020903195},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":1612,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4206635940885346,"extension":6.326381280076291},"index":7,"playId":"50b504f9-ec9d-3a09-8153-5fdb4dab509b","pitchNumber":3,"startTime":"2026-08-30T19:34:45.491Z","endTime":"2026-08-30T19:34:48.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.183697141821042,"aZ":-24.42987530287228,"pfxX":-10.349322764346024,"pfxZ":4.412011387978695,"pX":-0.48678824289168016,"pZ":1.706348019386818,"vX0":3.6295914554028625,"vY0":-132.14713578159396,"vZ0":-5.767270157429875,"x":135.56,"y":192.71,"x0":-0.539707676877509,"y0":50.00335493516637,"z0":5.730521355401418,"aX":-18.162933993072475},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":17.9,"spinRate":1716,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.41571840016106876,"extension":6.3286791759046315},"hitData":{"launchSpeed":69.2,"launchAngle":10.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.88,"coordY":137.91}},"index":8,"playId":"b5d9e97c-ffa8-3541-aacc-60fddd82f80c","pitchNumber":4,"startTime":"2026-08-30T19:35:02.771Z","endTime":"2026-08-30T19:35:09.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:35:09.808Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:35:31.027Z","endTime":"2026-08-30T19:37:30.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.967160053444868,"aZ":-11.608090975535099,"pfxX":-4.97304072621659,"pfxZ":10.125049703953295,"pX":0.7782813588005889,"pZ":3.3984007811828283,"vX0":5.32989703372999,"vY0":-141.33825266502808,"vZ0":-4.692944937940323,"x":87.33,"y":147.02,"x0":-0.482091221135854,"y0":50.00701939089623,"z0":5.820512842420974,"aX":-10.105730211602205},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":7.9,"spinRate":2339,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3869162624335858,"extension":6.160901508856153},"index":0,"playId":"7bd5f418-f4d9-3af2-9044-cb9e4893649d","pitchNumber":1,"startTime":"2026-08-30T19:35:34.805Z","endTime":"2026-08-30T19:35:38.420Z","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":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.888289044045685,"aZ":-9.819616798860539,"pfxX":-4.563063056075359,"pfxZ":11.056179531444796,"pX":0.6704794682748313,"pZ":1.7445251419922683,"vX0":4.5451358217734805,"vY0":-141.01149206856974,"vZ0":-9.200944651656982,"x":91.44,"y":191.68,"x0":-0.3663538708168794,"y0":50.002024948481804,"z0":5.675837759469377,"aX":-9.225187035535223},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":7.4,"spinRate":2405,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.38784187340774334,"extension":6.302796849214158},"index":1,"playId":"104a6eab-2660-3501-bce0-5cea6e8a1e0c","pitchNumber":2,"startTime":"2026-08-30T19:35:50.365Z","endTime":"2026-08-30T19:35:53.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147136400633553,"aZ":-24.979284096023203,"pfxX":-10.409942458019852,"pfxZ":4.223935966498905,"pX":-0.07746552424826612,"pZ":1.8617289594945374,"vX0":4.35486180096129,"vY0":-129.45305042736027,"vZ0":-5.0062744803198385,"x":119.95,"y":188.51,"x0":-0.425781550914782,"y0":50.00375699165425,"z0":5.724717911968099,"aX":-17.729677853644496},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":17.9,"spinRate":1727,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.42255558374184066,"extension":6.5232232165046025},"index":2,"playId":"61f5f4d5-9235-35d5-8b5b-d60f48729736","pitchNumber":3,"startTime":"2026-08-30T19:36:05.546Z","endTime":"2026-08-30T19:36:16.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9121400159839,"aZ":-26.277258101595926,"pfxX":-10.751730842571668,"pfxZ":3.3434990308082186,"pX":0.16326136398014432,"pZ":1.242656821991246,"vX0":5.278598868783828,"vY0":-131.72898864394014,"vZ0":-6.198344213793216,"x":110.78,"y":205.23,"x0":-0.46520044457904663,"y0":50.0048907523258,"z0":5.558305924192969,"aX":-18.9748357952981},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":18.4,"spinRate":1749,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4151572778606818,"extension":6.375668869049945},"index":3,"playId":"0b0ee231-556f-33ce-87df-beb8e8cd0837","pitchNumber":4,"startTime":"2026-08-30T19:36:22.202Z","endTime":"2026-08-30T19:36:25.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30360543213228,"aZ":-15.815575764219865,"pfxX":-7.748441831553215,"pfxZ":8.038514435134418,"pX":-0.4871258589728425,"pZ":1.9526084779279183,"vX0":2.570084643443462,"vY0":-141.5210636522904,"vZ0":-7.836242500655607,"x":135.57,"y":186.06,"x0":-0.39858352831677635,"y0":50.00184546324673,"z0":5.763766268066237,"aX":-15.767982781144942},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":13.6,"spinRate":2347,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.3865340314098704,"extension":6.168350179866881},"index":4,"playId":"7502fc41-a103-3581-a849-9feeca81555c","pitchNumber":5,"startTime":"2026-08-30T19:36:39.155Z","endTime":"2026-08-30T19:36:42.766Z","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":91.0,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56760510043854,"aZ":-23.31728762136338,"pfxX":-10.08534251624004,"pfxZ":5.0189764958358625,"pX":0.5185025874344953,"pZ":2.3210048355527277,"vX0":5.18757352043714,"vY0":-132.34884266020808,"vZ0":-4.52696732880431,"x":97.24,"y":176.11,"x0":-0.16191154001418592,"y0":50.003296654826634,"z0":5.772062760538664,"aX":-17.802493409022453},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":17.0,"spinRate":1773,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4146390314786914,"extension":6.239856350792791},"index":5,"playId":"383baaa9-f82a-3e8a-8462-dc8650121676","pitchNumber":6,"startTime":"2026-08-30T19:37:00.295Z","endTime":"2026-08-30T19:37:05.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.503882320927744,"aZ":-8.693158142669136,"pfxX":-3.088465087007255,"pfxZ":11.326078266144389,"pX":0.3344896927582513,"pZ":1.3550298310929354,"vX0":2.624196537772527,"vY0":-143.17502735093842,"vZ0":-10.77298860695851,"x":104.25,"y":202.19,"x0":-0.1933323909849891,"y0":50.00436761502042,"z0":5.713681466422167,"aX":-6.4033844874912065},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":5.0,"spinRate":2389,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.38277972094560786,"extension":6.139283698829744},"hitData":{"launchSpeed":89.0,"launchAngle":35.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.29,"coordY":65.16}},"index":6,"playId":"61efb44c-9e4e-350a-821f-6a75aadbb8d4","pitchNumber":7,"startTime":"2026-08-30T19:37:21.116Z","endTime":"2026-08-30T19:37:30.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:37:30.023Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:37:47.700Z","endTime":"2026-08-30T19:38:34.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44969617218156,"aZ":-17.011708712473173,"pfxX":-7.790241726889851,"pfxZ":7.5897949649167105,"pX":1.2432539266235145,"pZ":2.271348240295439,"vX0":6.72230251084979,"vY0":-140.59286407675287,"vZ0":-6.646115199222968,"x":69.61,"y":177.45,"x0":-0.16886688887021664,"y0":50.006419333060705,"z0":5.7739601746860565,"aX":-15.568754260926204},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.5,"breakHorizontal":12.7,"spinRate":2207,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3898708583210371,"extension":6.284936717310502},"index":0,"playId":"e00034f5-8f4c-3a63-8afb-acb249501f37","pitchNumber":1,"startTime":"2026-08-30T19:37:54.500Z","endTime":"2026-08-30T19:37:57.801Z","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":88.9,"endSpeed":81.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.655760364815894,"aZ":-24.765377288072877,"pfxX":-10.23881370343176,"pfxZ":4.381520801541949,"pX":-0.28485228917023897,"pZ":2.7442782342848417,"vX0":3.457207449664155,"vY0":-129.4126992477893,"vZ0":-2.9444096455625743,"x":127.86,"y":164.68,"x0":-0.30974715919799467,"y0":50.00520304664235,"z0":5.799142759136113,"aX":-17.324271732943913},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":1619,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4236634586777992,"extension":6.340928771759529},"index":1,"playId":"2ff00405-288b-334b-b45b-2e6bf6b5d9ef","pitchNumber":2,"startTime":"2026-08-30T19:38:10.602Z","endTime":"2026-08-30T19:38:13.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51961156665775,"aZ":-24.165196582365922,"pfxX":-10.686518931575293,"pfxZ":4.694515291264306,"pX":-0.42681590102308214,"pZ":1.6556807581241009,"vX0":3.4111645860240154,"vY0":-129.85153485456476,"vZ0":-5.729860166717473,"x":133.27,"y":194.08,"x0":-0.37013388417076226,"y0":50.00312813015144,"z0":5.732773141017117,"aX":-18.224970463695566},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":18.6,"spinRate":1672,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4220239791197824,"extension":6.435775869001276},"hitData":{"launchSpeed":90.0,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":156.75}},"index":2,"playId":"089c941e-a94b-3b53-acf1-6acb518d576a","pitchNumber":3,"startTime":"2026-08-30T19:38:28.206Z","endTime":"2026-08-30T19:38:34.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:38:34.513Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:40:48.596Z","endTime":"2026-08-30T19:42:23.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Cam Booser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:40:33.120Z","endTime":"2026-08-30T19:40:50.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525267292971606,"aZ":-18.282786068541963,"pfxX":-9.442557347135374,"pfxZ":7.682389309880473,"pX":-0.4255209209366495,"pZ":1.9913707941060719,"vX0":7.129199164403114,"vY0":-133.5717592475539,"vZ0":-2.7176950133614715,"x":133.22,"y":185.01,"x0":-1.9010888032271436,"y0":50.00583562658039,"z0":4.335331737766918,"aX":-17.080937419554527},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":15.6,"spinRate":2312,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4099221521270029,"extension":6.97326393080638},"index":1,"playId":"32b1b602-0862-345b-9448-d5c0aaf8f457","pitchNumber":1,"startTime":"2026-08-30T19:40:50.845Z","endTime":"2026-08-30T19:40:53.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9396769789238,"aZ":-35.292259763095196,"pfxX":-9.72256946797549,"pfxZ":-1.9697952822946911,"pX":-0.14310372323724094,"pZ":1.6475573584067487,"vX0":7.608568027149154,"vY0":-124.94407370890809,"vZ0":0.9686893140300199,"x":122.45,"y":194.3,"x0":-1.9630928466925412,"y0":50.00366863789872,"z0":4.15280857182824,"aX":-15.38830707063389},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":15.8,"spinRate":1451,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.43821887098467904,"extension":6.911191207034472},"index":2,"playId":"c0d6619c-c4aa-31a0-bf49-1f988c49b912","pitchNumber":2,"startTime":"2026-08-30T19:41:04.006Z","endTime":"2026-08-30T19:41:07.006Z","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":91.4,"endSpeed":83.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435977293160104,"aZ":-21.39105104861313,"pfxX":-10.91228585208869,"pfxZ":6.026369208111966,"pX":-0.33038125631578213,"pZ":3.2708275145361254,"vX0":7.663338244708643,"vY0":-132.8962976885247,"vZ0":1.3313875159121116,"x":129.59,"y":150.47,"x0":-1.833390327819057,"y0":50.001583497753685,"z0":4.3169549264440965,"aX":-19.520965171598764},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":18.1,"spinRate":2360,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4121334331669888,"extension":6.7569926202431905},"index":3,"playId":"8c6bc086-e1a0-383e-8591-e92c80f1bc64","pitchNumber":3,"startTime":"2026-08-30T19:41:23.659Z","endTime":"2026-08-30T19:41:27.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79045237828934,"aZ":-35.53664535728239,"pfxX":-8.189063605327554,"pfxZ":-2.1251020775834757,"pX":-0.049826051031906626,"pZ":0.8522396040872171,"vX0":7.420926568339617,"vY0":-125.03243300854433,"vZ0":-0.6268943001313104,"x":118.9,"y":215.77,"x0":-1.9958744936174464,"y0":50.00583772921006,"z0":4.028642755383047,"aX":-12.936290932607037},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.7,"breakHorizontal":13.1,"spinRate":1399,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43848117247338436,"extension":6.92631311710928},"index":4,"playId":"714c33b0-8710-3f24-bc16-92cf5a08e6f8","pitchNumber":4,"startTime":"2026-08-30T19:41:42.381Z","endTime":"2026-08-30T19:41:46.125Z","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.0,"endSpeed":79.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564275797301416,"aZ":-33.671513081960235,"pfxX":-11.49892712677055,"pfxZ":-0.933151481517351,"pX":0.6133833548546912,"pZ":1.320625779222805,"vX0":10.108543431666194,"vY0":-126.29641735327615,"vZ0":-0.17097081265578273,"x":93.62,"y":203.12,"x0":-1.9537710310664422,"y0":50.00152611002884,"z0":4.105341833607623,"aX":-18.51040759236245},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.4,"breakHorizontal":18.4,"spinRate":1600,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4342659888133622,"extension":6.838412203529787},"index":5,"playId":"adcb322e-0e11-34a6-be93-e107f748761a","pitchNumber":5,"startTime":"2026-08-30T19:41:57.185Z","endTime":"2026-08-30T19:42:00.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36708265540983,"aZ":-18.07544829083339,"pfxX":-8.573457947556491,"pfxZ":7.802684243175737,"pX":-0.6653780206617222,"pZ":3.363271836376625,"vX0":6.095107649003588,"vY0":-134.17407074702976,"vZ0":0.6939482241303901,"x":142.36,"y":147.97,"x0":-1.8624426068893523,"y0":50.00650885130903,"z0":4.39765659217181,"aX":-15.500441595256184},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":14.0,"spinRate":2189,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4095745701572442,"extension":6.856855472762371},"hitData":{"launchSpeed":86.6,"launchAngle":46.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.16,"coordY":120.19}},"index":6,"playId":"b378216f-3f24-374b-848c-30649d8e0465","pitchNumber":6,"startTime":"2026-08-30T19:42:12.552Z","endTime":"2026-08-30T19:42:23.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:42:23.262Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Ryan Vilade.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:42:45.408Z","endTime":"2026-08-30T19:42:58.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"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],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317035887998273,"aZ":-23.519060427329887,"pfxX":-11.513889130321955,"pfxZ":4.759586294782648,"pX":-0.15854102638025702,"pZ":2.351450780378593,"vX0":8.481803252775016,"vY0":-134.28555370629795,"vZ0":-1.257471895355587,"x":123.04,"y":175.29,"x0":-1.8693544676495706,"y0":50.00258052846853,"z0":4.506304343422267,"aX":-20.932076220857162},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":19.0,"spinRate":2134,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40859592387530963,"extension":6.91861968024081},"hitData":{"launchSpeed":97.0,"launchAngle":18.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.74,"coordY":70.19}},"index":0,"playId":"3856a664-85e6-3a86-99c7-f2bd690d63b9","pitchNumber":1,"startTime":"2026-08-30T19:42:46.334Z","endTime":"2026-08-30T19:42:58.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:42:58.807Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:43:14.280Z","endTime":"2026-08-30T19:45:05.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.064074564423972,"aZ":-22.016793706152274,"pfxX":-12.219117450416972,"pfxZ":5.641728821435396,"pX":-0.6863983881184271,"pZ":1.9005415392138183,"vX0":7.339853502412096,"vY0":-133.86907569388745,"vZ0":-2.6702088014629037,"x":143.16,"y":187.47,"x0":-1.8876891492952999,"y0":50.00251342135123,"z0":4.500921896237078,"aX":-21.9993932959116},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":20.4,"spinRate":2279,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.41040969305683594,"extension":6.997166142478593},"index":0,"playId":"0a6d17df-5053-31de-8a95-5d81cba147a3","pitchNumber":1,"startTime":"2026-08-30T19:43:22.234Z","endTime":"2026-08-30T19:43:25.286Z","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":92.2,"endSpeed":84.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74110599643991,"aZ":-22.432515199470515,"pfxX":-11.058600017355747,"pfxZ":5.375923017004251,"pX":1.2530348157000972,"pZ":2.1589216420937913,"vX0":11.672826568892184,"vY0":-133.7170854085596,"vZ0":-1.556602990865677,"x":69.24,"y":180.49,"x0":-1.731377795732609,"y0":50.00106742163018,"z0":4.357518698463503,"aX":-20.03152058882275},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2322,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4095611230851737,"extension":6.847682376941031},"index":1,"playId":"e6625c0c-f4f4-3988-be73-c629e5e13017","pitchNumber":2,"startTime":"2026-08-30T19:43:45.811Z","endTime":"2026-08-30T19:43:48.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900596545381525,"aZ":-24.85399567253654,"pfxX":-11.409377677077732,"pfxZ":3.999881830707613,"pX":-1.1119059919111705,"pZ":2.666520363398484,"vX0":6.007626743737282,"vY0":-134.58440081077836,"vZ0":-0.24813726139883263,"x":159.38,"y":166.78,"x0":-1.8937853434034462,"y0":50.00232047453666,"z0":4.524032554358602,"aX":-20.875964042143067},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":19.3,"spinRate":2343,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40738046890481483,"extension":6.850471136284894},"index":2,"playId":"a87d6d74-1e94-329c-a948-b0664c76ac4c","pitchNumber":3,"startTime":"2026-08-30T19:44:03.910Z","endTime":"2026-08-30T19:44:06.991Z","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":92.3,"endSpeed":83.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.261104579025204,"aZ":-19.027379321282705,"pfxX":-9.19005155161829,"pfxZ":7.258488242693099,"pX":-0.8854058133367753,"pZ":2.967594533946024,"vX0":5.871916487607018,"vY0":-134.271431540302,"vZ0":-0.45664195099041,"x":150.75,"y":158.65,"x0":-1.9157310804414351,"y0":50.003053418583455,"z0":4.50352798421967,"aX":-16.64529631977545},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":15.2,"spinRate":2075,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40918991143314276,"extension":6.828550241837396},"index":3,"playId":"86447742-65f5-39dc-ac8f-4f5a0f32c89c","pitchNumber":4,"startTime":"2026-08-30T19:44:41.118Z","endTime":"2026-08-30T19:44:44.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461907800389532,"aZ":-22.50053000114049,"pfxX":-9.053209000168206,"pfxZ":5.346855541457806,"pX":-0.31300403243310754,"pZ":3.0948202609831554,"vX0":7.178068079123776,"vY0":-133.56467187747717,"vZ0":0.8052013590895695,"x":128.93,"y":155.22,"x0":-1.8576249596486236,"y0":50.000428099808936,"z0":4.4060429897084985,"aX":-16.373318121464855},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":14.9,"spinRate":2217,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4099046496745671,"extension":6.79970440257933},"index":4,"playId":"17c92cb5-1135-3d7f-b937-c0702ca2143e","pitchNumber":5,"startTime":"2026-08-30T19:45:02.743Z","endTime":"2026-08-30T19:45:05.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:45:05.743Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:45:23.424Z","endTime":"2026-08-30T19:46:39.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":802415,"link":"/api/v1/people/802415"},"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(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.1,"endSpeed":84.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.997213727038776,"aZ":-23.290962222680008,"pfxX":-9.68299395400199,"pfxZ":4.885305685147511,"pX":-0.7827223177069865,"pZ":2.811935576720674,"vX0":6.249700822045105,"vY0":-133.9711598251365,"vZ0":0.1475621288683846,"x":146.84,"y":162.86,"x0":-1.8880252321394317,"y0":50.0005414667668,"z0":4.42118702612887,"aX":-17.59552025570458},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":16.2,"spinRate":2190,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4088785073202197,"extension":6.833532289824241},"index":0,"playId":"e189d40f-2b74-3cb4-b0b2-74f6a2eb69f4","pitchNumber":1,"startTime":"2026-08-30T19:45:28.204Z","endTime":"2026-08-30T19:45:31.204Z","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.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955007337485604,"aZ":-18.689335201289495,"pfxX":-7.521921567013466,"pfxZ":7.3466471887711915,"pX":-1.3374148290258812,"pZ":3.872896568480144,"vX0":4.044606414483167,"vY0":-134.78822339713284,"vZ0":1.667690164896888,"x":167.98,"y":134.21,"x0":-1.8820810757212876,"y0":50.002975548927715,"z0":4.567846731804769,"aX":-13.807104386260814},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":12.7,"spinRate":2178,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4067449424285563,"extension":6.685473857189851},"index":1,"playId":"93d10a51-b75d-3769-94d8-c16ddfe29eca","pitchNumber":2,"startTime":"2026-08-30T19:45:48.305Z","endTime":"2026-08-30T19:45:51.305Z","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":90.5,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.135985389798076,"aZ":-21.16782389519611,"pfxX":-8.447927274411873,"pfxZ":6.27474692496091,"pX":-0.1431164143746889,"pZ":2.5981786524290635,"vX0":7.304283507577617,"vY0":-131.6701697923789,"vZ0":-0.47597920321680054,"x":122.46,"y":168.63,"x0":-1.856490175593391,"y0":50.004704521327504,"z0":4.348515610994329,"aX":-14.824966378740811},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.5,"breakHorizontal":13.7,"spinRate":2092,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.41608483850964273,"extension":6.7727650539293425},"index":2,"playId":"abc9a7b2-9c72-381d-a8fd-68ca7742e84a","pitchNumber":3,"startTime":"2026-08-30T19:46:06.823Z","endTime":"2026-08-30T19:46:09.823Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349962288712074,"aZ":-20.61265875259013,"pfxX":-11.04694290697844,"pfxZ":6.443859498308347,"pX":0.5666847572383037,"pZ":1.7668140512134975,"vX0":10.168444770922557,"vY0":-133.2615847280116,"vZ0":-2.4647918019073627,"x":95.4,"y":191.08,"x0":-1.8681883478644785,"y0":50.00143213756835,"z0":4.19709702800404,"aX":-19.814763820391505},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.3,"breakHorizontal":17.8,"spinRate":2279,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.41143502514807473,"extension":6.811942181397797},"hitData":{"launchSpeed":92.8,"launchAngle":58.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.89,"coordY":129.15}},"index":3,"playId":"3fd7ee06-e5b7-3039-b99b-c36fe46148c9","pitchNumber":4,"startTime":"2026-08-30T19:46:27.787Z","endTime":"2026-08-30T19:46:39.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:46:39.244Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:48:55.648Z","endTime":"2026-08-30T19:49:06.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"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],"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:48:57.933Z","endTime":"2026-08-30T19:48:57.934Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76790446753728,"aZ":-19.061419530160986,"pfxX":10.488029233844435,"pfxZ":6.366903699807882,"pX":-0.020531318841992854,"pZ":2.6506185255014296,"vX0":-10.085380866461897,"vY0":-142.79550235065454,"vZ0":-5.6723396656425455,"x":117.78,"y":167.21,"x0":2.199469338466342,"y0":50.00121205036998,"z0":5.867282078346639,"aX":21.59492521749478},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.4,"breakHorizontal":-16.9,"spinRate":2385,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.384005356770619,"extension":6.195389659139809},"hitData":{"launchSpeed":79.1,"launchAngle":42.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.79,"coordY":96.79}},"index":1,"playId":"e5afec67-a8c0-3e3d-b845-d2669e7b2dac","pitchNumber":1,"startTime":"2026-08-30T19:48:57.935Z","endTime":"2026-08-30T19:49:06.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:49:06.824Z","atBatIndex":59},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Taylor Walls hit by pitch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:49:32.493Z","endTime":"2026-08-30T19:51:15.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79389018912275,"aZ":-19.558337315997576,"pfxX":11.423478391980874,"pfxZ":6.187792189256092,"pX":-0.3101775591218555,"pZ":2.2070331622047794,"vX0":-11.043269616753042,"vY0":-142.1561782388715,"vZ0":-6.633262773264513,"x":128.82,"y":179.19,"x0":2.1482098247718255,"y0":50.00334354421066,"z0":5.820401233692686,"aX":23.288960656236544},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":-18.4,"spinRate":2334,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.3858847915796111,"extension":6.282138455525202},"index":0,"playId":"789199e8-b239-399a-a297-5df7846b0642","pitchNumber":1,"startTime":"2026-08-30T19:49:32.493Z","endTime":"2026-08-30T19:49:38.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52161124851174,"aZ":-18.989327479840643,"pfxX":10.754161810145977,"pfxZ":6.284389961484313,"pX":-1.260234494464144,"pZ":2.2170449409448936,"vX0":-13.550086677095763,"vY0":-143.74312312565655,"vZ0":-6.756576265200306,"x":165.04,"y":178.92,"x0":2.1119016441614438,"y0":50.00303690864022,"z0":5.772053395426708,"aX":22.563152254855193},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.1,"breakHorizontal":-16.8,"spinRate":2360,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.38068035651327525,"extension":6.229277961615169},"index":1,"playId":"8a13eefa-b3b4-3aec-bfda-541c2c869d74","pitchNumber":2,"startTime":"2026-08-30T19:50:10.840Z","endTime":"2026-08-30T19:50:13.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.152742936372693,"aZ":-28.62677954626118,"pfxX":8.420727725785579,"pfxZ":1.954884509987819,"pX":1.2330277530067786,"pZ":2.5647626868569624,"vX0":-6.4765116892452514,"vY0":-133.92414080235875,"vZ0":-3.388569032269432,"x":70.0,"y":169.53,"x0":2.5896607020131888,"y0":50.00291373697487,"z0":5.895845605099356,"aX":15.283352466104425},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":-13.8,"spinRate":965,"spinDirection":100},"zone":12,"typeConfidence":0.9,"plateTime":0.40912180209628435,"extension":6.113608084352223},"index":2,"playId":"3fd5ded2-195b-3c5c-9b9e-2c3fd23a493a","pitchNumber":3,"startTime":"2026-08-30T19:50:28.611Z","endTime":"2026-08-30T19:50:31.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51922925126123,"aZ":-17.07788985375846,"pfxX":10.715769375358196,"pfxZ":7.123340945098911,"pX":0.7706699072991243,"pZ":2.114000866870989,"vX0":-8.61975145207343,"vY0":-144.790216052274,"vZ0":-7.331833549105245,"x":87.62,"y":181.7,"x0":2.3974885273485143,"y0":50.00032363069004,"z0":5.7284424824219355,"aX":22.697602843365388},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.5,"breakHorizontal":-17.6,"spinRate":2358,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.37862223059056666,"extension":6.150699097134991},"index":3,"playId":"1aef6b52-d4eb-32d8-b5ed-7f2eb1822b2e","pitchNumber":4,"startTime":"2026-08-30T19:50:46.433Z","endTime":"2026-08-30T19:50:49.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.329180435411715,"aZ":-17.992433884717386,"pfxX":9.557306838771005,"pfxZ":6.887098705016717,"pX":-1.7349147453483462,"pZ":3.9999044787159117,"vX0":-13.954202872387722,"vY0":-142.4802451563494,"vZ0":-2.1878152996024705,"x":183.13,"y":130.78,"x0":1.981291529743852,"y0":50.00147619427975,"z0":5.913066593702652,"aX":19.676833956584264},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":-14.5,"spinRate":2427,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.3842270759959936,"extension":6.232099953608644},"index":4,"playId":"6d2dba82-ac7d-35eb-8c42-eee52d8a7376","pitchNumber":5,"startTime":"2026-08-30T19:51:09.453Z","endTime":"2026-08-30T19:51:15.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:51:15.187Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, pitcher Adrian Morejon to first baseman Ty France. Taylor Walls to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:51:41.978Z","endTime":"2026-08-30T19:54:38.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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"}]},{"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":89.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.469366976257874,"aZ":-21.1770817268042,"pfxX":10.974744499785404,"pfxZ":5.283962043600834,"pX":-0.22076252991969003,"pZ":3.4759000864338314,"vX0":-10.993827237938591,"vY0":-143.6365927177078,"vZ0":-2.9716867322618277,"x":125.41,"y":144.93,"x0":2.2375961511195515,"y0":50.005053391661356,"z0":5.846732900624456,"aX":22.847337007103924},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":-17.5,"spinRate":2308,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.3819048446456348,"extension":6.174121619237589},"index":0,"playId":"dd66bb13-725b-377e-9818-dd2100cee3c6","pitchNumber":1,"startTime":"2026-08-30T19:51:50.015Z","endTime":"2026-08-30T19:51:53.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.347634409701314,"aZ":-20.338839618295314,"pfxX":10.991034852520084,"pfxZ":5.788322855919063,"pX":-1.019558877252769,"pZ":3.7268474905937556,"vX0":-12.438890010163476,"vY0":-142.23853037400553,"vZ0":-2.2554699413658086,"x":155.86,"y":138.16,"x0":1.9871784049201517,"y0":50.00173086704936,"z0":5.8231004257315515,"aX":22.46772283271516},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.2,"breakHorizontal":-17.3,"spinRate":2314,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.38543018996245504,"extension":6.240232309717608},"index":1,"playId":"9dd06e59-976b-3ab3-9d59-9539d1f5445d","pitchNumber":2,"startTime":"2026-08-30T19:52:10.585Z","endTime":"2026-08-30T19:52:13.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430307006631857,"aZ":-32.19512730987622,"pfxX":5.884024887963214,"pfxZ":-0.011619319856252197,"pX":0.1327785056193341,"pZ":1.4227089629284095,"vX0":-8.135361555528593,"vY0":-133.2344178951493,"vZ0":-5.175801096987336,"x":111.94,"y":200.37,"x0":2.4655814497232016,"y0":50.003039880180815,"z0":5.725482141804321,"aX":10.54722892591074},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":-8.9,"spinRate":968,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.41157506595715887,"extension":6.071219097344423},"index":2,"playId":"6352a834-3cac-361d-9e18-3514359a538a","pitchNumber":3,"startTime":"2026-08-30T19:52:34.501Z","endTime":"2026-08-30T19:52:37.849Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"6352a834-3cac-361d-9e18-3514359a538a","startTime":"2026-08-30T19:52:45.735Z","endTime":"2026-08-30T19:53:05.394Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.235803288377372,"aZ":-32.20426485270826,"pfxX":7.7342761995573746,"pfxZ":-0.014674030739378452,"pX":-0.4929833485816809,"pZ":1.4421005373198545,"vX0":-10.073227236946572,"vY0":-134.02795515158624,"vZ0":-5.202263522100041,"x":135.79,"y":199.84,"x0":2.317519947339997,"y0":50.00379746983695,"z0":5.720900272505092,"aX":14.005892070650853},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.1,"breakHorizontal":-11.8,"spinRate":1134,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4093874608457915,"extension":6.189780094739437},"index":4,"playId":"128e780b-c65d-3257-a4b8-b12233559768","pitchNumber":4,"startTime":"2026-08-30T19:53:05.394Z","endTime":"2026-08-30T19:53:08.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48278459145304,"aZ":-29.772544023054234,"pfxX":10.337815305711715,"pfxZ":1.3340747287795498,"pX":-0.18259527155226943,"pZ":-0.00260133683504668,"vX0":-10.28411692233713,"vY0":-133.83166576219222,"vZ0":-9.075325954704976,"x":123.96,"y":238.85,"x0":2.377788123685153,"y0":50.003899064011094,"z0":5.583859243628248,"aX":18.64255441990512},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.5,"breakHorizontal":-16.3,"spinRate":1135,"spinDirection":105},"zone":13,"typeConfidence":0.89,"plateTime":0.41019006256012913,"extension":6.148949026064269},"index":5,"playId":"1ef37a24-0269-3406-b19b-d4e3b67e043e","pitchNumber":5,"startTime":"2026-08-30T19:53:34.608Z","endTime":"2026-08-30T19:53:39.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":92.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23593799455089,"aZ":-22.740508073215793,"pfxX":10.764463011431083,"pfxZ":4.366107588433433,"pX":-0.9274537828854132,"pZ":3.43190560332197,"vX0":-12.886102411772068,"vY0":-145.66306899837096,"vZ0":-2.9389200865716156,"x":152.35,"y":146.12,"x0":2.1423080288935394,"y0":50.00590573839444,"z0":5.819198304583396,"aX":23.278615027721187},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.4,"breakHorizontal":-17.2,"spinRate":2190,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.3751323786497207,"extension":6.4020135310924955},"index":6,"playId":"f314e510-bfee-3e09-aef6-247cab6a83c3","pitchNumber":6,"startTime":"2026-08-30T19:54:08.584Z","endTime":"2026-08-30T19:54:11.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.468528881212414,"aZ":-22.68201187057461,"pfxX":10.664916882186212,"pfxZ":4.446397331439385,"pX":0.19805357495918316,"pZ":2.5840638111716605,"vX0":-9.942512467361432,"vY0":-144.88322364695617,"vZ0":-4.981409227438956,"x":109.45,"y":169.01,"x0":2.2812609775595405,"y0":50.00549012903395,"z0":5.703906091439182,"aX":22.776079986734032},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.2,"breakHorizontal":-17.4,"spinRate":2162,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.3774220643729649,"extension":6.247552734925812},"hitData":{"launchSpeed":86.0,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":186.65}},"index":7,"playId":"9bb9cd60-7fbb-3bf5-ab7b-eaf0640e3165","pitchNumber":7,"startTime":"2026-08-30T19:54:31.777Z","endTime":"2026-08-30T19:54:38.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:54:38.966Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:55:04.711Z","endTime":"2026-08-30T19:57:51.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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,3,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":100.0,"endSpeed":91.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47862052308232,"aZ":-20.541090476536098,"pfxX":11.250154578251113,"pfxZ":5.450446672236192,"pX":-0.4486334152500827,"pZ":2.2942526594280976,"vX0":-11.85933294937614,"vY0":-145.08422719423817,"vZ0":-6.181494550103819,"x":134.1,"y":176.84,"x0":2.2274082979647454,"y0":50.00595925908006,"z0":5.701683233279477,"aX":24.023760206701855},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.8,"breakHorizontal":-18.1,"spinRate":2371,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.3773066074074589,"extension":6.3341580638923585},"index":0,"playId":"12ab64e0-e6bf-3499-8c4b-1f3e2c9694b0","pitchNumber":1,"startTime":"2026-08-30T19:55:14.226Z","endTime":"2026-08-30T19:55:17.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9639964834793,"aZ":-20.602991299566717,"pfxX":11.532877168728564,"pfxZ":5.455928518143818,"pX":-0.2686612166504922,"pZ":3.039943246935559,"vX0":-11.243591324408772,"vY0":-144.5363835973721,"vZ0":-4.058199786713028,"x":127.24,"y":156.7,"x0":2.16909923676123,"y0":50.00241996323894,"z0":5.723620937019696,"aX":24.457072921468846},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.2,"breakHorizontal":-18.7,"spinRate":2397,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.3786326748772,"extension":6.3981664373644245},"index":1,"playId":"ba965647-8f78-3b16-ae88-90c68b7cc283","pitchNumber":2,"startTime":"2026-08-30T19:55:34.613Z","endTime":"2026-08-30T19:55:37.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T19:55:46.930Z","endTime":"2026-08-30T19:56:04.882Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93995504781794,"aZ":-20.877982307405265,"pfxX":11.704770593826076,"pfxZ":5.360227095608479,"pX":0.0026942314660604863,"pZ":2.486538773774257,"vX0":-10.878067901782874,"vY0":-144.31395650882797,"vZ0":-5.50526870469365,"x":116.9,"y":171.64,"x0":2.30234590385647,"y0":50.00091738148,"z0":5.7069828883152445,"aX":24.658232869021887},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.8,"breakHorizontal":-19.0,"spinRate":2387,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.3797095043565961,"extension":6.328467532661076},"index":3,"playId":"00ddcc52-90fe-3b24-bdf0-412399b936ec","pitchNumber":3,"startTime":"2026-08-30T19:56:04.882Z","endTime":"2026-08-30T19:56:07.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77614069875124,"aZ":-20.085367400411172,"pfxX":10.85893459592138,"pfxZ":5.79650319705368,"pX":-0.37564887488369614,"pZ":2.3693645143153055,"vX0":-11.67999694022553,"vY0":-143.84569741167024,"vZ0":-5.930392603958444,"x":131.32,"y":174.81,"x0":2.3354378188109925,"y0":50.006660273418206,"z0":5.711891666358325,"aX":22.659064543355825},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.4,"breakHorizontal":-17.2,"spinRate":2364,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.3814477555832232,"extension":6.41701848951699},"index":4,"playId":"e478cb8c-e2a6-3f71-a6e1-86049536bc7a","pitchNumber":4,"startTime":"2026-08-30T19:56:33.840Z","endTime":"2026-08-30T19:56:36.840Z","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":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.623855918645052,"aZ":-30.68809480681222,"pfxX":-0.9513986609267828,"pfxZ":0.8333472993765643,"pX":-1.2190553092691405,"pZ":2.670488269643567,"vX0":-9.068102625813973,"vY0":-132.37752536957672,"vZ0":-2.2047443760674175,"x":163.47,"y":166.68,"x0":2.3658157343650577,"y0":50.004249647545585,"z0":5.747107356639879,"aX":-1.6976635162908047},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":3.6,"spinRate":2814,"spinDirection":279},"zone":11,"typeConfidence":0.89,"plateTime":0.4127924479533749,"extension":6.398680360222464},"index":5,"playId":"c2624391-ce94-39be-ab6d-b4b1bcf4fa78","pitchNumber":5,"startTime":"2026-08-30T19:57:02.025Z","endTime":"2026-08-30T19:57:05.228Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.553199169705394,"aZ":-20.21740504336849,"pfxX":11.165544145958563,"pfxZ":5.700152989598452,"pX":-1.4362354157965405,"pZ":2.80334505127275,"vX0":-13.755352575770313,"vY0":-144.15435222796668,"vZ0":-4.686738004433973,"x":171.75,"y":163.09,"x0":1.95416067562756,"y0":50.00352029506039,"z0":5.7041503969689975,"aX":23.422976240664283},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.5,"breakHorizontal":-17.4,"spinRate":2391,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.38044312363490373,"extension":6.385742360920587},"index":6,"playId":"0185f659-67b9-3177-84c1-6ff4c700ba12","pitchNumber":6,"startTime":"2026-08-30T19:57:23.871Z","endTime":"2026-08-30T19:57:30.515Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Walls steals (21) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"0185f659-67b9-3177-84c1-6ff4c700ba12","startTime":"2026-08-30T19:57:34.350Z","endTime":"2026-08-30T19:57:47.649Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.757629089068445,"aZ":-13.508165925323093,"pfxX":5.168009382629574,"pfxZ":8.917326824620316,"pX":0.27836089037426565,"pZ":3.7674857341472046,"vX0":-7.281652849905898,"vY0":-143.65491029492793,"vZ0":-3.5601861184465697,"x":106.39,"y":137.06,"x0":2.172597185380119,"y0":50.0059398283481,"z0":5.860646470764832,"aX":10.822021095393298},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.6,"breakHorizontal":-7.9,"spinRate":2377,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.38104844339328814,"extension":6.451608937632524},"index":8,"playId":"87374814-3a3c-3edc-8c13-3c92cd9efdd9","pitchNumber":7,"startTime":"2026-08-30T19:57:47.649Z","endTime":"2026-08-30T19:57:51.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:57:51.704Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:00:09.919Z","endTime":"2026-08-30T20:01:25.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Manuel Rodríguez replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:59:09.782Z","endTime":"2026-08-30T20:00:12.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655889,"link":"/api/v1/people/655889"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.157711696444544,"aZ":-16.861912277696213,"pfxX":-5.574845233803659,"pfxZ":7.844580735342974,"pX":-1.830424384262576,"pZ":2.067732213290022,"vX0":0.6863198068543805,"vY0":-139.05521222315457,"vZ0":-5.771934824091888,"x":186.77,"y":182.95,"x0":-1.3569224952030587,"y0":50.00285243093817,"z0":5.295143872753721,"aX":-10.880238683964981},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2252,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3943960131620572,"extension":6.579930640247721},"index":1,"playId":"e1637f72-c24d-34e2-91af-4283a6e03725","pitchNumber":1,"startTime":"2026-08-30T20:00:12.191Z","endTime":"2026-08-30T20:00:15.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32698481011806,"aZ":-17.675267720105815,"pfxX":-6.535505291639563,"pfxZ":7.363307310462747,"pX":0.033447270771338314,"pZ":1.945037206418232,"vX0":5.57058167681546,"vY0":-139.64021621102728,"vZ0":-5.731801309459915,"x":115.73,"y":186.26,"x0":-1.1411670381269121,"y0":50.00090235438118,"z0":5.192488782453431,"aX":-12.866590526875802},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":10.7,"spinRate":2157,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39269120010698133,"extension":6.664785329085981},"index":2,"playId":"52c3fb75-3b7c-321d-8bb5-39d7f8a68180","pitchNumber":2,"startTime":"2026-08-30T20:00:27.283Z","endTime":"2026-08-30T20:00:30.611Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.430260971313224,"aZ":-26.8142062847628,"pfxX":1.0294108600653522,"pfxZ":3.217043091178299,"pX":-0.9111668744551659,"pZ":1.5382828096774945,"vX0":0.6269859464412246,"vY0":-130.343795034749,"vZ0":-4.3737541930381685,"x":151.73,"y":197.25,"x0":-1.2911191176343113,"y0":50.0029096264209,"z0":5.340080038727679,"aX":1.71548027783391},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-2.0,"spinRate":2329,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4253832083889426,"extension":6.5578860214757455},"index":3,"playId":"ebcaa703-3cb5-325a-8a8f-fc87dbee45ca","pitchNumber":3,"startTime":"2026-08-30T20:00:43.306Z","endTime":"2026-08-30T20:00:46.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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.055438947534796,"aZ":-12.93488524710954,"pfxX":-3.9547732932062463,"pfxZ":9.89577304929994,"pX":-1.1220129122285343,"pZ":4.137675939134913,"vX0":1.5222674647639889,"vY0":-139.23154516483018,"vZ0":-1.2415020053750634,"x":159.77,"y":127.06,"x0":-1.165034246895731,"y0":50.00542782436858,"z0":5.454039749047367,"aX":-7.6912460273899095},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2431,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3948475420291464,"extension":6.570201103627645},"index":4,"playId":"a3165fe2-dd05-31a6-8d58-18a76951939b","pitchNumber":4,"startTime":"2026-08-30T20:01:01.930Z","endTime":"2026-08-30T20:01:04.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.151691453925714,"aZ":-18.28755628034737,"pfxX":-5.2474490610249,"pfxZ":7.115381743935917,"pX":-2.434415614813806,"pZ":3.2525488784392733,"vX0":-0.7216626556864281,"vY0":-139.27269598926628,"vZ0":-2.22319020949144,"x":209.79,"y":150.96,"x0":-1.4901558098716854,"y0":50.00467505930325,"z0":5.279345905087441,"aX":-10.242721114558663},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":9.6,"spinRate":2103,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3942550895431398,"extension":6.533299264250978},"index":5,"playId":"0b9ab555-7b43-330d-bdf4-3bbdffa364f5","pitchNumber":5,"startTime":"2026-08-30T20:01:18.556Z","endTime":"2026-08-30T20:01:25.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:01:25.750Z","atBatIndex":63},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Samad Taylor out on a sacrifice bunt, first baseman Jonathan Aranda to second baseman Jorge Mateo. Xander Bogaerts to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:01:42.285Z","endTime":"2026-08-30T20:02:44.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":79.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43576388996017,"aZ":-27.053895540437875,"pfxX":0.41799345323598835,"pfxZ":3.1047202420700866,"pX":0.46853851553364745,"pZ":0.7927658086145578,"vX0":4.048834081155231,"vY0":-129.5240648366967,"vZ0":-5.904046120271804,"x":99.14,"y":217.38,"x0":-1.1886641760033332,"y0":50.004115203952125,"z0":5.2511981104364125,"aX":0.6886499708673678},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.9,"spinRate":2344,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4277216285992651,"extension":6.639366096429987},"index":0,"playId":"4075c47a-c514-3a65-853f-1a81b49827f0","pitchNumber":1,"startTime":"2026-08-30T20:01:46.238Z","endTime":"2026-08-30T20:01:49.596Z","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":95.2,"endSpeed":86.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95877581619147,"aZ":-14.75601798168425,"pfxX":-3.8133463883388856,"pfxZ":9.05782753892002,"pX":-0.7951047089466234,"pZ":3.4188839997660985,"vX0":1.962568475272294,"vY0":-138.5300948725816,"vZ0":-2.6540660310336404,"x":147.31,"y":146.47,"x0":-1.0212755477082323,"y0":50.00522428282257,"z0":5.3887043708059,"aX":-7.335270661053614},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2460,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39697824396767567,"extension":6.642799707151541},"index":1,"playId":"70de51aa-a020-3790-832d-41fd773a28be","pitchNumber":2,"startTime":"2026-08-30T20:02:03.338Z","endTime":"2026-08-30T20:02:06.373Z","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":96.0,"endSpeed":87.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09285607981787,"aZ":-14.36943618532274,"pfxX":-4.510965324971181,"pfxZ":9.096502220848208,"pX":0.12784267218467293,"pZ":2.4856127203917073,"vX0":4.8595074455952245,"vY0":-139.6648154073135,"vZ0":-4.827247222748777,"x":112.13,"y":171.67,"x0":-1.0560935313286903,"y0":50.005345999970096,"z0":5.195146871627087,"aX":-8.832826812345587},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2456,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3935166121336273,"extension":6.713490555400649},"index":2,"playId":"5df5bece-1b47-3acb-84a0-14d9d825b638","pitchNumber":3,"startTime":"2026-08-30T20:02:20.572Z","endTime":"2026-08-30T20:02:23.890Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.790565826940565,"aZ":-11.99885074435748,"pfxX":-4.091993049773782,"pfxZ":10.478267286721263,"pX":-0.9729108371996826,"pZ":2.8012064263782257,"vX0":2.29699904604683,"vY0":-138.56501057079996,"vZ0":-4.42874787127042,"x":154.09,"y":163.15,"x0":-1.2852843098611688,"y0":50.00414000721438,"z0":5.235198704560882,"aX":-7.879831255683113},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":2369,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39678115228826627,"extension":6.763770663777671},"hitData":{"launchSpeed":31.8,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":137.24,"coordY":189.53}},"index":3,"playId":"655ba369-4e61-3b72-9abb-979b2250e9fa","pitchNumber":4,"startTime":"2026-08-30T20:02:36.345Z","endTime":"2026-08-30T20:02:44.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:02:44.743Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:03:05.988Z","endTime":"2026-08-30T20:05:00.107Z","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":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.882944348003477,"aZ":-22.246538313250422,"pfxX":-8.859290703017034,"pfxZ":5.07013194298897,"pX":-1.3851553058842263,"pZ":3.315293842943693,"vX0":2.1812013801396706,"vY0":-139.2308372059478,"vZ0":-1.4401339578331749,"x":169.8,"y":149.27,"x0":-1.0286912384150317,"y0":50.00529190614557,"z0":5.314490720501217,"aX":-17.359130066323047},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":1980,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3937080102006876,"extension":6.6869413854632525},"index":0,"playId":"c67126a7-e631-3556-8ed2-6d4899bbe684","pitchNumber":1,"startTime":"2026-08-30T20:03:10.006Z","endTime":"2026-08-30T20:03:13.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738080019039902,"aZ":-20.11720642510786,"pfxX":-9.497273768264353,"pfxZ":6.105130951566503,"pX":-0.5794760793511191,"pZ":1.1736640061565609,"vX0":4.883253969129729,"vY0":-139.4942189909653,"vZ0":-7.194267845825757,"x":139.09,"y":207.09,"x0":-1.1166952792415048,"y0":50.00552314713709,"z0":5.107907592857646,"aX":-18.759952101977067},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":1994,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.392334515437061,"extension":6.742003622891087},"index":1,"playId":"a2aba557-1ceb-3189-bd4f-5d9d2ff6c6db","pitchNumber":2,"startTime":"2026-08-30T20:03:28.472Z","endTime":"2026-08-30T20:03:31.554Z","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":96.6,"endSpeed":88.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27689796645158,"aZ":-21.771094704449943,"pfxX":-10.000956881680139,"pfxZ":5.21708014566747,"pX":0.43788633024759,"pZ":2.7662559297017384,"vX0":7.033409527549643,"vY0":-140.44628487813353,"vZ0":-3.078986369846784,"x":100.31,"y":164.09,"x0":-0.8014893814719007,"y0":50.004354215094345,"z0":5.295272114456149,"aX":-19.9495350362726},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":16.7,"spinRate":2049,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3902204840866852,"extension":6.815858070802435},"index":2,"playId":"1571c817-df89-33fc-8407-2d17fb69894d","pitchNumber":3,"startTime":"2026-08-30T20:03:46.162Z","endTime":"2026-08-30T20:03:49.248Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T20:03:59.090Z","endTime":"2026-08-30T20:04:14.939Z","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(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":88.7,"endSpeed":81.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29917759900744,"aZ":-31.57518354353932,"pfxX":1.1977029465215114,"pfxZ":0.3529974530057043,"pX":1.435784418556855,"pZ":2.337180969020962,"vX0":5.546665107404659,"vY0":-129.0887497913158,"vZ0":-1.7532634493921515,"x":62.27,"y":175.68,"x0":-0.8977303893742182,"y0":50.00156681662332,"z0":5.459917938539592,"aX":2.0163300596062874},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":-3.5,"spinRate":2266,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.42458052906575006,"extension":6.785447914000993},"index":4,"playId":"6d9f626d-15ae-33c5-a980-1b0a6e9fc76b","pitchNumber":4,"startTime":"2026-08-30T20:04:14.939Z","endTime":"2026-08-30T20:04:17.939Z","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":89.4,"endSpeed":81.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.846195024700666,"aZ":-31.056508045160367,"pfxX":3.5126424712176583,"pfxZ":0.6553653028786623,"pX":-0.2187296530861191,"pZ":2.7465319157124406,"vX0":0.911126095825818,"vY0":-130.1851396333818,"vZ0":-0.9015702081891375,"x":125.34,"y":164.62,"x0":-1.0298335261923959,"y0":50.00526695089877,"z0":5.452337681027057,"aX":6.017797881110571},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":-6.6,"spinRate":2376,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.4210490814225958,"extension":6.664232928748266},"index":5,"playId":"b0724cfa-0f49-3736-b701-1668c3aae89f","pitchNumber":5,"startTime":"2026-08-30T20:04:35.234Z","endTime":"2026-08-30T20:04:40.022Z","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":97.1,"endSpeed":88.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.976647600610793,"aZ":-12.416415157970768,"pfxX":-2.4716154300618376,"pfxZ":9.743648191265144,"pX":0.1750701532616332,"pZ":3.909826563402146,"vX0":3.573510394835802,"vY0":-141.43753817265883,"vZ0":-2.278081328990737,"x":110.33,"y":133.21,"x0":-0.7830986701152203,"y0":50.00521549859693,"z0":5.5210956884446585,"aX":-5.013419736585994},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":3.7,"spinRate":2251,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.38713141567582143,"extension":6.645454819671719},"index":6,"playId":"daaea6b7-7d4f-37fd-a891-d5f2c30c64ad","pitchNumber":6,"startTime":"2026-08-30T20:04:57.107Z","endTime":"2026-08-30T20:05:00.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:05:00.107Z","atBatIndex":65},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Manuel Rodríguez intentionally walks Sung-Mun Song.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:05:23.571Z","endTime":"2026-08-30T20:05:33.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08229336-0676-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:05:31.340Z","endTime":"2026-08-30T20:05:31.370Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08229336-0676-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:05:31.370Z","endTime":"2026-08-30T20:05:31.372Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08229336-0676-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:05:31.372Z","endTime":"2026-08-30T20:05:31.373Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08229336-0676-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:05:31.373Z","endTime":"2026-08-30T20:05:33.658Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-30T20:05:33.658Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes challenged (pitch result), call on the field was overturned: Jase Bowen called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:06:39.317Z","endTime":"2026-08-30T20:08:22.657Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,8],"actionIndex":[7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:05:50.586Z","endTime":"2026-08-30T20:06:41.563Z","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":89.7,"endSpeed":82.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53421431547956,"aZ":-29.07151687705191,"pfxX":0.7920922853025232,"pfxZ":1.7951773945685634,"pX":1.4124481308977903,"pZ":1.9055464800693647,"vX0":5.1091674808730945,"vY0":-130.55134695002076,"vZ0":-3.5706209538547684,"x":63.16,"y":187.33,"x0":-0.6728750180425747,"y0":50.00056572701204,"z0":5.479531698804365,"aX":1.3661257806789109},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.6,"breakHorizontal":-2.5,"spinRate":2404,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4195743727257546,"extension":6.6551596919757605},"index":1,"playId":"3d50b93f-ca55-36e2-bce5-1435c2bed86c","pitchNumber":1,"startTime":"2026-08-30T20:06:41.563Z","endTime":"2026-08-30T20:06:44.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488271491936146,"aZ":-20.23890973558428,"pfxX":-8.668939255853768,"pfxZ":6.062474526830591,"pX":-1.1326624026729992,"pZ":2.4061367016752038,"vX0":3.0512842878160877,"vY0":-139.4767144323934,"vZ0":-4.160123995283306,"x":160.17,"y":173.81,"x0":-1.1146614877192997,"y0":50.00612999482005,"z0":5.252444568443042,"aX":-17.076066669185217},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2038,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3927672156294353,"extension":6.591995853224564},"index":2,"playId":"81973534-7a63-31c0-a817-491522738b0b","pitchNumber":2,"startTime":"2026-08-30T20:06:56.348Z","endTime":"2026-08-30T20:06:59.995Z","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":89.9,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0353570003017,"aZ":-30.49665709049446,"pfxX":1.314499744795365,"pfxZ":0.9667878584692033,"pX":0.623774462100381,"pZ":1.1689324610181453,"vX0":3.439005477314518,"vY0":-130.79745455378412,"vZ0":-4.849246280876921,"x":93.22,"y":207.22,"x0":-0.8796537687240329,"y0":50.000479257136654,"z0":5.338313360791031,"aX":2.2727388024675865},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.8,"breakHorizontal":-3.1,"spinRate":2436,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4190425645399749,"extension":6.686604422143187},"index":3,"playId":"bbdf8b87-8ee7-32ce-85fc-a9e8e2a7b250","pitchNumber":3,"startTime":"2026-08-30T20:07:14.275Z","endTime":"2026-08-30T20:07:17.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20901413854052,"aZ":-22.491229651115027,"pfxX":-9.310412898246625,"pfxZ":4.847004966713273,"pX":-1.342394248940417,"pZ":2.5381414777410725,"vX0":2.6613046780748535,"vY0":-140.53153571870345,"vZ0":-3.642343842302445,"x":168.17,"y":170.25,"x0":-1.092757434337611,"y0":50.00365568801285,"z0":5.314223511215657,"aX":-18.599701532137388},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":16.3,"spinRate":2174,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38994849841396295,"extension":6.708581740225221},"index":4,"playId":"38e723b2-25ad-3e15-aa63-9d90a8ebbb71","pitchNumber":4,"startTime":"2026-08-30T20:07:31.554Z","endTime":"2026-08-30T20:07:34.609Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-30T20:07:45.418Z","endTime":"2026-08-30T20:07:56.367Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27967128810382,"aZ":-29.90203270485782,"pfxX":0.25967325612208114,"pfxZ":1.333088350603361,"pX":1.736161703801695,"pZ":0.9507646356786376,"vX0":5.903387498075815,"vY0":-129.84549744536946,"vZ0":-5.487888563232439,"x":50.82,"y":213.11,"x0":-0.6009975240953709,"y0":50.004590636622794,"z0":5.367976523066081,"aX":0.44281177527028226},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":-1.8,"spinRate":2439,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.42189228972841963,"extension":6.765442472476658},"index":6,"playId":"ac2180ba-512a-3ab5-9356-bdecd5dee144","pitchNumber":5,"startTime":"2026-08-30T20:07:56.367Z","endTime":"2026-08-30T20:08:04.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xander Bogaerts steals (18) 3rd base. Sung-Mun Song steals (13) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"ac2180ba-512a-3ab5-9356-bdecd5dee144","startTime":"2026-08-30T20:08:12.554Z","endTime":"2026-08-30T20:08:16.390Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200933175933493,"aZ":-28.354499110211034,"pfxX":1.0178500386537803,"pfxZ":2.1422582239091525,"pX":-0.758184685958654,"pZ":2.608123869811,"vX0":0.6351960225904757,"vY0":-132.7113384352783,"vZ0":-1.8971829678045973,"x":145.9,"y":168.36,"x0":-1.1328424910003063,"y0":50.005237414650296,"z0":5.396072439806564,"aX":1.8170849531995321},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2334,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.41259527322063594,"extension":6.583800499425142},"index":8,"playId":"2611af97-184a-3e96-aa17-de0ad32c2d73","pitchNumber":6,"startTime":"2026-08-30T20:08:16.390Z","endTime":"2026-08-30T20:08:22.657Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"playEndTime":"2026-08-30T20:08:22.657Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:10:56.348Z","endTime":"2026-08-30T20:12:05.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:09:59.576Z","endTime":"2026-08-30T20:10:58.638Z","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":"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":101.8,"endSpeed":93.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84947406888212,"aZ":-5.72184298724048,"pfxX":-3.6891108300252204,"pfxZ":11.905190453599854,"pX":0.011461920341271302,"pZ":2.696778422106225,"vX0":4.639232924532304,"vY0":-148.00783438756045,"vZ0":-8.892860960839439,"x":116.56,"y":165.97,"x0":-1.0959251167675599,"y0":50.00546827844338,"z0":6.073447955569426,"aX":-8.198463372707595},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.4,"breakVerticalInduced":20.0,"breakHorizontal":5.8,"spinRate":2570,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.36986991528340196,"extension":6.782380329765001},"index":1,"playId":"73f2f1bd-2896-33dc-8bb3-2e47ffe164a4","pitchNumber":1,"startTime":"2026-08-30T20:10:58.638Z","endTime":"2026-08-30T20:11:01.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04283160320073,"aZ":-36.34829329314242,"pfxX":5.944011470724227,"pfxZ":-2.48771297932054,"pX":2.5397499741022034,"pZ":-0.03737845255858276,"vX0":7.1508379162856315,"vY0":-129.1180563132865,"vZ0":-7.830380195922643,"x":20.19,"y":239.79,"x0":-1.0472247278282634,"y0":50.006323524023486,"z0":5.8628900558271955,"aX":9.952290618636297},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.2,"breakHorizontal":-12.5,"spinRate":2530,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4256024650437631,"extension":6.867936657186229},"index":2,"playId":"1767cde7-3c79-3755-a049-52db3be1815b","pitchNumber":2,"startTime":"2026-08-30T20:11:13.534Z","endTime":"2026-08-30T20:11:16.534Z","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":102.1,"endSpeed":92.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14632780684471,"aZ":-8.97594421459149,"pfxX":-3.790326490383327,"pfxZ":10.454951167381468,"pX":-1.0114322610456088,"pZ":2.433081348519133,"vX0":1.8268956401071141,"vY0":-148.37970183956133,"vZ0":-9.022537057173153,"x":155.55,"y":173.09,"x0":-1.144400770519291,"y0":50.00093772047309,"z0":6.0446873302970845,"aX":-8.40878181691485},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":17.3,"breakHorizontal":6.5,"spinRate":2578,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.3698315818949389,"extension":6.643575169638146},"index":3,"playId":"b9bc6aa9-17c3-3611-94b5-3694ffba41e6","pitchNumber":3,"startTime":"2026-08-30T20:11:32.433Z","endTime":"2026-08-30T20:11:35.433Z","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":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.084181048628594,"aZ":-35.815150815911984,"pfxX":5.821922983960757,"pfxZ":-2.2340893248156473,"pX":-0.6725332843807478,"pZ":2.2607146623702863,"vX0":-0.6152543158337329,"vY0":-126.80483869266727,"vZ0":-2.4900848022696813,"x":142.64,"y":177.74,"x0":-1.1831107956425413,"y0":50.00595096453874,"z0":6.114772331922453,"aX":9.476090035549104},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.4,"breakHorizontal":-10.4,"spinRate":2426,"spinDirection":23},"zone":4,"typeConfidence":0.9,"plateTime":0.43206231665222505,"extension":6.677132789838968},"hitData":{"launchSpeed":78.2,"launchAngle":19.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.65,"coordY":87.27}},"index":4,"playId":"ae6af4f4-4372-3bbe-b7ca-9d4af64e13ff","pitchNumber":4,"startTime":"2026-08-30T20:11:54.547Z","endTime":"2026-08-30T20:12:05.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:12:05.799Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:12:41.410Z","endTime":"2026-08-30T20:14:25.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Liam Hicks replaces Ryan Vilade.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:12:20.925Z","endTime":"2026-08-30T20:12:43.717Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"}},{"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":101.5,"endSpeed":92.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63904215191819,"aZ":-7.607433333675614,"pfxX":-4.907638093859786,"pfxZ":11.185749143011648,"pX":-0.14141987925958274,"pZ":2.103465515101988,"vX0":5.169460564170265,"vY0":-147.40510770959153,"vZ0":-9.884242373582268,"x":122.39,"y":181.99,"x0":-1.28181412675987,"y0":50.00622252984178,"z0":5.9527679074386946,"aX":-10.78207011233919},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2455,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.3718293531634358,"extension":6.974989869955184},"index":1,"playId":"47fe3bbb-ecd8-3f08-a743-753dedfcbaf2","pitchNumber":1,"startTime":"2026-08-30T20:12:43.717Z","endTime":"2026-08-30T20:12:46.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-30T20:12:58.252Z","endTime":"2026-08-30T20:13:11.207Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.737309290804244,"aZ":-34.86942119993529,"pfxX":8.725101316741258,"pfxZ":-1.656429662499093,"pX":-1.945177215108588,"pZ":4.007252240480094,"vX0":-3.464206219382564,"vY0":-127.37306254178795,"vZ0":1.8467651216225272,"x":191.15,"y":130.58,"x0":-1.6930112206683208,"y0":50.00406656301936,"z0":6.051156748351261,"aX":14.186040036245348},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.3,"breakHorizontal":-14.9,"spinRate":2416,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.431762567448676,"extension":6.700151713057208},"index":3,"playId":"e5fe91bd-df03-3e64-8514-d55dd35ef44a","pitchNumber":2,"startTime":"2026-08-30T20:13:11.207Z","endTime":"2026-08-30T20:13:14.207Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65104505866705,"aZ":-34.145483590008055,"pfxX":7.572905214753115,"pfxZ":-1.1582630156102496,"pX":0.48187043179667904,"pZ":0.42105486057806746,"vX0":1.9601678707916175,"vY0":-129.74733748742497,"vZ0":-7.176442570331058,"x":98.63,"y":227.41,"x0":-1.2684012072407698,"y0":50.00545515815896,"z0":5.844715685653088,"aX":12.837316141780313},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.6,"breakHorizontal":-14.2,"spinRate":2559,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.42309621129314356,"extension":6.983628130661625},"index":4,"playId":"b699f082-f304-3d24-8ee2-ba2f0da103d5","pitchNumber":3,"startTime":"2026-08-30T20:13:30.310Z","endTime":"2026-08-30T20:13:33.505Z","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":103.0,"endSpeed":93.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.68152942471974,"aZ":-9.85998730652415,"pfxX":-5.423971292071553,"pfxZ":9.879633667024045,"pX":0.26054912097088123,"pZ":2.485681410152068,"vX0":5.838845361263712,"vY0":-149.67525537414758,"vZ0":-8.731731588189419,"x":107.07,"y":171.67,"x0":-1.0151425059347932,"y0":50.00457535594186,"z0":6.013481328369442,"aX":-12.251604171481278},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2429,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.366606446335207,"extension":6.696278956742396},"index":5,"playId":"a71178a0-8b9f-3e21-b246-937f7beddcbb","pitchNumber":4,"startTime":"2026-08-30T20:13:54.955Z","endTime":"2026-08-30T20:13:57.955Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640623697102132,"aZ":-40.29762804710618,"pfxX":5.475252423277449,"pfxZ":-4.852692988977918,"pX":0.22908978590746198,"pZ":1.2443214848926882,"vX0":1.78725249592453,"vY0":-129.06363415291105,"vZ0":-4.137133965478615,"x":108.27,"y":205.18,"x0":-1.1848401711636933,"y0":50.00147213385451,"z0":5.994754302106868,"aX":9.169867352523008},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-9.5,"breakHorizontal":-10.3,"spinRate":2499,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4255382123528282,"extension":6.940064407937656},"index":6,"playId":"581071a1-d459-3ad8-8fe3-fedda04aaf55","pitchNumber":5,"startTime":"2026-08-30T20:14:22.991Z","endTime":"2026-08-30T20:14:25.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:14:25.991Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Simpson lines out to left fielder Samad Taylor.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:14:52.237Z","endTime":"2026-08-30T20:16:24.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"15ae40d0-b2b9-4bb2-b73c-0619de2a6679","startTime":"2026-08-30T20:14:52.237Z","endTime":"2026-08-30T20:14:57.237Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":102.2,"endSpeed":93.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90109179919206,"aZ":-5.877386025020698,"pfxX":-3.7745489724335,"pfxZ":11.750653812526155,"pX":0.26426357820428453,"pZ":2.6359791851750107,"vX0":5.696472565201184,"vY0":-148.5093301582019,"vZ0":-8.940075507272153,"x":106.93,"y":167.61,"x0":-1.186613955333646,"y0":50.00736291602307,"z0":6.02440036922276,"aX":-8.450387522504814},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.5,"breakVerticalInduced":19.7,"breakHorizontal":5.8,"spinRate":2531,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.36853923229677044,"extension":6.804214346395217},"index":1,"playId":"30fba1a4-1bad-3908-9804-3f6d4d989e3c","pitchNumber":1,"startTime":"2026-08-30T20:15:05.930Z","endTime":"2026-08-30T20:15:08.930Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582930098549994,"aZ":-37.27470064846941,"pfxX":4.724652450243662,"pfxZ":-3.1514071730300133,"pX":-0.5004940410456876,"pZ":1.1047967754283983,"vX0":0.5641504332742892,"vY0":-126.84016785745489,"vZ0":-4.662329575124667,"x":136.08,"y":208.95,"x0":-1.3395800213570475,"y0":50.00373171977943,"z0":5.96111614750067,"aX":7.646156813548763},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.6,"breakHorizontal":-8.6,"spinRate":2409,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.4329530593015689,"extension":6.849308253972122},"index":2,"playId":"e86e3b5c-5a77-3185-8704-7849ab80c797","pitchNumber":2,"startTime":"2026-08-30T20:15:26.659Z","endTime":"2026-08-30T20:15:29.815Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":102.1,"endSpeed":93.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.10430731027514,"aZ":-9.054096358663221,"pfxX":-4.143314543912178,"pfxZ":10.405250715645796,"pX":0.38821588467734824,"pZ":1.956382434622767,"vX0":5.884424987856133,"vY0":-148.26731260892944,"vZ0":-10.100449024099184,"x":102.2,"y":185.96,"x0":-1.0857128689200062,"y0":50.00560271642114,"z0":5.939500249624365,"aX":-9.208559661091376},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":16.9,"breakHorizontal":6.4,"spinRate":2430,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.3697029868095938,"extension":6.894771617962583},"index":3,"playId":"d89ad4b7-5501-3426-81f5-9bed9adceefe","pitchNumber":3,"startTime":"2026-08-30T20:15:44.444Z","endTime":"2026-08-30T20:15:47.444Z","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":1},"pitchData":{"startSpeed":102.6,"endSpeed":93.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95296976797936,"aZ":-7.373406887993501,"pfxX":-2.5596307133395255,"pfxZ":10.990185949659864,"pX":0.6582284963165577,"pZ":3.3176163513801473,"vX0":5.834688005202247,"vY0":-149.28107720779707,"vZ0":-6.931948050224689,"x":91.91,"y":149.2,"x0":-0.9891936266284539,"y0":50.00660709369501,"z0":6.0945342291628455,"aX":-5.778372406324075},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":18.7,"breakHorizontal":3.5,"spinRate":2469,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.3669124125482819,"extension":6.894217715744671},"hitData":{"launchSpeed":85.0,"launchAngle":21.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.48,"coordY":113.68}},"index":4,"playId":"8986eea5-0071-31a1-8910-96b2dfd67a3d","pitchNumber":4,"startTime":"2026-08-30T20:16:14.485Z","endTime":"2026-08-30T20:16:24.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:16:24.822Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonny DeLuca homers (9) on a fly ball to left field. Junior Caminero scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:16:45.409Z","endTime":"2026-08-30T20:17:40.107Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":695243,"link":"/api/v1/people/695243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":695243,"link":"/api/v1/people/695243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41666438286526,"aZ":-34.138839900550856,"pfxX":6.082807058665452,"pfxZ":-1.1823946677543553,"pX":-0.09758301700615457,"pZ":3.1863519950230934,"vX0":0.7544467255639461,"vY0":-128.97839195677994,"vZ0":-0.7927589762720948,"x":120.72,"y":152.75,"x0":-1.1840767274341149,"y0":50.00413382661936,"z0":6.164118570443414,"aX":10.101151712679295},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.0,"breakHorizontal":-11.2,"spinRate":2454,"spinDirection":40},"zone":2,"typeConfidence":0.9,"plateTime":0.4270262532071878,"extension":6.635361587842418},"index":0,"playId":"cb168233-5e19-3ebe-855e-c2e1bbc50ad9","pitchNumber":1,"startTime":"2026-08-30T20:16:50.838Z","endTime":"2026-08-30T20:16:53.838Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224562589483806,"aZ":-33.381621962078825,"pfxX":7.482972550850756,"pfxZ":-0.7260241906878289,"pX":-0.5080770698163046,"pZ":2.906223315671761,"vX0":-0.7061167131785226,"vY0":-128.78333917497827,"vZ0":-1.49663220669105,"x":136.37,"y":160.31,"x0":-1.1997563439080832,"y0":50.0034199277155,"z0":6.100964540821319,"aX":12.44417312465303},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":-13.3,"spinRate":2434,"spinDirection":38},"zone":1,"typeConfidence":0.9,"plateTime":0.42693214553929604,"extension":6.639097802986293},"hitData":{"launchSpeed":90.7,"launchAngle":40.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.47,"coordY":108.6}},"index":1,"playId":"08b14f27-af16-3b9a-8ea3-b022a0499170","pitchNumber":2,"startTime":"2026-08-30T20:17:09.088Z","endTime":"2026-08-30T20:17:40.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:17:40.107Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:18:10.796Z","endTime":"2026-08-30T20:19:42.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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":"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":102.6,"endSpeed":93.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.300644569189586,"aZ":-5.293477657696142,"pfxX":-4.822444593956841,"pfxZ":12.136446863247667,"pX":1.6013143132965795,"pZ":-1.1930068695711646,"vX0":9.11843740411024,"vY0":-147.88872553270755,"vZ0":-19.517154426232118,"x":55.96,"y":270.99,"x0":-0.8954563387327235,"y0":50.00062519249675,"z0":5.802466348723408,"aX":-10.679840206792445},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":18.2,"breakHorizontal":7.0,"spinRate":2369,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.37036765033117236,"extension":7.042858639621204},"index":0,"playId":"2b18d033-1dd8-3b5b-bb7a-4ba28a999d74","pitchNumber":1,"startTime":"2026-08-30T20:18:20.626Z","endTime":"2026-08-30T20:18:23.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":93.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55571334927602,"aZ":-10.455215178001582,"pfxX":-3.1773098840444662,"pfxZ":9.793568865352423,"pX":-0.3509709090564506,"pZ":3.7626431896743613,"vX0":3.2069911559960547,"vY0":-147.40618829543592,"vZ0":-5.279973908644108,"x":130.38,"y":137.19,"x0":-1.0362464144149797,"y0":50.0001575761352,"z0":6.184772151435965,"aX":-7.044250620818164},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2442,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.3705076315521705,"extension":6.688909182672728},"index":1,"playId":"8fbfabd8-6118-3730-bc86-353c6f38c50b","pitchNumber":2,"startTime":"2026-08-30T20:18:40.609Z","endTime":"2026-08-30T20:18:43.609Z","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":100.6,"endSpeed":92.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76747438873257,"aZ":-10.69535330481444,"pfxX":-2.745378163754509,"pfxZ":9.829002510645708,"pX":-0.4243364691456912,"pZ":4.099400973265497,"vX0":2.9113511233167566,"vY0":-146.4778680417321,"vZ0":-4.154399069722378,"x":133.17,"y":128.1,"x0":-1.0717507110442288,"y0":50.003615487492205,"z0":6.169247007270912,"aX":-5.999922535777452},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.3,"breakHorizontal":4.4,"spinRate":2322,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.37312068017283817,"extension":6.725306654954923},"index":2,"playId":"3cd8a41e-11e6-3c55-9deb-8c733baf2dd8","pitchNumber":3,"startTime":"2026-08-30T20:18:57.273Z","endTime":"2026-08-30T20:19:00.273Z","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":98.7,"endSpeed":90.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.389844504535155,"aZ":-12.323351771996366,"pfxX":-6.264956109940016,"pfxZ":9.491935698498756,"pX":0.6938051859573845,"pZ":3.3331759907814082,"vX0":7.465508038628087,"vY0":-143.50170597420467,"vZ0":-5.9058167826652985,"x":90.55,"y":148.78,"x0":-1.1242339382182478,"y0":50.00159392402049,"z0":6.181637868444225,"aX":-13.100420328932303},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":9.8,"spinRate":2388,"spinDirection":205},"zone":3,"typeConfidence":0.84,"plateTime":0.38130565263714944,"extension":6.681619822656602},"index":3,"playId":"552032aa-3ef0-37ac-af84-7fc5b81b120a","pitchNumber":4,"startTime":"2026-08-30T20:19:16.890Z","endTime":"2026-08-30T20:19:20.275Z","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.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76525222105305,"aZ":-35.32752571467089,"pfxX":6.424680474013552,"pfxZ":-1.8990549582857676,"pX":1.1109252472514657,"pZ":1.2611177087206578,"vX0":3.0687501686186716,"vY0":-128.71629290759145,"vZ0":-5.182046592469209,"x":74.65,"y":204.73,"x0":-0.9341938397884542,"y0":50.000103018875684,"z0":6.061559630647636,"aX":10.689278111511985},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.4,"breakHorizontal":-12.4,"spinRate":2495,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.42687227468268274,"extension":6.659837878405142},"index":4,"playId":"072bf560-02c2-35e4-b649-bf3f240ec77c","pitchNumber":5,"startTime":"2026-08-30T20:19:39.864Z","endTime":"2026-08-30T20:19:42.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:19:42.864Z","atBatIndex":72},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Jake Cronenworth bunt pops out softly to third baseman Junior Caminero.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T20:22:18.925Z","endTime":"2026-08-30T20:23:37.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Liam Hicks remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:22:12.719Z","endTime":"2026-08-30T20:22:12.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"}},{"details":{"description":"Defensive switch from center field to right field for Jonny DeLuca.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:22:12.734Z","endTime":"2026-08-30T20:22:13.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Cedric Mullins replaces catcher Nick Fortes, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:22:12.734Z","endTime":"2026-08-30T20:22:12.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":663743,"link":"/api/v1/people/663743"}},{"details":{"description":"Pitching Change: Bryan Baker replaces Manuel Rodríguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T20:22:12.735Z","endTime":"2026-08-30T20:22:21.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jase Bowen starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-30T20:22:21.150Z","endTime":"2026-08-30T20:22:21.151Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"base":2},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.155709312342896,"aZ":-23.654340100773155,"pfxX":-9.244251162777323,"pfxZ":5.409225214244203,"pX":-0.029262679721762608,"pZ":2.280496021043306,"vX0":5.088593173084155,"vY0":-124.239445031115,"vZ0":-5.715773551886229,"x":118.12,"y":177.21,"x0":-0.8950549932056053,"y0":50.00317609967814,"z0":6.557667225045979,"aX":-14.55915022136995},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":1857,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.43962435662571453,"extension":6.175093714205129},"index":5,"playId":"5fcb3a35-6430-3911-aa03-750c0f4a3a39","pitchNumber":1,"startTime":"2026-08-30T20:22:21.152Z","endTime":"2026-08-30T20:22:27.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":6,"startTime":"2026-08-30T20:22:55.005Z","endTime":"2026-08-30T20:23:09.090Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.122181874366397,"aZ":-12.043985402741614,"pfxX":-2.604455338311823,"pfxZ":10.489860585650813,"pX":-1.2029634049964726,"pZ":4.094529518537474,"vX0":0.5161160593124181,"vY0":-137.78135065715585,"vZ0":-4.49529077108048,"x":162.85,"y":128.23,"x0":-1.0545326224064038,"y0":50.006130238485035,"z0":6.563707952607054,"aX":-4.999182883039751},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":4.6,"spinRate":2169,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.39780365444223786,"extension":6.345584335466713},"index":7,"playId":"b59d2e8f-9ef5-36e9-a902-a8d764e5551e","pitchNumber":2,"startTime":"2026-08-30T20:23:09.090Z","endTime":"2026-08-30T20:23:15.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.902489128968146,"aZ":-10.803131553204631,"pfxX":-4.0999308852377965,"pfxZ":10.926100291228424,"pX":0.591097177049699,"pZ":3.166830646540175,"vX0":5.184849706721888,"vY0":-139.13085628971274,"vZ0":-7.193154432918057,"x":94.47,"y":153.28,"x0":-0.7659778767390512,"y0":50.001005412582316,"z0":6.505540938602421,"aX":-8.018308214939568},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":6.4,"spinRate":2260,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3940263799030621,"extension":6.433670711285428},"hitData":{"launchSpeed":35.3,"launchAngle":78.0,"totalDistance":27.0,"trajectory":"bunt_popup","hardness":"soft","location":"5","coordinates":{"coordX":118.2,"coordY":196.11}},"index":8,"playId":"1335c930-556b-3e1e-8c97-75eaa4ecb676","pitchNumber":3,"startTime":"2026-08-30T20:23:30.423Z","endTime":"2026-08-30T20:23:37.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:23:37.772Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado challenged (pitch result), call on the field was confirmed: Manny Machado called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T20:24:00.273Z","endTime":"2026-08-30T20:26:08.745Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.295248172898724,"aZ":-7.982865845895841,"pfxX":-3.7929651788743364,"pfxZ":12.4192945699849,"pX":0.8344353691829078,"pZ":2.7958421358710046,"vX0":5.022046094547069,"vY0":-139.16575959210752,"vZ0":-8.550375473801335,"x":85.19,"y":163.29,"x0":-0.5067000452880541,"y0":50.00044194311319,"z0":6.449157628171171,"aX":-7.386867674670764},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.8,"breakHorizontal":5.8,"spinRate":2298,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.39465923120786073,"extension":6.5195732003805675},"index":0,"playId":"02bd5659-837e-3493-9a91-9734be69de29","pitchNumber":1,"startTime":"2026-08-30T20:24:04.851Z","endTime":"2026-08-30T20:24:07.851Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.940110794315444,"aZ":-9.147414320925204,"pfxX":-2.2733518819705036,"pfxZ":11.802933395931024,"pX":-0.03420793666438339,"pZ":4.435085411701111,"vX0":2.1672151578370684,"vY0":-139.4101062009937,"vZ0":-4.433059764038597,"x":118.3,"y":119.03,"x0":-0.529682046865958,"y0":50.0003705950795,"z0":6.660016103641648,"aX":-4.434450752096837},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.5,"breakHorizontal":3.6,"spinRate":2293,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.39423349316761813,"extension":6.4257334543270614},"index":1,"playId":"084aa89b-8bc7-32db-8c19-f8575b0d7570","pitchNumber":2,"startTime":"2026-08-30T20:24:25.422Z","endTime":"2026-08-30T20:24:30.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Padres challenged (tag play), call on the field was upheld: Jase Bowen caught stealing 3rd base, catcher Liam Hicks to third baseman Junior Caminero.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"084aa89b-8bc7-32db-8c19-f8575b0d7570","startTime":"2026-08-30T20:24:43.571Z","endTime":"2026-08-30T20:25:47.870Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":135}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120839434634412,"aZ":-26.782212299591333,"pfxX":-9.28775425925734,"pfxZ":3.2969156638889725,"pX":0.26371862907821975,"pZ":2.235873127745799,"vX0":5.4381669851900405,"vY0":-127.28082418747378,"vZ0":-5.338594808327387,"x":106.95,"y":178.41,"x0":-0.6984364354887329,"y0":50.00099991110735,"z0":6.49211132331472,"aX":-15.175002801174303},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":15.5,"spinRate":1772,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.4309970188293937,"extension":6.833255242009903},"index":3,"playId":"b25a495c-8b49-3f73-a1af-c530ed01d5f0","pitchNumber":3,"startTime":"2026-08-30T20:25:47.870Z","endTime":"2026-08-30T20:25:51.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.824211974453753,"aZ":-23.124134265273575,"pfxX":-9.224629354281834,"pfxZ":5.4633427603914715,"pX":0.10347119253632965,"pZ":1.7065467457352144,"vX0":4.920449056199059,"vY0":-127.97687632164981,"vZ0":-7.28643336441754,"x":113.06,"y":192.7,"x0":-0.6474054583155958,"y0":50.00026389954923,"z0":6.406174781967122,"aX":-15.273416263779307},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":1857,"spinDirection":218},"zone":8,"typeConfidence":0.89,"plateTime":0.42826702542007666,"extension":6.847164990896188},"index":4,"playId":"c42fb1b0-811c-3673-a592-cfeb07e39089","pitchNumber":4,"startTime":"2026-08-30T20:26:04.907Z","endTime":"2026-08-30T20:26:08.745Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"}},"playEndTime":"2026-08-30T20:26:08.745Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out on a foul bunt.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T20:28:41.792Z","endTime":"2026-08-30T20:31:31.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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: Yuki Matsui replaces Mason Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:27:40.883Z","endTime":"2026-08-30T20:28:19.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jorge Mateo starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:28:19.804Z","endTime":"2026-08-30T20:28:44.013Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"base":2},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.109073215912183,"aZ":-27.79817740581519,"pfxX":-0.26602039411249745,"pfxZ":2.940928377277193,"pX":-1.0073147959007223,"pZ":0.19840655879684058,"vX0":-6.43447251791988,"vY0":-120.76006243544585,"vZ0":-7.624433771370369,"x":155.4,"y":233.42,"x0":1.719089959924947,"y0":50.002251242479176,"z0":5.82073069471147,"aX":-0.39365589155422437},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.8,"breakHorizontal":1.9,"spinRate":2588,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4524648604052155,"extension":5.655824312150933},"index":2,"playId":"3934d851-371d-3e07-94a1-50c10d4621f5","pitchNumber":1,"startTime":"2026-08-30T20:28:44.013Z","endTime":"2026-08-30T20:28:49.102Z","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":80.5,"endSpeed":75.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.316954851470257,"aZ":-33.13432645758975,"pfxX":-1.9622294365518058,"pfxZ":-0.6838637632498781,"pX":-0.40080061821125607,"pZ":2.1637206120121117,"vX0":-4.620518479598942,"vY0":-117.25556737453937,"vZ0":-1.9199806441018457,"x":132.28,"y":180.36,"x0":1.839367568708871,"y0":50.0012897783647,"z0":6.0452520158605765,"aX":-2.768383054824855},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.4,"breakHorizontal":4.6,"spinRate":2719,"spinDirection":294},"zone":4,"typeConfidence":2.0,"plateTime":0.4647061867377591,"extension":5.751453790594789},"index":3,"playId":"2dcbaa92-61cb-31be-abd7-727a6a60f2f4","pitchNumber":2,"startTime":"2026-08-30T20:29:19.825Z","endTime":"2026-08-30T20:29:23.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39212576326904,"aZ":-9.897292936296552,"pfxX":2.0565856472168935,"pfxZ":12.822213209336297,"pX":0.020389551569137996,"pZ":1.7965999271673097,"vX0":-5.242551967385989,"vY0":-131.141884635209,"vZ0":-8.655921182837108,"x":116.22,"y":190.27,"x0":1.7803995036155837,"y0":50.00162248753596,"z0":5.8832903278865265,"aX":3.5729453836458425},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":21.5,"breakHorizontal":-2.5,"spinRate":2416,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.41805897002947034,"extension":6.045828624934816},"index":4,"playId":"8af62272-b07c-3995-87dd-7b562bf5d200","pitchNumber":3,"startTime":"2026-08-30T20:29:44.342Z","endTime":"2026-08-30T20:29:49.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64282223512335,"aZ":-26.752447494676566,"pfxX":-3.028385955929249,"pfxZ":3.5466880492643407,"pX":-0.5685458018667308,"pZ":1.0780829512424566,"vX0":-5.344750412967808,"vY0":-122.9908903564128,"vZ0":-6.0890855816601865,"x":138.67,"y":209.67,"x0":2.0273157894110514,"y0":50.005809596685005,"z0":5.8580460790240485,"aX":-4.635050870809972},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.2,"breakHorizontal":6.7,"spinRate":2641,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.44552286491822235,"extension":5.841281801432263},"index":5,"playId":"71b49aa9-4038-350b-ba8a-ffa01075c706","pitchNumber":4,"startTime":"2026-08-30T20:30:24.523Z","endTime":"2026-08-30T20:30:29.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.304446133758194,"aZ":-31.641705425764016,"pfxX":-1.4403744705890613,"pfxZ":0.35967506324313625,"pX":-0.8302306719256278,"pZ":1.2486260322972949,"vX0":-5.955559242240121,"vY0":-120.30431355012304,"vZ0":-4.466844453937407,"x":148.65,"y":205.07,"x0":1.859628479102893,"y0":50.001268265344606,"z0":5.919219327560628,"aX":-2.1206969472762864},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.1,"breakHorizontal":4.0,"spinRate":2782,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.45446736610164473,"extension":5.805060418376622},"index":6,"playId":"dfd762f7-f6a7-3f44-8406-11d2e439115e","pitchNumber":5,"startTime":"2026-08-30T20:30:48.934Z","endTime":"2026-08-30T20:30:53.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11802967220609,"aZ":-10.589802825062968,"pfxX":0.8808746083950614,"pfxZ":12.591027869222975,"pX":0.06362871696623999,"pZ":2.8966876111365023,"vX0":-4.664026960211794,"vY0":-130.51887663869226,"vZ0":-5.804124113645354,"x":114.57,"y":160.57,"x0":1.7642435901403355,"y0":50.00208332672113,"z0":5.957084223329086,"aX":1.510532860670137},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":21.6,"breakHorizontal":-0.5,"spinRate":2329,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.42069392255875293,"extension":5.892998051857552},"index":7,"playId":"0565d709-0874-3490-9e7d-6cd5b39960bf","pitchNumber":6,"startTime":"2026-08-30T20:31:27.752Z","endTime":"2026-08-30T20:31:31.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:31:31.163Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T20:32:03.166Z","endTime":"2026-08-30T20:36:05.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353554027101346,"aZ":-29.522107392643406,"pfxX":-1.762650895505797,"pfxZ":1.7548181998963912,"pX":-0.45509002077425464,"pZ":1.5426839890007509,"vX0":-5.057726596751692,"vY0":-122.18107111456007,"vZ0":-4.357310399024921,"x":134.35,"y":197.13,"x0":1.8717563061569327,"y0":50.00219345913501,"z0":5.889730266458488,"aX":-2.660610845042723},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":4.4,"spinRate":2753,"spinDirection":290},"zone":7,"typeConfidence":2.0,"plateTime":0.4485048810183905,"extension":5.735248063609845},"index":0,"playId":"1bbf9317-5269-3231-a4d1-4083994dcbde","pitchNumber":1,"startTime":"2026-08-30T20:32:13.667Z","endTime":"2026-08-30T20:32:17.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"770be5c2-5016-4eec-9d9c-8be4ff71ef53","startTime":"2026-08-30T20:32:33.550Z","endTime":"2026-08-30T20:32:38.550Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":75.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40217128656263,"aZ":-21.367741285762925,"pfxX":2.007377897216386,"pfxZ":7.272469609540282,"pX":0.7191591015044726,"pZ":2.7671280207365085,"vX0":-3.996010027113109,"vY0":-122.02799254717493,"vZ0":-3.24112848125793,"x":89.59,"y":164.07,"x0":2.1282831943061162,"y0":50.00066086315056,"z0":5.985454160131153,"aX":2.9818915267955357},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.5,"breakHorizontal":-2.5,"spinRate":1170,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.45149151048983516,"extension":5.925858702034871},"index":2,"playId":"0639f45d-1209-39ef-a637-136c2744f435","pitchNumber":2,"startTime":"2026-08-30T20:32:52.799Z","endTime":"2026-08-30T20:32:55.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33654567725895,"aZ":-27.60733005895847,"pfxX":4.460741488492045,"pfxZ":3.1508731342260283,"pX":0.1826008402360721,"pZ":0.2901159364538967,"vX0":-5.891940524871887,"vY0":-120.17676220080811,"vZ0":-7.113215516662382,"x":110.04,"y":230.95,"x0":2.0972198999926235,"y0":50.003630669744716,"z0":5.77195965912733,"aX":6.464359418029976},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.1,"breakHorizontal":-6.5,"spinRate":1215,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4574325369080894,"extension":5.936427154794946},"index":3,"playId":"5d952dc7-4c83-3071-96b9-d23182ba48f4","pitchNumber":3,"startTime":"2026-08-30T20:33:18.495Z","endTime":"2026-08-30T20:33:22.525Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985305370544626,"aZ":-30.057388829304088,"pfxX":4.4378472612611315,"pfxZ":1.4536534797145872,"pX":2.415966047022914,"pZ":2.0791074258491955,"vX0":-1.2877269716511972,"vY0":-120.38091125071509,"vZ0":-2.8359630148693395,"x":24.91,"y":182.64,"x0":2.383655007173099,"y0":50.00288990353742,"z0":5.953380669470079,"aX":6.465089028140334},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.2,"breakHorizontal":-7.7,"spinRate":1020,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4562922202298112,"extension":5.942683588036177},"index":4,"playId":"17d44339-dce4-3ec3-889b-6e6f64021fcd","pitchNumber":4,"startTime":"2026-08-30T20:33:53.169Z","endTime":"2026-08-30T20:33:56.169Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84495209425053,"aZ":-12.955406316298395,"pfxX":2.609927910199996,"pfxZ":11.920081386133985,"pX":2.145317518035831,"pZ":1.3742184492067773,"vX0":-1.129427763388437,"vY0":-126.45022943119132,"vZ0":-8.07839593430477,"x":35.23,"y":201.68,"x0":2.259753022605707,"y0":50.0030816092719,"z0":5.659593944346099,"aX":4.20792363465966},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":19.9,"breakHorizontal":-4.4,"spinRate":2189,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.43388476931065956,"extension":5.945286634594956},"index":5,"playId":"ab083f98-8b13-35d0-a116-9f7824304886","pitchNumber":5,"startTime":"2026-08-30T20:34:17.528Z","endTime":"2026-08-30T20:34:23.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jorge Mateo steals (15) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"actionPlayId":"ab083f98-8b13-35d0-a116-9f7824304886","startTime":"2026-08-30T20:34:33.265Z","endTime":"2026-08-30T20:34:47.944Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-08-30T20:34:47.944Z","endTime":"2026-08-30T20:36:01.084Z","isPitch":false,"type":"action"},{"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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10026677278743,"aZ":-21.46546669308245,"pfxX":4.1455969306759455,"pfxZ":7.289473442828438,"pX":1.0475780658453713,"pZ":3.2759365969949727,"vX0":-3.489683885111717,"vY0":-120.64167564064753,"vZ0":-2.270194095511177,"x":77.07,"y":150.33,"x0":1.976228149460498,"y0":50.005810217241766,"z0":6.126829539812644,"aX":6.094311949173758},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.8,"breakHorizontal":-6.6,"spinRate":1296,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4545067184295948,"extension":5.94962161123495},"index":8,"playId":"be7e4396-bd23-3ad4-a342-4090c1e1eb2c","pitchNumber":6,"startTime":"2026-08-30T20:36:01.084Z","endTime":"2026-08-30T20:36:05.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:36:05.237Z","atBatIndex":76},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Yuki Matsui intentionally walks Yandy Díaz.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T20:36:17.274Z","endTime":"2026-08-30T20:36:23.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnThird":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08229336-0786-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:36:19.930Z","endTime":"2026-08-30T20:36:19.958Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08229336-0786-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:36:19.958Z","endTime":"2026-08-30T20:36:19.961Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08229336-0786-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:36:19.961Z","endTime":"2026-08-30T20:36:19.963Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08229336-0786-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T20:36:19.963Z","endTime":"2026-08-30T20:36:23.520Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-30T20:36:23.520Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T20:37:08.427Z","endTime":"2026-08-30T20:39:20.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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,2,3,4,5],"actionIndex":[1],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800036160167757,"aZ":-32.3802449233707,"pfxX":-1.9450308057909265,"pfxZ":-0.13891581981983947,"pX":-0.7520749532111279,"pZ":1.0226122908863156,"vX0":-5.504419886719317,"vY0":-121.55483567401565,"vZ0":-5.094831455063196,"x":145.67,"y":211.17,"x0":1.7860670026903354,"y0":50.00064828192137,"z0":5.927860795945058,"aX":-2.9364304732022712},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":4.7,"spinRate":2706,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.44904142501554123,"extension":5.961798003732946},"index":0,"playId":"6ae67bae-ab59-3fec-bd0c-2bc6cca21458","pitchNumber":1,"startTime":"2026-08-30T20:37:16.734Z","endTime":"2026-08-30T20:37:21.918Z","isPitch":true,"type":"pitch"},{"details":{"description":"Yandy Díaz advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"6ae67bae-ab59-3fec-bd0c-2bc6cca21458","startTime":"2026-08-30T20:37:27.388Z","endTime":"2026-08-30T20:37:41.728Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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":84.8,"endSpeed":79.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.591422880930004,"aZ":-27.176284380787123,"pfxX":-1.535114880049207,"pfxZ":3.208597055959467,"pX":-0.7906411675113694,"pZ":-0.6224011925192515,"vX0":-6.093389215160716,"vY0":-123.1665020074069,"vZ0":-9.78493605754661,"x":147.14,"y":255.58,"x0":1.9021752274510138,"y0":50.00181853379904,"z0":5.655700870670684,"aX":-2.3858767748960394},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":4.1,"spinRate":2738,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44260258630076876,"extension":6.0398913808715875},"index":2,"playId":"23aefb47-d766-35e8-89b6-3637be7adac0","pitchNumber":2,"startTime":"2026-08-30T20:37:41.728Z","endTime":"2026-08-30T20:37:45.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582983311163975,"aZ":-35.7894991635437,"pfxX":-2.9818439281830114,"pfxZ":-2.4985119125809616,"pX":0.0248918239134366,"pZ":1.3543186994220513,"vX0":-3.5254810105646,"vY0":-119.75547599272161,"vZ0":-3.4192178480956272,"x":116.05,"y":202.21,"x0":1.9045374402682433,"y0":50.000446165122625,"z0":6.008819764517681,"aX":-4.320662450318794},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.0,"breakHorizontal":6.2,"spinRate":2793,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4577414467505805,"extension":5.75618541597233},"index":3,"playId":"35dd025f-c189-3f8c-8c83-0ecb1c2b338a","pitchNumber":3,"startTime":"2026-08-30T20:38:21.972Z","endTime":"2026-08-30T20:38:24.972Z","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":90.9,"endSpeed":82.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.049718106896577,"aZ":-9.264378759539676,"pfxX":3.538633198480937,"pfxZ":13.13768704897727,"pX":-0.2477509757647217,"pZ":1.682182996665164,"vX0":-6.452151676895962,"vY0":-131.96772037818607,"vZ0":-8.845465492589273,"x":126.44,"y":193.36,"x0":1.7817022946936296,"y0":50.001557627350216,"z0":5.782339483327428,"aX":6.170452177774615},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":21.7,"breakHorizontal":-4.8,"spinRate":2498,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.41685146969061915,"extension":6.2043762076510545},"index":4,"playId":"1bc66740-8d98-306b-9c04-9b7274665508","pitchNumber":4,"startTime":"2026-08-30T20:38:47.017Z","endTime":"2026-08-30T20:38:50.053Z","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":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.976737680462424,"aZ":-8.904766887044815,"pfxX":4.455143324681798,"pfxZ":12.972311039988359,"pX":0.6865481316748514,"pZ":2.8880614774361306,"vX0":-4.592478053713985,"vY0":-133.85141562437093,"vZ0":-6.345627770153985,"x":90.83,"y":160.8,"x0":1.8551581272323858,"y0":50.001948182270105,"z0":5.944726225988279,"aX":7.991240656788758},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":22.1,"breakHorizontal":-7.0,"spinRate":2551,"spinDirection":164},"zone":3,"typeConfidence":2.0,"plateTime":0.41100191867136227,"extension":5.941213228262751},"hitData":{"launchSpeed":98.0,"launchAngle":27.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.04,"coordY":48.51}},"index":5,"playId":"63fdb928-ffca-3c94-a416-e7b73aafc901","pitchNumber":5,"startTime":"2026-08-30T20:39:10.630Z","endTime":"2026-08-30T20:39:20.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:39:20.055Z","atBatIndex":78},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ty France out on a sacrifice fly to right fielder Jonny DeLuca. Manny Machado scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-30T20:41:52.286Z","endTime":"2026-08-30T20:43:07.443Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":669330,"link":"/api/v1/people/669330"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Wells replaces Bryan Baker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:41:08.992Z","endTime":"2026-08-30T20:41:32.390Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Manny Machado starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:41:32.390Z","endTime":"2026-08-30T20:41:54.614Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.078250162954205,"aZ":-8.558369996479316,"pfxX":-2.740106318303557,"pfxZ":12.674843310607997,"pX":0.07548865363985593,"pZ":2.9493499614949967,"vX0":2.4875304737910193,"vY0":-136.168010753066,"vZ0":-8.796590477832469,"x":114.12,"y":159.15,"x0":-0.497357088873967,"y0":50.006168973803284,"z0":6.828727592197576,"aX":-5.106582341330385},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.1,"breakHorizontal":4.4,"spinRate":2376,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.40345315988950725,"extension":6.277108961525695},"index":2,"playId":"6ee27f9a-147c-37f4-a437-b72e5a11c2a3","pitchNumber":1,"startTime":"2026-08-30T20:41:54.614Z","endTime":"2026-08-30T20:41:57.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.831483682166557,"aZ":-14.322653950430457,"pfxX":2.5348696624550024,"pfxZ":9.905772954185515,"pX":1.554571843356951,"pZ":0.5830458942203285,"vX0":4.874995373875213,"vY0":-133.20604571273165,"vZ0":-13.053609404544579,"x":57.74,"y":223.04,"x0":-0.6266170165458879,"y0":50.004943772056414,"z0":6.57422827175515,"aX":4.568655809677824},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":-5.6,"spinRate":2461,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.41073331163482996,"extension":6.255344221008609},"index":3,"playId":"96fdac26-534c-3c41-98fb-d1fbb730f5e0","pitchNumber":2,"startTime":"2026-08-30T20:42:16.293Z","endTime":"2026-08-30T20:42:23.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Wells. Manny Machado to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"96fdac26-534c-3c41-98fb-d1fbb730f5e0","startTime":"2026-08-30T20:42:35.358Z","endTime":"2026-08-30T20:42:52.996Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445928613613848,"aZ":-18.756050520343322,"pfxX":3.0572888074127174,"pfxZ":7.5488705183335565,"pX":0.8543956347128573,"pZ":2.6568001551086553,"vX0":2.6925214131772632,"vY0":-132.30456035178923,"vZ0":-7.286915273267685,"x":84.43,"y":167.05,"x0":-0.5727651545523978,"y0":50.006386717055925,"z0":6.8147163300849485,"aX":5.436774103897451},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":-6.1,"spinRate":2429,"spinDirection":182},"zone":12,"typeConfidence":0.91,"plateTime":0.413527638783465,"extension":6.487094076865777},"hitData":{"launchSpeed":91.7,"launchAngle":31.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.93,"coordY":94.46}},"index":5,"playId":"c9f2b2cf-7b7f-3bff-ba38-b0870eabbda7","pitchNumber":3,"startTime":"2026-08-30T20:42:52.996Z","endTime":"2026-08-30T20:43:07.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:43:07.443Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-30T20:43:29.935Z","endTime":"2026-08-30T20:44:38.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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.5,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935147587492224,"aZ":-19.27194205003245,"pfxX":2.223852442412613,"pfxZ":7.310270368221632,"pX":0.263183214108255,"pZ":2.66884307669806,"vX0":2.0447745447290444,"vY0":-131.75841184904718,"vZ0":-7.127730115799482,"x":106.97,"y":166.72,"x0":-0.8107778347163345,"y0":50.00408802019605,"z0":6.823885286148599,"aX":3.926112444817287},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.0,"breakHorizontal":-4.4,"spinRate":2501,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.41506699528382374,"extension":6.0228907062863515},"index":0,"playId":"683dec08-d7ba-303c-b335-78a9194e44d0","pitchNumber":1,"startTime":"2026-08-30T20:43:33.261Z","endTime":"2026-08-30T20:43:36.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.367164971222092,"aZ":-20.614380073114244,"pfxX":1.9682590279734349,"pfxZ":6.539829553947799,"pX":1.247858057606824,"pZ":2.353635102769615,"vX0":4.127579506978682,"vY0":-131.71226369896112,"vZ0":-7.542056510565883,"x":69.43,"y":175.23,"x0":-0.5915423985480085,"y0":50.00413912091743,"z0":6.763590885508173,"aX":3.4790441206318734},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-4.4,"spinRate":2452,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.4148745390847912,"extension":6.31911612872303},"index":1,"playId":"806cf527-c764-350b-8098-08d159b4e334","pitchNumber":2,"startTime":"2026-08-30T20:43:52.209Z","endTime":"2026-08-30T20:43:55.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.901683987645175,"aZ":-16.99965869636134,"pfxX":-9.944132860281517,"pfxZ":9.427208689385868,"pX":-0.937110395301069,"pZ":3.4209415445038216,"vX0":2.598491215517411,"vY0":-126.12157719318816,"vZ0":-5.102142790802524,"x":152.72,"y":146.41,"x0":-0.6895830400786253,"y0":50.001663553764324,"z0":6.8432864168235135,"aX":-16.001121985212635},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.1,"breakHorizontal":17.4,"spinRate":2322,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.43446290625651063,"extension":6.017715390613433},"index":2,"playId":"fe8c53fb-a302-3def-bf8d-de0c7f39d931","pitchNumber":3,"startTime":"2026-08-30T20:44:09.341Z","endTime":"2026-08-30T20:44:12.341Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T20:44:20.326Z","endTime":"2026-08-30T20:44:35.111Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.356941466171687,"aZ":-10.519927179836213,"pfxX":0.9110579775973826,"pfxZ":11.587020880403818,"pX":-0.14832260727972807,"pZ":3.3009305110894673,"vX0":1.2176883956402103,"vY0":-135.74176847016327,"vZ0":-7.3039839678432,"x":122.65,"y":149.65,"x0":-0.7208259700296237,"y0":50.00074897310695,"z0":6.756746095524464,"aX":1.7015698870842801},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":-1.9,"spinRate":2472,"spinDirection":192},"zone":2,"typeConfidence":0.6,"plateTime":0.40331773520653247,"extension":6.529787122405335},"index":4,"playId":"beea3a23-a55f-3880-b9c6-33264aceadcd","pitchNumber":4,"startTime":"2026-08-30T20:44:35.111Z","endTime":"2026-08-30T20:44:38.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:44:38.111Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-30T20:44:59.822Z","endTime":"2026-08-30T20:46:32.772Z","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":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869568019860573,"aZ":-15.347373283799731,"pfxX":2.2475704812482267,"pfxZ":9.412145178145071,"pX":0.9562896735708153,"pZ":3.688128509709258,"vX0":3.2788511546245926,"vY0":-132.73756226342948,"vZ0":-5.48526548238655,"x":80.55,"y":139.2,"x0":-0.586113861247637,"y0":50.00523515452448,"z0":6.895269600517345,"aX":4.0191007214335865},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":-4.8,"spinRate":2387,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.41231457561807794,"extension":6.0984572449480545},"index":0,"playId":"2b033eff-6859-36a7-b491-0dde87997a62","pitchNumber":1,"startTime":"2026-08-30T20:45:08.000Z","endTime":"2026-08-30T20:45:11.251Z","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":86.7,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.715222033390308,"aZ":-25.132937860301674,"pfxX":3.484217429317713,"pfxZ":4.327465518360427,"pX":0.6466196995948731,"pZ":2.2442040065918625,"vX0":1.9364881256971938,"vY0":-126.18527001091816,"vZ0":-6.642448039867058,"x":92.35,"y":178.19,"x0":-0.5813088358882321,"y0":50.00115204274495,"z0":6.912995099774786,"aX":5.662933752779921},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":-6.7,"spinRate":2488,"spinDirection":166},"zone":9,"typeConfidence":0.92,"plateTime":0.4327259825734191,"extension":5.997714831987284},"index":1,"playId":"675b7099-083a-32a3-9ff7-ece294eebbb6","pitchNumber":2,"startTime":"2026-08-30T20:45:27.901Z","endTime":"2026-08-30T20:45:30.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265841491746308,"aZ":-8.841231210264391,"pfxX":-3.6310951580251007,"pfxZ":12.288903839224078,"pX":0.6713706697777349,"pZ":2.194286865267148,"vX0":4.012399271463945,"vY0":-136.71831442862393,"vZ0":-10.428330054045885,"x":91.41,"y":179.53,"x0":-0.34133010296515026,"y0":50.00614662166965,"z0":6.658531319652924,"aX":-6.896701434365976},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.3,"breakHorizontal":5.8,"spinRate":2477,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.4001530772287496,"extension":6.290955042472691},"index":2,"playId":"a5785bc5-3a57-309c-96aa-6bc1869d80e7","pitchNumber":3,"startTime":"2026-08-30T20:45:47.385Z","endTime":"2026-08-30T20:45:51.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284600187291037,"aZ":-26.068467488146187,"pfxX":3.6000715471630054,"pfxZ":3.7989239785106523,"pX":1.1322598272524964,"pZ":2.0406944933584032,"vX0":2.8448751862015325,"vY0":-125.67789940525361,"vZ0":-6.911207810497395,"x":73.84,"y":183.68,"x0":-0.48020313046596935,"y0":50.00484355040925,"z0":6.929278108686898,"aX":5.787416952711557},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-7.2,"spinRate":2442,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.4349970908683969,"extension":6.14080761211931},"index":3,"playId":"1f8580c2-d52c-3084-8961-f54fc96367e6","pitchNumber":4,"startTime":"2026-08-30T20:46:10.037Z","endTime":"2026-08-30T20:46:14.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489563939437936,"aZ":-17.320420801650453,"pfxX":3.092864353314286,"pfxZ":8.280757067688395,"pX":0.742428315118553,"pZ":3.2803486870570913,"vX0":2.178660296886009,"vY0":-132.84298994245717,"vZ0":-6.203581473459957,"x":88.7,"y":150.21,"x0":-0.4891133681467551,"y0":50.00230056149933,"z0":6.89753738082565,"aX":5.54755137308454},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":-6.1,"spinRate":2376,"spinDirection":180},"zone":3,"typeConfidence":0.9,"plateTime":0.4117354414919281,"extension":6.163497721854807},"index":4,"playId":"217a88ff-2936-3472-adf7-7e1713897364","pitchNumber":5,"startTime":"2026-08-30T20:46:29.772Z","endTime":"2026-08-30T20:46:32.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:46:32.772Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-30T20:48:59.449Z","endTime":"2026-08-30T20:50:12.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":{"description":"Pitching Change: David Morgan replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:47:33.330Z","endTime":"2026-08-30T20:48:04.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jonathan Aranda starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:48:04.605Z","endTime":"2026-08-30T20:49:01.682Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5170886730271,"aZ":-30.23772700968501,"pfxX":2.4226245739057313,"pfxZ":1.1800096281435284,"pX":-0.46053931562547235,"pZ":2.6690379856570545,"vX0":3.0912640845027544,"vY0":-127.41183437789171,"vZ0":-0.34520522598296344,"x":134.55,"y":166.72,"x0":-2.0049393584349513,"y0":50.00429747268684,"z0":5.198702067969565,"aX":3.9767294069324595},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-5.0,"spinRate":2294,"spinDirection":116},"zone":4,"typeConfidence":0.9,"plateTime":0.4301214188555851,"extension":6.07817978042072},"index":2,"playId":"dfe475a9-ac14-3391-a2b9-3448508f7057","pitchNumber":1,"startTime":"2026-08-30T20:49:01.682Z","endTime":"2026-08-30T20:49:04.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498600384371315,"aZ":-30.000763692245087,"pfxX":2.477291688015179,"pfxZ":1.3039598510460095,"pX":1.3020070359904878,"pZ":2.8666638894671728,"vX0":7.344935598474108,"vY0":-128.41186075787982,"vZ0":0.1934648539756586,"x":67.37,"y":161.38,"x0":-1.9169809419204478,"y0":50.005789967898416,"z0":5.123654625542938,"aX":4.137998218796315},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-6.1,"spinRate":2293,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4264927029687664,"extension":6.13331099876567},"index":3,"playId":"a5a6e105-42bf-3a70-992f-f63cc99d8b4c","pitchNumber":2,"startTime":"2026-08-30T20:49:22.154Z","endTime":"2026-08-30T20:49:25.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234870920398055,"aZ":-30.898067754025924,"pfxX":1.9683318597785417,"pfxZ":0.7775133062340949,"pX":0.11859679539210544,"pZ":2.4641040444183755,"vX0":4.978336808822212,"vY0":-127.14059940062508,"vZ0":-0.6361532719901287,"x":112.48,"y":172.25,"x0":-2.120965619976921,"y0":50.00063941910571,"z0":5.1710906241898185,"aX":3.2191597182826963},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":-4.7,"spinRate":2375,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.43091545164405654,"extension":6.307419670734358},"index":4,"playId":"4e46e353-cb00-3819-99a4-f0e14df854ed","pitchNumber":3,"startTime":"2026-08-30T20:49:42.760Z","endTime":"2026-08-30T20:49:45.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87761348066489,"aZ":-42.84903470618781,"pfxX":4.0195457390173805,"pfxZ":-7.3394786673821955,"pX":0.88220782466583,"pZ":1.1911829319310892,"vX0":4.6913379081906195,"vY0":-120.50156074172963,"vZ0":-0.9850394871542545,"x":83.37,"y":206.62,"x0":-1.6204821696065235,"y0":50.004156994032975,"z0":5.428635356146699,"aX":5.844361504161651},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.2,"breakHorizontal":-8.5,"spinRate":2481,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.45651834939225644,"extension":6.299296522812938},"index":5,"playId":"6b052831-6cde-395d-b04c-59cd352127c5","pitchNumber":4,"startTime":"2026-08-30T20:50:09.417Z","endTime":"2026-08-30T20:50:12.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:50:12.506Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a fly ball to center fielder Jackson Merrill. Richie Palacios to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-30T20:50:56.004Z","endTime":"2026-08-30T20:52:59.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Richie Palacios replaces Jonathan Aranda.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:50:38.514Z","endTime":"2026-08-30T20:50:58.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":666018,"link":"/api/v1/people/666018"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14376028971346,"aZ":-27.230700896867248,"pfxX":-9.860801245612112,"pfxZ":2.4740006644977015,"pX":-0.7629887040431736,"pZ":2.577195259634693,"vX0":7.200514948983967,"vY0":-140.96623423208968,"vZ0":-1.9998442265578016,"x":146.08,"y":169.2,"x0":-2.07841087746708,"y0":50.00211428751472,"z0":5.066090929079398,"aX":-19.705390735790427},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":16.2,"spinRate":2158,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.3895852865403282,"extension":6.393531827436653},"index":1,"playId":"b6214b28-301b-31fd-b959-0cd80b2906da","pitchNumber":1,"startTime":"2026-08-30T20:50:58.098Z","endTime":"2026-08-30T20:51:01.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.810686164053315,"aZ":-27.625998413456756,"pfxX":-10.17520372946481,"pfxZ":2.273175014764493,"pX":0.14613210790466452,"pZ":1.21294392255689,"vX0":9.614800795731233,"vY0":-140.7149554172943,"vZ0":-5.290720180670908,"x":111.43,"y":206.03,"x0":-1.997937069974961,"y0":50.00305716482761,"z0":4.914234171023413,"aX":-20.34599678961197},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":2040,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.3896884307603825,"extension":6.51034211683629},"index":2,"playId":"5f1faa4f-9242-3546-a80f-c448b7956093","pitchNumber":2,"startTime":"2026-08-30T20:51:19.075Z","endTime":"2026-08-30T20:51:22.429Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10527513116312,"aZ":-45.65595256435234,"pfxX":5.924825413399716,"pfxZ":-9.20004227080835,"pX":0.6542865990391742,"pZ":1.6730152420036688,"vX0":3.7356593837707823,"vY0":-120.95343803361227,"vZ0":0.565909072247011,"x":92.06,"y":193.61,"x0":-1.6861337690898126,"y0":50.00562758858279,"z0":5.476834058490859,"aX":8.678611716796071},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-16.2,"breakHorizontal":-11.6,"spinRate":2652,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.45483417576987817,"extension":6.303697806043201},"index":3,"playId":"48389533-2c38-36cf-b7e1-19fe5220c584","pitchNumber":3,"startTime":"2026-08-30T20:51:45.289Z","endTime":"2026-08-30T20:51:48.289Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.232753067308654,"aZ":-41.866053379718615,"pfxX":6.672930043192723,"pfxZ":-6.855293028043057,"pX":0.8217167682245438,"pZ":1.8370755367667186,"vX0":3.496533799750741,"vY0":-119.1001139738742,"vZ0":0.5267965205645335,"x":85.68,"y":189.18,"x0":-1.5398232644230285,"y0":50.00241536480694,"z0":5.448092918224408,"aX":9.434546406539548},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.9,"breakHorizontal":-13.0,"spinRate":2465,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4626795939440247,"extension":6.413751421417757},"index":4,"playId":"3177cdb9-1af9-34f7-bd0b-e16ac9e3ce3c","pitchNumber":4,"startTime":"2026-08-30T20:52:15.752Z","endTime":"2026-08-30T20:52:18.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01299466497745,"aZ":-26.362291514257308,"pfxX":-10.14545422356884,"pfxZ":2.873544487694307,"pX":0.44895577254997954,"pZ":2.4107415282309304,"vX0":10.45179468627555,"vY0":-141.71135145250238,"vZ0":-2.7199954912015922,"x":99.89,"y":173.69,"x0":-1.9785152214206116,"y0":50.003668895455995,"z0":5.076829750838469,"aX":-20.52502283270276},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.8,"breakHorizontal":16.1,"spinRate":2131,"spinDirection":233},"zone":6,"typeConfidence":0.89,"plateTime":0.3873152695084894,"extension":6.156354338913387},"hitData":{"launchSpeed":69.6,"launchAngle":32.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.48,"coordY":100.54}},"index":5,"playId":"53dafcdb-02a2-3d93-837f-7154a49e700f","pitchNumber":5,"startTime":"2026-08-30T20:52:49.146Z","endTime":"2026-08-30T20:52:59.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:52:59.343Z","atBatIndex":83},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"David Morgan intentionally walks Chandler Simpson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-30T20:55:14.123Z","endTime":"2026-08-30T20:56:12.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"postOnSecond":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"postOnThird":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5,6],"actionIndex":[1,4],"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":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:53:21.485Z","endTime":"2026-08-30T20:54:38.030Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Kenny Piper replaces Liam Hicks.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T20:54:38.030Z","endTime":"2026-08-30T20:55:16.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"402","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"},"base":1},{"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":80.1,"endSpeed":73.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13175971046459,"aZ":-42.76461772312907,"pfxX":6.7424540359473335,"pfxZ":-7.817864585471726,"pX":-1.1625484906582335,"pZ":1.61887927764564,"vX0":-0.44706499232955815,"vY0":-116.5847882334371,"vZ0":0.4520542628075259,"x":161.31,"y":195.07,"x0":-1.8406423770237186,"y0":50.002598131590645,"z0":5.510985924011293,"aX":9.134941531022934},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.7,"breakHorizontal":-12.0,"spinRate":2413,"spinDirection":49},"zone":13,"typeConfidence":0.9,"plateTime":0.47266795972611364,"extension":6.376452338049985},"index":2,"playId":"7c949cc2-96cc-30e5-89b1-59a7ff29576c","pitchNumber":1,"startTime":"2026-08-30T20:55:16.308Z","endTime":"2026-08-30T20:55:19.485Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.029013564627675,"aZ":-21.749909302677818,"pfxX":-10.186769778862185,"pfxZ":5.333569361737717,"pX":0.5028490689967634,"pZ":1.4616581428549984,"vX0":10.534027057387261,"vY0":-139.11403213716582,"vZ0":-5.379863064352956,"x":97.83,"y":199.32,"x0":-2.0144942870302596,"y0":50.00160701774689,"z0":4.867903769066221,"aX":-19.908487925479356},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2138,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.394139670185802,"extension":6.410856583618743},"index":3,"playId":"2502e8f3-f906-3dd2-bec0-5299e9e19fbd","pitchNumber":2,"startTime":"2026-08-30T20:55:38.022Z","endTime":"2026-08-30T20:55:44.038Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kenny Piper steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":4,"actionPlayId":"2502e8f3-f906-3dd2-bec0-5299e9e19fbd","startTime":"2026-08-30T20:55:54.860Z","endTime":"2026-08-30T20:56:09.930Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":700652,"link":"/api/v1/people/700652"}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":5,"playId":"08229336-0856-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-08-30T20:56:09.930Z","endTime":"2026-08-30T20:56:09.946Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":6,"playId":"08229336-0856-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-08-30T20:56:09.946Z","endTime":"2026-08-30T20:56:12.644Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-30T20:56:12.644Z","atBatIndex":84},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jonny DeLuca reaches on a fielding error by shortstop Xander Bogaerts. Richie Palacios scores. Kenny Piper to 3rd. Chandler Simpson to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-30T20:56:52.068Z","endTime":"2026-08-30T20:57:04.038Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"postOnThird":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:56:35.222Z","endTime":"2026-08-30T20:56:54.354Z","isPitch":false,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.135808394219424,"aZ":-25.232189055814615,"pfxX":-11.059667875936682,"pfxZ":3.5020234869161273,"pX":0.02308726099268361,"pZ":1.8702174180514513,"vX0":8.678610280596642,"vY0":-140.90071839102518,"vZ0":-4.440320572804076,"x":116.12,"y":188.28,"x0":-1.6814655624465418,"y0":50.00335423800361,"z0":5.125132165871605,"aX":-21.93140994875586},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":17.9,"spinRate":2020,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.39079263773019957,"extension":6.147049123191646},"hitData":{"launchSpeed":70.4,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":171.45}},"index":1,"playId":"fc5670ac-e581-3660-b4da-688899b7803f","pitchNumber":1,"startTime":"2026-08-30T20:56:54.354Z","endTime":"2026-08-30T20:57:04.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:57:04.038Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Mateo singles on a line drive to left fielder Samad Taylor. Kenny Piper scores. Chandler Simpson to 3rd. Jonny DeLuca to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-30T20:57:39.950Z","endTime":"2026-08-30T20:58:10.651Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnThird":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.90"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.58"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.37"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.83"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.63"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.36"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.81"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.92"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".474"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.021746689254492,"aZ":-29.821388022573625,"pfxX":1.6115280448533946,"pfxZ":1.4109352993725448,"pX":0.6590415971792318,"pZ":1.1898011612296435,"vX0":6.145739729752765,"vY0":-127.81141381405578,"vZ0":-3.8477005338607415,"x":91.88,"y":206.66,"x0":-1.9770494319100835,"y0":50.005993392645095,"z0":5.0327479309695775,"aX":2.690055075781349},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2373,"spinDirection":94},"zone":14,"typeConfidence":0.9,"plateTime":0.42702182726892524,"extension":6.496951325384076},"index":0,"playId":"bc8d5fab-361a-333a-a8f8-440433a50b7d","pitchNumber":1,"startTime":"2026-08-30T20:57:39.950Z","endTime":"2026-08-30T20:57:42.950Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575837983216307,"aZ":-31.4064530619015,"pfxX":1.7094504095100531,"pfxZ":0.4601456394707766,"pX":0.13978822959633436,"pZ":1.7603890741109174,"vX0":4.455125001274598,"vY0":-127.70678650292741,"vZ0":-2.114204746074562,"x":111.67,"y":191.25,"x0":-1.844508482413225,"y0":50.00238031299158,"z0":5.052704139726774,"aX":2.8421711189161827},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-4.1,"spinRate":2294,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.4277552278616854,"extension":6.083283183345715},"hitData":{"launchSpeed":96.4,"launchAngle":15.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.0,"coordY":74.0}},"index":1,"playId":"17d0c272-4c14-37c5-871f-fa8edad23f81","pitchNumber":2,"startTime":"2026-08-30T20:58:01.292Z","endTime":"2026-08-30T20:58:10.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:58:10.651Z","atBatIndex":86}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Mateo singles on a line drive to left fielder Samad Taylor. Kenny Piper scores. Chandler Simpson to 3rd. Jonny DeLuca to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-30T20:57:39.950Z","endTime":"2026-08-30T20:58:10.651Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnThird":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.90"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.58"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.37"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.83"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.63"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.36"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.81"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.92"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".474"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.632"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.021746689254492,"aZ":-29.821388022573625,"pfxX":1.6115280448533946,"pfxZ":1.4109352993725448,"pX":0.6590415971792318,"pZ":1.1898011612296435,"vX0":6.145739729752765,"vY0":-127.81141381405578,"vZ0":-3.8477005338607415,"x":91.88,"y":206.66,"x0":-1.9770494319100835,"y0":50.005993392645095,"z0":5.0327479309695775,"aX":2.690055075781349},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2373,"spinDirection":94},"zone":14,"typeConfidence":0.9,"plateTime":0.42702182726892524,"extension":6.496951325384076},"index":0,"playId":"bc8d5fab-361a-333a-a8f8-440433a50b7d","pitchNumber":1,"startTime":"2026-08-30T20:57:39.950Z","endTime":"2026-08-30T20:57:42.950Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575837983216307,"aZ":-31.4064530619015,"pfxX":1.7094504095100531,"pfxZ":0.4601456394707766,"pX":0.13978822959633436,"pZ":1.7603890741109174,"vX0":4.455125001274598,"vY0":-127.70678650292741,"vZ0":-2.114204746074562,"x":111.67,"y":191.25,"x0":-1.844508482413225,"y0":50.00238031299158,"z0":5.052704139726774,"aX":2.8421711189161827},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-4.1,"spinRate":2294,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.4277552278616854,"extension":6.083283183345715},"hitData":{"launchSpeed":96.4,"launchAngle":15.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.0,"coordY":74.0}},"index":1,"playId":"17d0c272-4c14-37c5-871f-fa8edad23f81","pitchNumber":2,"startTime":"2026-08-30T20:58:01.292Z","endTime":"2026-08-30T20:58:10.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:58:10.651Z","atBatIndex":86},"scoringPlays":[26,29,50,71,79,85,86],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":190.72,"y":122.78},"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":1,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":149.78,"y":157.26},"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":1,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":138.13,"y":177.5},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":123.99,"y":50.03},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":132.01,"y":114.08},"type":"H","description":"Single"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":129.63,"y":93.99},"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":2,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":82.85,"y":89.85},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":116.98,"y":190.88},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":105.04,"y":124.71},"type":"O","description":"Pop Out"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18],"bottom":[19,20,21,22],"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":126.81,"y":49.76},"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":3,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":106.2,"y":158.78},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":150.47,"y":164.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":115.67,"y":92.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":43.45,"y":99.13},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26,27,28],"bottom":[29,30,31,32],"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":110.73,"y":144.25},"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":163.46,"y":102.53},"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":106.2,"y":100.0},"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":151.81,"y":171.45},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":43.51,"y":33.34},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":108.54,"y":133.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":111.57,"y":155.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":112.5,"y":81.97},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35],"bottom":[36,37,38,39],"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":116.81,"y":136.75},"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":158.4,"y":153.71},"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":160.42,"y":159.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":197.18,"y":86.1},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":102.66,"y":167.9},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42,43],"bottom":[44,45,46,47],"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":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":150.4,"y":102.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":110.54,"y":45.16},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":75.74,"y":108.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":126.56,"y":41.48},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50,51],"bottom":[52,53,54],"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":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":129.08,"y":197.64},"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":7,"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":174.11,"y":94.93},"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":7,"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":194.37,"y":85.81},"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":7,"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":128.74,"y":195.48},"type":"O","description":"Bunt Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":122.88,"y":137.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":100.29,"y":65.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":109.24,"y":156.75},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":42.16,"y":120.19},"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":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":167.74,"y":70.19},"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":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":58.89,"y":129.15},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":130.79,"y":96.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":127.49,"y":186.65},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":72,"top":[63,64,65,66,67],"bottom":[68,69,70,71,72],"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":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":137.24,"y":189.53},"type":"O","description":"Sac Bunt"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":109.65,"y":87.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":89.48,"y":113.68},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":33.47,"y":108.6},"type":"H","description":"Home Run"}]}},{"startIndex":73,"endIndex":78,"top":[73,74],"bottom":[75,76,77,78],"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":10,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":118.2,"y":196.11},"type":"O","description":"Bunt Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":10,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":149.04,"y":48.51},"type":"O","description":"Flyout"}]}},{"startIndex":79,"endIndex":86,"top":[79,80,81],"bottom":[82,83,84,85,86],"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":11,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":207.93,"y":94.46},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":11,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":119.48,"y":100.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":11,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":117.35,"y":171.45},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":11,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":78.0,"y":74.0},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":11,"ordinalNum":"11th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":0,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":7,"errors":2,"leftOnBase":9},"away":{"runs":4,"hits":6,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"onDeck":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"inHole":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"battingOrder":7,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"onDeck":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"inHole":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"first":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"second":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"third":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"battingOrder":7,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"balls":0,"strikes":1,"outs":1},"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":6,"groundOuts":10,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".236","atBats":35,"obp":".314","slg":".385","ops":".699","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":6,"rbi":4,"leftOnBase":15,"sacBunts":1,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":2,"hits":7,"hitByPitch":1,"atBats":36,"obp":".310","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":178,"era":"3.94","inningsPitched":"10.1","saveOpportunities":0,"earnedRuns":4,"whip":"1.29","battersFaced":43,"outs":31,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":70,"strikes":108,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":5,"pitchesPerInning":"17.23","runsScoredPer9":"4.35","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".---","assists":8,"putOuts":31,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":17,"groundOuts":30,"airOuts":37,"runs":18,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":24,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".281","atBats":146,"obp":".390","slg":".459","ops":".849","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":67,"rbi":23,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.20","popOuts":13,"lineOuts":7},"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":10,"stolenBases":27,"stolenBasePercentage":".730","caughtStealingPercentage":".270","assists":17,"putOuts":337,"errors":3,"chances":357,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","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":42,"gamesStarted":0,"flyOuts":31,"groundOuts":33,"airOuts":63,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":58,"baseOnBalls":31,"intentionalWalks":3,"hits":30,"hitByPitch":2,"atBats":179,"obp":".290","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":897,"era":"2.03","inningsPitched":"53.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":12,"whip":"1.14","battersFaced":217,"outs":160,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":341,"strikes":556,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".750","pitchesPerInning":"16.82","gamesFinished":9,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"9.79","walksPer9Inn":"5.23","hitsPer9Inn":"5.06","runsScoredPer9":"2.19","homeRunsPer9":"1.01","inheritedRunners":33,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":24,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":39,"groundOuts":57,"airOuts":69,"runs":21,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".196","atBats":209,"obp":".267","slg":".306","ops":".573","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":64,"rbi":17,"leftOnBase":97,"sacBunts":4,"sacFlies":2,"babip":".233","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"52.25","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":22,"stolenBases":48,"stolenBasePercentage":".686","caughtStealingPercentage":".314","assists":33,"putOuts":570,"errors":7,"chances":610,"fielding":".989","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":27,"gamesStarted":27,"flyOuts":89,"groundOuts":155,"airOuts":153,"runs":58,"doubles":17,"triples":1,"homeRuns":18,"strikeOuts":135,"baseOnBalls":60,"intentionalWalks":0,"hits":122,"hitByPitch":10,"atBats":562,"obp":".303","caughtStealing":8,"stolenBases":6,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2508,"era":"3.23","inningsPitched":"156.0","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.17","battersFaced":636,"outs":468,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2508,"balls":915,"strikes":1593,"strikePercentage":".640","hitBatsmen":10,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".471","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.79","walksPer9Inn":"3.46","hitsPer9Inn":"7.04","runsScoredPer9":"3.35","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":25,"errors":1,"chances":37,"fielding":".973","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":"(BS, 2)","summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":4,"strikes":16,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.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":55,"gamesStarted":0,"flyOuts":22,"groundOuts":34,"airOuts":31,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":104,"baseOnBalls":20,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":196,"obp":".228","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":941,"era":"1.26","inningsPitched":"57.1","wins":4,"losses":2,"saves":32,"saveOpportunities":34,"holds":0,"blownSaves":2,"earnedRuns":8,"whip":"0.84","battersFaced":219,"outs":172,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":941,"balls":325,"strikes":616,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":2,"winPercentage":".667","pitchesPerInning":"16.41","gamesFinished":47,"strikeoutWalkRatio":"5.20","strikeoutsPer9Inn":"16.33","walksPer9Inn":"3.14","hitsPer9Inn":"4.40","runsScoredPer9":"1.57","homeRunsPer9":"0.31","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"32","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":21,"gamesStarted":21,"flyOuts":87,"groundOuts":78,"airOuts":149,"runs":48,"doubles":27,"triples":1,"homeRuns":11,"strikeOuts":96,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":2,"atBats":409,"obp":".277","caughtStealing":7,"stolenBases":14,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1688,"era":"3.45","inningsPitched":"109.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.10","battersFaced":446,"outs":329,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1688,"balls":594,"strikes":1094,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".385","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.22","hitsPer9Inn":"7.71","runsScoredPer9":"3.94","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":36,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)(BS, 1)","summary":"0.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"54.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":20,"gamesStarted":0,"flyOuts":6,"groundOuts":25,"airOuts":14,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":2,"hits":30,"hitByPitch":3,"atBats":96,"obp":".421","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":433,"era":"5.09","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":13,"whip":"1.96","battersFaced":115,"outs":69,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":150,"strikes":283,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":2,"winPercentage":".667","pitchesPerInning":"18.83","gamesFinished":6,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"10.96","walksPer9Inn":"5.87","hitsPer9Inn":"11.74","runsScoredPer9":"5.87","homeRunsPer9":"0.78","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":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":56,"gamesStarted":5,"flyOuts":26,"groundOuts":79,"airOuts":60,"runs":25,"doubles":14,"triples":1,"homeRuns":6,"strikeOuts":41,"baseOnBalls":22,"intentionalWalks":1,"hits":67,"hitByPitch":2,"atBats":244,"obp":".338","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1033,"era":"3.46","inningsPitched":"65.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":25,"whip":"1.37","battersFaced":271,"outs":195,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1033,"balls":374,"strikes":659,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".500","pitchesPerInning":"15.89","gamesFinished":16,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"5.68","walksPer9Inn":"3.05","hitsPer9Inn":"9.28","runsScoredPer9":"3.46","homeRunsPer9":"0.83","inheritedRunners":31,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":27,"gamesStarted":27,"flyOuts":67,"groundOuts":135,"airOuts":130,"runs":69,"doubles":22,"triples":3,"homeRuns":17,"strikeOuts":111,"baseOnBalls":49,"intentionalWalks":2,"hits":129,"hitByPitch":5,"atBats":503,"obp":".328","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2218,"era":"4.66","inningsPitched":"131.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.36","battersFaced":559,"outs":394,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2218,"balls":829,"strikes":1389,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".571","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.36","hitsPer9Inn":"8.84","runsScoredPer9":"4.73","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":26,"errors":1,"chances":37,"fielding":".973","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-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":134,"flyOuts":86,"groundOuts":108,"airOuts":154,"runs":71,"doubles":21,"triples":3,"homeRuns":22,"strikeOuts":138,"baseOnBalls":37,"intentionalWalks":3,"hits":124,"hitByPitch":2,"avg":".239","atBats":519,"obp":".291","slg":".418","ops":".709","caughtStealing":3,"stolenBases":24,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":563,"totalBases":217,"rbi":69,"leftOnBase":225,"sacBunts":3,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.59","popOuts":24,"lineOuts":44},"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":9,"putOuts":335,"errors":2,"chances":346,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":24,"gamesStarted":11,"flyOuts":41,"groundOuts":70,"airOuts":72,"runs":53,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":299,"obp":".361","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1355,"era":"6.08","inningsPitched":"77.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":52,"whip":"1.53","battersFaced":343,"outs":231,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1355,"balls":535,"strikes":820,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".308","pitchesPerInning":"17.60","gamesFinished":5,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.09","hitsPer9Inn":"9.70","runsScoredPer9":"6.19","homeRunsPer9":"1.52","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687957":{"person":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":17,"airOuts":17,"runs":9,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".291","atBats":55,"obp":".365","slg":".364","ops":".729","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":20,"rbi":5,"leftOnBase":25,"sacBunts":2,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":31,"errors":0,"chances":32,"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"}]},"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":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":57,"gamesStarted":4,"flyOuts":29,"groundOuts":64,"airOuts":56,"runs":21,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":65,"baseOnBalls":18,"intentionalWalks":1,"hits":49,"hitByPitch":0,"atBats":231,"obp":".268","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":994,"era":"2.07","inningsPitched":"61.0","wins":3,"losses":3,"saves":2,"saveOpportunities":7,"holds":11,"blownSaves":5,"earnedRuns":14,"whip":"1.10","battersFaced":252,"outs":183,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":994,"balls":325,"strikes":669,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".500","pitchesPerInning":"16.30","gamesFinished":8,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"9.59","walksPer9Inn":"2.66","hitsPer9Inn":"7.23","runsScoredPer9":"3.10","homeRunsPer9":"0.44","inheritedRunners":26,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":23,"groundOuts":29,"airOuts":43,"runs":19,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".198","atBats":116,"obp":".304","slg":".259","ops":".563","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":30,"rbi":16,"leftOnBase":48,"sacBunts":3,"sacFlies":1,"babip":".242","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"116.00","popOuts":13,"lineOuts":7},"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":86,"putOuts":50,"errors":1,"chances":137,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669392":{"person":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"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":27,"flyOuts":4,"groundOuts":25,"airOuts":7,"runs":15,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".337","atBats":89,"obp":".416","slg":".404","ops":".820","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":36,"rbi":11,"leftOnBase":30,"sacBunts":3,"sacFlies":0,"babip":".500","groundOutsToAirouts":"3.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":56,"errors":1,"chances":58,"fielding":".983","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"}]},"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, 22)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":63,"gamesStarted":0,"flyOuts":24,"groundOuts":85,"airOuts":44,"runs":25,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":90,"baseOnBalls":21,"intentionalWalks":6,"hits":56,"hitByPitch":5,"atBats":274,"obp":".272","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1144,"era":"2.55","inningsPitched":"74.0","wins":9,"losses":2,"saves":2,"saveOpportunities":7,"holds":22,"blownSaves":5,"earnedRuns":21,"whip":"1.04","battersFaced":301,"outs":222,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":1144,"balls":363,"strikes":781,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.93","rbi":0,"winPercentage":".818","pitchesPerInning":"15.46","gamesFinished":8,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"10.95","walksPer9Inn":"2.55","hitsPer9Inn":"6.81","runsScoredPer9":"3.04","homeRunsPer9":"0.49","inheritedRunners":36,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":7,"errors":0,"chances":22,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":134,"flyOuts":75,"groundOuts":136,"airOuts":139,"runs":68,"doubles":20,"triples":0,"homeRuns":24,"strikeOuts":125,"baseOnBalls":65,"intentionalWalks":3,"hits":107,"hitByPitch":1,"avg":".214","atBats":499,"obp":".302","slg":".399","ops":".701","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":573,"totalBases":199,"rbi":74,"leftOnBase":217,"sacBunts":1,"sacFlies":7,"babip":".232","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.79","popOuts":27,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":176,"putOuts":92,"errors":3,"chances":271,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":8,"groundOuts":24,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":1,"hits":16,"hitByPitch":0,"avg":".225","atBats":71,"obp":".257","slg":".324","ops":".581","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":23,"rbi":10,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"2.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":48,"groundOuts":81,"airOuts":90,"runs":47,"doubles":17,"triples":2,"homeRuns":19,"strikeOuts":89,"baseOnBalls":30,"intentionalWalks":1,"hits":102,"hitByPitch":12,"avg":".287","atBats":355,"obp":".356","slg":".507","ops":".863","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":180,"rbi":59,"leftOnBase":154,"sacBunts":0,"sacFlies":7,"babip":".327","groundOutsToAirouts":"0.90","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.68","popOuts":18,"lineOuts":24},"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":119,"putOuts":660,"errors":3,"chances":782,"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":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":70,"groundOuts":152,"airOuts":124,"runs":76,"doubles":28,"triples":2,"homeRuns":17,"strikeOuts":111,"baseOnBalls":54,"intentionalWalks":5,"hits":149,"hitByPitch":5,"avg":".282","atBats":529,"obp":".350","slg":".439","ops":".789","caughtStealing":13,"stolenBases":31,"stolenBasePercentage":".705","caughtStealingPercentage":".295","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":595,"totalBases":232,"rbi":67,"leftOnBase":140,"sacBunts":1,"sacFlies":6,"babip":".324","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.12","popOuts":16,"lineOuts":38},"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":97,"putOuts":225,"errors":6,"chances":328,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":67,"groundOuts":145,"airOuts":116,"runs":51,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":90,"baseOnBalls":63,"intentionalWalks":1,"hits":96,"hitByPitch":4,"avg":".217","atBats":442,"obp":".317","slg":".321","ops":".638","caughtStealing":1,"stolenBases":18,"stolenBasePercentage":".947","caughtStealingPercentage":".053","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":142,"rbi":49,"leftOnBase":180,"sacBunts":0,"sacFlies":5,"babip":".246","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.18","popOuts":14,"lineOuts":35},"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":275,"putOuts":192,"errors":10,"chances":477,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"101","stats":{"batting":{"summary":"0-1 | K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":12,"groundOuts":16,"airOuts":20,"runs":14,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".163","atBats":80,"obp":".202","slg":".263","ops":".465","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":21,"rbi":7,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":1,"lineOuts":7},"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":64,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"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":38,"gamesStarted":4,"flyOuts":27,"groundOuts":62,"airOuts":49,"runs":26,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":0,"hits":44,"hitByPitch":3,"atBats":201,"obp":".289","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":902,"era":"3.90","inningsPitched":"55.1","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":24,"whip":"1.12","battersFaced":227,"outs":166,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":902,"balls":332,"strikes":570,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".000","pitchesPerInning":"16.30","gamesFinished":6,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"8.30","walksPer9Inn":"2.93","hitsPer9Inn":"7.16","runsScoredPer9":"4.23","homeRunsPer9":"0.65","inheritedRunners":20,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":36,"groundOuts":79,"airOuts":74,"runs":35,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":77,"baseOnBalls":31,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".222","atBats":293,"obp":".307","slg":".300","ops":".607","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":88,"rbi":26,"leftOnBase":125,"sacBunts":2,"sacFlies":0,"babip":".288","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.25","popOuts":17,"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":204,"putOuts":145,"errors":7,"chances":356,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","numberOfPitches":93,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":42,"strikes":51,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":26,"flyOuts":117,"groundOuts":118,"airOuts":183,"runs":60,"doubles":22,"triples":1,"homeRuns":20,"strikeOuts":126,"baseOnBalls":73,"intentionalWalks":0,"hits":121,"hitByPitch":1,"atBats":539,"obp":".315","caughtStealing":10,"stolenBases":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2520,"era":"3.14","inningsPitched":"149.0","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.30","battersFaced":622,"outs":447,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2520,"balls":1012,"strikes":1508,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":5,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".611","pitchesPerInning":"16.91","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"7.61","walksPer9Inn":"4.41","hitsPer9Inn":"7.31","runsScoredPer9":"3.62","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":29,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":3,"errors":2,"chances":21,"fielding":".905","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":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":21,"flyOuts":91,"groundOuts":123,"airOuts":154,"runs":59,"doubles":26,"triples":4,"homeRuns":15,"strikeOuts":76,"baseOnBalls":34,"intentionalWalks":1,"hits":124,"hitByPitch":5,"atBats":470,"obp":".317","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1971,"era":"4.02","inningsPitched":"123.0","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":55,"whip":"1.28","battersFaced":516,"outs":369,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1971,"balls":690,"strikes":1281,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".625","pitchesPerInning":"16.02","gamesFinished":2,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"5.56","walksPer9Inn":"2.49","hitsPer9Inn":"9.07","runsScoredPer9":"4.32","homeRunsPer9":"1.10","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":25,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,687749,630105,592518,664034,701538,593428,687957,669392,666023,823550,592662,699134,670970,695243,673513,688158],"pitchers":[592662,699134,670970,695243,673513,688158],"bench":[669134,669720],"bullpen":[621111,656288,606996,650633,663554,593974,681190],"battingOrder":[687749,630105,592518,664034,701538,593428,669392,666023,823550],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Bogaerts; France, T; Harris, D; Machado, M; Merrill; Taylor, S."},{"label":"RBI","value":"Bogaerts 2 (49); France, T (59); Song (16)."},{"label":"Runners left in scoring position, 2 out","value":"Merrill; Fermin; Bowen 2."},{"label":"SAC","value":"Taylor, S."},{"label":"SF","value":"France, T; Song."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bogaerts (18, 3rd base off Rodríguez, M/Fortes); Song (13, 2nd base off Rodríguez, M/Fortes)."},{"label":"CS","value":"Harris, D (1, 2nd base by Rasmussen/Fortes); Bowen (1, 3rd base by Baker/Hicks, L)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bogaerts (10, fielding)."},{"label":"DP","value":"(Fermin-Cronenworth)."}]}],"note":[{"label":"a","value":"Singled for Harris, D in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":2,"hits":7,"hitByPitch":1,"avg":".260","atBats":36,"obp":".329","slg":".404","ops":".733","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":13,"rbi":5,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":35,"obp":".244","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":162,"era":"3.77","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.15","battersFaced":42,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":55,"strikes":107,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"14.73","runsScoredPer9":"3.27","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":33,"errors":2,"chances":44,"passedBall":0,"pickoffs":0}},"players":{"ID670764":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | HBP, 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":62,"groundOuts":80,"airOuts":98,"runs":52,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":96,"baseOnBalls":40,"intentionalWalks":0,"hits":73,"hitByPitch":3,"avg":".219","atBats":334,"obp":".305","slg":".290","ops":".595","caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":97,"rbi":32,"leftOnBase":134,"sacBunts":10,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"167.00","popOuts":23,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":247,"putOuts":170,"errors":8,"chances":425,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":52,"gamesStarted":0,"flyOuts":47,"groundOuts":35,"airOuts":90,"runs":23,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":65,"baseOnBalls":16,"intentionalWalks":1,"hits":46,"hitByPitch":2,"atBats":232,"obp":".253","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":984,"era":"2.62","inningsPitched":"65.1","wins":3,"losses":2,"saves":5,"saveOpportunities":5,"holds":14,"blownSaves":0,"earnedRuns":19,"whip":"0.95","battersFaced":254,"outs":196,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":984,"balls":311,"strikes":673,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.39","rbi":1,"winPercentage":".600","pitchesPerInning":"15.06","gamesFinished":17,"strikeoutWalkRatio":"4.06","strikeoutsPer9Inn":"8.95","walksPer9Inn":"2.20","hitsPer9Inn":"6.34","runsScoredPer9":"3.17","homeRunsPer9":"1.10","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":26,"lineOuts":17},"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"}]},"ID571927":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":11,"flyOuts":40,"groundOuts":68,"airOuts":83,"runs":46,"doubles":12,"triples":2,"homeRuns":14,"strikeOuts":50,"baseOnBalls":21,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":261,"obp":".303","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1136,"era":"5.99","inningsPitched":"67.2","wins":5,"losses":4,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":45,"whip":"1.26","battersFaced":288,"outs":203,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1136,"balls":401,"strikes":735,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".556","pitchesPerInning":"16.79","gamesFinished":3,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.65","walksPer9Inn":"2.79","hitsPer9Inn":"8.51","runsScoredPer9":"6.12","homeRunsPer9":"1.86","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":29},"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}},"ID663556":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":23,"flyOuts":69,"groundOuts":115,"airOuts":118,"runs":48,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":103,"baseOnBalls":38,"intentionalWalks":0,"hits":87,"hitByPitch":4,"atBats":422,"obp":".278","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","numberOfPitches":1758,"era":"3.19","inningsPitched":"113.0","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.11","battersFaced":466,"outs":339,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1758,"balls":617,"strikes":1141,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".625","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.20","walksPer9Inn":"3.03","hitsPer9Inn":"6.93","runsScoredPer9":"3.82","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":1,"errors":4,"chances":19,"fielding":".789","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680700":{"person":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"jerseyNumber":"1","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":103,"flyOuts":39,"groundOuts":79,"airOuts":87,"runs":43,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":61,"baseOnBalls":39,"intentionalWalks":0,"hits":65,"hitByPitch":3,"avg":".226","atBats":288,"obp":".322","slg":".333","ops":".655","caughtStealing":5,"stolenBases":11,"stolenBasePercentage":".688","caughtStealingPercentage":".313","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":96,"rbi":39,"leftOnBase":137,"sacBunts":2,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.60","popOuts":26,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":192,"putOuts":122,"errors":6,"chances":320,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","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":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":20,"groundOuts":31,"airOuts":42,"runs":35,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".232","atBats":155,"obp":".281","slg":".374","ops":".655","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":58,"rbi":16,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.57","battersFaced":12,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":16,"strikes":25,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.86","hitsPer9Inn":"19.29","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":57,"errors":4,"chances":158,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668723":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":33,"groundOuts":43,"airOuts":60,"runs":25,"doubles":8,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":1,"hits":52,"hitByPitch":1,"avg":".259","atBats":201,"obp":".321","slg":".473","ops":".794","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":95,"rbi":37,"leftOnBase":108,"sacBunts":1,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.27","popOuts":16,"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":14,"putOuts":161,"errors":2,"chances":177,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":6,"flyOuts":41,"groundOuts":54,"airOuts":70,"runs":25,"doubles":16,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":3,"hits":59,"hitByPitch":8,"atBats":222,"obp":".325","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":951,"era":"3.77","inningsPitched":"59.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":25,"whip":"1.22","battersFaced":251,"outs":179,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":951,"balls":303,"strikes":648,"strikePercentage":".680","hitBatsmen":8,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"15.94","gamesFinished":7,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"6.94","walksPer9Inn":"2.11","hitsPer9Inn":"8.90","runsScoredPer9":"3.77","homeRunsPer9":"0.60","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":19},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802415":{"person":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"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":128,"flyOuts":61,"groundOuts":184,"airOuts":120,"runs":53,"doubles":14,"triples":6,"homeRuns":0,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":1,"hits":148,"hitByPitch":0,"avg":".309","atBats":479,"obp":".338","slg":".363","ops":".701","caughtStealing":14,"stolenBases":37,"stolenBasePercentage":".725","caughtStealingPercentage":".275","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":518,"totalBases":174,"rbi":30,"leftOnBase":162,"sacBunts":9,"sacFlies":6,"babip":".334","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":12,"lineOuts":47},"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":5,"putOuts":259,"errors":3,"chances":267,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":116,"groundOuts":146,"airOuts":209,"runs":51,"doubles":29,"triples":2,"homeRuns":18,"strikeOuts":91,"baseOnBalls":22,"intentionalWalks":0,"hits":147,"hitByPitch":3,"atBats":588,"obp":".279","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2150,"era":"2.99","inningsPitched":"153.2","wins":13,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.10","battersFaced":618,"outs":461,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2150,"balls":689,"strikes":1461,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".765","pitchesPerInning":"13.99","gamesFinished":0,"strikeoutWalkRatio":"4.14","strikeoutsPer9Inn":"5.33","walksPer9Inn":"1.29","hitsPer9Inn":"8.61","runsScoredPer9":"2.99","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":46,"lineOuts":47},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592155":{"person":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","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":1},"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":31,"gamesStarted":0,"flyOuts":21,"groundOuts":15,"airOuts":42,"runs":8,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":113,"obp":".215","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":461,"era":"1.97","inningsPitched":"32.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":7,"whip":"0.81","battersFaced":121,"outs":96,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":145,"strikes":316,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.41","gamesFinished":6,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"10.69","walksPer9Inn":"1.69","hitsPer9Inn":"5.63","runsScoredPer9":"2.25","homeRunsPer9":"1.41","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":36,"groundOuts":63,"airOuts":84,"runs":36,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":12,"intentionalWalks":0,"hits":74,"hitByPitch":0,"avg":".266","atBats":278,"obp":".297","slg":".435","ops":".732","caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":121,"rbi":42,"leftOnBase":146,"sacBunts":2,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.89","popOuts":28,"lineOuts":20},"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":181,"errors":1,"chances":184,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693855":{"person":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":41,"gamesStarted":11,"flyOuts":59,"groundOuts":74,"airOuts":117,"runs":54,"doubles":18,"triples":5,"homeRuns":19,"strikeOuts":128,"baseOnBalls":32,"intentionalWalks":4,"hits":91,"hitByPitch":4,"atBats":404,"obp":".286","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1734,"era":"4.21","inningsPitched":"107.0","wins":9,"losses":5,"saves":2,"saveOpportunities":2,"holds":10,"blownSaves":0,"earnedRuns":50,"whip":"1.15","battersFaced":446,"outs":321,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":1734,"balls":559,"strikes":1175,"strikePercentage":".680","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".643","pitchesPerInning":"16.21","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.77","walksPer9Inn":"2.69","hitsPer9Inn":"7.65","runsScoredPer9":"4.54","homeRunsPer9":"1.60","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":30,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664076":{"person":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":48,"gamesStarted":0,"flyOuts":15,"groundOuts":31,"airOuts":32,"runs":20,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":2,"hits":35,"hitByPitch":2,"atBats":146,"obp":".322","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":691,"era":"4.28","inningsPitched":"40.0","wins":4,"losses":4,"saves":2,"saveOpportunities":5,"holds":23,"blownSaves":3,"earnedRuns":19,"whip":"1.33","battersFaced":171,"outs":120,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":244,"strikes":447,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".500","pitchesPerInning":"17.28","gamesFinished":5,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"11.93","walksPer9Inn":"4.05","hitsPer9Inn":"7.88","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687330":{"person":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":59,"gamesStarted":0,"flyOuts":17,"groundOuts":80,"airOuts":50,"runs":16,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":3,"hits":43,"hitByPitch":3,"atBats":221,"obp":".242","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":831,"era":"1.98","inningsPitched":"63.2","wins":6,"losses":3,"saves":4,"saveOpportunities":7,"holds":28,"blownSaves":3,"earnedRuns":14,"whip":"0.85","battersFaced":237,"outs":191,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":831,"balls":268,"strikes":563,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".667","pitchesPerInning":"13.05","gamesFinished":12,"strikeoutWalkRatio":"4.55","strikeoutsPer9Inn":"7.07","walksPer9Inn":"1.55","hitsPer9Inn":"6.08","runsScoredPer9":"2.26","homeRunsPer9":"0.71","inheritedRunners":44,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700652":{"person":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"jerseyNumber":"50","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"402","stats":{"batting":{"note":"2-","summary":"0-0 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":8,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".300","slg":".556","ops":".856","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":25,"errors":0,"chances":26,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":72,"groundOuts":122,"airOuts":137,"runs":62,"doubles":13,"triples":1,"homeRuns":17,"strikeOuts":46,"baseOnBalls":50,"intentionalWalks":3,"hits":120,"hitByPitch":10,"avg":".288","atBats":417,"obp":".372","slg":".446","ops":".818","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":186,"rbi":74,"leftOnBase":164,"sacBunts":1,"sacFlies":7,"babip":".285","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.53","popOuts":36,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":46,"stolenBasePercentage":".836","caughtStealingPercentage":".164","assists":30,"putOuts":541,"errors":2,"chances":573,"fielding":".997","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":87,"groundOuts":128,"airOuts":154,"runs":88,"doubles":33,"triples":2,"homeRuns":22,"strikeOuts":133,"baseOnBalls":54,"intentionalWalks":0,"hits":145,"hitByPitch":7,"atBats":555,"obp":".333","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":2517,"era":"5.11","inningsPitched":"141.0","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":80,"whip":"1.41","battersFaced":621,"outs":423,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2517,"balls":984,"strikes":1533,"strikePercentage":".610","hitBatsmen":7,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".353","pitchesPerInning":"17.85","gamesFinished":0,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"8.49","walksPer9Inn":"3.45","hitsPer9Inn":"9.26","runsScoredPer9":"5.62","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":32,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":5,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666018":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | K, CS","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":1,"putOuts":7,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":86,"groundOuts":104,"airOuts":132,"runs":63,"doubles":21,"triples":0,"homeRuns":17,"strikeOuts":134,"baseOnBalls":60,"intentionalWalks":3,"hits":140,"hitByPitch":9,"avg":".278","atBats":503,"obp":".361","slg":".421","ops":".782","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":579,"totalBases":212,"rbi":79,"leftOnBase":211,"sacBunts":0,"sacFlies":7,"babip":".343","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.59","popOuts":15,"lineOuts":31},"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":68,"putOuts":919,"errors":7,"chances":994,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"40","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":30,"groundOuts":86,"airOuts":78,"runs":28,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":68,"hitByPitch":8,"avg":".260","atBats":262,"obp":".304","slg":".359","ops":".663","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":94,"rbi":29,"leftOnBase":115,"sacBunts":4,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.50","popOuts":28,"lineOuts":20},"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":15,"stolenBases":68,"stolenBasePercentage":".819","caughtStealingPercentage":".181","assists":24,"putOuts":612,"errors":8,"chances":644,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650490":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":131,"flyOuts":57,"groundOuts":163,"airOuts":121,"runs":78,"doubles":22,"triples":1,"homeRuns":20,"strikeOuts":82,"baseOnBalls":49,"intentionalWalks":5,"hits":157,"hitByPitch":10,"avg":".303","atBats":518,"obp":".371","slg":".465","ops":".836","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":582,"totalBases":241,"rbi":75,"leftOnBase":165,"sacBunts":0,"sacFlies":5,"babip":".325","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.90","popOuts":26,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641329":{"person":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":56,"gamesStarted":0,"flyOuts":27,"groundOuts":47,"airOuts":54,"runs":11,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":60,"baseOnBalls":17,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":189,"obp":".234","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":841,"era":"1.50","inningsPitched":"54.0","wins":1,"losses":2,"saves":39,"saveOpportunities":42,"holds":2,"blownSaves":3,"earnedRuns":9,"whip":"0.87","battersFaced":210,"outs":162,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":841,"balls":255,"strikes":586,"strikePercentage":".700","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".333","pitchesPerInning":"15.57","gamesFinished":44,"strikeoutWalkRatio":"3.53","strikeoutsPer9Inn":"10.00","walksPer9Inn":"2.83","hitsPer9Inn":"5.00","runsScoredPer9":"1.83","homeRunsPer9":"0.67","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID655889":{"person":{"id":655889,"fullName":"Manuel Rodríguez","link":"/api/v1/people/655889"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","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":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":10,"obp":".429","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":63,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":26,"strikes":37,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":0,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"15.00","walksPer9Inn":"12.00","hitsPer9Inn":"6.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691406":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":58,"groundOuts":161,"airOuts":105,"runs":85,"doubles":20,"triples":1,"homeRuns":37,"strikeOuts":108,"baseOnBalls":70,"intentionalWalks":11,"hits":146,"hitByPitch":3,"avg":".282","atBats":518,"obp":".369","slg":".539","ops":".908","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":23,"groundIntoTriplePlay":0,"plateAppearances":593,"totalBases":279,"rbi":87,"leftOnBase":222,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":28,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":213,"putOuts":88,"errors":18,"chances":319,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656876":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":97,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":31,"strikes":66,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":68,"groundOuts":143,"airOuts":139,"runs":50,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":149,"baseOnBalls":27,"intentionalWalks":0,"hits":109,"hitByPitch":7,"atBats":537,"obp":".249","caughtStealing":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","numberOfPitches":2281,"era":"2.95","inningsPitched":"146.1","wins":14,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"0.93","battersFaced":574,"outs":439,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2281,"balls":755,"strikes":1526,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".737","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"5.52","strikeoutsPer9Inn":"9.16","walksPer9Inn":"1.66","hitsPer9Inn":"6.70","runsScoredPer9":"3.08","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":42},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":11,"errors":0,"chances":16,"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"}]},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"801","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":84,"groundOuts":65,"airOuts":165,"runs":51,"doubles":10,"triples":3,"homeRuns":14,"strikeOuts":88,"baseOnBalls":39,"intentionalWalks":0,"hits":80,"hitByPitch":7,"avg":".206","atBats":389,"obp":".287","slg":".355","ops":".642","caughtStealing":9,"stolenBases":18,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":138,"rbi":42,"leftOnBase":198,"sacBunts":5,"sacFlies":4,"babip":".227","groundOutsToAirouts":"0.39","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"27.79","popOuts":56,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":279,"errors":2,"chances":284,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[650490,666018,680700,691406,668723,689414,700652,802415,676356,622761,663743,656775,670764,656876,592155,668984,655889,641329,669330],"pitchers":[656876,592155,668984,655889,641329,669330],"bench":[],"bullpen":[664076,687330,607259,571927,663556,642547,693855],"battingOrder":[650490,680700,691406,700652,802415,676356,622761,656775,670764],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Caminero (37, 4th inning off Ray, 0 on, 0 out); DeLuca (9, 9th inning off Miller, M, 1 on, 2 out)."},{"label":"TB","value":"Aranda; Caminero 5; DeLuca 4; Díaz, Y; Hicks, L; Mateo."},{"label":"RBI","value":"Caminero (87); DeLuca 3 (42); Mateo (16)."},{"label":"2-out RBI","value":"DeLuca 2."},{"label":"Runners left in scoring position, 2 out","value":"Mateo; Díaz, Y; Aranda 3."},{"label":"SAC","value":"Simpson."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Mateo 3 (15, 2nd base off Ray/Fermin, 3rd base off Ray/Fermin, 3rd base off Matsui/Fermin); Walls (21, 3rd base off Morejon/Fermin); Piper (1, 2nd base off Morgan, D/Fermin)."},{"label":"CS","value":"Aranda (1, 2nd base by Ray/Fermin); Caminero (3, 2nd base by Ray/Fermin)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mateo (4, fielding); Aranda (7, fielding)."}]}],"note":[{"label":"a","value":"Struck out for Vilade in the 9th."},{"label":"1","value":"Ran for Aranda in the 11th."},{"label":"2","value":"Ran for Hicks, L in the 11th."}]}},"officials":[{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Wells, T."},{"label":"IBB","value":"Song (by Rodríguez, M); Díaz, Y (by Matsui); Simpson (by Morgan, D)."},{"label":"HBP","value":"Walls (by Morejon)."},{"label":"Pitch timer violations","value":"Fermin (batter timeout)."},{"label":"ABS Challenge","value":"Fortes 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Fermin (Ball-Confirmed); Machado, M (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ray 93-51; Rodriguez, B 14-10; Morejon 20-12; Miller, M 20-16; Matsui 17-8; Morgan, D 14-11; Rasmussen 97-66; Booser 9-5; Legumina 16-12; Rodríguez, M 21-11; Baker 7-5; Wells, T 12-8."},{"label":"Groundouts-flyouts","value":"Ray 3-5; Rodriguez, B 2-1; Morejon 1-1; Miller, M 0-0; Matsui 0-1; Morgan, D 1-0; Rasmussen 8-2; Booser 1-1; Legumina 0-2; Rodríguez, M 1-0; Baker 0-0; Wells, T 0-1."},{"label":"Batters faced","value":"Ray 22; Rodriguez, B 3; Morejon 4; Miller, M 5; Matsui 4; Morgan, D 5; Rasmussen 24; Booser 4; Legumina 4; Rodríguez, M 5; Baker 2; Wells, T 3."},{"label":"Ejections","value":"Padres right fielder Fernando Tatis Jr. ejected by 2B umpire Andy Fletcher (7th); Padres manager Craig Stammen ejected by 2B umpire Andy Fletcher (7th)."},{"label":"Umpires","value":"HP: Tyler Jones. 1B: Cory Blaser. 2B: Andy Fletcher. 3B: Jansen Visconti. "},{"label":"Weather","value":"72 degrees, Dome."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"1:40 PM."},{"label":"T","value":"3:18."},{"label":"Att","value":"19,576."},{"label":"Venue","value":"Tropicana Field."},{"label":"August 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","boxscoreName":"Rasmussen"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":97,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":31,"strikes":66,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":68,"groundOuts":143,"airOuts":139,"runs":50,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":149,"baseOnBalls":27,"intentionalWalks":0,"hits":109,"hitByPitch":7,"atBats":537,"obp":".249","caughtStealing":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","numberOfPitches":2281,"era":"2.95","inningsPitched":"146.1","wins":14,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"0.93","battersFaced":574,"outs":439,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2281,"balls":755,"strikes":1526,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".737","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"5.52","strikeoutsPer9Inn":"9.16","walksPer9Inn":"1.66","hitsPer9Inn":"6.70","runsScoredPer9":"3.08","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":42},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":11,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64},{"player":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","boxscoreName":"Ray"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","numberOfPitches":93,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":42,"strikes":51,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":26,"flyOuts":117,"groundOuts":118,"airOuts":183,"runs":60,"doubles":22,"triples":1,"homeRuns":20,"strikeOuts":126,"baseOnBalls":73,"intentionalWalks":0,"hits":121,"hitByPitch":1,"atBats":539,"obp":".315","caughtStealing":10,"stolenBases":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2520,"era":"3.14","inningsPitched":"149.0","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.30","battersFaced":622,"outs":447,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2520,"balls":1012,"strikes":1508,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":5,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".611","pitchesPerInning":"16.91","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"7.61","walksPer9Inn":"4.41","hitsPer9Inn":"7.31","runsScoredPer9":"3.62","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":29,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":3,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","boxscoreName":"Caminero"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":58,"groundOuts":161,"airOuts":105,"runs":85,"doubles":20,"triples":1,"homeRuns":37,"strikeOuts":108,"baseOnBalls":70,"intentionalWalks":11,"hits":146,"hitByPitch":3,"avg":".282","atBats":518,"obp":".369","slg":".539","ops":".908","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":23,"groundIntoTriplePlay":0,"plateAppearances":593,"totalBases":279,"rbi":87,"leftOnBase":222,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":28,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":213,"putOuts":88,"errors":18,"chances":319,"fielding":".944","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":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"loser":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}