{"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":824090,"link":"/api/v1.1/game/824090/feed/live","metaData":{"wait":10,"timeStamp":"20260718_031138","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count01","newLeftHandedHit","runnerOnFirst","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824090,"type":"R","doubleHeader":"N","id":"2026/07/17/sdnmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824090-2026-07-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-18T00:10:00Z","originalDate":"2026-07-17","officialDate":"2026-07-17","dayNight":"night","time":"7:10","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":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":49,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":48,"losses":49,"winningPercentage":".495"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":98,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":59,"ties":0,"pct":".398"},"records":{},"divisionLeader":false,"wins":39,"losses":59,"winningPercentage":".398"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"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},"ID669212":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212","firstName":"Elijah","lastName":"Morgan","primaryNumber":"34","birthDate":"1996-05-13","currentAge":30,"birthCity":"Rancho Palos Verdes","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eli","useLastName":"Morgan","middleName":"Allan","boxscoreName":"Morgan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli Morgan","nameSlug":"eli-morgan-669212","firstLastName":"Eli Morgan","lastFirstName":"Morgan, Eli","lastInitName":"Morgan, E","initLastName":"E Morgan","fullFMLName":"Elijah Allan Morgan","fullLFMName":"Morgan, Elijah Allan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID666745":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745","firstName":"Jhony","lastName":"Brito","primaryNumber":"76","birthDate":"1998-02-17","currentAge":28,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhony","useLastName":"Brito","middleName":"Rafael","boxscoreName":"Brito","gender":"M","nameMatrilineal":"Feliz","isPlayer":true,"isVerified":true,"pronunciation":"johnny BREE-toh","mlbDebutDate":"2023-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhony Brito","nameSlug":"jhony-brito-666745","firstLastName":"Jhony Brito","lastFirstName":"Brito, Jhony","lastInitName":"Brito, J","initLastName":"J Brito","fullFMLName":"Jhony Rafael Brito","fullLFMName":"Brito, Jhony Rafael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":31,"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},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":28,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":29,"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},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"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},"ID663362":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362","firstName":"Matthew","lastName":"Waldron","primaryNumber":"61","birthDate":"1996-09-26","currentAge":29,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Waldron","middleName":"Lawrence","boxscoreName":"Waldron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Waldron","nameSlug":"matt-waldron-663362","firstLastName":"Matt Waldron","lastFirstName":"Waldron, Matt","lastInitName":"Waldron, M","initLastName":"M Waldron","fullFMLName":"Matthew Lawrence Waldron","fullLFMName":"Waldron, Matthew Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID694360":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360","firstName":"Beck","lastName":"Way","primaryNumber":"44","birthDate":"1999-08-06","currentAge":26,"birthCity":"Harrisburg","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beck","useLastName":"Way","middleName":"Michael","boxscoreName":"Way","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beck Way","nameSlug":"beck-way-694360","firstLastName":"Beck Way","lastFirstName":"Way, Beck","lastInitName":"Way, B","initLastName":"B Way","fullFMLName":"Beck Michael Way","fullLFMName":"Way, Beck Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":25,"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},"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},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"15","birthDate":"1995-08-23","currentAge":30,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"38","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"46","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":27,"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},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"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},"ID608566":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566","firstName":"Germán","lastName":"Márquez","primaryNumber":"33","birthDate":"1995-02-22","currentAge":31,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Germán","useLastName":"Márquez","middleName":"Andres","boxscoreName":"Márquez","nickName":"Marquee","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hair-MAHN MAR-kehz","mlbDebutDate":"2016-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Germán Márquez","nameSlug":"german-marquez-608566","firstLastName":"Germán Márquez","lastFirstName":"Márquez, Germán","lastInitName":"Márquez, G","initLastName":"G Márquez","fullFMLName":"Germán Andres Márquez","fullLFMName":"Márquez, Germán Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID679883":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883","firstName":"Luinder","lastName":"Avila","primaryNumber":"58","birthDate":"2001-08-21","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luinder","useLastName":"Avila","middleName":"Gabriel","boxscoreName":"Avila","gender":"M","nameMatrilineal":"Rada","isPlayer":true,"isVerified":true,"pronunciation":"loo-ween-der AH-vee-luh","mlbDebutDate":"2025-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luinder Avila","nameSlug":"luinder-avila-679883","firstLastName":"Luinder Avila","lastFirstName":"Avila, Luinder","lastInitName":"Avila, L","initLastName":"L Avila","fullFMLName":"Luinder Gabriel Avila","fullLFMName":"Avila, Luinder Gabriel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","primaryNumber":"97","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38427,"turfType":"Grass","roofType":"Open","leftLine":347,"left":364,"leftCenter":379,"center":410,"rightCenter":379,"right":364,"rightLine":344},"active":true,"season":"2026"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Clear","temp":"86","wind":"10 mph, Out To CF"},"gameInfo":{"attendance":25884,"firstPitch":"2026-07-18T00:10:00.000Z","gameDurationMinutes":181},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"home":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}},"officialScorer":{"id":699520,"fullName":"Randy Oliver","link":"/api/v1/people/699520"},"primaryDatacaster":{"id":427237,"fullName":"Scott Hollister","link":"/api/v1/people/427237"},"moundVisits":{"away":{"used":5,"remaining":0},"home":{"used":1,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out sharply to right fielder Jac Caglianone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T00:10:12.144Z","endTime":"2026-07-18T00:11:24.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":7},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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-07-17T20:51:08.587Z","endTime":"2026-07-17T23:49:40.770Z","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-07-17T23:49:40.770Z","endTime":"2026-07-18T00:09:23.425Z","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-07-18T00:09:23.425Z","endTime":"2026-07-18T00:10:14.409Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.226569626480075,"aZ":-18.65538348897671,"pfxX":-6.9421210862809675,"pfxZ":7.731090182184677,"pX":0.32462561594356026,"pZ":1.922131829580079,"vX0":7.7937503018799665,"vY0":-131.23858144827878,"vZ0":-5.465795204080589,"x":104.63,"y":186.88,"x0":-1.7786390836597994,"y0":50.00000944256951,"z0":5.416930378273154,"aX":-12.13383969483734},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":2300,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.417022005202325,"extension":5.906706525105201},"index":3,"playId":"02dac74c-71eb-3fe4-9be2-fbc626d45e08","pitchNumber":1,"startTime":"2026-07-18T00:10:14.409Z","endTime":"2026-07-18T00:10:18.447Z","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":90.9,"endSpeed":83.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139417103748283,"aZ":-22.64930875250992,"pfxX":-10.10779808845392,"pfxZ":5.385891797057507,"pX":1.164558076344206,"pZ":2.2325412338669315,"vX0":10.635391843800383,"vY0":-131.93152740142116,"vZ0":-3.4333071768659345,"x":72.61,"y":178.5,"x0":-1.5988870833101754,"y0":50.004310778964204,"z0":5.213221703996419,"aX":-17.883203061125926},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":2460,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4145967251964757,"extension":5.909532878417496},"index":4,"playId":"584c3b89-b9ab-33eb-9ecc-d97d889da7ed","pitchNumber":2,"startTime":"2026-07-18T00:10:27.065Z","endTime":"2026-07-18T00:10:30.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13768165684954,"aZ":-39.42720363146829,"pfxX":10.129057844474467,"pfxZ":-5.852363589928869,"pX":0.9466131195615404,"pZ":1.7301379066193978,"vX0":3.5734040603576784,"vY0":-111.59573606601703,"vZ0":0.3690673872012411,"x":80.92,"y":192.07,"x0":-1.9985439687602604,"y0":50.0007946901367,"z0":5.67894270302237,"aX":12.563382265305426},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-10.1,"breakHorizontal":-19.3,"spinRate":3308,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4939244131842613,"extension":5.446248343074284},"index":5,"playId":"b3361891-2166-368e-b122-7c2874738dea","pitchNumber":3,"startTime":"2026-07-18T00:10:40.054Z","endTime":"2026-07-18T00:10:44.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.915102499027835,"aZ":-34.2535718574541,"pfxX":11.059700202339476,"pfxZ":-1.5625676444089454,"pX":0.28151786637346893,"pZ":2.490145580013061,"vX0":2.2982524440725594,"vY0":-115.18937915312961,"vZ0":0.7308244313586438,"x":106.27,"y":171.55,"x0":-2.168599049597554,"y0":50.00574348921033,"z0":5.51394241800992,"aX":14.676458885809575},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.3,"breakHorizontal":-20.6,"spinRate":3178,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4778123379376722,"extension":5.490573675066095},"index":6,"playId":"11d1903b-e93b-3440-8b1f-cc2be3e48886","pitchNumber":4,"startTime":"2026-07-18T00:10:53.981Z","endTime":"2026-07-18T00:10:58.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140195816420135,"aZ":-16.849041619382906,"pfxX":-5.717523136443367,"pfxZ":8.199226181903763,"pX":0.7110976146876046,"pZ":3.4745344113072636,"vX0":8.604867148367125,"vY0":-134.83204474310955,"vZ0":-1.9841172878146507,"x":89.89,"y":144.97,"x0":-1.7566994969820644,"y0":50.00298813943605,"z0":5.389399060576985,"aX":-10.687749828840266},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2297,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4038925118615353,"extension":5.969536522618321},"hitData":{"launchSpeed":102.3,"launchAngle":38.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.38,"coordY":66.45}},"index":7,"playId":"79bb5403-28f5-3e36-9c5a-434bb58c4138","pitchNumber":5,"startTime":"2026-07-18T00:11:14.323Z","endTime":"2026-07-18T00:11:24.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:11:24.727Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T00:11:49.363Z","endTime":"2026-07-18T00:12:15.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297572622995165,"aZ":-23.970178548637325,"pfxX":-9.277650905156602,"pfxZ":4.750119328108218,"pX":-0.07103943088690534,"pZ":1.4556695469893326,"vX0":7.482841683148112,"vY0":-130.30421847348939,"vZ0":-5.015429491502102,"x":119.71,"y":199.48,"x0":-1.7686000999120504,"y0":50.00367824998408,"z0":5.206824862284105,"aX":-16.022676342100223},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":15.2,"spinRate":2284,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4196801840442017,"extension":6.094682232179021},"index":0,"playId":"295f8ad1-315b-3330-8965-18cc36e3c6e6","pitchNumber":1,"startTime":"2026-07-18T00:11:55.172Z","endTime":"2026-07-18T00:11:59.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080151285018204,"aZ":-16.732548487192936,"pfxX":-5.851709394817194,"pfxZ":8.393540668252776,"pX":-0.7545300025395957,"pZ":2.351999476197113,"vX0":5.170211582455942,"vY0":-134.080782599532,"vZ0":-5.123749502481985,"x":145.76,"y":175.28,"x0":-1.937514764171844,"y0":50.005495372567715,"z0":5.462665411222927,"aX":-10.770401366722638},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":9.6,"spinRate":2293,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40684047274962865,"extension":5.82342823769164},"hitData":{"launchSpeed":95.5,"launchAngle":35.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.66,"coordY":98.84}},"index":1,"playId":"a1729fde-0854-30bc-88db-4e7e4337d100","pitchNumber":2,"startTime":"2026-07-18T00:12:06.876Z","endTime":"2026-07-18T00:12:15.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:12:15.332Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out sharply to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T00:12:32.576Z","endTime":"2026-07-18T00:13:07.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19398953556266,"aZ":-18.780086118331408,"pfxX":-4.924746310285851,"pfxZ":7.548575373492675,"pX":0.34073500997228195,"pZ":2.844479526877436,"vX0":7.0494153679123,"vY0":-131.90542204954826,"vZ0":-3.7126839806378378,"x":104.01,"y":161.98,"x0":-1.7178861540773638,"y0":50.00510502855035,"z0":5.642738228786813,"aX":-8.741628279817377},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":7.6,"spinRate":2333,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4141232471323204,"extension":5.9882141784030845},"index":0,"playId":"ff9fb20c-ed77-384a-937a-45332a40d32d","pitchNumber":1,"startTime":"2026-07-18T00:12:44.394Z","endTime":"2026-07-18T00:12:48.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.392143273646592,"aZ":-34.09653619250621,"pfxX":8.695931798307786,"pfxZ":-1.4953734836302033,"pX":-0.6034663904506768,"pZ":2.770435254141378,"vX0":1.2764226035817503,"vY0":-112.64112518789256,"vZ0":1.3917908732818958,"x":140.0,"y":163.98,"x0":-2.3072363987267495,"y0":50.00327470642533,"z0":5.5910477400876095,"aX":11.17773545911877},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.0,"breakHorizontal":-16.1,"spinRate":3011,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4861979047938263,"extension":5.525939092934806},"hitData":{"launchSpeed":100.6,"launchAngle":35.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":103.35,"coordY":44.09}},"index":1,"playId":"782d66dd-6761-34f6-b39b-571417dc059f","pitchNumber":2,"startTime":"2026-07-18T00:12:58.164Z","endTime":"2026-07-18T00:13:07.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:13:07.836Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, pitcher Michael King to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:15:11.881Z","endTime":"2026-07-18T00:16:06.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650633,"link":"/api/v1/people/650633"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.5,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689205129199987,"aZ":-22.807402200982967,"pfxX":-8.42562913712488,"pfxZ":4.940578845073755,"pX":0.1876192758223352,"pZ":3.160578640115167,"vX0":10.81581642616997,"vY0":-135.81824385908,"vZ0":-2.4748909453086294,"x":109.85,"y":153.44,"x0":-2.7246906935490407,"y0":50.00035952564228,"z0":5.645133846388239,"aX":-15.968069423627071},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":13.3,"spinRate":2215,"spinDirection":217},"zone":2,"typeConfidence":0.87,"plateTime":0.4010551353897389,"extension":6.069086522739365},"index":0,"playId":"f23b5e3d-15ae-3d56-a908-80a20357a229","pitchNumber":1,"startTime":"2026-07-18T00:15:26.786Z","endTime":"2026-07-18T00:15:30.563Z","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":87.1,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389441448787405,"aZ":-26.15310827648052,"pfxX":-10.147826338669297,"pfxZ":3.67064450067629,"pX":0.23292226893960624,"pZ":0.6227589304394965,"vX0":11.330266654839319,"vY0":-126.36641547571381,"vZ0":-5.879950486380866,"x":108.12,"y":221.97,"x0":-2.961302557666595,"y0":50.00285890455736,"z0":5.04335986547308,"aX":-16.641460484321406},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":16.2,"spinRate":1952,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.43116687625437944,"extension":5.955825711751948},"index":1,"playId":"695d817a-d01e-35d3-88cb-91e8cbd7fbe2","pitchNumber":2,"startTime":"2026-07-18T00:15:40.791Z","endTime":"2026-07-18T00:15:44.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.628121102859872,"aZ":-33.04042800904365,"pfxX":5.593914749022211,"pfxZ":-0.5802589838093901,"pX":-0.24642263235515136,"pZ":1.788317620355907,"vX0":5.113449587779904,"vY0":-120.36070499209806,"vZ0":-1.45150557944809,"x":126.39,"y":190.5,"x0":-3.1157958208739216,"y0":50.004343587970745,"z0":5.291798782084354,"aX":8.310454976269897},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.1,"breakHorizontal":-11.3,"spinRate":2829,"spinDirection":61},"zone":8,"typeConfidence":0.91,"plateTime":0.4529053271095118,"extension":6.067162267113031},"hitData":{"launchSpeed":60.9,"launchAngle":-37.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.11,"coordY":201.92}},"index":2,"playId":"57f9ea85-b298-3b5f-a38e-d6eeb9d145a0","pitchNumber":3,"startTime":"2026-07-18T00:15:58.576Z","endTime":"2026-07-18T00:16:06.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:16:06.662Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:16:25.969Z","endTime":"2026-07-18T00:18:26.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122171473759693,"aZ":-16.740298628102327,"pfxX":-5.876108474434531,"pfxZ":7.8138776252972235,"pX":0.8375339863528493,"pZ":2.2564331798365074,"vX0":11.703606445130447,"vY0":-138.92280252718123,"vZ0":-6.1292218311511935,"x":85.08,"y":177.86,"x0":-2.64691839087844,"y0":50.00215450240562,"z0":5.585198357251471,"aX":-11.605939247854568},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2383,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.39273402885695896,"extension":6.270358867141105},"index":0,"playId":"8fc7eef1-17af-3e09-823a-6396795a66d8","pitchNumber":1,"startTime":"2026-07-18T00:16:28.529Z","endTime":"2026-07-18T00:16:32.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-18T00:16:39.331Z","endTime":"2026-07-18T00:16:49.028Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.646158851070272,"aZ":-30.278224217414873,"pfxX":6.887969514174617,"pfxZ":1.2386491858011155,"pX":0.8974339536368723,"pZ":2.3040541752107178,"vX0":7.446841693052674,"vY0":-122.21370961977043,"vZ0":-1.24558242006977,"x":82.79,"y":176.57,"x0":-3.0717188756769676,"y0":50.00237589281323,"z0":5.395446054978376,"aX":10.529793904200439},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":2902,"spinDirection":67},"zone":14,"typeConfidence":0.93,"plateTime":0.44633230141634606,"extension":6.043516202796522},"index":2,"playId":"ce1268ed-b483-3833-a469-47b85b8fe30a","pitchNumber":2,"startTime":"2026-07-18T00:16:49.028Z","endTime":"2026-07-18T00:16:52.136Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25487427072442,"aZ":-27.78655500481323,"pfxX":0.6266907171456371,"pfxZ":2.631547040235688,"pX":1.307116027818556,"pZ":1.3161685757649049,"vX0":10.31661566389676,"vY0":-126.89736687513766,"vZ0":-4.551768966111724,"x":67.18,"y":203.24,"x0":-2.8535235290360714,"y0":50.005792712769605,"z0":5.287216685160834,"aX":1.0449367008428996},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":2497,"spinDirection":38},"zone":14,"typeConfidence":0.87,"plateTime":0.42782998792564353,"extension":6.078911393450576},"index":3,"playId":"bdb6040b-5d83-3cd2-965a-eccd8b3ae312","pitchNumber":3,"startTime":"2026-07-18T00:17:23.400Z","endTime":"2026-07-18T00:17:26.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79620447946289,"aZ":-30.142686768693515,"pfxX":0.9787675245426248,"pfxZ":1.2234296577066504,"pX":1.6956617044884341,"pZ":1.170141983333982,"vX0":10.990538835462774,"vY0":-126.48615151497384,"vZ0":-4.545051399512562,"x":52.37,"y":207.19,"x0":-2.795730926486051,"y0":50.00031370612684,"z0":5.35112062427033,"aX":1.6150642295732125},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-3.7,"spinRate":2481,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.42967530874362314,"extension":6.0277345338714285},"index":4,"playId":"e5cef2bd-76a1-3765-b42c-23878600aaea","pitchNumber":4,"startTime":"2026-07-18T00:17:40.695Z","endTime":"2026-07-18T00:17:44.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.6,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978718925271878,"aZ":-24.524665855004137,"pfxX":-9.86645198745211,"pfxZ":4.631518077363715,"pX":0.6536862513786871,"pZ":0.32770519026543016,"vX0":11.897944420126848,"vY0":-126.92580819526573,"vZ0":-7.1350303191518245,"x":92.08,"y":229.93,"x0":-2.78600053998845,"y0":50.00280613805574,"z0":5.093810834150253,"aX":-16.297053456144102},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":2037,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4295128176463958,"extension":6.007110550029209},"index":5,"playId":"a40de3dc-693b-3d0d-9625-3f08a86155d8","pitchNumber":5,"startTime":"2026-07-18T00:17:58.157Z","endTime":"2026-07-18T00:18:01.544Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.462239680410924,"aZ":-25.94555848983301,"pfxX":-8.708190626562931,"pfxZ":3.7237942014829297,"pX":-0.2127853203715217,"pZ":1.561319177783123,"vX0":9.748187848948916,"vY0":-127.7556808225611,"vZ0":-3.9778155283537107,"x":125.11,"y":196.62,"x0":-2.9258283552000286,"y0":50.00189925971581,"z0":5.150775636368553,"aX":-14.56140756268472},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":1804,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4268487404732144,"extension":6.010194238233242},"hitData":{"launchSpeed":75.8,"launchAngle":10.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.05,"coordY":132.59}},"index":6,"playId":"3bf4222f-23a1-3e65-b998-37a5f2bbf742","pitchNumber":6,"startTime":"2026-07-18T00:18:18.845Z","endTime":"2026-07-18T00:18:26.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:18:26.982Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jac Caglianone pops out to third baseman Manny Machado.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:18:41.682Z","endTime":"2026-07-18T00:21:13.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01906314529853,"aZ":-30.913883724030217,"pfxX":4.561935368206774,"pfxZ":0.8384682062773816,"pX":0.11246533640471823,"pZ":2.536107523317184,"vX0":6.082249650359412,"vY0":-120.86077389816815,"vZ0":-0.29748653370032996,"x":112.71,"y":170.31,"x0":-3.0181810590116624,"y0":50.000539578023336,"z0":5.3494644944753444,"aX":6.823870155571353},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":-9.6,"spinRate":2719,"spinDirection":73},"zone":5,"typeConfidence":0.87,"plateTime":0.45121906305837367,"extension":6.000634974521327},"index":0,"playId":"6eecff9e-72ed-3130-8126-c7f075838fa1","pitchNumber":1,"startTime":"2026-07-18T00:18:50.526Z","endTime":"2026-07-18T00:18:54.877Z","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.2,"endSpeed":87.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425322036486833,"aZ":-15.110756799781699,"pfxX":-6.242888006937742,"pfxZ":8.742187659145248,"pX":0.1437692660832627,"pZ":2.0760764842703203,"vX0":9.880716390463776,"vY0":-138.27145933840305,"vZ0":-6.630632793082426,"x":111.52,"y":182.73,"x0":-2.651374638253609,"y0":50.00667941675171,"z0":5.503879399522657,"aX":-12.191767384058862},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2312,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.3948589306568384,"extension":6.0914557143269175},"index":1,"playId":"d6fccf5a-2dcb-311c-b362-0a8e808f0e53","pitchNumber":2,"startTime":"2026-07-18T00:19:12.220Z","endTime":"2026-07-18T00:19:15.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T00:19:25.221Z","endTime":"2026-07-18T00:19:35.737Z","isPitch":false,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"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":96.0,"endSpeed":88.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51815450486398,"aZ":-23.57848662009968,"pfxX":-9.62946242620659,"pfxZ":4.313946649256595,"pX":-0.36549889470322966,"pZ":2.9354622433612176,"vX0":10.054138706479517,"vY0":-139.57878811873718,"vZ0":-3.327307250916752,"x":130.93,"y":159.52,"x0":-2.746266667133851,"y0":50.00279514590497,"z0":5.67802687452688,"aX":-19.187760512168182},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":15.6,"spinRate":2247,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.39093830311488986,"extension":5.934193281396047},"index":3,"playId":"c538a8f3-69f8-37c2-8bfd-3454237c4606","pitchNumber":3,"startTime":"2026-07-18T00:19:35.737Z","endTime":"2026-07-18T00:19:39.101Z","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":87.2,"endSpeed":80.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257542430733256,"aZ":-25.869768877231877,"pfxX":-8.685379688708473,"pfxZ":3.8479099104993058,"pX":-1.8401501101776552,"pZ":2.8287572190377217,"vX0":6.251327867300617,"vY0":-126.96833628230668,"vZ0":-1.158149585737267,"x":187.14,"y":162.4,"x0":-3.2020559649512235,"y0":50.00049675896378,"z0":5.343576583849844,"aX":-14.221866021313987},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":1912,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.4308844458756411,"extension":5.956467880375072},"index":4,"playId":"081a6239-1ade-37dd-b3dc-4f80998e426f","pitchNumber":4,"startTime":"2026-07-18T00:19:57.392Z","endTime":"2026-07-18T00:20:00.918Z","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":94.8,"endSpeed":87.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154144834772314,"aZ":-17.285019252232704,"pfxX":-4.432609574875957,"pfxZ":7.678181409147895,"pX":0.022912164701613284,"pZ":3.0067965354146184,"vX0":9.102056464681226,"vY0":-137.78281796356686,"vZ0":-4.002798502153727,"x":116.13,"y":157.6,"x0":-2.734772651467661,"y0":50.00252542073551,"z0":5.632920129228413,"aX":-8.595991248710186},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":6.4,"spinRate":2314,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.39623869243260934,"extension":6.072863261208726},"index":5,"playId":"df74aa6a-3714-353d-9867-60c2554ee4e3","pitchNumber":5,"startTime":"2026-07-18T00:20:20.680Z","endTime":"2026-07-18T00:20:24.027Z","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":94.2,"endSpeed":86.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642176398737302,"aZ":-22.883223097484084,"pfxX":-9.852765260317032,"pfxZ":4.879873256341606,"pX":1.340677935782109,"pZ":3.1612380464085077,"vX0":14.167980064139853,"vY0":-136.5292176732133,"vZ0":-2.2831484690676076,"x":65.9,"y":153.43,"x0":-2.6153019434933844,"y0":50.00419247677708,"z0":5.569113490241699,"aX":-18.763729043303854},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":15.1,"spinRate":2165,"spinDirection":226},"zone":12,"typeConfidence":0.89,"plateTime":0.3998721197856576,"extension":6.152026216968341},"index":6,"playId":"e525d4e8-d191-3ed2-91be-3a366e09e57c","pitchNumber":6,"startTime":"2026-07-18T00:20:44.784Z","endTime":"2026-07-18T00:20:48.651Z","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":86.6,"endSpeed":79.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070851633097462,"aZ":-25.24072562667528,"pfxX":-10.112188779245239,"pfxZ":4.296659332384437,"pX":-1.2303046009237129,"pZ":1.8199776639460339,"vX0":7.923835671369202,"vY0":-125.86030893022405,"vZ0":-3.435032280454854,"x":163.9,"y":189.64,"x0":-3.0960764165551695,"y0":50.00474325547561,"z0":5.2327149121851635,"aX":-16.325417833551946},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":1986,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4341648304744483,"extension":6.034541245700276},"hitData":{"launchSpeed":71.8,"launchAngle":64.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":127.76,"coordY":184.23}},"index":7,"playId":"68e0c40b-f22e-3706-9656-3b32f93c32cf","pitchNumber":7,"startTime":"2026-07-18T00:21:04.412Z","endTime":"2026-07-18T00:21:13.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:21:13.192Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T00:23:00.480Z","endTime":"2026-07-18T00:23:58.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":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":82.6,"endSpeed":76.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259814759784433,"aZ":-32.26092371415877,"pfxX":3.014918008813525,"pfxZ":-0.05979913046174001,"pX":1.3209967071744375,"pZ":1.8863074494666814,"vX0":6.335773315993073,"vY0":-120.17493374927945,"vZ0":-2.184107696687199,"x":66.65,"y":187.85,"x0":-1.7411281698655174,"y0":50.00326693969332,"z0":5.672303883785668,"aX":4.408948437566842},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.4,"breakHorizontal":-7.0,"spinRate":2634,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4557494012747285,"extension":5.80791779887838},"index":0,"playId":"8095f0e9-ebd2-32d3-b194-f33a3d9abf48","pitchNumber":1,"startTime":"2026-07-18T00:23:17.182Z","endTime":"2026-07-18T00:23:20.923Z","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":89.1,"endSpeed":82.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718176719927385,"aZ":-21.85844356275322,"pfxX":-9.395394753934731,"pfxZ":6.039520912390063,"pX":0.3986566029661443,"pZ":1.3634975414198953,"vX0":8.253753631413462,"vY0":-129.51429231451237,"vZ0":-5.65072502258341,"x":101.8,"y":201.97,"x0":-1.600722140316373,"y0":50.00183806029914,"z0":5.233149563402804,"aX":-16.044552818574584},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":15.4,"spinRate":2301,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42205783656719076,"extension":5.976116884524386},"index":1,"playId":"dca3d14d-0a09-37aa-8159-ef3476da956c","pitchNumber":2,"startTime":"2026-07-18T00:23:28.695Z","endTime":"2026-07-18T00:23:32.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.974861817347012,"aZ":-23.237388827518036,"pfxX":-9.42041520547411,"pfxZ":4.944779289636724,"pX":1.652462390005594,"pZ":1.4655362147778006,"vX0":11.546547431402999,"vY0":-133.42155445086243,"vZ0":-5.54964156073632,"x":54.01,"y":199.21,"x0":-1.5018829371961748,"y0":50.00446496296323,"z0":5.241034398456392,"aX":-17.032370078797776},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":14.6,"spinRate":2394,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4100977849337033,"extension":5.91214474385814},"index":2,"playId":"f3995273-f678-3177-9b8e-d488cdaa5aeb","pitchNumber":3,"startTime":"2026-07-18T00:23:40.378Z","endTime":"2026-07-18T00:23:43.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686745312294203,"aZ":-13.190769260123817,"pfxX":-5.523589103954713,"pfxZ":10.779967642505147,"pX":-0.889654523138001,"pZ":3.437801051551794,"vX0":4.226837903136847,"vY0":-132.00864199818332,"vZ0":-2.738268698185428,"x":150.91,"y":145.96,"x0":-1.795745386712237,"y0":50.0015291930501,"z0":5.462317848172161,"aX":-9.726194832417782},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":9.0,"spinRate":2257,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.41527063916480866,"extension":5.786440187923},"index":3,"playId":"31871561-96bb-346e-92fa-146edbb82b29","pitchNumber":4,"startTime":"2026-07-18T00:23:54.088Z","endTime":"2026-07-18T00:23:58.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:23:58.211Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T00:24:16.088Z","endTime":"2026-07-18T00:26:43.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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":91.6,"endSpeed":83.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275670403726007,"aZ":-13.047901726921234,"pfxX":-5.271430214216473,"pfxZ":10.655915144905181,"pX":0.42425192246747495,"pZ":1.2151237699164172,"vX0":7.243910213388578,"vY0":-133.05096297522545,"vZ0":-8.060227823451923,"x":100.83,"y":205.97,"x0":-1.647451724050952,"y0":50.00298232334975,"z0":5.227375809336596,"aX":-9.461770090118758},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":8.0,"spinRate":2276,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4115196653392821,"extension":5.863582088373078},"index":0,"playId":"d8fd221a-8afa-35d3-9ef3-df12ce556b03","pitchNumber":1,"startTime":"2026-07-18T00:24:30.432Z","endTime":"2026-07-18T00:24:34.363Z","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":90.8,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24637236588757,"aZ":-22.346225409141603,"pfxX":-9.1400550272499,"pfxZ":5.531743464450448,"pX":0.39965081032270827,"pZ":1.8731631675724285,"vX0":8.541779161093405,"vY0":-131.9822579764302,"vZ0":-4.362794236013142,"x":101.77,"y":188.2,"x0":-1.6802643034182076,"y0":50.00384374555698,"z0":5.179034834194574,"aX":-16.2395702280966},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2324,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.41390566951121466,"extension":5.924051475286409},"index":1,"playId":"d212363c-5a69-3f5a-b3c9-5bbbe7e64499","pitchNumber":2,"startTime":"2026-07-18T00:24:43.811Z","endTime":"2026-07-18T00:24:47.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709287351198476,"aZ":-27.93846203189944,"pfxX":-8.220449323453444,"pfxZ":2.7852087156033853,"pX":-0.7452543337189268,"pZ":2.8079871503076226,"vX0":4.9174768290450634,"vY0":-122.46009342858846,"vZ0":-0.4368590983744802,"x":145.41,"y":162.96,"x0":-1.7091278754455554,"y0":50.00522790528167,"z0":5.3743974621088615,"aX":-12.513245500746407},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":1537,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4469140863619687,"extension":5.824751334550642},"index":2,"playId":"610a19fb-0b94-3d4b-9071-1471e5c7d5fb","pitchNumber":3,"startTime":"2026-07-18T00:24:57.679Z","endTime":"2026-07-18T00:25:03.156Z","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":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389401485543445,"aZ":-23.495876830859494,"pfxX":-9.12495904635575,"pfxZ":4.477750364991767,"pX":0.09371982297192462,"pZ":1.1586822736325075,"vX0":7.8767268034441935,"vY0":-137.564723011631,"vZ0":-6.383435170954103,"x":113.43,"y":207.5,"x0":-1.6058830387989742,"y0":50.00264738249427,"z0":5.077108339056674,"aX":-17.680470816793996},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":15.1,"spinRate":2366,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3965202414771145,"extension":6.013257898707774},"index":3,"playId":"e78cfd2f-73de-3eed-b43b-245fb1cdcd85","pitchNumber":4,"startTime":"2026-07-18T00:25:22.278Z","endTime":"2026-07-18T00:25:26.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65359005354513,"aZ":-27.307872159987884,"pfxX":-6.475795282139385,"pfxZ":3.052736146430746,"pX":0.272509533661238,"pZ":2.334657367693598,"vX0":6.439965176030832,"vY0":-124.80183536041862,"vZ0":-1.6245893228918553,"x":106.61,"y":175.74,"x0":-1.4872165534733706,"y0":50.00385365796045,"z0":5.221084186047438,"aX":-10.323593770217556},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.4,"breakHorizontal":10.4,"spinRate":1672,"spinDirection":249},"zone":6,"typeConfidence":2.0,"plateTime":0.4371495129430256,"extension":5.9844640035203875},"index":4,"playId":"944f195b-8df2-3f44-9eb5-48490ee3cabf","pitchNumber":5,"startTime":"2026-07-18T00:25:37.285Z","endTime":"2026-07-18T00:25:41.037Z","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":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891974260667673,"aZ":-20.295804532667862,"pfxX":-1.1499438067483174,"pfxZ":6.525538026475326,"pX":-1.1188171475230304,"pZ":2.636148245369586,"vX0":2.7563592231615486,"vY0":-133.1725027304575,"vZ0":-3.3981594332660308,"x":159.65,"y":167.6,"x0":-2.0115650005945755,"y0":50.00580233108521,"z0":5.372813338184947,"aX":-2.0945377262696736},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":1.6,"spinRate":2382,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4091278139390262,"extension":5.786146084372791},"index":5,"playId":"cee572c4-752e-36f0-8530-d0fdf2b51b7a","pitchNumber":6,"startTime":"2026-07-18T00:25:58.702Z","endTime":"2026-07-18T00:26:02.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715073160628947,"aZ":-24.63145965739596,"pfxX":-10.879652431006782,"pfxZ":4.172491807304299,"pX":-0.2907955058874799,"pZ":2.177981500279532,"vX0":7.311885291642922,"vY0":-133.39232359787587,"vZ0":-3.087183298842484,"x":128.08,"y":179.97,"x0":-1.6488225857025425,"y0":50.00456261620166,"z0":5.119019157815117,"aX":-19.679695082671522},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2423,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.4100327723205548,"extension":6.053287518485886},"index":6,"playId":"6ab63b59-fa9f-3d1b-a6a5-e54eaac14347","pitchNumber":7,"startTime":"2026-07-18T00:26:13.975Z","endTime":"2026-07-18T00:26:17.807Z","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":7,"startTime":"2026-07-18T00:26:25.479Z","endTime":"2026-07-18T00:26:38.171Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.563567545065325,"aZ":-40.86698317746473,"pfxX":9.352492250221022,"pfxZ":-6.741067258414667,"pX":-0.949103100573282,"pZ":2.5007023132221233,"vX0":-0.45127405550856836,"vY0":-113.3893344793348,"vZ0":2.2878295598865117,"x":153.18,"y":171.26,"x0":-1.9597963449212557,"y0":50.00252516740158,"z0":5.584586285452963,"aX":12.062172605516405},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.2,"breakHorizontal":-16.8,"spinRate":3219,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.48480878424109086,"extension":5.448113335425401},"index":8,"playId":"a3ab75ee-cbb9-34ae-b6e9-57ca3e17c70a","pitchNumber":8,"startTime":"2026-07-18T00:26:38.171Z","endTime":"2026-07-18T00:26:43.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:26:43.534Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ty France grounds into a double play, third baseman Nick Loftin to second baseman Michael Massey to first baseman Vinnie Pasquantino. Manny Machado out at 2nd. Ty France out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T00:26:57.427Z","endTime":"2026-07-18T00:28:25.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55430380274529,"aZ":-31.987648075305074,"pfxX":11.102511114856014,"pfxZ":0.13833688263380317,"pX":0.8744148361231302,"pZ":2.297733999852833,"vX0":3.0822948317638335,"vY0":-115.02075982779124,"vZ0":0.15074788820555018,"x":83.67,"y":176.74,"x0":-1.9272361698371523,"y0":50.00116816201777,"z0":5.348705049804322,"aX":14.783364242090657},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.6,"breakHorizontal":-20.9,"spinRate":2925,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4773084102618155,"extension":5.434090816840613},"index":0,"playId":"7e72842c-35d6-3676-a289-63a9460b9435","pitchNumber":1,"startTime":"2026-07-18T00:27:07.125Z","endTime":"2026-07-18T00:27:11.091Z","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":90.8,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790241641523206,"aZ":-26.819919848195575,"pfxX":-9.5704416515766,"pfxZ":2.998355025802999,"pX":0.9564437591402557,"pZ":2.5001835294076247,"vX0":9.847360877309427,"vY0":-131.97080390051366,"vZ0":-1.4586061647429713,"x":80.54,"y":171.28,"x0":-1.5577562344801323,"y0":50.003711593006855,"z0":5.0123573709817775,"aX":-17.09428020218558},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":2258,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.41306663277921096,"extension":6.07052845688309},"index":1,"playId":"b567d1f9-96ac-3538-a9c8-c27f48fdcb26","pitchNumber":2,"startTime":"2026-07-18T00:27:22.093Z","endTime":"2026-07-18T00:27:26.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.137879967082352,"aZ":-21.66242954451309,"pfxX":-0.019321710936989756,"pfxZ":6.24932883883816,"pX":-0.13500496097653794,"pZ":2.5448467091285982,"vX0":4.402714927232592,"vY0":-127.82262162285338,"vZ0":-2.8300338073264815,"x":122.15,"y":170.07,"x0":-1.8651257972346373,"y0":50.005867490147196,"z0":5.335641415385197,"aX":-0.03251617100392074},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.0,"breakHorizontal":-0.8,"spinRate":2420,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4257385801037592,"extension":5.738508207155047},"index":2,"playId":"d001d62c-e4cd-3a5b-8610-d8819d746178","pitchNumber":3,"startTime":"2026-07-18T00:27:37.850Z","endTime":"2026-07-18T00:27:43.641Z","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":93.2,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145747685834138,"aZ":-25.37630588372046,"pfxX":-10.066546102423532,"pfxZ":3.637059292426148,"pX":0.1608564536116773,"pZ":2.601640388763161,"vX0":8.112350522822004,"vY0":-135.559075911689,"vZ0":-2.0917256787715184,"x":110.87,"y":168.54,"x0":-1.5546839558424066,"y0":50.006237689116055,"z0":5.145171389797058,"aX":-18.839278815420304},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":2416,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4032169608207803,"extension":6.4936257120882885},"index":3,"playId":"b1720fad-bd48-36d3-8b92-293c6d88ac21","pitchNumber":4,"startTime":"2026-07-18T00:27:58.226Z","endTime":"2026-07-18T00:28:02.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.604789339637385,"aZ":-31.47002192480574,"pfxX":-9.742255256753605,"pfxZ":0.45604334740460484,"pX":-0.0986775804213293,"pZ":2.011288873983824,"vX0":6.959914795669982,"vY0":-122.9309796025036,"vZ0":-1.1687312789877797,"x":120.76,"y":184.48,"x0":-1.6900154949970663,"y0":50.00313525518253,"z0":5.145800506761087,"aX":-15.026556277027055},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":16.2,"spinRate":1804,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.44425310117183514,"extension":5.839477130929212},"hitData":{"launchSpeed":101.8,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.67,"coordY":165.63}},"index":4,"playId":"98b96c13-43fd-30bb-aa9f-d58fbe05af52","pitchNumber":5,"startTime":"2026-07-18T00:28:18.126Z","endTime":"2026-07-18T00:28:25.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:28:25.933Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lane Thomas homers (8) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:30:34.057Z","endTime":"2026-07-18T00:30:59.361Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19674344749508,"aZ":-22.99373598716756,"pfxX":-11.014128675900364,"pfxZ":4.7844490906303,"pX":0.06956253072696814,"pZ":2.653760994066256,"vX0":11.441400573763744,"vY0":-137.39525576614656,"vZ0":-3.431817727800193,"x":114.35,"y":167.13,"x0":-2.7089890628817543,"y0":50.006371285220446,"z0":5.473676893093991,"aX":-21.154041000619788},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2284,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.39798762817652733,"extension":6.283927000871444},"hitData":{"launchSpeed":108.2,"launchAngle":31.0,"totalDistance":445.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":42.1,"coordY":38.85}},"index":0,"playId":"94915522-fdd8-3d68-920c-cd57b7afb8e6","pitchNumber":1,"startTime":"2026-07-18T00:30:34.057Z","endTime":"2026-07-18T00:30:59.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:30:59.361Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Padres challenged (tag play), call on the field was overturned: Vinnie Pasquantino singles on a fly ball to right fielder Fernando Tatis Jr. Vinnie Pasquantino out at 2nd on the throw, right fielder Fernando Tatis Jr. to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:31:14.823Z","endTime":"2026-07-18T00:32:07.733Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"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(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.5,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267056758730693,"aZ":-27.54164927651294,"pfxX":-9.577207065110596,"pfxZ":2.5153213854421406,"pX":0.6790774236552182,"pZ":3.7010913648652344,"vX0":12.30183815660884,"vY0":-134.2745048130252,"vZ0":0.23654241940247367,"x":91.12,"y":138.85,"x0":-2.6956519256001665,"y0":50.00662183336404,"z0":5.555191433231458,"aX":-17.67251683880702},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":15.0,"spinRate":2179,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.40632237108055547,"extension":6.268064487594269},"index":0,"playId":"08fc3841-400b-3f96-bd83-f21ad6b296aa","pitchNumber":1,"startTime":"2026-07-18T00:31:19.567Z","endTime":"2026-07-18T00:31:23.106Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818649399887057,"aZ":-28.88270795722699,"pfxX":-10.331639016219457,"pfxZ":2.008752407696086,"pX":-0.1818353740327648,"pZ":1.3407988293950353,"vX0":10.310306319320391,"vY0":-126.60075347883617,"vZ0":-3.7594173780173676,"x":123.93,"y":202.58,"x0":-2.9486352800543774,"y0":50.00134987004018,"z0":5.1355183815271195,"aX":-16.910623814088442},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":16.6,"spinRate":1864,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4312722974299943,"extension":6.045714096649933},"index":1,"playId":"0b4dffd3-f8ae-3309-9792-962c5a86bf59","pitchNumber":2,"startTime":"2026-07-18T00:31:34.158Z","endTime":"2026-07-18T00:31:37.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932775511405207,"aZ":-23.919319469033944,"pfxX":-9.339149230706768,"pfxZ":5.220554704259867,"pX":-0.6798573474363631,"pZ":2.011109844388237,"vX0":8.670901686691368,"vY0":-124.6305344233804,"vZ0":-2.9227910663606798,"x":142.91,"y":184.48,"x0":-2.9827703486975214,"y0":50.00066482896363,"z0":5.1643449905170895,"aX":-14.760087924369921},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.0,"breakHorizontal":15.0,"spinRate":1871,"spinDirection":248},"zone":7,"typeConfidence":0.89,"plateTime":0.4386739970769118,"extension":5.783411710700855},"hitData":{"launchSpeed":101.5,"launchAngle":23.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.47,"coordY":96.68}},"index":2,"playId":"b8cdf921-cc83-3472-b031-2b372bc6c665","pitchNumber":3,"startTime":"2026-07-18T00:31:55.487Z","endTime":"2026-07-18T00:32:07.733Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":135},"playEndTime":"2026-07-18T00:32:07.733Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Salvador Perez hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:34:34.479Z","endTime":"2026-07-18T00:35:10.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084997409230432,"aZ":-29.15451097259777,"pfxX":6.29302180600609,"pfxZ":2.058364816451869,"pX":2.5836619854025122,"pZ":1.3813532914925788,"vX0":10.76902508311893,"vY0":-120.73205212629328,"vZ0":-2.984936541852713,"x":18.52,"y":201.48,"x0":-2.7645999845515132,"y0":50.00196261214179,"z0":5.218857277660557,"aX":9.22024407386519},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.2,"breakHorizontal":-14.2,"spinRate":2811,"spinDirection":59},"zone":14,"typeConfidence":0.88,"plateTime":0.4549268147587817,"extension":6.3024234358451405},"index":0,"playId":"046ae873-217d-3a21-b23b-44ff5aee5810","pitchNumber":1,"startTime":"2026-07-18T00:34:34.479Z","endTime":"2026-07-18T00:34:37.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200540404803213,"aZ":-31.907965022757477,"pfxX":9.5195318537152,"pfxZ":0.19531681557737635,"pX":1.4310105331472218,"pZ":1.6036647942046975,"vX0":7.45848975451983,"vY0":-117.51499430337954,"vZ0":-1.6488260408181952,"x":62.45,"y":195.48,"x0":-3.031650958276047,"y0":50.00573690045568,"z0":5.304447659298361,"aX":13.190631892760509},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":-19.2,"spinRate":2965,"spinDirection":60},"zone":14,"typeConfidence":0.94,"plateTime":0.4677619244033222,"extension":6.104267377041562},"index":1,"playId":"a171575a-6e35-321d-a730-e65dbc5b0344","pitchNumber":2,"startTime":"2026-07-18T00:34:48.183Z","endTime":"2026-07-18T00:34:51.686Z","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(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":84.5,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997345424962564,"aZ":-24.952021910527428,"pfxX":-9.995403864780153,"pfxZ":4.6883985430667305,"pX":-2.011311458237824,"pZ":3.250414191787413,"vX0":5.386808677017317,"vY0":-123.00704401220682,"vZ0":-0.036885345590316754,"x":193.67,"y":151.02,"x0":-2.923925474786641,"y0":50.00587094160614,"z0":5.370291824344536,"aX":-15.413996637085198},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":1988,"spinDirection":247},"zone":11,"typeConfidence":0.89,"plateTime":0.4442310098382265,"extension":6.087298532160709},"index":2,"playId":"9d598192-ff6b-3b31-a123-3761a44ae0fb","pitchNumber":3,"startTime":"2026-07-18T00:35:06.350Z","endTime":"2026-07-18T00:35:10.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:35:10.436Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a line drive to center fielder Jackson Merrill. Salvador Perez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:35:35.598Z","endTime":"2026-07-18T00:37:14.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":91.4,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287082854704565,"aZ":-25.117637188864265,"pfxX":-10.184100639870893,"pfxZ":3.9255790222141975,"pX":0.0011486349016225483,"pZ":2.7546991051356087,"vX0":10.885797320899817,"vY0":-132.733917573361,"vZ0":-2.3520902531524643,"x":116.96,"y":164.4,"x0":-2.8145351884720924,"y0":50.00595806213051,"z0":5.466320740869737,"aX":-18.321339256918783},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":2286,"spinDirection":222},"zone":5,"typeConfidence":0.89,"plateTime":0.4114001757776755,"extension":6.147620485963738},"index":0,"playId":"5ee000f0-548f-3bcb-9f0b-e1146a3d87c2","pitchNumber":1,"startTime":"2026-07-18T00:35:39.106Z","endTime":"2026-07-18T00:35:42.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.681837113699885,"aZ":-24.277078355846612,"pfxX":-11.5404865135674,"pfxZ":4.986778048872223,"pX":-0.11237798235916159,"pZ":0.09919230150073766,"vX0":10.780971826547951,"vY0":-124.69161021386421,"vZ0":-7.256199787247425,"x":121.28,"y":236.1,"x0":-2.9804265558343537,"y0":50.00585882141419,"z0":5.033325656720257,"aX":-18.284318488103974},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.6,"breakHorizontal":18.6,"spinRate":1971,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.438281470867782,"extension":5.910703651508921},"index":1,"playId":"fcf27285-71ae-3782-85d1-aa498d809be2","pitchNumber":2,"startTime":"2026-07-18T00:35:57.520Z","endTime":"2026-07-18T00:36:01.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.7,"endSpeed":79.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36146261942447,"aZ":-26.490094398742524,"pfxX":-9.049352216034979,"pfxZ":3.58555167486898,"pX":-1.3778628597382359,"pZ":2.0273860756051647,"vX0":7.258578617328566,"vY0":-124.71109543511561,"vZ0":-2.4863727956144395,"x":169.52,"y":184.04,"x0":-3.14001622683826,"y0":50.00590837039381,"z0":5.206090455839368,"aX":-14.361410346226235},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":14.9,"spinRate":1833,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.43797826486044844,"extension":6.018532168306873},"index":2,"playId":"fc59ade9-fd2e-3d8b-a370-170e90dc0dac","pitchNumber":3,"startTime":"2026-07-18T00:36:22.133Z","endTime":"2026-07-18T00:36:25.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721677194855758,"aZ":-27.093832023501992,"pfxX":-9.894447571602399,"pfxZ":2.807512084784772,"pX":-0.021825748574489722,"pZ":3.57859179722987,"vX0":10.680266036918454,"vY0":-133.16014442991863,"vZ0":-0.18123909873404176,"x":117.83,"y":142.16,"x0":-2.7858541913402615,"y0":50.00074188505632,"z0":5.596162257381031,"aX":-17.891346826715324},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.3,"breakHorizontal":15.8,"spinRate":2288,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4102413340561606,"extension":5.865729220535745},"index":3,"playId":"369d58a9-7814-384e-9b2d-c6cead7ecf65","pitchNumber":4,"startTime":"2026-07-18T00:36:42.998Z","endTime":"2026-07-18T00:36:47.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.571860828570202,"aZ":-23.541815862917815,"pfxX":-10.055879829021325,"pfxZ":4.641281380956811,"pX":-0.06306825254622798,"pZ":1.8038263007274131,"vX0":10.605672958954852,"vY0":-134.84252854581956,"vZ0":-5.290331454761396,"x":119.4,"y":190.08,"x0":-2.7220386111854715,"y0":50.0017149357418,"z0":5.430103611751367,"aX":-18.702035344048074},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":16.2,"spinRate":2257,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.40464490827353305,"extension":6.084351105266407},"hitData":{"launchSpeed":99.0,"launchAngle":12.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.67,"coordY":96.19}},"index":4,"playId":"0ba97e93-7ef5-389e-bb18-94cfeded98b3","pitchNumber":5,"startTime":"2026-07-18T00:37:03.927Z","endTime":"2026-07-18T00:37:14.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:37:14.474Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:37:45.866Z","endTime":"2026-07-18T00:39:19.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":92.7,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201425678520486,"aZ":-25.576112868980324,"pfxX":-9.982493866538832,"pfxZ":3.5672337168865322,"pX":-0.041046638748978063,"pZ":2.427964746799582,"vX0":10.356235806081036,"vY0":-134.6716136184094,"vZ0":-3.5534403963299788,"x":118.56,"y":173.22,"x0":-2.62577695617924,"y0":50.00620070933086,"z0":5.558537739536768,"aX":-18.477757358268217},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":2068,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.405561717470583,"extension":5.9687255588068195},"index":0,"playId":"0bc51b8b-94f2-3ae8-b82a-476096302151","pitchNumber":1,"startTime":"2026-07-18T00:37:55.166Z","endTime":"2026-07-18T00:37:59.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13457661509733,"aZ":-30.65611795514439,"pfxX":6.412015929976787,"pfxZ":1.0194204593312461,"pX":0.8764389445552535,"pZ":1.1325060157762237,"vX0":7.330481481508068,"vY0":-121.24992798020286,"vZ0":-3.6539603716562326,"x":83.59,"y":208.2,"x0":-3.016293466638417,"y0":50.00400872771894,"z0":5.326644881095798,"aX":9.572543889398075},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":-13.3,"spinRate":2824,"spinDirection":65},"zone":14,"typeConfidence":0.92,"plateTime":0.4512832504280837,"extension":5.972152014650136},"index":1,"playId":"75e0ed4c-fa7a-3b2a-aa02-2ec6dc4cda50","pitchNumber":2,"startTime":"2026-07-18T00:38:11.942Z","endTime":"2026-07-18T00:38:15.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.461093159623875,"aZ":-28.999697633844015,"pfxX":4.072671266544578,"pfxZ":2.0564073747536025,"pX":0.2986090147318601,"pZ":1.9693760786170145,"vX0":6.919260573540485,"vY0":-122.83785665072891,"vZ0":-2.625644318472176,"x":105.62,"y":185.61,"x0":-3.074574312308119,"y0":50.00061720622063,"z0":5.497248918088525,"aX":6.271928475917327},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.4,"breakHorizontal":-8.9,"spinRate":2723,"spinDirection":61},"zone":9,"typeConfidence":0.7,"plateTime":0.4445131424476121,"extension":6.0791291766203175},"index":2,"playId":"3b1fd64b-5378-38b7-8acf-12969b3ae8e3","pitchNumber":3,"startTime":"2026-07-18T00:38:31.788Z","endTime":"2026-07-18T00:38:36.557Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T00:38:50.042Z","endTime":"2026-07-18T00:39:06.101Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48336904301896,"aZ":-20.753797258422445,"pfxX":-8.961081039090251,"pfxZ":6.157168112430118,"pX":-0.42915473544066274,"pZ":2.33307775581438,"vX0":8.741417510297632,"vY0":-134.8540620306002,"vZ0":-4.7884630301759605,"x":133.36,"y":175.79,"x0":-2.537979645491491,"y0":50.001200964864985,"z0":5.58266382406634,"aX":-16.61450918124363},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":14.5,"spinRate":2235,"spinDirection":215},"zone":4,"typeConfidence":0.86,"plateTime":0.4051306640090617,"extension":6.119632582804917},"hitData":{"launchSpeed":91.8,"launchAngle":31.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.65,"coordY":79.38}},"index":4,"playId":"e06e9a64-6c0b-3873-b9a2-4995313ef21d","pitchNumber":4,"startTime":"2026-07-18T00:39:06.101Z","endTime":"2026-07-18T00:39:19.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:39:19.674Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:39:36.255Z","endTime":"2026-07-18T00:41:10.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.228218893446275,"aZ":-29.201560283694924,"pfxX":5.259096359748707,"pfxZ":2.0960151843619794,"pX":-0.02857204532376808,"pZ":1.916882719631215,"vX0":5.592190866788055,"vY0":-118.58708484177266,"vZ0":-1.694333226788498,"x":118.09,"y":187.02,"x0":-3.1030571554373454,"y0":50.00543760346438,"z0":5.311051281090924,"aX":7.471286989831631},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.6,"breakHorizontal":-10.9,"spinRate":2676,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.4623431505012179,"extension":6.145809805011337},"index":0,"playId":"c495fb6e-9c4c-3731-93ec-7089b628ccef","pitchNumber":1,"startTime":"2026-07-18T00:39:47.288Z","endTime":"2026-07-18T00:39:51.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38081605824499,"aZ":-25.98176844474873,"pfxX":-9.482216500795221,"pfxZ":3.8268330921976403,"pX":-1.1644203907289725,"pZ":2.104968670151423,"vX0":7.444961112627735,"vY0":-126.07262166952522,"vZ0":-2.8883335501619567,"x":161.38,"y":181.95,"x0":-2.916238820966131,"y0":50.003519222296,"z0":5.351023078781328,"aX":-15.344465612932375},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":1942,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4335880940085124,"extension":5.937573824493492},"index":1,"playId":"cadb10c8-68b6-3c88-bf45-bd23c8e94774","pitchNumber":2,"startTime":"2026-07-18T00:40:06.195Z","endTime":"2026-07-18T00:40:10.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6909088491757,"aZ":-23.785812084987114,"pfxX":-9.227332167175732,"pfxZ":5.248250168187123,"pX":-0.41832808061413096,"pZ":1.1219408079179578,"vX0":9.098762594640492,"vY0":-125.42650493726238,"vZ0":-5.198461972219906,"x":132.95,"y":208.49,"x0":-2.8891814724515648,"y0":50.00064109482253,"z0":5.153769380645153,"aX":-14.742121847973172},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":1910,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.43621396321866746,"extension":5.948294085687699},"index":2,"playId":"34aae8ea-b272-3dc8-a54f-ac8edd1bb715","pitchNumber":3,"startTime":"2026-07-18T00:40:25.060Z","endTime":"2026-07-18T00:40:29.752Z","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":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.107335184998046,"aZ":-21.046237537541057,"pfxX":-10.444188351710956,"pfxZ":5.957086942314463,"pX":0.7845194838444444,"pZ":1.921797410975744,"vX0":12.964663980680674,"vY0":-135.6642960991079,"vZ0":-5.794191306329279,"x":87.1,"y":186.89,"x0":-2.694713211283228,"y0":50.00368324591739,"z0":5.548002491665241,"aX":-19.51065259638895},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":2287,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.40343163326704845,"extension":5.959253419604754},"index":3,"playId":"d0e553d4-6954-3b27-8dc4-d0ecb9786228","pitchNumber":4,"startTime":"2026-07-18T00:40:46.451Z","endTime":"2026-07-18T00:40:50.787Z","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},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12059832983765,"aZ":-25.844979591917266,"pfxX":-11.063074503974232,"pfxZ":3.392693723449213,"pX":-0.07335423617367519,"pZ":2.6929648861331748,"vX0":11.133241189315692,"vY0":-135.33601014398835,"vZ0":-2.619075369830659,"x":119.8,"y":166.07,"x0":-2.7929885741863596,"y0":50.00030028948321,"z0":5.4736031433996395,"aX":-20.624322334283818},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":17.8,"spinRate":2265,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.40392707131055516,"extension":6.239535763286129},"index":4,"playId":"142798d4-1862-3dce-8bcc-44c9b19efa29","pitchNumber":5,"startTime":"2026-07-18T00:41:06.032Z","endTime":"2026-07-18T00:41:10.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:41:10.646Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:43:11.525Z","endTime":"2026-07-18T00:44:09.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":1},"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":695600,"link":"/api/v1/people/695600"},"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":88.3,"endSpeed":81.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584032490370355,"aZ":-18.0115605322708,"pfxX":-5.13267022368255,"pfxZ":8.416742485057767,"pX":-1.0884205883132265,"pZ":4.272453288781744,"vX0":4.107747030606158,"vY0":-128.62117132627708,"vZ0":0.09157297287080113,"x":158.49,"y":123.42,"x0":-2.0358889067986707,"y0":50.00384470818631,"z0":5.6281001862561375,"aX":-8.638072744901384},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2238,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.42513064680163914,"extension":5.828398934732695},"index":0,"playId":"de600628-d080-3a19-9233-0aea0c8884e8","pitchNumber":1,"startTime":"2026-07-18T00:43:18.172Z","endTime":"2026-07-18T00:43:21.742Z","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":91.0,"endSpeed":83.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07317520307341,"aZ":-24.586854425778874,"pfxX":-9.463675655621593,"pfxZ":4.242918067741471,"pX":0.40687220643264244,"pZ":2.7189456398011553,"vX0":8.825311722589431,"vY0":-132.3511290679769,"vZ0":-2.1003269291918203,"x":101.49,"y":165.37,"x0":-1.728105776290148,"y0":50.004843624421234,"z0":5.308584820362165,"aX":-16.929937298664388},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2368,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4125559772202245,"extension":6.0526720358791595},"index":1,"playId":"868b0e70-925f-3e05-a48b-99e84878140d","pitchNumber":2,"startTime":"2026-07-18T00:43:31.410Z","endTime":"2026-07-18T00:43:35.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45022891254504,"aZ":-30.96459208863731,"pfxX":12.156354465238275,"pfxZ":0.8674581872409526,"pX":0.38881152339293695,"pZ":2.2382142035394716,"vX0":2.441895145442092,"vY0":-117.80406287211062,"vZ0":-0.6384452160093365,"x":102.18,"y":178.35,"x0":-2.2420350049845315,"y0":50.00105137108778,"z0":5.399927088123419,"aX":16.91464489996193},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.7,"breakHorizontal":-22.6,"spinRate":3146,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.466711327541923,"extension":5.773500802372063},"index":2,"playId":"07614a56-7a8b-36e0-82a5-a765216eac24","pitchNumber":3,"startTime":"2026-07-18T00:43:44.779Z","endTime":"2026-07-18T00:43:48.958Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T00:43:56.621Z","endTime":"2026-07-18T00:44:05.727Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23734998217795,"aZ":-30.421717098560162,"pfxX":-10.491393624040004,"pfxZ":1.1527733727088396,"pX":0.1333648601274111,"pZ":1.520366346625942,"vX0":7.6196062675617755,"vY0":-122.33472835568763,"vZ0":-2.7283457985548756,"x":111.92,"y":197.73,"x0":-1.6524939805367842,"y0":50.00342165483384,"z0":5.247332614171978,"aX":-15.965678554935813},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":17.3,"spinRate":1911,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.44704286680035166,"extension":5.912634413233591},"index":4,"playId":"a997161c-3945-3917-9d84-9c5982564855","pitchNumber":4,"startTime":"2026-07-18T00:44:05.727Z","endTime":"2026-07-18T00:44:09.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:44:09.626Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out softly, pitcher Seth Lugo to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:44:26.860Z","endTime":"2026-07-18T00:44:54.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":85.2,"endSpeed":79.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615552785128372,"aZ":-29.254360118427417,"pfxX":2.0199088984340383,"pfxZ":1.855216444178609,"pX":0.47641017547336495,"pZ":2.5483518091721233,"vX0":4.975617035325806,"vY0":-124.16475959902039,"vZ0":-1.4356422968773261,"x":98.84,"y":169.97,"x0":-1.8083281466588643,"y0":50.00445526447855,"z0":5.546548206651951,"aX":3.184834143359708},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.7,"spinRate":2701,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4395003757841254,"extension":5.884266594990636},"index":0,"playId":"9f0db993-b522-3d17-a05c-02e860e13b43","pitchNumber":1,"startTime":"2026-07-18T00:44:33.254Z","endTime":"2026-07-18T00:44:36.957Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76413309669109,"aZ":-20.667451734635065,"pfxX":-0.5369441273728919,"pfxZ":6.762586152379022,"pX":-1.4390545949261029,"pZ":3.10539604637881,"vX0":1.982027694210501,"vY0":-128.86528599636404,"vZ0":-2.0934161315763222,"x":171.85,"y":154.93,"x0":-2.14441984625965,"y0":50.005500509486566,"z0":5.505060690177845,"aX":-0.9142643985999808},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2486,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.423112505166122,"extension":5.687849049257032},"hitData":{"launchSpeed":26.6,"launchAngle":34.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.04,"coordY":185.56}},"index":1,"playId":"f8bfd259-99aa-3ab9-aba7-fa9a879048e6","pitchNumber":2,"startTime":"2026-07-18T00:44:46.618Z","endTime":"2026-07-18T00:44:54.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:44:54.753Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:45:12.981Z","endTime":"2026-07-18T00:46:12.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334770634847786,"aZ":-26.40640797197646,"pfxX":-10.423914321909862,"pfxZ":3.376108530307565,"pX":0.9639380458440819,"pZ":0.9687677018323048,"vX0":10.086234653255039,"vY0":-129.6615509756221,"vZ0":-5.198552744690723,"x":80.26,"y":212.62,"x0":-1.6164334501051203,"y0":50.0031790770832,"z0":5.007054349067075,"aX":-17.804303497164415},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":16.7,"spinRate":2298,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4219368685258469,"extension":6.065679789378666},"index":0,"playId":"f4b99f49-42ad-3f44-98e8-ecda209d2729","pitchNumber":1,"startTime":"2026-07-18T00:45:17.601Z","endTime":"2026-07-18T00:45:20.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":68.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.542212904966124,"aZ":-41.55584354612296,"pfxX":10.934252398555511,"pfxZ":-7.9899572096735785,"pX":-0.48774753496726736,"pZ":2.36248373278254,"vX0":0.40259897246887166,"vY0":-108.50994443624859,"vZ0":2.6028184409918405,"x":135.59,"y":174.99,"x0":-2.093649406636383,"y0":50.000120495126005,"z0":5.722830548844295,"aX":12.84768803530252},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-13.2,"breakHorizontal":-19.8,"spinRate":3245,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.5075865575615919,"extension":5.525642577084612},"index":1,"playId":"b3d2d54c-2e88-3b5e-af41-94aef6717153","pitchNumber":2,"startTime":"2026-07-18T00:45:29.621Z","endTime":"2026-07-18T00:45:33.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.253726364549358,"aZ":-24.683315777453355,"pfxX":-1.975018398684834,"pfxZ":4.41644604699691,"pX":1.2726103718945119,"pZ":1.462407453359656,"vX0":8.483815846203948,"vY0":-128.51735941047707,"vZ0":-5.200141160347584,"x":68.49,"y":199.29,"x0":-1.7953248945631315,"y0":50.00189043679539,"z0":5.396426853964078,"aX":-3.3498081761816176},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":1.9,"spinRate":2441,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.42399876476598486,"extension":5.810112517952381},"index":2,"playId":"1f678ee5-b518-3d72-9bb1-5987181b84a5","pitchNumber":3,"startTime":"2026-07-18T00:45:42.156Z","endTime":"2026-07-18T00:45:45.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005512972891633,"aZ":-32.040290999097664,"pfxX":8.880823888225002,"pfxZ":0.10487418166006979,"pX":1.4911723572546716,"pZ":1.7525890360439378,"vX0":5.142935801182322,"vY0":-113.0879232175891,"vZ0":-0.8571143263542469,"x":60.16,"y":191.46,"x0":-1.9678641563614236,"y0":50.003804488031705,"z0":5.356109983275427,"aX":11.479494430948737},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.2,"breakHorizontal":-17.4,"spinRate":2990,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4847095187701811,"extension":5.584929109824798},"index":3,"playId":"16b52b0c-ca79-377d-b2c0-a8524b761636","pitchNumber":4,"startTime":"2026-07-18T00:45:54.862Z","endTime":"2026-07-18T00:45:58.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526929856859848,"aZ":-25.821557874919293,"pfxX":-10.16782892970743,"pfxZ":3.4906666628304164,"pX":0.8691232263484182,"pZ":1.355943063725898,"vX0":9.816317289841287,"vY0":-133.50317124254443,"vZ0":-4.650445565128215,"x":83.87,"y":202.17,"x0":-1.519929367415826,"y0":50.003358053342595,"z0":4.96042310883719,"aX":-18.505988648677626},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":2313,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4089966388326216,"extension":6.108800608622539},"index":4,"playId":"ff9b37af-dc0f-3d67-a341-8c224613fcf2","pitchNumber":5,"startTime":"2026-07-18T00:46:08.473Z","endTime":"2026-07-18T00:46:12.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:46:12.589Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to center fielder Lane Thomas. Luis Campusano to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:46:27.383Z","endTime":"2026-07-18T00:47:00.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136949350614614,"aZ":-26.459389262899915,"pfxX":-10.405295882902,"pfxZ":3.165870020632177,"pX":-0.6196051237875881,"pZ":2.9495961411186244,"vX0":6.5063620877511,"vY0":-133.11195011758426,"vZ0":-0.49529573957946793,"x":140.62,"y":159.14,"x0":-1.737015006458102,"y0":50.000981624746544,"z0":5.0447944500311905,"aX":-18.770857067614152},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":17.5,"spinRate":2335,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.4106363283509644,"extension":6.014094156439415},"index":0,"playId":"e89647bc-f1d3-3206-a55e-7b23d2ecec1f","pitchNumber":1,"startTime":"2026-07-18T00:46:35.364Z","endTime":"2026-07-18T00:46:39.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63885278880658,"aZ":-20.93508179693149,"pfxX":-0.6618449452957256,"pfxZ":6.625852489825133,"pX":0.7784023427172697,"pZ":3.3393058716611574,"vX0":6.438028267353698,"vY0":-128.65367913462944,"vZ0":-1.6333275502232922,"x":87.33,"y":148.62,"x0":-1.6576017938808107,"y0":50.004759019056515,"z0":5.585437412909617,"aX":-1.123341687840481},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":-0.1,"spinRate":2423,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4237648083768719,"extension":5.657941624647868},"hitData":{"launchSpeed":98.5,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.75,"coordY":77.45}},"index":1,"playId":"6de925f2-fdcd-338c-a445-b5c9e52d1516","pitchNumber":2,"startTime":"2026-07-18T00:46:49.058Z","endTime":"2026-07-18T00:47:00.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:47:00.369Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:47:26.389Z","endTime":"2026-07-18T00:50:18.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87288793275444,"aZ":-33.124206335361116,"pfxX":10.521650885149171,"pfxZ":-0.7085716253767362,"pX":-0.40807619195579603,"pZ":2.386031815999851,"vX0":0.9519507655104673,"vY0":-115.24968726715063,"vZ0":0.6788749615072862,"x":132.55,"y":174.36,"x0":-2.1932090531764254,"y0":50.00484482184196,"z0":5.305421757589121,"aX":14.051942354910583},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.8,"breakHorizontal":-19.3,"spinRate":2944,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.4765831995577914,"extension":5.678232168204855},"index":0,"playId":"e61baf89-caf2-3423-a2d7-b188e2a6c4d9","pitchNumber":1,"startTime":"2026-07-18T00:47:37.006Z","endTime":"2026-07-18T00:47:41.627Z","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":94.5,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.956114945215628,"aZ":-14.209644912262492,"pfxX":-5.312556535142084,"pfxZ":9.329500074442967,"pX":-2.003769233351987,"pZ":3.509126733006141,"vX0":1.2206096647514895,"vY0":-137.7344335635272,"vZ0":-3.3916133594996785,"x":193.38,"y":144.03,"x0":-1.7617958583182793,"y0":50.00291715002244,"z0":5.714449105194178,"aX":-10.229587958480492},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":9.4,"spinRate":2369,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3973378125650777,"extension":5.830766076706094},"index":1,"playId":"e2abb5e8-f171-373c-aa66-3c04c3fc1f23","pitchNumber":2,"startTime":"2026-07-18T00:47:53.183Z","endTime":"2026-07-18T00:47:56.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077667679767572,"aZ":-29.933725665880925,"pfxX":-9.485304539302888,"pfxZ":1.4575151165886675,"pX":-0.05488166743508526,"pZ":1.579611326188629,"vX0":6.818721898782724,"vY0":-122.81600217355181,"vZ0":-2.7454494907228035,"x":119.09,"y":196.13,"x0":-1.6273932323641973,"y0":50.00140274570022,"z0":5.243556287136255,"aX":-14.568504389548808},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":15.7,"spinRate":1831,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.44504738585241155,"extension":6.052517228771309},"index":2,"playId":"e633a6d9-1c2e-3304-8e04-329309a34dea","pitchNumber":3,"startTime":"2026-07-18T00:48:08.680Z","endTime":"2026-07-18T00:48:14.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310611913816025,"aZ":-22.274341835904828,"pfxX":-0.17429636386384262,"pfxZ":5.7408035241194035,"pX":0.7267799737744695,"pZ":4.268358123105515,"vX0":6.399191301759019,"vY0":-129.7640778498488,"vZ0":0.9894210981185938,"x":89.3,"y":123.53,"x0":-1.736957325080362,"y0":50.00244756625582,"z0":5.565234988800804,"aX":-0.301294604205543},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2326,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.42031157247335615,"extension":5.563565086335965},"index":3,"playId":"31230789-647a-3044-966b-5fc35ce2c638","pitchNumber":4,"startTime":"2026-07-18T00:48:52.870Z","endTime":"2026-07-18T00:48:56.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45848811765184,"aZ":-32.42923280658879,"pfxX":11.26863867043222,"pfxZ":-0.17609393909926396,"pX":0.8807204575374593,"pZ":1.7451219012202321,"vX0":3.320492946628714,"vY0":-119.22639149127127,"vZ0":-1.3023651894461747,"x":83.43,"y":191.66,"x0":-1.9983896558519332,"y0":50.005233716672215,"z0":5.257039620924166,"aX":16.031965742210804},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":-21.2,"spinRate":3025,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4615013760718272,"extension":5.632380058153409},"index":4,"playId":"e4eeb5a3-e709-38c2-bda0-d45800189453","pitchNumber":5,"startTime":"2026-07-18T00:49:11.641Z","endTime":"2026-07-18T00:49:15.491Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304972183160768,"aZ":-25.6549624602781,"pfxX":-9.297061467687424,"pfxZ":3.5442759121857694,"pX":0.5271546472601577,"pZ":2.459754654565075,"vX0":8.682632072839045,"vY0":-134.7529471426392,"vZ0":-2.199464376216121,"x":96.91,"y":172.37,"x0":-1.5289514126896944,"y0":50.00283010249779,"z0":5.099253456085275,"aX":-17.096921783929268},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":15.0,"spinRate":2378,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4064828625267549,"extension":6.139351528329384},"index":5,"playId":"385875a3-e339-3ffd-8513-eca6e6410cac","pitchNumber":6,"startTime":"2026-07-18T00:49:36.059Z","endTime":"2026-07-18T00:49:40.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":67.4,"endSpeed":61.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.425870623110935,"aZ":-35.79514003167872,"pfxX":6.112605704275169,"pfxZ":-3.7525110038813025,"pX":1.0062151717329095,"pZ":2.7864987303592335,"vX0":3.918455723912096,"vY0":-97.86756998098865,"vZ0":4.162201512772126,"x":78.65,"y":163.54,"x0":-1.821098113861906,"y0":50.00484430186151,"z0":5.447424167117321,"aX":5.889820822040276},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-5.0,"breakHorizontal":-12.2,"spinRate":2409,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.5611277122135698,"extension":5.726003219195448},"index":6,"playId":"cb2e226d-d7c7-304d-b5ba-05a149a4e887","pitchNumber":7,"startTime":"2026-07-18T00:49:56.540Z","endTime":"2026-07-18T00:50:00.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99213008410748,"aZ":-21.134945909265248,"pfxX":-0.4218803101953874,"pfxZ":5.877969620972797,"pX":-0.6008888380056612,"pZ":3.3069607496680438,"vX0":3.421049664387111,"vY0":-135.5273111548209,"vZ0":-1.7345428543899526,"x":139.9,"y":149.49,"x0":-1.819596731095981,"y0":50.00123606034781,"z0":5.417260071817074,"aX":-0.7923092038941212},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":0.1,"spinRate":2529,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40268666976271295,"extension":5.8004774801856485},"index":7,"playId":"97706a3f-8623-34cd-b322-4a1922d8b777","pitchNumber":8,"startTime":"2026-07-18T00:50:14.134Z","endTime":"2026-07-18T00:50:18.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:50:18.789Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carter Jensen doubles (19) on a fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:52:18.896Z","endTime":"2026-07-18T00:53:32.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595796683944933,"aZ":-17.48036124123095,"pfxX":-7.106367195371488,"pfxZ":7.929805422416499,"pX":-1.9760722651348073,"pZ":1.7202401189190515,"vX0":5.247135089393585,"vY0":-134.8211022497126,"vZ0":-6.695443328190035,"x":192.32,"y":192.33,"x0":-3.0181967138857204,"y0":50.00121488548536,"z0":5.456690310224418,"aX":-13.162895829472038},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":11.9,"spinRate":2373,"spinDirection":216},"zone":13,"typeConfidence":0.85,"plateTime":0.40529563426358006,"extension":6.148294102530095},"index":0,"playId":"faf92c87-0325-3c78-a484-48494a568e29","pitchNumber":1,"startTime":"2026-07-18T00:52:26.796Z","endTime":"2026-07-18T00:52:30.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112198255049464,"aZ":-18.653569066127115,"pfxX":-6.841025302426116,"pfxZ":7.3130318457247085,"pX":-0.4239382582737124,"pZ":2.473842844724979,"vX0":8.826215830312817,"vY0":-134.59156047898367,"vZ0":-4.615123701494522,"x":133.16,"y":171.99,"x0":-2.8452574005822435,"y0":50.00334553524688,"z0":5.5179893422069615,"aX":-12.648638633185492},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":10.7,"spinRate":2363,"spinDirection":213},"zone":4,"typeConfidence":0.82,"plateTime":0.4057782652040114,"extension":5.894001642669351},"index":1,"playId":"be4a9471-c83b-3572-aa49-b71fc45adcd7","pitchNumber":2,"startTime":"2026-07-18T00:52:41.922Z","endTime":"2026-07-18T00:52:45.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30925223015271,"aZ":-31.190436118701896,"pfxX":5.418629812422428,"pfxZ":0.6983675080119003,"pX":0.20255691339319595,"pZ":2.4697877101738777,"vX0":6.126699022264951,"vY0":-117.77711358925627,"vZ0":-0.2666444031143591,"x":109.28,"y":172.1,"x0":-3.127203008663622,"y0":50.00555266345767,"z0":5.44506735389497,"aX":7.688845505815203},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.4,"breakHorizontal":-11.2,"spinRate":2864,"spinDirection":60},"zone":5,"typeConfidence":0.92,"plateTime":0.46331641970445503,"extension":5.811762479043434},"index":2,"playId":"0ea9fde7-d77c-3024-8bfa-a19c75ecc6aa","pitchNumber":3,"startTime":"2026-07-18T00:53:00.540Z","endTime":"2026-07-18T00:53:04.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693679008645834,"aZ":-14.00235906585828,"pfxX":-4.798624434800258,"pfxZ":9.61043640774084,"pX":0.5245752201949643,"pZ":2.270445795195387,"vX0":10.052937977422596,"vY0":-136.33720552729096,"vZ0":-6.2336182583805355,"x":97.0,"y":177.48,"x0":-2.579572719218788,"y0":50.00460618081312,"z0":5.544891097215668,"aX":-9.075936426285217},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2201,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.40105114922105667,"extension":5.812872396527027},"hitData":{"launchSpeed":94.9,"launchAngle":26.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.24,"coordY":65.46}},"index":3,"playId":"55208687-e550-3cea-9f15-395d3a5bd117","pitchNumber":4,"startTime":"2026-07-18T00:53:19.145Z","endTime":"2026-07-18T00:53:32.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:53:32.170Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:53:49.023Z","endTime":"2026-07-18T00:55:53.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293456651785732,"aZ":-28.421056947170797,"pfxX":-9.579280162764093,"pfxZ":2.407016824423833,"pX":-1.1172413518450746,"pZ":3.0442470182143455,"vX0":7.486923594199037,"vY0":-123.77370710329028,"vZ0":0.2487094284903988,"x":159.59,"y":156.59,"x0":-2.927682485215481,"y0":50.005292089360296,"z0":5.310615626343182,"aX":-14.956092790131533},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":1829,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4414963954568427,"extension":5.789210139847693},"index":0,"playId":"950bedc3-bee1-363a-b458-e23ff4669f04","pitchNumber":1,"startTime":"2026-07-18T00:54:03.287Z","endTime":"2026-07-18T00:54:06.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46254414297785,"aZ":-30.352805721108293,"pfxX":4.4420472009571785,"pfxZ":1.265611167808789,"pX":-1.3443757924969284,"pZ":3.5238263496799913,"vX0":3.035484303790549,"vY0":-118.46474217996494,"vZ0":1.719932364318075,"x":168.24,"y":143.64,"x0":-3.2130112118320957,"y0":50.00462226276854,"z0":5.533396763499547,"aX":6.408417058533693},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.9,"breakHorizontal":-8.8,"spinRate":2737,"spinDirection":76},"zone":11,"typeConfidence":0.9,"plateTime":0.4597327554686794,"extension":5.952215067400528},"index":1,"playId":"dbb0dff3-12ad-3ed2-baeb-0ce2db5b6ef8","pitchNumber":2,"startTime":"2026-07-18T00:54:21.930Z","endTime":"2026-07-18T00:54:25.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.590611722150328,"aZ":-30.932149913910706,"pfxX":7.553476484553606,"pfxZ":0.8952214979191595,"pX":0.04343379975183434,"pZ":2.381593379873431,"vX0":5.0698252245942514,"vY0":-116.90078488304502,"vZ0":-0.20340547562031186,"x":115.34,"y":174.48,"x0":-3.1297970338097265,"y0":50.00561292269234,"z0":5.35633710875081,"aX":10.528686540418063},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.8,"breakHorizontal":-14.9,"spinRate":2692,"spinDirection":69},"zone":5,"typeConfidence":0.94,"plateTime":0.4672864952235649,"extension":6.117293544253764},"index":2,"playId":"044e00d9-2e12-3ecd-988a-db671653448e","pitchNumber":3,"startTime":"2026-07-18T00:54:46.020Z","endTime":"2026-07-18T00:54:49.856Z","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":91.7,"endSpeed":84.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88444718005471,"aZ":-24.970459865084212,"pfxX":-8.373431843760834,"pfxZ":3.9528985957700726,"pX":-0.5567689283502181,"pZ":2.6611261060257645,"vX0":8.336112486415942,"vY0":-133.45605896699772,"vZ0":-2.8904942783123584,"x":138.22,"y":166.93,"x0":-2.6172324679677526,"y0":50.00502369511883,"z0":5.53654746237322,"aX":-15.266145119575743},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2046,"spinDirection":217},"zone":4,"typeConfidence":0.89,"plateTime":0.40878755729715843,"extension":6.114796455539372},"index":3,"playId":"37f1dfcb-baae-3f4c-8672-947509e1f1cd","pitchNumber":4,"startTime":"2026-07-18T00:55:05.810Z","endTime":"2026-07-18T00:55:08.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118192176587062,"aZ":-22.414071664409484,"pfxX":-8.958641255160035,"pfxZ":5.293825482890498,"pX":2.076702570296165,"pZ":1.75590616664626,"vX0":15.20094130686824,"vY0":-134.189193380247,"vZ0":-5.801938558660836,"x":37.84,"y":191.37,"x0":-2.4699181765270932,"y0":50.00107767474298,"z0":5.518983112525391,"aX":-16.51226768856181},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":13.3,"spinRate":2128,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.4065038857225849,"extension":6.043722245008868},"index":4,"playId":"f970b0dd-fd9f-30a9-afe0-98fa7ac0e022","pitchNumber":5,"startTime":"2026-07-18T00:55:28.874Z","endTime":"2026-07-18T00:55:32.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.371385055829673,"aZ":-28.511465931771834,"pfxX":7.911429508718305,"pfxZ":2.511519366749601,"pX":0.15877457290266905,"pZ":3.272859783730343,"vX0":5.108402223501916,"vY0":-119.74153419090278,"vZ0":0.6138971925691591,"x":110.95,"y":150.41,"x0":-3.0273948307003726,"y0":50.001470344958896,"z0":5.557197611110619,"aX":11.525618626093149},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.9,"breakHorizontal":-15.5,"spinRate":2667,"spinDirection":66},"zone":2,"typeConfidence":0.94,"plateTime":0.456823003842012,"extension":5.963811559915419},"index":5,"playId":"0ac40a6f-e5ab-3f7e-ae5e-fe029e0ba1cc","pitchNumber":6,"startTime":"2026-07-18T00:55:49.265Z","endTime":"2026-07-18T00:55:53.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:55:53.447Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:56:06.755Z","endTime":"2026-07-18T00:56:29.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.907267549614076,"aZ":-28.41901161091908,"pfxX":-10.25349753446938,"pfxZ":2.4114878376279574,"pX":-0.5266760262719377,"pZ":2.183731916519955,"vX0":9.391527509205956,"vY0":-123.61559207293098,"vZ0":-1.5465577872669973,"x":137.08,"y":179.82,"x0":-3.02929156846789,"y0":50.005829347743614,"z0":5.186584449649332,"aX":-15.991050072060522},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.2,"breakHorizontal":16.6,"spinRate":1848,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.44183488618998945,"extension":5.9451417414916925},"hitData":{"launchSpeed":92.8,"launchAngle":53.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.13,"coordY":94.13}},"index":0,"playId":"8959ff08-998a-3448-8eb5-2a20b65725db","pitchNumber":1,"startTime":"2026-07-18T00:56:16.991Z","endTime":"2026-07-18T00:56:29.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:56:29.358Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:56:56.585Z","endTime":"2026-07-18T00:59:26.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06638630549636,"aZ":-29.153156899155594,"pfxX":4.663086757933166,"pfxZ":2.0842020310447253,"pX":-0.11233627232381899,"pZ":2.392072806571959,"vX0":5.5430094437956345,"vY0":-119.46786633480666,"vZ0":-1.0345508505163985,"x":121.28,"y":174.19,"x0":-3.064781547559229,"y0":50.00552537592772,"z0":5.440738208398374,"aX":6.770464720564055},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.8,"breakHorizontal":-9.7,"spinRate":2718,"spinDirection":58},"zone":5,"typeConfidence":0.89,"plateTime":0.4577079245323339,"extension":6.1232710810861795},"index":0,"playId":"5da555b7-873c-39c4-9c21-31d57f4e6829","pitchNumber":1,"startTime":"2026-07-18T00:56:56.585Z","endTime":"2026-07-18T00:57:01.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.404037127315714,"aZ":-27.945080095266754,"pfxX":-9.214611666304442,"pfxZ":2.719500183126171,"pX":-1.0987177418925682,"pZ":2.0689201986560777,"vX0":7.746298319145844,"vY0":-123.53869180609858,"vZ0":-2.0622039797620153,"x":158.88,"y":182.92,"x0":-3.0698301773223116,"y0":50.00049646980911,"z0":5.251327899891334,"aX":-14.31580756984194},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.7,"breakHorizontal":15.0,"spinRate":1810,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.44247389308922047,"extension":5.901470020346919},"index":1,"playId":"706e6983-5ff3-389d-af73-ed4f2158e60a","pitchNumber":2,"startTime":"2026-07-18T00:57:28.829Z","endTime":"2026-07-18T00:57:32.869Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229255960862755,"aZ":-25.165685365276982,"pfxX":-10.083369090273798,"pfxZ":4.486675456699649,"pX":0.19604512114572542,"pZ":1.443219551955793,"vX0":10.493923183679334,"vY0":-124.03866974923113,"vZ0":-3.8644440276336964,"x":109.53,"y":199.81,"x0":-2.7743900502150893,"y0":50.00221606936132,"z0":5.113596957680633,"aX":-15.751060405049367},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":1957,"spinDirection":245},"zone":14,"typeConfidence":0.89,"plateTime":0.4411488610684744,"extension":6.576348002420188},"index":2,"playId":"d222cc6c-c31f-30b4-bf04-2351ce717cea","pitchNumber":3,"startTime":"2026-07-18T00:57:47.833Z","endTime":"2026-07-18T00:57:52.177Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14441982266496,"aZ":-24.572617221999202,"pfxX":-10.67466026827045,"pfxZ":4.030767575978866,"pX":0.8139010216928179,"pZ":1.3450951904395367,"vX0":13.229855425380803,"vY0":-135.7958414874343,"vZ0":-6.235664618311789,"x":85.98,"y":202.46,"x0":-2.713046091395402,"y0":50.0010632269993,"z0":5.358436185654368,"aX":-20.12071898530431},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":16.8,"spinRate":2221,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.4019282268510409,"extension":6.173536949170254},"index":3,"playId":"e85ee7e8-5aa5-3c0f-88b9-ea1c7e278a1e","pitchNumber":4,"startTime":"2026-07-18T00:58:19.118Z","endTime":"2026-07-18T00:58:23.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01201564386903,"aZ":-27.574216485627662,"pfxX":-10.178701534066596,"pfxZ":2.9459722708281406,"pX":-0.3569734049493133,"pZ":1.7907235761141258,"vX0":9.691700768743294,"vY0":-123.76978974600895,"vZ0":-2.6920129860536472,"x":130.61,"y":190.43,"x0":-2.9874030491421024,"y0":50.00463579606265,"z0":5.184322126151192,"aX":-15.909386618052707},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":1913,"spinDirection":240},"zone":7,"typeConfidence":0.89,"plateTime":0.4412945738357581,"extension":5.874892422730296},"index":4,"playId":"d7985af8-4ba4-3f56-8169-833905054ac1","pitchNumber":5,"startTime":"2026-07-18T00:58:38.602Z","endTime":"2026-07-18T00:58:42.867Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"51eeea3a-2105-4445-96fe-a94dc3e865da","startTime":"2026-07-18T00:58:55.043Z","endTime":"2026-07-18T00:59:00.043Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"3f90278a-431a-459e-8966-6168f74c7c9e","startTime":"2026-07-18T00:59:07.900Z","endTime":"2026-07-18T00:59:12.900Z","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},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55075335782406,"aZ":-27.708252520204287,"pfxX":-8.722512508591922,"pfxZ":2.805842840903919,"pX":-1.5888410930351309,"pZ":2.836291976686255,"vX0":6.435585141722767,"vY0":-124.96105733633013,"vZ0":-0.5756503177255752,"x":177.56,"y":162.2,"x0":-3.055551426823133,"y0":50.00426791668574,"z0":5.332320816985542,"aX":-13.891306141002447},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":14.4,"spinRate":1831,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.43717369837425446,"extension":6.050412957710766},"index":7,"playId":"8900b079-4e05-3b96-ac9b-207b746337c7","pitchNumber":6,"startTime":"2026-07-18T00:59:22.354Z","endTime":"2026-07-18T00:59:26.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:59:26.612Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T01:00:40.776Z","endTime":"2026-07-18T01:05:44.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T00:59:43.525Z","endTime":"2026-07-18T01:00:43.051Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.703297303705163,"aZ":-15.922486270495128,"pfxX":-7.5064329279460456,"pfxZ":8.623423599952963,"pX":0.18210726622315368,"pZ":1.8603192886487436,"vX0":10.223780704082754,"vY0":-136.34550061602573,"vZ0":-6.680371192972672,"x":110.06,"y":188.55,"x0":-2.639226293544332,"y0":50.00146212931528,"z0":5.438926487420893,"aX":-14.145594713474706},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":11.4,"spinRate":2391,"spinDirection":219},"zone":8,"typeConfidence":0.87,"plateTime":0.40155419175830875,"extension":6.274454043820396},"index":1,"playId":"dd228953-92d3-3acb-bb4a-b5c93431d05a","pitchNumber":1,"startTime":"2026-07-18T01:00:43.051Z","endTime":"2026-07-18T01:00:47.141Z","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":92.0,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65035386991304,"aZ":-24.361774266497147,"pfxX":-10.08646168785987,"pfxZ":4.307239321927975,"pX":0.4932890185952065,"pZ":2.9992800781146793,"vX0":11.610666366902821,"vY0":-133.52940727723984,"vZ0":-2.148170512845189,"x":98.2,"y":157.8,"x0":-2.592381011911192,"y0":50.00130496911378,"z0":5.559629362579794,"aX":-18.28787448660088},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":15.8,"spinRate":2154,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.40955187297231754,"extension":6.179269727091602},"index":2,"playId":"ba410bbc-0af7-3fc6-951b-b9e0c8e29d26","pitchNumber":2,"startTime":"2026-07-18T01:01:02.726Z","endTime":"2026-07-18T01:01:06.963Z","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":94.0,"endSpeed":85.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500787611526114,"aZ":-15.33604847430895,"pfxX":-7.58869010564883,"pfxZ":8.933178235057074,"pX":0.938970062092588,"pZ":3.201745126213012,"vX0":12.242246503850895,"vY0":-136.3153227442068,"vZ0":-3.648154573808255,"x":81.21,"y":152.33,"x0":-2.6209101919278783,"y0":50.002805888822756,"z0":5.613735406453928,"aX":-14.305087660156111},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":11.2,"spinRate":2429,"spinDirection":218},"zone":12,"typeConfidence":0.88,"plateTime":0.40154341263854265,"extension":6.029411288900814},"index":3,"playId":"13cd3c68-5c7c-34f6-b3bd-51e45daa963f","pitchNumber":3,"startTime":"2026-07-18T01:01:23.756Z","endTime":"2026-07-18T01:01:28.971Z","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":93.5,"endSpeed":86.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35618196735192,"aZ":-18.761879093967618,"pfxX":-6.237149462286211,"pfxZ":7.071618892108312,"pX":-2.481073039483094,"pZ":4.930673835882844,"vX0":3.312848158226772,"vY0":-136.2147689546089,"vZ0":0.8676935435493512,"x":211.57,"y":105.65,"x0":-2.8968438182081635,"y0":50.00094741911614,"z0":5.89662354197448,"aX":-11.826496239797772},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":10.7,"spinRate":2085,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.4007096578185503,"extension":5.629230096794526},"index":4,"playId":"c1f6e946-6e0e-3511-9ec8-07ace3a1f258","pitchNumber":4,"startTime":"2026-07-18T01:01:58.515Z","endTime":"2026-07-18T01:02:02.132Z","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":85.9,"endSpeed":79.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74926395313001,"aZ":-28.8316439155746,"pfxX":-8.284332349539477,"pfxZ":2.0792768860406543,"pX":-3.0921623656856254,"pZ":2.986665893133077,"vX0":3.1964004657299028,"vY0":-125.24394976512167,"vZ0":0.3214965373149379,"x":234.87,"y":158.14,"x0":-3.3010659093477863,"y0":50.00018150181104,"z0":5.194206727609431,"aX":-13.30031765327223},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":1844,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.4355335166754517,"extension":5.705165003301682},"index":5,"playId":"af7b1a2b-78a9-3b34-899d-cc6d3c8d9796","pitchNumber":5,"startTime":"2026-07-18T01:02:21.951Z","endTime":"2026-07-18T01:02:25.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"6754925f-f2ad-4c29-82dd-d9db8669ab12","startTime":"2026-07-18T01:02:44.723Z","endTime":"2026-07-18T01:02:49.723Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87417508168346,"aZ":-26.825198131219892,"pfxX":-8.672392491358732,"pfxZ":3.3174972482927796,"pX":-1.6530480484695746,"pZ":2.4227630248502163,"vX0":6.577086836996269,"vY0":-125.54337877820443,"vZ0":-1.8090757511130735,"x":180.01,"y":173.37,"x0":-3.1663448555524756,"y0":50.00360006010418,"z0":5.313578031273068,"aX":-13.991934154996063},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":14.4,"spinRate":1769,"spinDirection":249},"zone":13,"typeConfidence":0.89,"plateTime":0.4345097369024904,"extension":5.808073561988316},"index":7,"playId":"106d8da3-f8e3-3b02-b18a-22df229bbd28","pitchNumber":6,"startTime":"2026-07-18T01:03:03.845Z","endTime":"2026-07-18T01:03:07.172Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988040697209524,"aZ":-25.61347026080722,"pfxX":-10.873805446050891,"pfxZ":3.495381327094325,"pX":-1.195452499456778,"pZ":3.5794857694591116,"vX0":7.933844942888135,"vY0":-135.70529102048937,"vZ0":-0.8636290871996815,"x":162.57,"y":142.13,"x0":-2.7352175942045553,"y0":50.001429741973965,"z0":5.67612557068338,"aX":-20.404248523634937},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":2104,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.40266003026133657,"extension":6.080656288118507},"index":8,"playId":"8bc4c541-3d13-3e93-b1a8-61d21ef8305d","pitchNumber":7,"startTime":"2026-07-18T01:03:32.275Z","endTime":"2026-07-18T01:03:35.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71360405485683,"aZ":-26.10615092126397,"pfxX":5.069689064709218,"pfxZ":4.0369846095639215,"pX":0.8305975952636987,"pZ":3.1112011783850115,"vX0":7.765130222148028,"vY0":-121.29274168038737,"vZ0":-0.11449107943981829,"x":85.34,"y":154.78,"x0":-3.0598448908335327,"y0":50.00300978099398,"z0":5.418174373158148,"aX":7.622135177592398},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.6,"breakHorizontal":-10.9,"spinRate":2795,"spinDirection":74},"zone":12,"typeConfidence":0.89,"plateTime":0.450013906579366,"extension":6.048881333715016},"index":9,"playId":"c118b7cd-e3a8-3905-b61e-e55cc783c99a","pitchNumber":8,"startTime":"2026-07-18T01:04:07.874Z","endTime":"2026-07-18T01:04:11.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22942718124702,"aZ":-20.34243098174295,"pfxX":-5.09162186851143,"pfxZ":6.161876706412901,"pX":-1.1125803116525659,"pZ":4.532211906926951,"vX0":6.533652029426232,"vY0":-136.76511959130593,"vZ0":0.15262995262239898,"x":159.41,"y":116.41,"x0":-2.8555917375985387,"y0":50.00507501570412,"z0":5.855214712011065,"aX":-9.781345909771234},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":8.0,"spinRate":2226,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.3983756112019705,"extension":5.823304364480668},"index":10,"playId":"feaf59f9-aad2-37c5-a854-56ff29752c3b","pitchNumber":9,"startTime":"2026-07-18T01:04:37.570Z","endTime":"2026-07-18T01:04:41.202Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82707219244805,"aZ":-27.143478577245116,"pfxX":-9.149009987025378,"pfxZ":2.667249283720416,"pX":-0.4420365700270223,"pZ":2.916091005906408,"vX0":9.689228039052763,"vY0":-135.61211915713517,"vZ0":-2.1486706080298474,"x":133.85,"y":160.05,"x0":-2.8492788975414856,"y0":50.006650225850315,"z0":5.58621250486192,"aX":-17.280182785944422},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.6,"breakHorizontal":14.9,"spinRate":2185,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.40179428511592485,"extension":5.827699505689156},"index":11,"playId":"950e4351-b165-3dc8-be96-511c2cf0a98d","pitchNumber":10,"startTime":"2026-07-18T01:04:59.041Z","endTime":"2026-07-18T01:05:03.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.811707359861533,"aZ":-17.890739295506638,"pfxX":-5.220158775630365,"pfxZ":7.350241055632938,"pX":-0.40455746227320405,"pZ":2.506007359129682,"vX0":8.088454802315592,"vY0":-137.82089496977207,"vZ0":-5.346010217804213,"x":132.42,"y":171.12,"x0":-2.6859189448098717,"y0":50.000539805234176,"z0":5.6614072383969045,"aX":-10.140814018616757},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":7.9,"spinRate":2182,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.39594202421167024,"extension":5.748502476212236},"hitData":{"launchSpeed":94.7,"launchAngle":31.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.42,"coordY":60.73}},"index":12,"playId":"b23a74ac-d7df-3bd9-9226-f4b6e8b6674a","pitchNumber":11,"startTime":"2026-07-18T01:05:35.861Z","endTime":"2026-07-18T01:05:44.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:05:44.597Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to right fielder Jac Caglianone.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T01:07:53.476Z","endTime":"2026-07-18T01:08:27.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.4,"endSpeed":75.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.574030608344497,"aZ":-33.2712122910799,"pfxX":1.5041020822372269,"pfxZ":-0.7640295644818877,"pX":0.09168857659342157,"pZ":2.7749791192483215,"vX0":3.7841311233395096,"vY0":-118.5847269881596,"vZ0":-0.09915871855251002,"x":113.51,"y":163.86,"x0":-1.710768421923381,"y0":50.00040105576566,"z0":5.815971569493082,"aX":2.1719960773888185},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.2,"breakHorizontal":-3.5,"spinRate":2623,"spinDirection":110},"zone":5,"typeConfidence":2.0,"plateTime":0.4593348528432468,"extension":5.684609161334539},"index":0,"playId":"bbfbe8dc-683e-35ac-8899-77a8ddb1c01c","pitchNumber":1,"startTime":"2026-07-18T01:08:02.121Z","endTime":"2026-07-18T01:08:06.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91931323514164,"aZ":-22.49229259257681,"pfxX":0.5475041753852082,"pfxZ":5.904689852808051,"pX":0.09810934632666932,"pZ":2.813629102603474,"vX0":4.770706327314441,"vY0":-126.23218374444127,"vZ0":-2.165377143099817,"x":113.26,"y":162.81,"x0":-1.8751429672825068,"y0":50.00077436303402,"z0":5.4644376109235,"aX":0.8965209251072382},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.6,"breakHorizontal":-1.9,"spinRate":2446,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.43133394210651943,"extension":5.759249662556752},"hitData":{"launchSpeed":101.6,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":144.79,"coordY":132.75}},"index":1,"playId":"e03e34c8-ac7f-3e22-957d-810e67c6b531","pitchNumber":2,"startTime":"2026-07-18T01:08:15.298Z","endTime":"2026-07-18T01:08:27.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:08:27.003Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, third baseman Nick Loftin to second baseman Michael Massey to first baseman Vinnie Pasquantino. Xander Bogaerts out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T01:08:47.118Z","endTime":"2026-07-18T01:09:15.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.456781798202243,"aZ":-40.24711234829648,"pfxX":8.34633874050297,"pfxZ":-6.592217402415093,"pX":0.5243094410943652,"pZ":1.696349461524124,"vX0":2.705639669334256,"vY0":-110.27666235083358,"vZ0":0.8407440719920067,"x":97.01,"y":192.98,"x0":-1.8041283684026141,"y0":50.0005294103936,"z0":5.571585542054559,"aX":10.228935218373904},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.4,"breakHorizontal":-15.8,"spinRate":3174,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.49757190995267564,"extension":5.4015152638402455},"index":0,"playId":"e421b5e0-d163-3553-aa31-96aec9badaaa","pitchNumber":1,"startTime":"2026-07-18T01:08:49.497Z","endTime":"2026-07-18T01:08:54.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91259490741544,"aZ":-34.66409534502778,"pfxX":11.234337781182262,"pfxZ":-1.9329245342873893,"pX":0.11976807340892259,"pZ":2.2030672518493324,"vX0":1.5800084416627223,"vY0":-112.7602506981369,"vZ0":0.6453688381034315,"x":112.43,"y":179.3,"x0":-2.0499224144343287,"y0":50.005056110187006,"z0":5.416392535105138,"aX":14.437931505719128},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.0,"breakHorizontal":-20.8,"spinRate":2975,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4861454548269424,"extension":5.647368730818849},"hitData":{"launchSpeed":84.9,"launchAngle":5.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.67,"coordY":167.66}},"index":1,"playId":"eb296ebb-8843-300b-b7a5-d3dc0cb3d2ad","pitchNumber":2,"startTime":"2026-07-18T01:09:07.163Z","endTime":"2026-07-18T01:09:15.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:09:15.704Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to third baseman Nick Loftin in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T01:09:40.015Z","endTime":"2026-07-18T01:10:17.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01107532711875,"aZ":-16.934693753624103,"pfxX":-4.641386932226711,"pfxZ":8.787269435589115,"pX":-0.7796292981722773,"pZ":3.4665145499226075,"vX0":4.425258060057813,"vY0":-130.49665314739082,"vZ0":-1.7585091229381944,"x":146.72,"y":145.18,"x0":-1.889776312158239,"y0":50.00283501483927,"z0":5.417227858976291,"aX":-8.050219193364455},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2268,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4188105921201388,"extension":5.86885672806835},"index":0,"playId":"24b01643-8d02-3073-9579-02748516a9cf","pitchNumber":1,"startTime":"2026-07-18T01:09:41.050Z","endTime":"2026-07-18T01:09:44.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317266061997323,"aZ":-24.52750848917041,"pfxX":-9.921001504025917,"pfxZ":4.14591745428646,"pX":-0.25019401632113347,"pZ":1.5252492666133395,"vX0":7.456167849819945,"vY0":-134.50076810014713,"vZ0":-5.023139690265973,"x":126.54,"y":197.6,"x0":-1.759928816305876,"y0":50.00475980884552,"z0":5.141443676336228,"aX":-18.30274948814976},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":16.6,"spinRate":2363,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4061800215461533,"extension":6.001106760406568},"index":1,"playId":"9b86ba9c-9899-3092-b599-ceed61a3f3ea","pitchNumber":2,"startTime":"2026-07-18T01:09:54.112Z","endTime":"2026-07-18T01:09:58.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.227737984426373,"aZ":-29.014981644608312,"pfxX":-8.856662709317073,"pfxZ":2.0602942197773197,"pX":-0.7784089523287064,"pZ":1.9263530073828554,"vX0":5.519829369189377,"vY0":-122.74057423310417,"vZ0":-2.2450124021137836,"x":146.67,"y":186.77,"x0":-1.9004148408683148,"y0":50.00340794689623,"z0":5.312287961310647,"aX":-13.577216180003104},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":14.9,"spinRate":1730,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.44546281567639756,"extension":5.967157571153907},"hitData":{"launchSpeed":79.8,"launchAngle":76.0,"totalDistance":102.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":121.81,"coordY":192.12}},"index":2,"playId":"fb12e161-993d-392e-83db-ea70261ca713","pitchNumber":3,"startTime":"2026-07-18T01:10:07.815Z","endTime":"2026-07-18T01:10:17.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:10:17.527Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T01:12:21.073Z","endTime":"2026-07-18T01:13:39.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":93.1,"endSpeed":85.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420746711147498,"aZ":-16.513724457524862,"pfxX":-4.804000888531624,"pfxZ":8.354483401274704,"pX":-0.6106418818662459,"pZ":3.8948831294106987,"vX0":7.458366352488872,"vY0":-135.511659408923,"vZ0":-1.9019176514860439,"x":140.28,"y":133.62,"x0":-2.7644992665536785,"y0":50.002202981577625,"z0":5.749572836654166,"aX":-9.005169001760944},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2359,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.40297873977875387,"extension":5.995353771062885},"index":0,"playId":"1dc88c34-1db5-3539-9460-130ffa2df88d","pitchNumber":1,"startTime":"2026-07-18T01:12:23.983Z","endTime":"2026-07-18T01:12:29.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.077449120620898,"aZ":-29.67805041180819,"pfxX":8.55896426893095,"pfxZ":1.7572974932177052,"pX":1.4492983081223698,"pZ":1.7129605661094027,"vX0":7.519015218663428,"vY0":-117.87684893649623,"vZ0":-1.9817676612354118,"x":61.76,"y":192.53,"x0":-2.8860300943501227,"y0":50.0002373234566,"z0":5.288079736462645,"aX":12.115644089306697},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.0,"breakHorizontal":-17.3,"spinRate":2745,"spinDirection":63},"zone":14,"typeConfidence":0.94,"plateTime":0.4635405113220341,"extension":5.852432653605548},"index":1,"playId":"0f20daa5-cacf-33da-92b2-700d2deb4715","pitchNumber":2,"startTime":"2026-07-18T01:12:41.286Z","endTime":"2026-07-18T01:12:45.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40694543571531,"aZ":-29.007618878573876,"pfxX":1.0140847179011172,"pfxZ":2.02348903949163,"pX":0.7287808623429378,"pZ":1.958525678469449,"vX0":8.735121008686383,"vY0":-123.69010954565475,"vZ0":-2.3332190028417155,"x":89.22,"y":185.9,"x0":-2.965905864860848,"y0":50.00187150211334,"z0":5.322727760660761,"aX":1.5865086336579846},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.7,"spinRate":2340,"spinDirection":162},"zone":9,"typeConfidence":0.92,"plateTime":0.44116345148257574,"extension":5.996562741342446},"index":2,"playId":"67c4038f-386c-3953-954a-508c733ffbbf","pitchNumber":3,"startTime":"2026-07-18T01:12:56.490Z","endTime":"2026-07-18T01:12:59.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.377755865861662,"aZ":-29.262949737688224,"pfxX":6.491026625569099,"pfxZ":2.0024922354650716,"pX":0.5684495421034461,"pZ":2.696376829454693,"vX0":6.3260961312708055,"vY0":-119.58797691637429,"vZ0":-0.3241596321630966,"x":95.33,"y":165.98,"x0":-2.9512406542442347,"y0":50.00185866221636,"z0":5.451505401406605,"aX":9.429952987634437},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.8,"breakHorizontal":-13.2,"spinRate":2657,"spinDirection":69},"zone":6,"typeConfidence":0.93,"plateTime":0.45746623860737445,"extension":5.888107283467229},"index":3,"playId":"781c33ba-12c9-33d5-8226-96771879024a","pitchNumber":4,"startTime":"2026-07-18T01:13:11.902Z","endTime":"2026-07-18T01:13:15.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T01:13:25.364Z","endTime":"2026-07-18T01:13:36.015Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24811584980677,"aZ":-31.337298072605307,"pfxX":8.766214301309901,"pfxZ":0.5725826900900035,"pX":0.792114749583576,"pZ":2.356462875644684,"vX0":5.884098217617965,"vY0":-120.00092706285129,"vZ0":-0.9608816973803913,"x":86.81,"y":175.16,"x0":-2.8269747240102965,"y0":50.00456846359184,"z0":5.542750005524531,"aX":12.84124484395357},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.1,"breakHorizontal":-17.3,"spinRate":2706,"spinDirection":48},"zone":14,"typeConfidence":0.94,"plateTime":0.455662412516161,"extension":6.014088547879856},"index":5,"playId":"1b0db7bb-b60d-3a54-ae32-0d721fb9024e","pitchNumber":5,"startTime":"2026-07-18T01:13:36.015Z","endTime":"2026-07-18T01:13:39.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:13:39.697Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, first baseman Ty France to pitcher Michael King.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T01:13:52.362Z","endTime":"2026-07-18T01:15:49.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"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(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":91.6,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311909400243845,"aZ":-23.884287691669442,"pfxX":-10.03731170966871,"pfxZ":4.563839189612571,"pX":0.21282357763399523,"pZ":3.040149148846482,"vX0":11.305159939464135,"vY0":-133.09719329947896,"vZ0":-2.099845576859496,"x":132.87,"y":151.26,"x0":-2.76141760903977,"y0":50.001455753276,"z0":5.547599387482798,"aX":-18.226548376063082},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":16.1,"spinRate":2150,"spinDirection":223},"zone":2,"typeConfidence":0.89,"plateTime":0.40962045396872826,"extension":6.102761809913196},"index":0,"playId":"5c8a4844-e39e-3cad-a6d1-4504047ec00f","pitchNumber":1,"startTime":"2026-07-18T01:14:04.232Z","endTime":"2026-07-18T01:14:08.422Z","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":84.9,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.513069592332638,"aZ":-27.00481891917416,"pfxX":-8.726580250169341,"pfxZ":3.2983255357984316,"pX":-0.6604846244553916,"pZ":1.9224983725445497,"vX0":8.645163860105379,"vY0":-123.52542212235164,"vZ0":-2.5573095231791685,"x":142.18,"y":186.87,"x0":-3.0497144210254983,"y0":50.00173829495763,"z0":5.210848026688209,"aX":-13.66662177607622},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":14.2,"spinRate":1705,"spinDirection":239},"zone":7,"typeConfidence":0.88,"plateTime":0.4411626582409274,"extension":5.679207668772272},"index":1,"playId":"6b9e652e-54e9-37a4-90b9-975f852c8247","pitchNumber":2,"startTime":"2026-07-18T01:14:18.041Z","endTime":"2026-07-18T01:14:21.266Z","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.9,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391689366766343,"aZ":-20.190055510805376,"pfxX":-4.30672535383282,"pfxZ":6.259998409490999,"pX":-0.3381328199053338,"pZ":3.475612510685997,"vX0":7.984102891389901,"vY0":-136.59843617420714,"vZ0":-2.302355116432306,"x":129.89,"y":144.94,"x0":-2.7220987200988858,"y0":50.00278151457193,"z0":5.697880618801956,"aX":-8.24566758825398},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":6.4,"spinRate":2212,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3989758210844907,"extension":5.984161542713303},"index":2,"playId":"b0ec4ff3-3c39-3167-8b20-7734a72fd40c","pitchNumber":3,"startTime":"2026-07-18T01:14:38.415Z","endTime":"2026-07-18T01:14:41.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.625729730747,"aZ":-16.6932106955081,"pfxX":-4.185277728635687,"pfxZ":8.304755717358,"pX":0.2617275294376014,"pZ":3.6101583027383852,"vX0":9.221931888336254,"vY0":-134.77496360787703,"vZ0":-2.517968022116903,"x":107.02,"y":141.31,"x0":-2.6402706552883584,"y0":50.003927065181074,"z0":5.717389520222473,"aX":-7.804001225972316},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":5.9,"spinRate":2275,"spinDirection":221},"zone":12,"typeConfidence":0.89,"plateTime":0.4043448771646556,"extension":5.696584085329237},"index":3,"playId":"4921a2c9-3447-3a20-b547-706d86b731a8","pitchNumber":4,"startTime":"2026-07-18T01:14:58.265Z","endTime":"2026-07-18T01:15:01.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71785697012627,"aZ":-31.72232417961023,"pfxX":7.409535145865975,"pfxZ":0.3147171902716055,"pX":0.5467970524006859,"pZ":1.2911732567279726,"vX0":6.194272359223828,"vY0":-119.64584710157358,"vZ0":-2.8243866650139267,"x":96.16,"y":203.92,"x0":-3.0370024156954583,"y0":50.0050004054377,"z0":5.3248901143144485,"aX":10.761737727538547},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.1,"breakHorizontal":-14.9,"spinRate":2715,"spinDirection":52},"zone":14,"typeConfidence":0.93,"plateTime":0.4574948236559573,"extension":5.817753662776496},"index":4,"playId":"eb9e029e-2bae-3ef8-ac32-e16121712753","pitchNumber":5,"startTime":"2026-07-18T01:15:20.823Z","endTime":"2026-07-18T01:15:24.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38138176702152,"aZ":-28.083271011340358,"pfxX":-8.966975999530966,"pfxZ":2.5770849050228177,"pX":-1.1789333879694275,"pZ":1.460076788914251,"vX0":7.645206750227442,"vY0":-124.47365345758412,"vZ0":-3.616190504663872,"x":161.94,"y":199.36,"x0":-3.1087032344590257,"y0":50.00192211488537,"z0":5.2288583996747615,"aX":-14.226870404354479},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":14.8,"spinRate":1911,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.4381814392122969,"extension":6.195572185692084},"hitData":{"launchSpeed":67.4,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.44,"coordY":170.19}},"index":5,"playId":"cef3b0c7-575d-3725-835f-2e182827b96b","pitchNumber":6,"startTime":"2026-07-18T01:15:41.470Z","endTime":"2026-07-18T01:15:49.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:15:49.690Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano challenged (pitch result), call on the field was overturned: Nick Loftin called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T01:16:15.292Z","endTime":"2026-07-18T01:16:59.120Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":92.7,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.395482624229153,"aZ":-25.916148846117263,"pfxX":-8.126668246979047,"pfxZ":3.3500094931009947,"pX":-0.3287609986712498,"pZ":2.377357458544232,"vX0":9.329700044322765,"vY0":-134.84584279369594,"vZ0":-3.7562713316261576,"x":129.53,"y":174.59,"x0":-2.754466996234871,"y0":50.00151499202385,"z0":5.58691892207294,"aX":-15.178740621616273},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":13.1,"spinRate":2168,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.4039772284370482,"extension":5.970122972171551},"index":0,"playId":"22c36ee8-2dc3-3bd5-bd80-a0f3b63ded06","pitchNumber":1,"startTime":"2026-07-18T01:16:17.845Z","endTime":"2026-07-18T01:16:21.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09428649694497,"aZ":-31.77897000061957,"pfxX":3.3125204178540684,"pfxZ":0.26502059037171577,"pX":0.015040948510704236,"pZ":1.4602717007312274,"vX0":6.115874217079635,"vY0":-121.27075065845794,"vZ0":-2.824246955796861,"x":116.43,"y":199.35,"x0":-2.954194510147809,"y0":50.005685746065105,"z0":5.36716867424449,"aX":5.014549831237243},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-7.2,"spinRate":2710,"spinDirection":72},"zone":14,"typeConfidence":0.79,"plateTime":0.44888043432639124,"extension":5.925383755034928},"index":1,"playId":"b9f6d2ce-696a-3e30-b30a-c6a15fc5ec46","pitchNumber":2,"startTime":"2026-07-18T01:16:33.651Z","endTime":"2026-07-18T01:16:37.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T01:16:43.001Z","endTime":"2026-07-18T01:16:53.722Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.240380439536967,"aZ":-31.337123929794636,"pfxX":4.868846262174062,"pfxZ":0.555999920594326,"pX":0.7425992796374357,"pZ":2.9949479884096566,"vX0":7.37537241326318,"vY0":-120.8399667901521,"vZ0":0.5258705064200309,"x":88.69,"y":157.92,"x0":-2.969052647713279,"y0":50.0002617836426,"z0":5.504821725933784,"aX":7.272598684046815},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":-10.4,"spinRate":2673,"spinDirection":59},"zone":3,"typeConfidence":0.87,"plateTime":0.4514665684941317,"extension":5.84663557268781},"index":3,"playId":"ae8d3473-22af-328a-b4e5-fc086ee0c064","pitchNumber":3,"startTime":"2026-07-18T01:16:53.722Z","endTime":"2026-07-18T01:16:59.120Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"playEndTime":"2026-07-18T01:16:59.120Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ty France hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:19:18.823Z","endTime":"2026-07-18T01:19:24.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":74.3,"endSpeed":67.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.481634447075944,"aZ":-42.42900159205117,"pfxX":10.313463624010005,"pfxZ":-8.778543985939542,"pX":-2.5194644992097834,"pZ":3.724560331251393,"vX0":-3.3424852775902094,"vY0":-107.93830841979748,"vZ0":5.215156040183741,"x":213.04,"y":138.22,"x0":-2.2821812462120707,"y0":50.00119434996531,"z0":5.976866541235657,"aX":12.050758274350388},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-13.9,"breakHorizontal":-17.6,"spinRate":3157,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.5093273439406776,"extension":5.304729401668243},"index":0,"playId":"658f3a7f-bf74-3bd7-89a1-aa2f04c2952d","pitchNumber":1,"startTime":"2026-07-18T01:19:20.247Z","endTime":"2026-07-18T01:19:24.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:19:24.623Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:19:43.157Z","endTime":"2026-07-18T01:22:41.729Z","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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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,5,6,7],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.151125063149337,"aZ":-20.48704206943461,"pfxX":-0.8170760959602523,"pfxZ":7.169199503206894,"pX":-1.3545795073414568,"pZ":4.201857722186914,"vX0":1.824385780308335,"vY0":-125.97012830971583,"vZ0":0.497850268675224,"x":168.63,"y":125.33,"x0":-1.9774447635170556,"y0":50.00189896223047,"z0":5.6395283773544795,"aX":-1.331955137671973},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.3,"breakHorizontal":1.1,"spinRate":2270,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.43243627759497283,"extension":5.621373054431629},"index":0,"playId":"17822a84-17ce-3fcf-8fbb-c4833c23dc74","pitchNumber":1,"startTime":"2026-07-18T01:19:57.752Z","endTime":"2026-07-18T01:20:01.527Z","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":91.9,"endSpeed":84.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70693159033363,"aZ":-24.69918813051196,"pfxX":-9.511774396610763,"pfxZ":4.092603003955864,"pX":-1.0364011565703959,"pZ":1.845208242803525,"vX0":5.3094629496045425,"vY0":-133.82046900448026,"vZ0":-4.1386397360666045,"x":156.51,"y":188.96,"x0":-1.8019428080637956,"y0":50.00628189522348,"z0":5.164258729330781,"aX":-17.393544247599486},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":16.2,"spinRate":2426,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.40804621941452446,"extension":5.865925395615641},"index":1,"playId":"38054ae7-4f9b-3477-8e59-7927b97efd08","pitchNumber":2,"startTime":"2026-07-18T01:20:11.842Z","endTime":"2026-07-18T01:20:15.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.928103029972988,"aZ":-33.81674668716611,"pfxX":10.449161742558433,"pfxZ":-1.3165126125229776,"pX":-0.7046316436850256,"pZ":2.7814851490762327,"vX0":0.1964784829536929,"vY0":-110.93029502141928,"vZ0":2.022051098796185,"x":143.86,"y":163.68,"x0":-2.151896118194371,"y0":50.00385104776112,"z0":5.384632514287709,"aX":13.017040987073804},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.6,"breakHorizontal":-19.0,"spinRate":2811,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4938366685187545,"extension":5.525234106594757},"index":2,"playId":"e576ff48-1f84-31f0-87f3-82e4ae6aa6a9","pitchNumber":3,"startTime":"2026-07-18T01:20:30.821Z","endTime":"2026-07-18T01:20:34.857Z","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":92.7,"endSpeed":85.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98875372048362,"aZ":-27.349962085881593,"pfxX":-10.452683564792075,"pfxZ":2.6069241137306483,"pX":-0.6705739064203329,"pZ":2.0458291738113195,"vX0":6.437696438793435,"vY0":-134.84627121467042,"vZ0":-3.0384982650963375,"x":142.56,"y":183.54,"x0":-1.724892062106273,"y0":50.00244418640453,"z0":5.106666960694379,"aX":-19.342773701722837},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.3,"breakHorizontal":17.6,"spinRate":2421,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40544036342846157,"extension":6.173268138204979},"index":3,"playId":"001db5a1-ed03-3127-9a36-8b4b2124c1ca","pitchNumber":4,"startTime":"2026-07-18T01:20:47.114Z","endTime":"2026-07-18T01:20:52.852Z","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":91.3,"endSpeed":84.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19914521790479,"aZ":-24.001888040129874,"pfxX":-1.331682187619496,"pfxZ":4.489688181610689,"pX":-0.05551871208900411,"pZ":2.179729029078699,"vX0":5.154418180526375,"vY0":-132.96715903850188,"vZ0":-4.130469008053294,"x":119.12,"y":179.93,"x0":-1.8325442705115544,"y0":50.00089835026818,"z0":5.461261003017743,"aX":-2.4233090555995074},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":1.4,"spinRate":2402,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.40941891886045,"extension":5.76352929101749},"index":4,"playId":"a83bd29d-e84b-363b-9e63-afa0b7c71f13","pitchNumber":5,"startTime":"2026-07-18T01:21:15.084Z","endTime":"2026-07-18T01:21:18.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061906289375685,"aZ":-41.3255615710606,"pfxX":8.831224080107917,"pfxZ":-6.590669303211314,"pX":0.15456956356002005,"pZ":2.127249832351607,"vX0":1.8826092610748058,"vY0":-118.10385768271907,"vZ0":1.0879079579794657,"x":111.11,"y":181.34,"x0":-1.8026576905062346,"y0":50.00230032145044,"z0":5.512571591366843,"aX":12.262818595204047},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.3,"breakHorizontal":-16.4,"spinRate":3339,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.46681867633909,"extension":5.617034877641187},"index":5,"playId":"99a4e600-5a3a-33e0-860f-9487f40cd3f4","pitchNumber":6,"startTime":"2026-07-18T01:21:39.644Z","endTime":"2026-07-18T01:21:44.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8361252058823,"aZ":-14.686323515423531,"pfxX":-5.339490438766868,"pfxZ":9.133280714001788,"pX":-0.2714652057223893,"pZ":2.4441957630763467,"vX0":5.226103912884071,"vY0":-136.9177357654704,"vZ0":-5.629171545377193,"x":127.35,"y":172.79,"x0":-1.5034846455566064,"y0":50.00062886622546,"z0":5.517351257694625,"aX":-10.222083766907229},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2368,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39875270415268105,"extension":5.840067293703181},"index":6,"playId":"1c77d56f-403c-36f3-977f-409b63e7c7ac","pitchNumber":7,"startTime":"2026-07-18T01:22:05.532Z","endTime":"2026-07-18T01:22:09.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.892867982322464,"aZ":-30.10662409051749,"pfxX":-8.106048089313123,"pfxZ":1.3087883871008241,"pX":-1.1734645502562657,"pZ":2.608023065226854,"vX0":3.943791018398226,"vY0":-123.93428598523137,"vZ0":-0.4721640423602985,"x":161.73,"y":168.36,"x0":-1.721901425180306,"y0":50.000131793163845,"z0":5.288932591586397,"aX":-12.763906903410149},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":13.9,"spinRate":1957,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4398715126100048,"extension":6.006021954997598},"hitData":{"launchSpeed":85.1,"launchAngle":31.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.05,"coordY":79.81}},"index":7,"playId":"4bdbd32a-a2a1-3e85-b8f0-1d9f9a41cd59","pitchNumber":8,"startTime":"2026-07-18T01:22:31.025Z","endTime":"2026-07-18T01:22:41.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:22:41.729Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Andujar doubles (18) on a ground ball to left fielder Isaac Collins. Ty France to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:22:58.115Z","endTime":"2026-07-18T01:24:35.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5256023996641,"aZ":-33.83793974481835,"pfxX":9.031476468664756,"pfxZ":-1.2732408007238165,"pX":1.8983005343089563,"pZ":1.6587594939996995,"vX0":5.7825634209850785,"vY0":-114.18844570948858,"vZ0":-0.7463454451787737,"x":44.64,"y":193.99,"x0":-1.8466986645704084,"y0":50.001799973614,"z0":5.341475147600806,"aX":11.832109149094233},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.2,"breakHorizontal":-17.9,"spinRate":2977,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4810784912866133,"extension":5.834366629905759},"index":0,"playId":"c8be1afc-2150-34bc-8a5c-463a9a936ce8","pitchNumber":1,"startTime":"2026-07-18T01:23:09.062Z","endTime":"2026-07-18T01:23:12.778Z","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":91.7,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.685567780029903,"aZ":-16.109078706812372,"pfxX":-5.014534434158593,"pfxZ":8.851116864753527,"pX":-0.8173372394899722,"pZ":3.2557226906400287,"vX0":4.180320893676244,"vY0":-133.60355416637407,"vZ0":-2.472322727804319,"x":148.15,"y":150.88,"x0":-1.7476326066873211,"y0":50.00497382378325,"z0":5.345439277216391,"aX":-9.103675133250313},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":8.3,"spinRate":2347,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4093301069362729,"extension":5.870452461884847},"index":1,"playId":"f04dd9a2-26b2-3489-aebd-36103f3f4f43","pitchNumber":2,"startTime":"2026-07-18T01:23:25.471Z","endTime":"2026-07-18T01:23:29.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83686968248071,"aZ":-29.59509751123886,"pfxX":1.7978616000473568,"pfxZ":1.688804930296377,"pX":1.717122089035273,"pZ":1.849882352126389,"vX0":7.070273743613816,"vY0":-122.09706760093145,"vZ0":-2.8356749861572013,"x":51.55,"y":188.83,"x0":-1.438021071737943,"y0":50.00006945070438,"z0":5.547624073851131,"aX":2.740220742180248},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":-4.8,"spinRate":2760,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4469234155319337,"extension":5.6453781474639255},"index":2,"playId":"7e71436a-441e-3841-9f51-44b4abde3bd3","pitchNumber":3,"startTime":"2026-07-18T01:23:45.124Z","endTime":"2026-07-18T01:23:49.077Z","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":92.6,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77692339618388,"aZ":-25.580899644925537,"pfxX":-10.4006837733953,"pfxZ":3.5709578191612605,"pX":0.0712837402014715,"pZ":2.0583881510223114,"vX0":8.154526606458592,"vY0":-134.72266414905945,"vZ0":-3.218892368225326,"x":114.28,"y":183.2,"x0":-1.6352772177917192,"y0":50.00615887202726,"z0":5.065882155381748,"aX":-19.22670221969075},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":17.2,"spinRate":2354,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4057209934824555,"extension":6.065774812970494},"index":3,"playId":"02755438-f7cf-3285-b2c7-495d1ad335c8","pitchNumber":4,"startTime":"2026-07-18T01:24:03.996Z","endTime":"2026-07-18T01:24:07.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.903822346648905,"aZ":-29.790082826155682,"pfxX":10.38521563040187,"pfxZ":1.6744587226390308,"pX":-0.227945761123017,"pZ":3.187120020292693,"vX0":1.1049597084654232,"vY0":-118.73776526905837,"vZ0":1.3998088138421096,"x":125.69,"y":152.73,"x0":-2.0487466914877297,"y0":50.00486662735086,"z0":5.302080007947924,"aX":14.818800937824035},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.6,"breakHorizontal":-19.1,"spinRate":3066,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.46142038575533784,"extension":5.57136377637606},"hitData":{"launchSpeed":96.6,"launchAngle":4.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.84,"coordY":109.89}},"index":4,"playId":"e027f576-dd5c-35af-be14-c37506c78c0e","pitchNumber":5,"startTime":"2026-07-18T01:24:23.964Z","endTime":"2026-07-18T01:24:35.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:24:35.733Z","atBatIndex":33},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Luis Campusano reaches on a fielder's choice, fielded by second baseman Michael Massey. Ty France scores. Miguel Andujar scores. Fielding error by second baseman Michael Massey.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:25:18.638Z","endTime":"2026-07-18T01:28:48.901Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.127079612166604,"aZ":-35.0962034584217,"pfxX":10.18905370370081,"pfxZ":-2.3668699361597625,"pX":-0.7171569459056802,"pZ":2.6195051581493964,"vX0":0.15858318947355587,"vY0":-110.54395661716006,"vZ0":1.8535963511926037,"x":144.34,"y":168.05,"x0":-2.113137305516242,"y0":50.003155565499,"z0":5.460789987274337,"aX":12.580451677554057},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-3.5,"breakHorizontal":-18.5,"spinRate":2929,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.49593375215968205,"extension":5.527359124245573},"index":0,"playId":"962f5c2b-4122-3422-ba42-0515786cd16d","pitchNumber":1,"startTime":"2026-07-18T01:25:22.338Z","endTime":"2026-07-18T01:25:26.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662967638413118,"aZ":-23.060710863408563,"pfxX":-8.710328792425107,"pfxZ":5.05616078678191,"pX":-0.5628861940759318,"pZ":2.4079409309396755,"vX0":5.753096936948519,"vY0":-132.924648237972,"vZ0":-2.733421961012709,"x":138.46,"y":173.77,"x0":-1.6161253713750778,"y0":50.001123597761406,"z0":5.111458008965365,"aX":-15.692378845955886},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":14.6,"spinRate":2386,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4109919522768246,"extension":6.151079007501569},"index":1,"playId":"9f9bf0cf-d5f3-34e5-ad29-452326a5edd1","pitchNumber":2,"startTime":"2026-07-18T01:25:39.665Z","endTime":"2026-07-18T01:25:43.632Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T01:26:11.800Z","endTime":"2026-07-18T01:27:10.821Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":64.9,"endSpeed":59.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.990490324520078,"aZ":-32.79592190719303,"pfxX":11.208930419508556,"pfxZ":-0.6991180688715826,"pX":0.5248677337208277,"pZ":2.354071185427074,"vX0":2.2052606899909497,"vY0":-94.35376677802267,"vZ0":3.1271200333529454,"x":96.99,"y":175.22,"x0":-2.116179478011464,"y0":50.00079709987237,"z0":5.416570725587945,"aX":10.055966567981674},"breaks":{"breakAngle":18.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":0.2,"breakHorizontal":-21.0,"spinRate":2388,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.5815637306149357,"extension":5.712601190181046},"index":3,"playId":"40602e7b-d324-3aab-9ca1-f9d0d38d5b5f","pitchNumber":3,"startTime":"2026-07-18T01:27:10.821Z","endTime":"2026-07-18T01:27:14.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"1682b144-e4a3-4f30-89d9-5724bbc56c63","startTime":"2026-07-18T01:27:25.943Z","endTime":"2026-07-18T01:27:30.943Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.539431171702905,"aZ":-39.58176366446386,"pfxX":8.825590024126404,"pfxZ":-5.425236508146092,"pX":1.2730811324148552,"pZ":1.1292053531652837,"vX0":4.157318079718528,"vY0":-116.33352013566471,"vZ0":-0.8459383829160376,"x":68.47,"y":208.29,"x0":-1.6855538723134504,"y0":50.00134529969401,"z0":5.260913263956958,"aX":12.053189061048892},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.7,"breakHorizontal":-17.0,"spinRate":3341,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4714503130126739,"extension":5.970172290631714},"index":5,"playId":"e72591ff-79cd-36c9-8418-d8fb3f43bca1","pitchNumber":4,"startTime":"2026-07-18T01:27:42.487Z","endTime":"2026-07-18T01:27:46.048Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006604573735924,"aZ":-22.105812558504,"pfxX":-0.06233500766158606,"pfxZ":5.471301459940673,"pX":0.9749871540657784,"pZ":3.69675958445156,"vX0":6.917057751721642,"vY0":-133.6057163594793,"vZ0":-0.4268592247256378,"x":79.84,"y":138.97,"x0":-1.6202023111848554,"y0":50.000938873077274,"z0":5.423009654579913,"aX":-0.11509177490331968},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-1.1,"spinRate":2530,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.407215309929688,"extension":5.9300420642022145},"index":6,"playId":"41870820-6bc7-309b-b19e-070a3a9e3c92","pitchNumber":5,"startTime":"2026-07-18T01:27:58.903Z","endTime":"2026-07-18T01:28:02.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.429054617286468,"aZ":-32.033710535152466,"pfxX":11.453120545359905,"pfxZ":0.09891480150630372,"pX":0.03449490573027002,"pZ":1.9984097880475038,"vX0":1.36018306384265,"vY0":-117.01804651639779,"vZ0":-0.42074867148693185,"x":115.69,"y":184.82,"x0":-2.0420466657403287,"y0":50.00062061113225,"z0":5.185858698230768,"aX":15.854411418422208},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.4,"breakHorizontal":-21.1,"spinRate":3049,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.46836469513663026,"extension":6.022777242476158},"index":7,"playId":"4009e561-a7ff-32d8-a087-b3587c30dc5e","pitchNumber":6,"startTime":"2026-07-18T01:28:14.330Z","endTime":"2026-07-18T01:28:19.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.184300576851765,"aZ":-22.279015820858135,"pfxX":-9.492201177094813,"pfxZ":5.038070633330264,"pX":0.13259431734996538,"pZ":2.4783103366140797,"vX0":7.9494758608393195,"vY0":-138.6067006111036,"vZ0":-3.0334680519459223,"x":111.95,"y":171.87,"x0":-1.5257828275136287,"y0":50.00361436608977,"z0":5.058319077607527,"aX":-18.64840073614323},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":2390,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3937087590154569,"extension":6.236100553630859},"hitData":{"launchSpeed":99.9,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.65,"coordY":152.45}},"index":8,"playId":"6908e0eb-7b9a-3de5-ab07-abaf29d8afe2","pitchNumber":7,"startTime":"2026-07-18T01:28:36.258Z","endTime":"2026-07-18T01:28:48.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:28:48.901Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp line drive to center fielder Lane Thomas. Luis Campusano to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:29:51.138Z","endTime":"2026-07-18T01:31:07.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T01:29:46.160Z","endTime":"2026-07-18T01:29:53.426Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.733400980331236,"aZ":-28.992113207116617,"pfxX":9.005605961617118,"pfxZ":2.217071359731918,"pX":0.0288322866277539,"pZ":2.9699625637704568,"vX0":1.9219528836511288,"vY0":-119.01971429042624,"vZ0":0.7127781123310668,"x":115.9,"y":158.59,"x0":-1.9590496513534614,"y0":50.002482057453044,"z0":5.29101564809014,"aX":12.926276990737996},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.8,"spinRate":2920,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.46010712032497736,"extension":5.385589342282076},"index":1,"playId":"4311d4f0-c6f4-3f8c-afb1-58aad58de75b","pitchNumber":1,"startTime":"2026-07-18T01:29:53.426Z","endTime":"2026-07-18T01:29:56.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":68.4,"endSpeed":62.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.69334010931565,"aZ":-31.27386057740967,"pfxX":8.78565159214919,"pfxZ":0.9040732681810812,"pX":1.0877475468997528,"pZ":3.533656061820545,"vX0":3.612089406525813,"vY0":-99.34445162354226,"vZ0":4.48091771368216,"x":75.54,"y":143.37,"x0":-1.898355897047314,"y0":50.00229369504861,"z0":5.326787261611867,"aX":8.734232539918807},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":3.5,"breakHorizontal":-17.0,"spinRate":2303,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.5524602830654577,"extension":5.875578312157779},"index":2,"playId":"ca138ea5-f1d7-36e0-aba1-ba909f07a759","pitchNumber":2,"startTime":"2026-07-18T01:30:08.785Z","endTime":"2026-07-18T01:30:13.093Z","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":92.1,"endSpeed":85.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.675656926761004,"aZ":-21.04254928432102,"pfxX":0.7169429345805112,"pfxZ":6.0498780435118835,"pX":1.292135609525083,"pZ":2.571557835490594,"vX0":7.58329832863717,"vY0":-134.0158219426748,"vZ0":-3.165752671811103,"x":67.75,"y":169.35,"x0":-1.6534289885104871,"y0":50.006572485399516,"z0":5.250251440835546,"aX":1.3201463073811073},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-2.8,"spinRate":2519,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4068176119561464,"extension":6.0258198002735},"index":3,"playId":"d7e6ec5e-7bfd-3107-b5fa-2211422f72d0","pitchNumber":3,"startTime":"2026-07-18T01:30:23.301Z","endTime":"2026-07-18T01:30:27.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73983675960518,"aZ":-23.041202414791425,"pfxX":-8.532824266491227,"pfxZ":5.25987903105023,"pX":-0.19282343978471697,"pZ":1.1463525540806996,"vX0":6.17781616791775,"vY0":-130.5118255614008,"vZ0":-5.440345944274401,"x":124.35,"y":207.83,"x0":-1.4740407841910284,"y0":50.00422378132308,"z0":4.977775678123201,"aX":-14.820288623379126},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":14.2,"spinRate":2348,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4186105200749175,"extension":6.198874188263662},"index":4,"playId":"348be779-7c17-3ce1-8580-ade5e57be65e","pitchNumber":4,"startTime":"2026-07-18T01:30:38.623Z","endTime":"2026-07-18T01:30:42.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653105833024956,"aZ":-23.932558308068955,"pfxX":-9.149191169444068,"pfxZ":4.423921376338544,"pX":-0.04127083319127744,"pZ":2.0897965638474316,"vX0":7.112583122106308,"vY0":-135.41667750842547,"vZ0":-3.511803643651209,"x":118.57,"y":182.36,"x0":-1.5088391068833709,"y0":50.00327323258786,"z0":5.0712469861450336,"aX":-17.04884922772253},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2448,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.40395501377968923,"extension":6.190325253985228},"hitData":{"launchSpeed":110.0,"launchAngle":12.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.91,"coordY":76.75}},"index":5,"playId":"e070ffe1-0c5a-3683-be4b-7eaf3a2b5f4b","pitchNumber":5,"startTime":"2026-07-18T01:30:56.675Z","endTime":"2026-07-18T01:31:07.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:31:07.157Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jackson Merrill grounds into a double play, second baseman Michael Massey to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Fernando Tatis Jr. out at 2nd. Jackson Merrill out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:31:31.893Z","endTime":"2026-07-18T01:31:52.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.159834902533177,"aZ":-32.43321465973163,"pfxX":-9.308858691463652,"pfxZ":-0.17420238341713645,"pX":-1.5945443535610213,"pZ":1.8325467862800626,"vX0":3.1442602905107,"vY0":-120.55076630686982,"vZ0":-1.304200297219915,"x":177.78,"y":189.3,"x0":-1.7053420742279537,"y0":50.003939070391816,"z0":5.240323429137934,"aX":-13.718894714653807},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":16.1,"spinRate":1948,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.45413982167356215,"extension":6.091922621261635},"index":0,"playId":"52d230a4-7f9d-3e1f-a475-e1b0a533d44c","pitchNumber":1,"startTime":"2026-07-18T01:31:31.893Z","endTime":"2026-07-18T01:31:35.857Z","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":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874561854188375,"aZ":-18.280759906055312,"pfxX":-0.7102347193149368,"pfxZ":7.6066930599542735,"pX":0.05721186142668577,"pZ":2.4369709585752015,"vX0":5.331776038830089,"vY0":-133.58870522056566,"vZ0":-4.3428305357902355,"x":114.82,"y":172.98,"x0":-1.8631723975591408,"y0":50.00579664521029,"z0":5.378978043795738,"aX":-1.2985137719900164},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":0.2,"spinRate":2521,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4083290601589491,"extension":5.837453291550151},"hitData":{"launchSpeed":94.1,"launchAngle":6.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.26,"coordY":153.97}},"index":1,"playId":"a0da65e4-ba48-3602-bd9b-795403b39c20","pitchNumber":2,"startTime":"2026-07-18T01:31:44.666Z","endTime":"2026-07-18T01:31:52.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:31:52.161Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:33:54.849Z","endTime":"2026-07-18T01:35:30.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44665519134033,"aZ":-16.513628819335086,"pfxX":-5.4200268406431,"pfxZ":8.637246492965616,"pX":-0.9524942580094038,"pZ":2.98745967988447,"vX0":7.37142788881429,"vY0":-133.26481690257248,"vZ0":-3.627800676367482,"x":153.31,"y":158.12,"x0":-3.0398078454289594,"y0":50.003044385111885,"z0":5.546500473050083,"aX":-9.82852552527914},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2291,"spinDirection":225},"zone":11,"typeConfidence":0.86,"plateTime":0.4097209575122229,"extension":6.078097004392504},"index":0,"playId":"bd0518bd-c211-39fb-894e-e8de425cbee0","pitchNumber":1,"startTime":"2026-07-18T01:33:57.706Z","endTime":"2026-07-18T01:34:01.943Z","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":86.3,"endSpeed":80.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86803845683592,"aZ":-26.797529358572866,"pfxX":-9.918230249709165,"pfxZ":3.346188609078429,"pX":1.0771959606328618,"pZ":1.5049024819266243,"vX0":13.199088215898612,"vY0":-125.124295666216,"vZ0":-3.7700756010057734,"x":75.94,"y":198.15,"x0":-2.943230701361123,"y0":50.00452152799378,"z0":5.192163916592123,"aX":-15.952608626450376},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":1866,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4353664815302576,"extension":5.897691839673582},"index":1,"playId":"a8f4463d-4e4a-337b-a964-efaf415f5b98","pitchNumber":2,"startTime":"2026-07-18T01:34:12.407Z","endTime":"2026-07-18T01:34:15.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017277833265133,"aZ":-29.533400262373192,"pfxX":-10.597864690917735,"pfxZ":1.6837417296104782,"pX":0.48691256906602637,"pZ":1.524669966752084,"vX0":12.01893197666176,"vY0":-124.01467835198171,"vZ0":-3.0031158684848265,"x":98.44,"y":197.61,"x0":-3.02805448696488,"y0":50.00470976711479,"z0":5.195361855353887,"aX":-16.637227775784783},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":1796,"spinDirection":246},"zone":9,"typeConfidence":0.9,"plateTime":0.44038576658272,"extension":5.798782931166233},"index":2,"playId":"60955f53-67a0-3f52-b5f6-611d0c6798e1","pitchNumber":3,"startTime":"2026-07-18T01:34:28.044Z","endTime":"2026-07-18T01:34:31.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.919149783194335,"aZ":-30.79582144113263,"pfxX":9.180023546722932,"pfxZ":0.9725748495184554,"pX":-1.511538667048938,"pZ":3.3094546678983834,"vX0":1.4284127658637782,"vY0":-118.06949167602129,"vZ0":1.3243348454642412,"x":174.62,"y":149.42,"x0":-3.3168397081486325,"y0":50.005408547874666,"z0":5.5595854626053045,"aX":13.05825848175772},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.3,"breakHorizontal":-17.0,"spinRate":2857,"spinDirection":65},"zone":11,"typeConfidence":0.94,"plateTime":0.46258833142794487,"extension":5.664514107066289},"index":3,"playId":"21a21657-3a52-3ee8-802c-142904593106","pitchNumber":4,"startTime":"2026-07-18T01:34:48.063Z","endTime":"2026-07-18T01:34:51.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151632720878222,"aZ":-25.977586631234804,"pfxX":-7.885124441890727,"pfxZ":3.2850967153802237,"pX":-0.5921640606550851,"pZ":4.165752482355537,"vX0":8.479190397546972,"vY0":-135.41497685969279,"vZ0":0.8008210112796762,"x":139.57,"y":126.3,"x0":-2.7159858878414656,"y0":50.00446906759805,"z0":5.661802893348493,"aX":-14.879843623518324},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":12.8,"spinRate":2161,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.4020425088912227,"extension":6.023583300531304},"index":4,"playId":"8c3fd141-99de-39c4-92b0-7e1ac3bd2aac","pitchNumber":5,"startTime":"2026-07-18T01:35:05.519Z","endTime":"2026-07-18T01:35:09.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676982201520573,"aZ":-22.374831129495096,"pfxX":-8.726386716579473,"pfxZ":5.25513855065913,"pX":0.22078858028501386,"pZ":2.3180080808303813,"vX0":10.634580046477097,"vY0":-134.59143790068134,"vZ0":-4.343573144595329,"x":108.58,"y":176.19,"x0":-2.6175009432196714,"y0":50.00378150912297,"z0":5.504679883716615,"aX":-16.27642920118636},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":13.9,"spinRate":2184,"spinDirection":222},"zone":5,"typeConfidence":0.87,"plateTime":0.4044079799946676,"extension":5.925674909748487},"hitData":{"launchSpeed":87.7,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.3,"coordY":143.79}},"index":5,"playId":"51f04714-7bbd-3555-95cd-64bf30c70349","pitchNumber":6,"startTime":"2026-07-18T01:35:22.229Z","endTime":"2026-07-18T01:35:30.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:35:30.212Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano challenged (pitch result), call on the field was confirmed: Carter Jensen walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:35:47.866Z","endTime":"2026-07-18T01:38:03.898Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.486570922389525,"aZ":-28.108022738545905,"pfxX":6.443721000887187,"pfxZ":2.842146591891254,"pX":-0.5421572677149994,"pZ":2.5121382536027816,"vX0":4.336608145853559,"vY0":-118.23412245942421,"vZ0":-0.7423725779701934,"x":137.67,"y":170.95,"x0":-3.2309969007332917,"y0":50.00188273789404,"z0":5.387667504496586,"aX":9.209603903624858},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.3,"breakHorizontal":-12.6,"spinRate":2793,"spinDirection":71},"zone":4,"typeConfidence":0.94,"plateTime":0.4615574900202182,"extension":5.872894888275204},"index":0,"playId":"116631e6-e9da-3bee-bdc4-44024eafc705","pitchNumber":1,"startTime":"2026-07-18T01:35:54.597Z","endTime":"2026-07-18T01:35:58.058Z","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":86.5,"endSpeed":80.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649398269752048,"aZ":-28.399776848428708,"pfxX":-8.854896749676213,"pfxZ":2.331919842731909,"pX":-0.217554395043749,"pZ":1.0310255530201726,"vX0":9.816780711964379,"vY0":-125.72077570710924,"vZ0":-4.4650961637042705,"x":125.29,"y":210.94,"x0":-3.000760571615013,"y0":50.004491757089205,"z0":5.103807012142912,"aX":-14.345137267830383},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":14.2,"spinRate":1824,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.43370764009729035,"extension":5.800514199088548},"index":1,"playId":"96127be5-7fe9-33dd-8e5c-23df824a26ac","pitchNumber":2,"startTime":"2026-07-18T01:36:11.003Z","endTime":"2026-07-18T01:36:14.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.596975538266207,"aZ":-31.749320397166898,"pfxX":5.48132291143153,"pfxZ":0.29379808886851855,"pX":-0.6392851719394881,"pZ":2.074014953630234,"vX0":4.066849416966225,"vY0":-118.70312253662038,"vZ0":-1.0918456112861419,"x":141.37,"y":182.78,"x0":-3.0808304052072524,"y0":50.001911977332405,"z0":5.404755976788814,"aX":7.8993550903804515},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.6,"breakHorizontal":-10.8,"spinRate":2821,"spinDirection":69},"zone":7,"typeConfidence":0.92,"plateTime":0.45967006935166,"extension":5.876649089224696},"index":2,"playId":"4f477ab7-a5f8-3f71-b77c-0e1b33da4915","pitchNumber":3,"startTime":"2026-07-18T01:36:26.419Z","endTime":"2026-07-18T01:36:30.597Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T01:36:41.222Z","endTime":"2026-07-18T01:36:49.860Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.905870347519034,"aZ":-23.64696404002341,"pfxX":-9.387425056487398,"pfxZ":4.505551272194092,"pX":0.35313611488299096,"pZ":3.4195106463848455,"vX0":11.362967541149262,"vY0":-136.0276266014475,"vZ0":-1.7547035957425905,"x":103.54,"y":146.45,"x0":-2.6381944995120583,"y0":50.00679802804047,"z0":5.695504799749235,"aX":-17.782096280905936},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":14.9,"spinRate":2223,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.40106392318980433,"extension":5.807365031163156},"index":4,"playId":"46a610c1-6adc-3025-a6b6-93b0736f5472","pitchNumber":4,"startTime":"2026-07-18T01:36:49.860Z","endTime":"2026-07-18T01:36:54.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898271120263622,"aZ":-27.671993975480724,"pfxX":-9.346409082201294,"pfxZ":2.8524055741673866,"pX":-1.394764853570956,"pZ":2.3779910629300054,"vX0":7.356491874408935,"vY0":-124.35709063400914,"vZ0":-1.3402728641015698,"x":170.17,"y":174.57,"x0":-3.1643629581181996,"y0":50.00617449441396,"z0":5.201029064168232,"aX":-14.769863942222443},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":15.4,"spinRate":1891,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.43900253560339,"extension":6.064062869883466},"index":5,"playId":"7c98b546-91c6-3879-9091-1012d133c863","pitchNumber":5,"startTime":"2026-07-18T01:37:05.660Z","endTime":"2026-07-18T01:37:09.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607771724666897,"aZ":-29.643530019363986,"pfxX":5.95470849665022,"pfxZ":1.6838894217179128,"pX":-0.7947050887101197,"pZ":2.186333874231856,"vX0":3.7774616853014775,"vY0":-121.41191037302022,"vZ0":-1.5336967610006336,"x":147.29,"y":179.75,"x0":-3.1395573172063944,"y0":50.006056783296465,"z0":5.382721606434178,"aX":8.978270109759755},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":-11.6,"spinRate":2693,"spinDirection":80},"zone":4,"typeConfidence":0.93,"plateTime":0.4494662776840226,"extension":5.824052040845078},"index":6,"playId":"c34f0e78-a246-33c6-a2d9-35eb902876e5","pitchNumber":6,"startTime":"2026-07-18T01:37:20.956Z","endTime":"2026-07-18T01:37:24.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471898759298917,"aZ":-16.088165221508234,"pfxX":-6.989217951131272,"pfxZ":8.383417575759387,"pX":-0.128312696089689,"pZ":1.831156931121195,"vX0":9.548776136323523,"vY0":-136.98670772572197,"vZ0":-6.931572676491481,"x":121.89,"y":189.34,"x0":-2.735394335418309,"y0":50.00580261881555,"z0":5.474958266373927,"aX":-13.416612192124507},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2336,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.3983511982621164,"extension":6.100432184589567},"index":7,"playId":"1a083c6c-7236-32d0-8a0c-b9a9994ff13e","pitchNumber":7,"startTime":"2026-07-18T01:37:40.821Z","endTime":"2026-07-18T01:37:44.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370165705301233,"aZ":-25.484190149490974,"pfxX":-9.638360777125696,"pfxZ":3.5038324544561217,"pX":-0.702148602267783,"pZ":3.397858991875375,"vX0":8.909727780391904,"vY0":-136.6127217405096,"vZ0":-1.398834032326004,"x":143.76,"y":147.04,"x0":-2.738338469370261,"y0":50.00128032626197,"z0":5.652215743351893,"aX":-18.393085573413213},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2215,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.399455262861407,"extension":6.088544913864157},"index":8,"playId":"6f1a9426-60ca-378b-84c1-f0b91f1697f8","pitchNumber":8,"startTime":"2026-07-18T01:38:00.126Z","endTime":"2026-07-18T01:38:03.898Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"playEndTime":"2026-07-18T01:38:03.898Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Fernando Tatis Jr. in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:38:42.496Z","endTime":"2026-07-18T01:39:11.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8310224658637,"aZ":-27.45911656229473,"pfxX":-8.95474419221719,"pfxZ":2.979561479842392,"pX":0.05039121768526802,"pZ":2.4707546423076043,"vX0":10.274180085637974,"vY0":-124.21881164184873,"vZ0":-1.2879273695164835,"x":115.08,"y":172.07,"x0":-2.950718527474985,"y0":50.00513119524245,"z0":5.251588896196806,"aX":-14.18046295525271},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.4,"breakHorizontal":14.2,"spinRate":1660,"spinDirection":241},"zone":5,"typeConfidence":0.89,"plateTime":0.43876953139336683,"extension":5.882263647783246},"index":0,"playId":"eeb8a773-a9ca-3a72-a0c6-7d34e3500ddc","pitchNumber":1,"startTime":"2026-07-18T01:38:42.496Z","endTime":"2026-07-18T01:38:46.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.124233579454977,"aZ":-31.84608910638103,"pfxX":5.710152331157027,"pfxZ":0.21840204825974574,"pX":-0.51315086648548,"pZ":2.241715763466745,"vX0":4.286100763707329,"vY0":-120.81073119333972,"vZ0":-0.9483765758632056,"x":136.56,"y":178.25,"x0":-3.0480565639782244,"y0":50.002242264975564,"z0":5.422673824747089,"aX":8.492568479731341},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.5,"breakHorizontal":-11.3,"spinRate":2785,"spinDirection":81},"zone":4,"typeConfidence":0.91,"plateTime":0.45228550042590854,"extension":5.918110453420258},"hitData":{"launchSpeed":81.3,"launchAngle":53.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.93,"coordY":133.96}},"index":1,"playId":"7a058a5d-acb8-35c6-922b-7b2018e6bcd4","pitchNumber":2,"startTime":"2026-07-18T01:39:02.168Z","endTime":"2026-07-18T01:39:11.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:39:11.200Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:39:30.325Z","endTime":"2026-07-18T01:40:10.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":80.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01280952394755,"aZ":-29.76111515292672,"pfxX":-9.904732264998064,"pfxZ":1.497602806604461,"pX":-0.7479747271167372,"pZ":1.49657507484007,"vX0":8.943139805216571,"vY0":-125.52042480289481,"vZ0":-3.0220247363828614,"x":145.51,"y":198.37,"x0":-3.0530350285705317,"y0":50.003350663433466,"z0":5.114232789014457,"aX":-15.964674121868626},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":16.2,"spinRate":1730,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.434690914618693,"extension":5.969646980862858},"index":0,"playId":"a5269fce-794d-3d9c-97b7-7436a2f8d021","pitchNumber":1,"startTime":"2026-07-18T01:39:37.671Z","endTime":"2026-07-18T01:39:41.892Z","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.6,"endSpeed":85.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.571840040274036,"aZ":-15.790485305191092,"pfxX":-6.894493349298664,"pfxZ":8.6910227565155,"pX":-0.25204316841226926,"pZ":3.027451668310563,"vX0":8.875082715958541,"vY0":-136.12224714751872,"vZ0":-3.8937624617935196,"x":126.61,"y":157.04,"x0":-2.6518653469925577,"y0":50.00419144020098,"z0":5.562641963059953,"aX":-13.000109731239297},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2366,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.4016678142429755,"extension":5.928469370562695},"hitData":{"launchSpeed":98.1,"launchAngle":29.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.32,"coordY":69.86}},"index":1,"playId":"2e51c3d2-209b-3b16-8740-fa12d640f9fb","pitchNumber":2,"startTime":"2026-07-18T01:40:02.229Z","endTime":"2026-07-18T01:40:10.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:40:10.863Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:42:23.286Z","endTime":"2026-07-18T01:43:19.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.707870054503847,"aZ":-40.33494960836655,"pfxX":9.491397604830858,"pfxZ":-6.912303108468629,"pX":-0.25946391123559814,"pZ":1.886877830069237,"vX0":0.93131205769244,"vY0":-108.53521164660083,"vZ0":1.3423706601087628,"x":126.89,"y":187.83,"x0":-1.9267623289921658,"y0":50.00040057722716,"z0":5.685931656901421,"aX":11.212222179410995},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-11.8,"breakHorizontal":-17.4,"spinRate":3119,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.5065308726701909,"extension":5.3675819698366745},"index":0,"playId":"d02a11f6-d621-363d-822d-1c7a7a785ad0","pitchNumber":1,"startTime":"2026-07-18T01:42:30.217Z","endTime":"2026-07-18T01:42:34.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.424656817119246,"aZ":-33.729668276726564,"pfxX":3.517321021185881,"pfxZ":-1.0173166631600097,"pX":0.06797745648479205,"pZ":1.804683014503706,"vX0":3.351937894298492,"vY0":-121.80928883993151,"vZ0":-2.3659920078484946,"x":114.41,"y":190.05,"x0":-1.7752333526518747,"y0":50.00480965655727,"z0":5.661287800873395,"aX":5.367825173599925},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-7.1,"spinRate":2796,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.4470075178932227,"extension":5.587329527776371},"index":1,"playId":"94206a04-60e6-3e7d-901a-a88da4ca2bd2","pitchNumber":2,"startTime":"2026-07-18T01:42:45.087Z","endTime":"2026-07-18T01:42:50.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93726248592399,"aZ":-28.506969301663297,"pfxX":10.064861175956363,"pfxZ":2.58256951890416,"pX":0.4780263735173083,"pZ":2.94304533156285,"vX0":2.792967874368026,"vY0":-118.7068685133791,"vZ0":0.7021932743608672,"x":98.78,"y":159.32,"x0":-2.0227793270805887,"y0":50.00072784789991,"z0":5.250241946447051,"aX":14.279975345480056},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.2,"breakHorizontal":-19.0,"spinRate":3060,"spinDirection":71},"zone":3,"typeConfidence":2.0,"plateTime":0.4624215933509861,"extension":5.753595284090513},"hitData":{"launchSpeed":81.6,"launchAngle":31.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.58,"coordY":92.95}},"index":2,"playId":"7b65d6bd-3875-3bee-af05-ec958881776b","pitchNumber":3,"startTime":"2026-07-18T01:43:11.903Z","endTime":"2026-07-18T01:43:19.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:43:19.874Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:43:38.831Z","endTime":"2026-07-18T01:44:37.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.098726338255926,"aZ":-26.181982435730912,"pfxX":-9.425985217923785,"pfxZ":3.642388385927175,"pX":-0.13005541325892572,"pZ":2.355171018548232,"vX0":6.828290592585917,"vY0":-127.15601123011815,"vZ0":-2.132570111271655,"x":121.96,"y":175.19,"x0":-1.620269123968789,"y0":50.00185026679689,"z0":5.2738443630906895,"aX":-15.496392317576136},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2308,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4301128580764151,"extension":6.02866353967542},"index":0,"playId":"788f9152-1a88-3b49-b60c-cfc1e64cceb4","pitchNumber":1,"startTime":"2026-07-18T01:43:44.165Z","endTime":"2026-07-18T01:43:48.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":65.2,"endSpeed":60.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.897969194144132,"aZ":-30.870090211855963,"pfxX":8.43615235869748,"pfxZ":1.4312104561304384,"pX":-1.1978079498567031,"pZ":4.092210626824237,"vX0":-0.34380021291205887,"vY0":-94.72675452582425,"vZ0":5.509467168132323,"x":162.66,"y":128.29,"x0":-2.1111411835188694,"y0":50.00403553061662,"z0":5.549052185432501,"aX":7.699044873506897},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":4.6,"breakHorizontal":-15.2,"spinRate":2306,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.5772862618749794,"extension":5.8547563511416385},"index":1,"playId":"c3c8966e-8771-30cb-b59a-a03fc2ea2fa7","pitchNumber":2,"startTime":"2026-07-18T01:43:55.472Z","endTime":"2026-07-18T01:43:59.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.611613220070744,"aZ":-32.85745556138888,"pfxX":9.42377468446442,"pfxZ":-0.5261366750144107,"pX":-0.05228880590370269,"pZ":1.6127212112549272,"vX0":1.8654017326667869,"vY0":-114.24092465621774,"vZ0":-0.7704898587344928,"x":118.99,"y":195.24,"x0":-2.104613362784702,"y0":50.00086529644466,"z0":5.2068920793808875,"aX":12.353634447275212},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-0.8,"breakHorizontal":-17.5,"spinRate":2966,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4809275039309351,"extension":5.5134527903194},"index":2,"playId":"f4e31590-a24f-3240-be23-a3d9ae89921e","pitchNumber":3,"startTime":"2026-07-18T01:44:10.562Z","endTime":"2026-07-18T01:44:14.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.065026877668387,"aZ":-30.756085891688993,"pfxX":-3.936281003497185,"pfxZ":0.928478153907923,"pX":-0.14801648396842443,"pZ":1.608473530030212,"vX0":5.030287068779606,"vY0":-122.17078496375576,"vZ0":-2.36114566190735,"x":122.64,"y":195.35,"x0":-1.7097077535484764,"y0":50.00427614254369,"z0":5.196555741727429,"aX":-6.030121149408143},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":6.1,"spinRate":1441,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4460593242662494,"extension":6.062797275174929},"hitData":{"launchSpeed":79.5,"launchAngle":57.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.27,"coordY":136.02}},"index":3,"playId":"99bde7c4-bb8a-37f6-b4c7-3ae4b6686f49","pitchNumber":4,"startTime":"2026-07-18T01:44:28.556Z","endTime":"2026-07-18T01:44:37.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:44:37.856Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Sheets lines out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:44:56.774Z","endTime":"2026-07-18T01:45:16.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993732420925586,"aZ":-27.85959721425995,"pfxX":-9.683081762242576,"pfxZ":2.4167899896200353,"pX":-1.1332200395264953,"pZ":2.3625847853647355,"vX0":5.394150817210408,"vY0":-132.41000656768207,"vZ0":-1.775880633751333,"x":160.2,"y":174.99,"x0":-1.9336259934201439,"y0":50.00276438750145,"z0":5.07104046421729,"aX":-17.276529325717473},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":16.4,"spinRate":2318,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4129066471756846,"extension":6.065017650459948},"hitData":{"launchSpeed":76.8,"launchAngle":27.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.41,"coordY":90.54}},"index":0,"playId":"7b2766dc-e3e8-3051-b6da-ce342af3ab49","pitchNumber":1,"startTime":"2026-07-18T01:45:07.249Z","endTime":"2026-07-18T01:45:16.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:45:16.379Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a sharp line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:47:42.023Z","endTime":"2026-07-18T01:48:31.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Michael King.","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-07-18T01:46:37.273Z","endTime":"2026-07-18T01:47:44.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.5,"endSpeed":89.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67807525600638,"aZ":-20.567878570088006,"pfxX":-7.932787026553398,"pfxZ":5.647302817119353,"pX":-0.48104766941238103,"pZ":2.9709131940057025,"vX0":3.7508700063085625,"vY0":-142.01404624959082,"vZ0":-4.3729485149034595,"x":135.34,"y":158.57,"x0":-0.7839282777351592,"y0":50.00216783246951,"z0":5.828510309053522,"aX":-16.300650056815986},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":13.7,"spinRate":2360,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.3847942205888675,"extension":6.144467037862441},"index":1,"playId":"405827c9-52ba-3a01-a23a-343fa106ad20","pitchNumber":1,"startTime":"2026-07-18T01:47:44.220Z","endTime":"2026-07-18T01:47:49.364Z","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":90.7,"endSpeed":83.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.940417761453087,"aZ":-25.919617618662116,"pfxX":-7.412986445755793,"pfxZ":3.5253393761253777,"pX":-1.7074490351514053,"pZ":1.0340840196837096,"vX0":0.23906499858885172,"vY0":-132.04432140695783,"vZ0":-7.158425115633445,"x":182.08,"y":210.86,"x0":-0.8352466433643873,"y0":50.00150187080426,"z0":5.674984204410578,"aX":-13.147622768483435},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":13.4,"spinRate":1682,"spinDirection":238},"zone":13,"typeConfidence":0.71,"plateTime":0.41409902168454593,"extension":6.296853020434813},"index":2,"playId":"bc030e27-7388-3a9f-bfa3-004457df7a4e","pitchNumber":2,"startTime":"2026-07-18T01:48:02.244Z","endTime":"2026-07-18T01:48:05.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.103902934730698,"aZ":-21.695476510500434,"pfxX":-6.958889271260603,"pfxZ":5.059813230251951,"pX":-0.28849921225095504,"pZ":3.2012824532415434,"vX0":3.868803370082627,"vY0":-141.9867043933486,"vZ0":-3.7176269110428137,"x":128.0,"y":152.35,"x0":-0.7541812455948808,"y0":50.0038427425997,"z0":5.8838455883429,"aX":-14.415012877960793},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":12.0,"spinRate":2232,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.3836432619553043,"extension":6.223356891035121},"hitData":{"launchSpeed":102.5,"launchAngle":14.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.91,"coordY":104.92}},"index":3,"playId":"ef7911ce-5730-34c1-8e6a-abd451de8b12","pitchNumber":3,"startTime":"2026-07-18T01:48:20.453Z","endTime":"2026-07-18T01:48:31.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:48:31.637Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks. Lane Thomas to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:48:54.474Z","endTime":"2026-07-18T01:51:36.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.4,"endSpeed":83.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417263977993677,"aZ":-26.543739321504834,"pfxX":-7.99180263848549,"pfxZ":3.2007283546005247,"pX":-0.7287645097691091,"pZ":2.552031229147734,"vX0":2.7981058670513157,"vY0":-131.63288699187532,"vZ0":-3.4481916475026195,"x":144.78,"y":169.88,"x0":-0.7660495506739142,"y0":50.00119974471406,"z0":5.839712162932292,"aX":-14.051231171898726},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":13.9,"spinRate":1582,"spinDirection":240},"zone":4,"typeConfidence":0.83,"plateTime":0.415787383633353,"extension":6.341417537294147},"index":0,"playId":"fde84585-b9a9-3c0b-b7ad-85d2264343f1","pitchNumber":1,"startTime":"2026-07-18T01:49:00.005Z","endTime":"2026-07-18T01:49:04.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.288937722105125,"aZ":-22.05010163790721,"pfxX":-8.912815305435663,"pfxZ":4.88663541714234,"pX":-0.7220106205217762,"pZ":4.036569750116376,"vX0":2.572003734170554,"vY0":-142.67904465612733,"vZ0":-1.879234292965538,"x":144.52,"y":129.79,"x0":-0.47424949913470327,"y0":50.00430750504431,"z0":6.086182528616706,"aX":-18.468917391795774},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2188,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.383158042762096,"extension":6.275984618119719},"index":1,"playId":"d0a2ef84-24e1-3018-af95-5c325475e9c3","pitchNumber":2,"startTime":"2026-07-18T01:49:24.412Z","endTime":"2026-07-18T01:49:28.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-18T01:49:42.699Z","endTime":"2026-07-18T01:50:22.532Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362507225111997,"aZ":-22.44914122410613,"pfxX":-7.627660024009041,"pfxZ":5.447882764018362,"pX":0.6484362103240845,"pZ":1.3959157916410578,"vX0":5.855724925335381,"vY0":-132.05288395201893,"vZ0":-6.909564664398061,"x":92.28,"y":201.09,"x0":-0.5953677655954025,"y0":50.000800669684594,"z0":5.672062340468478,"aX":-13.610701461832184},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":12.7,"spinRate":1700,"spinDirection":234},"zone":14,"typeConfidence":0.85,"plateTime":0.4131231859639377,"extension":6.500788832202423},"index":3,"playId":"570930a0-aac4-345a-86ae-63cffe4e76e4","pitchNumber":3,"startTime":"2026-07-18T01:50:22.532Z","endTime":"2026-07-18T01:50:26.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30658809614658,"aZ":-24.737011666126836,"pfxX":-7.7465094863564214,"pfxZ":4.1220288965191045,"pX":0.6986462295287702,"pZ":1.6248978274722998,"vX0":6.164313841787016,"vY0":-132.9062537245721,"vZ0":-5.9668928135338435,"x":90.37,"y":194.91,"x0":-0.6350192804939865,"y0":50.00227659553794,"z0":5.675846966385303,"aX":-13.971402933803779},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":1802,"spinDirection":234},"zone":14,"typeConfidence":0.84,"plateTime":0.4108489159390074,"extension":6.531478561048862},"index":4,"playId":"15e4910f-3a97-3369-a709-ce7e4ebf4e7f","pitchNumber":4,"startTime":"2026-07-18T01:50:44.044Z","endTime":"2026-07-18T01:50:48.232Z","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":91.8,"endSpeed":84.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097289408576987,"aZ":-22.867803246819694,"pfxX":-9.05411600385789,"pfxZ":5.119927151690134,"pX":0.4460902367146956,"pZ":1.7854648461412437,"vX0":5.8982580465689285,"vY0":-133.58687936801553,"vZ0":-6.119938399208562,"x":100.0,"y":190.57,"x0":-0.6070611335829191,"y0":50.005973423243155,"z0":5.73565923124584,"aX":-16.469166812715113},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":15.2,"spinRate":1787,"spinDirection":235},"zone":9,"typeConfidence":0.86,"plateTime":0.4090385663140972,"extension":6.456517356278097},"index":5,"playId":"4d604912-8c34-3067-822e-218342019a81","pitchNumber":5,"startTime":"2026-07-18T01:51:06.344Z","endTime":"2026-07-18T01:51:11.052Z","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":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337354488122138,"aZ":-19.99312004586159,"pfxX":-6.09063103397995,"pfxZ":5.765785542379422,"pX":0.6134554935300341,"pZ":5.009777978393602,"vX0":5.588902046653776,"vY0":-143.54077833449443,"vZ0":0.5028971722710393,"x":93.62,"y":103.52,"x0":-0.55572399715355,"y0":50.00240893915537,"z0":6.065205546185838,"aX":-12.868065281073783},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.7,"breakHorizontal":10.1,"spinRate":2417,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3797730696206836,"extension":6.174116645808284},"index":6,"playId":"4bbebf1e-3476-3dcb-9619-00f84639aeba","pitchNumber":6,"startTime":"2026-07-18T01:51:32.062Z","endTime":"2026-07-18T01:51:36.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:51:36.253Z","atBatIndex":45},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Salvador Perez reaches on a fielder's choice. Lane Thomas scores. Vinnie Pasquantino to 3rd. Throwing error by shortstop Xander Bogaerts.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:52:15.540Z","endTime":"2026-07-18T01:53:13.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":{"id":699134,"link":"/api/v1/people/699134"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.3,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174972876142444,"aZ":-21.733635062583915,"pfxX":-7.946637050338904,"pfxZ":5.780266983462706,"pX":-0.6832377650337262,"pZ":2.6529962445474204,"vX0":2.727237638868206,"vY0":-132.9866539629569,"vZ0":-4.067915479961378,"x":143.04,"y":167.15,"x0":-0.6842121966246517,"y0":50.00562567312303,"z0":5.762040755075273,"aX":-14.360690098629055},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":13.9,"spinRate":1688,"spinDirection":227},"zone":4,"typeConfidence":0.81,"plateTime":0.41049690985588994,"extension":6.493866029377923},"index":0,"playId":"6f27bf97-1c36-36dc-beb8-336d70422258","pitchNumber":1,"startTime":"2026-07-18T01:52:16.165Z","endTime":"2026-07-18T01:52:20.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.196872598772565,"aZ":-21.265622437056248,"pfxX":-6.7181209222484455,"pfxZ":5.29536144884694,"pX":-0.6995074425485762,"pZ":3.617699382860013,"vX0":2.870683137664197,"vY0":-142.27480496014684,"vZ0":-2.461714477431066,"x":143.66,"y":141.1,"x0":-0.8460700876674788,"y0":50.002410121637816,"z0":5.834895551544079,"aX":-13.837192516572962},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":11.6,"spinRate":2385,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.38429105104698547,"extension":6.325024643391043},"index":1,"playId":"232aa7c1-893a-3e60-b1d7-b1456064133c","pitchNumber":2,"startTime":"2026-07-18T01:52:34.881Z","endTime":"2026-07-18T01:52:40.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7773843722432,"aZ":-22.488160122324988,"pfxX":-8.403244195388057,"pfxZ":5.417815815202906,"pX":0.9719736389729648,"pZ":1.4140723271190059,"vX0":7.27618012807945,"vY0":-132.45591017505828,"vZ0":-6.636065358460938,"x":79.95,"y":200.6,"x0":-0.7112387698398578,"y0":50.001189343732634,"z0":5.58240117573145,"aX":-15.015956042648355},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":13.8,"spinRate":1652,"spinDirection":235},"zone":14,"typeConfidence":0.88,"plateTime":0.4126169722311639,"extension":6.713263336175845},"hitData":{"launchSpeed":63.0,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.14,"coordY":166.41}},"index":2,"playId":"292a3b6e-78cc-3baa-a2e3-fcc932bb2dd2","pitchNumber":3,"startTime":"2026-07-18T01:52:56.868Z","endTime":"2026-07-18T01:53:13.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:53:13.891Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:54:59.169Z","endTime":"2026-07-18T01:56:33.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:54:49.929Z","endTime":"2026-07-18T01:55:01.433Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28029711228082,"aZ":-23.093931391689697,"pfxX":-7.035752639333602,"pfxZ":5.0203473817829725,"pX":0.12646151806245234,"pZ":0.904193032724562,"vX0":4.400322121582685,"vY0":-133.05891025848024,"vZ0":-8.180379378882389,"x":112.18,"y":214.37,"x0":-0.6274211574762525,"y0":50.00383257416166,"z0":5.669325761403423,"aX":-12.723637564125957},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":11.9,"spinRate":1792,"spinDirection":234},"zone":14,"typeConfidence":0.77,"plateTime":0.4103280758808481,"extension":6.473234938609451},"index":1,"playId":"a230930d-2208-3669-8a84-e2740d4f8f26","pitchNumber":1,"startTime":"2026-07-18T01:55:01.433Z","endTime":"2026-07-18T01:55:05.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415921630580403,"aZ":-23.444673377947332,"pfxX":-8.41128456155576,"pfxZ":4.776984226346686,"pX":-0.2040517205331371,"pZ":1.9753598141628772,"vX0":4.358283901810513,"vY0":-133.99460781064425,"vZ0":-5.466039887471767,"x":124.78,"y":185.45,"x0":-0.7538011287266942,"y0":50.00667095214954,"z0":5.704283001081885,"aX":-15.38534704531436},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":14.4,"spinRate":1819,"spinDirection":231},"zone":8,"typeConfidence":0.81,"plateTime":0.4078805016314959,"extension":6.448599509420101},"index":2,"playId":"1e65f08e-6a35-3ed9-b8a7-2a9e6bf6fa17","pitchNumber":2,"startTime":"2026-07-18T01:55:18.794Z","endTime":"2026-07-18T01:55:23.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333673429599656,"aZ":-23.225000784405072,"pfxX":-9.242471284979583,"pfxZ":4.96436932334683,"pX":0.3477470010065055,"pZ":2.098966317714352,"vX0":5.752127188378469,"vY0":-132.8617888988963,"vZ0":-5.033101617416211,"x":103.74,"y":182.11,"x0":-0.6356623884336131,"y0":50.00225901537005,"z0":5.688296389378849,"aX":-16.655182864467296},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":1845,"spinDirection":242},"zone":9,"typeConfidence":0.88,"plateTime":0.41100407395520167,"extension":6.412991812707297},"index":3,"playId":"d583bc5e-6e05-3eda-bac8-2feb17377fc7","pitchNumber":3,"startTime":"2026-07-18T01:55:43.723Z","endTime":"2026-07-18T01:55:49.792Z","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":99.5,"endSpeed":91.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71341626290717,"aZ":-9.99474407205953,"pfxX":-3.676252734551821,"pfxZ":10.406365863912928,"pX":-0.011149307668978634,"pZ":2.8705299060998057,"vX0":3.0666137717527238,"vY0":-144.81144937614414,"vZ0":-6.656893066212498,"x":117.42,"y":161.28,"x0":-0.6044030475744055,"y0":50.00078833159934,"z0":5.805288291449645,"aX":-7.834123194828188},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2552,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3777295851225979,"extension":6.244459671115676},"index":4,"playId":"268d987d-b838-3774-9d0f-201a018c6eb9","pitchNumber":4,"startTime":"2026-07-18T01:56:09.338Z","endTime":"2026-07-18T01:56:12.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641750711424933,"aZ":-26.319690455920014,"pfxX":-8.234395160126528,"pfxZ":3.2223386921977433,"pX":-1.4687883144185967,"pZ":2.6280389016113204,"vX0":1.3661524745539393,"vY0":-133.24228177736487,"vZ0":-3.2206497640971556,"x":172.99,"y":167.82,"x0":-0.9138737753800161,"y0":50.00421598217958,"z0":5.731157477230771,"aX":-14.97216859962907},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":14.8,"spinRate":1789,"spinDirection":237},"zone":11,"typeConfidence":0.76,"plateTime":0.40933238826059437,"extension":6.409677379621707},"index":5,"playId":"9d21cd8b-9e39-3953-86c7-e79617b2781a","pitchNumber":5,"startTime":"2026-07-18T01:56:29.588Z","endTime":"2026-07-18T01:56:33.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:56:33.607Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Loftin grounds into a double play, shortstop Xander Bogaerts to second baseman Jake Cronenworth to first baseman Ty France. Salvador Perez out at 2nd. Nick Loftin out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:56:57.516Z","endTime":"2026-07-18T01:58:02.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.208348548433264,"aZ":-23.25278779479543,"pfxX":-7.82061059502799,"pfxZ":4.872137380192765,"pX":-0.6131380787063769,"pZ":2.5387375974955715,"vX0":3.1874100906215026,"vY0":-133.8357145106864,"vZ0":-4.233722269683332,"x":140.37,"y":170.23,"x0":-0.7967227943084266,"y0":50.0063683531057,"z0":5.7865311996448865,"aX":-14.33044113116802},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":13.6,"spinRate":1768,"spinDirection":235},"zone":4,"typeConfidence":0.77,"plateTime":0.4077230506708993,"extension":6.4825591673504315},"index":0,"playId":"0199f51d-ea29-37c9-88fa-403f78ded44e","pitchNumber":1,"startTime":"2026-07-18T01:57:03.273Z","endTime":"2026-07-18T01:57:06.954Z","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":90.8,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87161255516829,"aZ":-26.76835461667585,"pfxX":-8.247609925097553,"pfxZ":3.0135723010204885,"pX":-1.1182967768034642,"pZ":2.5414368504982603,"vX0":1.5037097602992442,"vY0":-132.3038145982517,"vZ0":-3.260161946653116,"x":159.63,"y":170.16,"x0":-0.6170339317224284,"y0":50.00605669656118,"z0":5.724583870665526,"aX":-14.80914655402324},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":14.8,"spinRate":1656,"spinDirection":234},"zone":11,"typeConfidence":0.79,"plateTime":0.4119983109261951,"extension":6.496276918436018},"index":1,"playId":"b930479e-7380-3f3b-a958-ecc53a3dc46a","pitchNumber":2,"startTime":"2026-07-18T01:57:21.706Z","endTime":"2026-07-18T01:57:25.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658857978165873,"aZ":-23.52840973652024,"pfxX":-8.014382962250128,"pfxZ":4.7574981234154965,"pX":0.06728752812221503,"pZ":1.48511719739383,"vX0":4.8979758247502225,"vY0":-133.44985374071507,"vZ0":-6.553001148017971,"x":114.44,"y":198.68,"x0":-0.7433964307918967,"y0":50.00359594914437,"z0":5.648807622093453,"aX":-14.566543271122404},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":13.6,"spinRate":1674,"spinDirection":239},"zone":14,"typeConfidence":0.82,"plateTime":0.4092369733470571,"extension":6.5157725125535535},"hitData":{"launchSpeed":97.8,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.44,"coordY":182.23}},"index":2,"playId":"e3e69e3e-ea54-3be9-b27f-bfa1e9f591e1","pitchNumber":3,"startTime":"2026-07-18T01:57:54.954Z","endTime":"2026-07-18T01:58:02.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:58:02.772Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:00:20.699Z","endTime":"2026-07-18T02:01:43.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:59:38.409Z","endTime":"2026-07-18T02:00:23.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"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":98.7,"endSpeed":91.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790100768712026,"aZ":-15.388915251461622,"pfxX":-7.834304177927822,"pfxZ":7.997759661023659,"pX":-0.3878390003770306,"pZ":1.5494239567699144,"vX0":10.716551498750793,"vY0":-143.20332272749164,"vZ0":-8.048806646688393,"x":131.78,"y":196.95,"x0":-3.1423574810317105,"y0":50.00444358975183,"z0":5.338451127504472,"aX":-16.44585349604489},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.2,"breakHorizontal":12.4,"spinRate":2091,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.38094613058528637,"extension":6.4247437299850905},"index":1,"playId":"bf6ffa2c-9417-39e2-995d-d7b9f9dda7e3","pitchNumber":1,"startTime":"2026-07-18T02:00:23.003Z","endTime":"2026-07-18T02:00:27.323Z","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":99.6,"endSpeed":91.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.016275942529596,"aZ":-15.628264445883177,"pfxX":-8.590071961766025,"pfxZ":7.764029279462884,"pX":0.8732972654524652,"pZ":2.9618233930861364,"vX0":14.014747123246028,"vY0":-144.4602672726785,"vZ0":-4.166998458028889,"x":83.71,"y":158.81,"x0":-2.9063801902302164,"y0":50.0049309273792,"z0":5.3721195789985945,"aX":-18.311764788044613},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2210,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3779603727077756,"extension":6.7415210460796455},"index":2,"playId":"140ffd59-860b-3fd3-9f8d-b6000c5dbc34","pitchNumber":2,"startTime":"2026-07-18T02:00:40.625Z","endTime":"2026-07-18T02:00:44.999Z","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":99.1,"endSpeed":91.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.031725222459617,"aZ":-14.885781498946464,"pfxX":-7.886669451799143,"pfxZ":8.188389460648633,"pX":0.010075331367200482,"pZ":2.4423397006474907,"vX0":11.786156060813267,"vY0":-143.86555898115222,"vZ0":-5.766389949586139,"x":116.62,"y":172.84,"x0":-3.1010670446114994,"y0":50.00588080409913,"z0":5.383383738534587,"aX":-16.65880043147206},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2161,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.3796257632137312,"extension":6.5241920735794725},"index":3,"playId":"5e4ed5e3-6621-358a-a60a-5f37c2afdf83","pitchNumber":3,"startTime":"2026-07-18T02:00:56.524Z","endTime":"2026-07-18T02:00:59.524Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.957486392031853,"aZ":-24.008252612441574,"pfxX":1.4225813515104573,"pfxZ":4.3540293351665476,"pX":0.8833837954514863,"pZ":0.4473571447395085,"vX0":10.114670278167392,"vY0":-135.45810961466952,"vZ0":-8.43102743616699,"x":83.33,"y":226.7,"x0":-3.069375589707791,"y0":50.00400971810095,"z0":5.25321964676277,"aX":2.668334293827617},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-4.6,"spinRate":2034,"spinDirection":187},"zone":14,"typeConfidence":0.86,"plateTime":0.40289550782453976,"extension":6.657951162096943},"index":4,"playId":"2434426e-7033-391a-9ca0-4ab184ecaf8e","pitchNumber":4,"startTime":"2026-07-18T02:01:19.764Z","endTime":"2026-07-18T02:01:23.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.119211502810803,"aZ":-13.847118580451776,"pfxX":-6.426861001340827,"pfxZ":8.762779022042183,"pX":-0.12430453599844124,"pZ":4.094194355398914,"vX0":10.765250613373402,"vY0":-143.0350240954304,"vZ0":-1.329420789946486,"x":121.74,"y":128.24,"x0":-3.085723373867331,"y0":50.00109238831205,"z0":5.424779336365491,"aX":-13.440336072510194},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2039,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3815746019116246,"extension":6.600388564609188},"index":5,"playId":"d15c9baa-ab1f-376a-b6da-c80873995d37","pitchNumber":5,"startTime":"2026-07-18T02:01:38.691Z","endTime":"2026-07-18T02:01:43.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:01:43.067Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:01:57.783Z","endTime":"2026-07-18T02:03:25.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03325809426718,"aZ":-14.548249443255164,"pfxX":-6.403371713572101,"pfxZ":8.321564162615,"pX":0.8219422919306276,"pZ":2.3494262939723605,"vX0":11.858308121083953,"vY0":-144.05171026903488,"vZ0":-5.584764344208528,"x":85.67,"y":175.35,"x0":-2.5014466307413556,"y0":50.00017235904456,"z0":5.200465106705615,"aX":-13.560007290842778},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2110,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3790959725014398,"extension":6.597337050668133},"index":0,"playId":"493861b9-1ee5-3035-aa65-59a4b7a37816","pitchNumber":1,"startTime":"2026-07-18T02:02:06.243Z","endTime":"2026-07-18T02:02:10.647Z","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":99.7,"endSpeed":91.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.047494453399892,"aZ":-15.277680844783394,"pfxX":-6.264813074732324,"pfxZ":7.872695971126758,"pX":-0.6364908987704521,"pZ":2.154566397952703,"vX0":8.112410701817447,"vY0":-144.93805325520583,"vZ0":-6.334797409748167,"x":141.26,"y":180.61,"x0":-2.6461306601967083,"y0":50.004294539886565,"z0":5.286532088155273,"aX":-13.448932071672294},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.3,"breakHorizontal":10.0,"spinRate":1956,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.37661622530676864,"extension":6.55851086152507},"index":1,"playId":"25274b57-de4e-3d18-89a8-51928ea2b166","pitchNumber":2,"startTime":"2026-07-18T02:02:56.047Z","endTime":"2026-07-18T02:02:59.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92665151554975,"aZ":-22.76414202976585,"pfxX":-2.5500036080309325,"pfxZ":4.769115721941159,"pX":0.29568337204798495,"pZ":2.4941454724903407,"vX0":9.369209615584776,"vY0":-139.49914329156837,"vZ0":-3.6747438192649824,"x":105.73,"y":171.44,"x0":-2.7729924408978754,"y0":50.00538340597782,"z0":5.326477349699307,"aX":-5.035054205093143},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":2.8,"spinRate":2119,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.39240907048046747,"extension":6.345756457394138},"hitData":{"launchSpeed":60.9,"launchAngle":16.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.35,"coordY":137.3}},"index":2,"playId":"f9a084c9-d010-38cf-8cc8-3cd444f6a749","pitchNumber":3,"startTime":"2026-07-18T02:03:17.183Z","endTime":"2026-07-18T02:03:25.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:03:25.148Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Andujar doubles (19) on a sharp line drive to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:03:42.741Z","endTime":"2026-07-18T02:04:15.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875499992093335,"aZ":-15.517842124127483,"pfxX":-6.85122688224593,"pfxZ":7.813066924006237,"pX":0.003726807869325952,"pZ":2.489527211339907,"vX0":11.441565758296154,"vY0":-144.25074855158425,"vZ0":-5.49273676143372,"x":116.86,"y":171.56,"x0":-3.1028244057630596,"y0":50.00410096993306,"z0":5.356550453677412,"aX":-14.60912067803818},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2157,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.3780235958096192,"extension":6.692642604964137},"hitData":{"launchSpeed":103.8,"launchAngle":21.0,"totalDistance":395.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":170.68,"coordY":45.84}},"index":0,"playId":"403aecfa-1f1d-3d78-b727-708aace0c120","pitchNumber":1,"startTime":"2026-07-18T02:04:02.866Z","endTime":"2026-07-18T02:04:15.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:04:15.271Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Campusano lines out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:04:35.067Z","endTime":"2026-07-18T02:06:12.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05438754754507,"aZ":-23.825171425084047,"pfxX":-0.9588278063272511,"pfxZ":4.234411782820668,"pX":-0.8774863584992861,"pZ":3.272235947777932,"vX0":6.986643934473466,"vY0":-138.8317567291785,"vZ0":-1.956905767384399,"x":150.45,"y":150.43,"x0":-3.2909841041459096,"y0":50.00432377218279,"z0":5.555346632038444,"aX":-1.8918441475566035},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":0.5,"spinRate":2037,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39296236812193674,"extension":6.381550241846},"index":0,"playId":"d09d0f44-76a1-3e09-b450-a9373912a233","pitchNumber":1,"startTime":"2026-07-18T02:04:42.005Z","endTime":"2026-07-18T02:04:45.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688969810216346,"aZ":-24.61528985568569,"pfxX":0.12807766791266717,"pfxZ":3.946003686817142,"pX":0.6016579415379278,"pZ":1.744080367376373,"vX0":10.385098163247571,"vY0":-136.88291794305093,"vZ0":-5.0977914724870095,"x":94.07,"y":191.69,"x0":-3.2436921757825377,"y0":50.00044176420736,"z0":5.296408911804792,"aX":0.24397551371335588},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":-2.3,"spinRate":2038,"spinDirection":195},"zone":9,"typeConfidence":0.9,"plateTime":0.3987791635324087,"extension":6.517833909167757},"index":1,"playId":"b83b0a04-53fa-372e-8a41-48ea22028b5f","pitchNumber":2,"startTime":"2026-07-18T02:04:58.303Z","endTime":"2026-07-18T02:05:02.263Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"}}},{"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":91.9,"endSpeed":85.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371916811692845,"aZ":-26.001244604657177,"pfxX":2.082573016451253,"pfxZ":3.379107583085453,"pX":0.1664322733360179,"pZ":2.6689743001591077,"vX0":8.298115381739755,"vY0":-133.7134585069363,"vZ0":-2.4389974553689484,"x":110.66,"y":166.72,"x0":-3.236331134916533,"y0":50.00354084552186,"z0":5.441038271732422,"aX":3.80490023976151},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":-5.4,"spinRate":2044,"spinDirection":159},"zone":5,"typeConfidence":0.78,"plateTime":0.4082128695523459,"extension":6.611560702181002},"index":2,"playId":"d5ec268f-2ee3-38d8-afca-30a4b0d852e4","pitchNumber":3,"startTime":"2026-07-18T02:05:25.199Z","endTime":"2026-07-18T02:05:29.993Z","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":101.2,"endSpeed":93.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57397462645621,"aZ":-12.802750779489147,"pfxX":-6.598559911985516,"pfxZ":8.815105884846666,"pX":-0.17950921985809778,"pZ":1.3897429091172806,"vX0":11.128373963859994,"vY0":-146.80687314924037,"vZ0":-8.52739994465124,"x":123.84,"y":201.26,"x0":-3.1503366618354587,"y0":50.00252463175067,"z0":5.0817641003319105,"aX":-14.500555475523079},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":14.5,"breakHorizontal":10.0,"spinRate":2116,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.37213956069633314,"extension":6.736470543058078},"index":3,"playId":"dcecc7cd-3334-398b-a9cc-5ff3ce64f580","pitchNumber":4,"startTime":"2026-07-18T02:05:46.815Z","endTime":"2026-07-18T02:05:50.613Z","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":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736765732303308,"aZ":-26.34700877293463,"pfxX":2.052422226422429,"pfxZ":3.192648826950828,"pX":0.04032207011391069,"pZ":2.4771099609428178,"vX0":8.00521049850349,"vY0":-133.721160997739,"vZ0":-2.894070274421278,"x":115.46,"y":171.9,"x0":-3.2493434603537867,"y0":50.00299982174129,"z0":5.447977061236641,"aX":3.744358816345537},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":-5.3,"spinRate":2146,"spinDirection":157},"zone":5,"typeConfidence":0.76,"plateTime":0.4083990581832082,"extension":6.666652794597774},"hitData":{"launchSpeed":88.9,"launchAngle":22.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.13,"coordY":70.99}},"index":4,"playId":"3971ae8c-3bae-3d9e-aa7d-0f33f974f733","pitchNumber":5,"startTime":"2026-07-18T02:06:05.167Z","endTime":"2026-07-18T02:06:12.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:06:12.380Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T02:08:31.667Z","endTime":"2026-07-18T02:09:32.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:07:32.030Z","endTime":"2026-07-18T02:08:34.059Z","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":"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":99.6,"endSpeed":90.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21279410100825,"aZ":-18.297409303146782,"pfxX":11.11272608773418,"pfxZ":6.559152469661218,"pX":0.3905711434672033,"pZ":3.0841460239047453,"vX0":-9.597112974683007,"vY0":-144.65113992607093,"vZ0":-4.758165118429297,"x":102.11,"y":155.51,"x0":2.3099652617572866,"y0":50.00568775346219,"z0":5.874807132264424,"aX":23.518516003294938},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.0,"breakHorizontal":-18.1,"spinRate":2549,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.3788833712230968,"extension":6.18826687889452},"index":1,"playId":"678dafdc-18b8-37ad-a256-5b4c5cb79031","pitchNumber":1,"startTime":"2026-07-18T02:08:34.059Z","endTime":"2026-07-18T02:08:37.059Z","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":92.0,"endSpeed":85.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751845550211865,"aZ":-31.630640018861904,"pfxX":8.306493340740005,"pfxZ":0.29583936990138504,"pX":1.2345897105161272,"pZ":0.7985103090876793,"vX0":-7.00296378524792,"vY0":-133.7707115188273,"vZ0":-7.332948281534544,"x":69.94,"y":217.22,"x0":2.8019688101989377,"y0":50.00138149246414,"z0":5.83043710754156,"aX":15.11477291494038},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.8,"breakHorizontal":-13.6,"spinRate":975,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.40882279188743853,"extension":6.115052192339508},"index":2,"playId":"4f88101d-d927-3049-9378-bb01034f077f","pitchNumber":2,"startTime":"2026-07-18T02:08:53.511Z","endTime":"2026-07-18T02:08:58.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T02:09:07.154Z","endTime":"2026-07-18T02:09:21.844Z","isPitch":false,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.423066120313234,"aZ":-25.879433408899285,"pfxX":7.293978850632847,"pfxZ":3.4313458677045023,"pX":-0.1318569519690754,"pZ":2.524499123339028,"vX0":-9.381561234740406,"vY0":-134.23693806767153,"vZ0":-4.20953520682229,"x":122.03,"y":170.62,"x0":2.4509325592362443,"y0":50.00554704838255,"z0":5.942351450495433,"aX":13.393880655540658},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-11.4,"spinRate":1068,"spinDirection":107},"zone":5,"typeConfidence":0.89,"plateTime":0.4070877114716773,"extension":6.20137308198479},"hitData":{"launchSpeed":92.5,"launchAngle":35.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.98,"coordY":63.86}},"index":4,"playId":"0b91c0b9-3611-355e-84ab-da8b6258fada","pitchNumber":3,"startTime":"2026-07-18T02:09:21.844Z","endTime":"2026-07-18T02:09:32.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:09:32.844Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T02:09:51.896Z","endTime":"2026-07-18T02:10:05.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56853474059353,"aZ":-31.731603095886573,"pfxX":-1.9875082873266525,"pfxZ":0.24164696181180467,"pX":-0.08652853295193758,"pZ":2.710474551232497,"vX0":-6.888755854394837,"vY0":-134.32654929086613,"vZ0":-2.2796923617206994,"x":120.3,"y":165.6,"x0":2.7599443993456014,"y0":50.00355937177568,"z0":5.805541266017456,"aX":-3.6660426812886047},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.1,"breakHorizontal":4.9,"spinRate":2886,"spinDirection":273},"zone":5,"typeConfidence":0.87,"plateTime":0.4063103182268035,"extension":6.199717065231208},"hitData":{"launchSpeed":94.3,"launchAngle":59.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.75,"coordY":122.85}},"index":0,"playId":"817e528c-aa75-346c-9e19-c5de437e66f1","pitchNumber":1,"startTime":"2026-07-18T02:09:55.149Z","endTime":"2026-07-18T02:10:05.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:10:05.435Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T02:10:32.022Z","endTime":"2026-07-18T02:11:32.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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, 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":93.0,"endSpeed":86.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875587150563135,"aZ":-34.2154918047228,"pfxX":5.523471082561679,"pfxZ":-1.0878318845825756,"pX":-0.3063111248168629,"pZ":2.1714580510992114,"vX0":-8.873585811056808,"vY0":-135.29272418645775,"vZ0":-3.7734197813454315,"x":128.68,"y":180.15,"x0":2.2787808619307612,"y0":50.00278499781269,"z0":5.9487016133120285,"aX":10.375346711379734},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-2.5,"breakHorizontal":-8.4,"spinRate":1048,"spinDirection":112},"zone":7,"typeConfidence":0.88,"plateTime":0.40283498359344083,"extension":6.268952725780201},"index":0,"playId":"dfd5a929-4e82-3801-8531-979a481444c4","pitchNumber":1,"startTime":"2026-07-18T02:10:32.022Z","endTime":"2026-07-18T02:10:35.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527432797413475,"aZ":-33.14409081078505,"pfxX":6.117580519218876,"pfxZ":-0.5327661718087411,"pX":1.4829154489574903,"pZ":1.5986708427251883,"vX0":-5.002084321564931,"vY0":-133.27493798309578,"vZ0":-4.860891135789132,"x":60.47,"y":195.62,"x0":2.5786361020044137,"y0":50.00259306330482,"z0":5.808169414838949,"aX":11.132830689520626},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.7,"breakHorizontal":-10.2,"spinRate":1080,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4091555832771254,"extension":6.128314183145334},"index":1,"playId":"c49c45b4-7e0e-3307-b1f0-1a1f6c3db258","pitchNumber":2,"startTime":"2026-07-18T02:10:47.592Z","endTime":"2026-07-18T02:10:51.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37708090230747,"aZ":-34.19721986875455,"pfxX":7.358757049103918,"pfxZ":-1.0912022053293855,"pX":0.2062048813204674,"pZ":1.3218913763330846,"vX0":-8.436006819997585,"vY0":-134.84496062166846,"vZ0":-5.557554499852222,"x":109.14,"y":203.09,"x0":2.4033593041380823,"y0":50.001175420121506,"z0":5.7918070866643125,"aX":13.69675520996827},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.9,"breakHorizontal":-11.8,"spinRate":1107,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.40454000646915755,"extension":6.2035047911674175},"index":2,"playId":"8ee81af2-8772-310a-8d4b-41a3ee65c0d4","pitchNumber":3,"startTime":"2026-07-18T02:11:04.276Z","endTime":"2026-07-18T02:11:08.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T02:11:16.328Z","endTime":"2026-07-18T02:11:28.681Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152343573125822,"aZ":-34.07988609045304,"pfxX":8.10534956780252,"pfxZ":-1.0305110062512428,"pX":0.4058828680026336,"pZ":0.975622603372613,"vX0":-8.06819282302561,"vY0":-134.59890578923438,"vZ0":-6.310839367869892,"x":101.53,"y":212.44,"x0":2.3731802572007035,"y0":50.00180197625874,"z0":5.7307183785193425,"aX":15.038429292813353},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.9,"breakHorizontal":-13.2,"spinRate":1149,"spinDirection":106},"zone":14,"typeConfidence":0.89,"plateTime":0.4052049025987774,"extension":6.286687021655395},"index":4,"playId":"a66acb7c-bb96-362d-90a5-d1342f764553","pitchNumber":4,"startTime":"2026-07-18T02:11:28.681Z","endTime":"2026-07-18T02:11:32.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:11:32.737Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T02:13:49.295Z","endTime":"2026-07-18T02:15:15.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Steven Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:12:54.099Z","endTime":"2026-07-18T02:13:51.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":76.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267506048909326,"aZ":-35.129765486988916,"pfxX":5.544206174278658,"pfxZ":-2.0313647302646,"pX":0.06835487809055885,"pZ":1.7204719102563142,"vX0":4.622135780801897,"vY0":-119.27244672396014,"vZ0":0.8551085314567619,"x":114.39,"y":192.33,"x0":-2.6097794969859622,"y0":50.00533380361209,"z0":4.505937652250002,"aX":8.050930841928993},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.2,"breakHorizontal":-11.0,"spinRate":2734,"spinDirection":75},"zone":8,"typeConfidence":0.9,"plateTime":0.45785506542193133,"extension":6.276424473451994},"index":1,"playId":"944bbf96-aada-37d3-b342-bf40a8c2bd10","pitchNumber":1,"startTime":"2026-07-18T02:13:51.521Z","endTime":"2026-07-18T02:13:54.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456179638731278,"aZ":-32.3130570217202,"pfxX":7.973005916606029,"pfxZ":-0.09612764748493419,"pX":1.7218895324765584,"pZ":2.105530930193747,"vX0":7.216551552908839,"vY0":-120.39623587610997,"vZ0":1.2579230085215942,"x":51.37,"y":181.93,"x0":-2.355526233012521,"y0":50.0028045213691,"z0":4.446834577331845,"aX":11.644014659604437},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":-16.2,"spinRate":2661,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.45581568668989103,"extension":6.401852665092131},"index":2,"playId":"9b744328-4f87-3f95-a752-a2082fba7141","pitchNumber":2,"startTime":"2026-07-18T02:14:11.158Z","endTime":"2026-07-18T02:14:14.403Z","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":93.9,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.630510148539102,"aZ":-22.30209999057407,"pfxX":-7.266312527302122,"pfxZ":5.175897439148605,"pX":1.200955089222975,"pZ":3.0170792631674646,"vX0":11.35366268668838,"vY0":-136.40051204496123,"vZ0":-1.0084336844708415,"x":71.22,"y":157.32,"x0":-2.0485534682560846,"y0":50.00209889298142,"z0":4.912356907018354,"aX":-13.85733518444452},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":11.0,"spinRate":2155,"spinDirection":242},"zone":12,"typeConfidence":0.9,"plateTime":0.39973595565560904,"extension":6.545233792309737},"index":3,"playId":"05029dc4-a720-3144-9d70-3357011eb4c6","pitchNumber":3,"startTime":"2026-07-18T02:14:31.615Z","endTime":"2026-07-18T02:14:35.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49489887173018,"aZ":-32.34763227330922,"pfxX":6.197837930813651,"pfxZ":-0.11640183376208402,"pX":1.4265287510269735,"pZ":1.6230862132049675,"vX0":7.356226356476855,"vY0":-120.89798114047717,"vZ0":0.13180646103149818,"x":62.62,"y":194.96,"x0":-2.4605032276359147,"y0":50.00347014682663,"z0":4.4061597107058175,"aX":9.176899170494632},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.1,"breakHorizontal":-13.0,"spinRate":2605,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.45299024576903335,"extension":6.609769119101891},"index":4,"playId":"b137c5a5-902b-3a68-a155-8e18482f55f1","pitchNumber":4,"startTime":"2026-07-18T02:14:48.719Z","endTime":"2026-07-18T02:14:51.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04183519545488,"aZ":-31.12262150368991,"pfxX":-9.324649063150751,"pfxZ":0.5687903709342539,"pX":-0.318850326451073,"pZ":2.0753451821441247,"vX0":8.449395158306187,"vY0":-135.3460455935855,"vZ0":-1.4845703806079533,"x":129.15,"y":182.75,"x0":-2.261436086721139,"y0":50.006325947489685,"z0":4.79939153521741,"aX":-17.39695919218807},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.0,"breakHorizontal":15.2,"spinRate":2247,"spinDirection":239},"zone":7,"typeConfidence":0.89,"plateTime":0.4038439027709577,"extension":6.6499628005164455},"hitData":{"launchSpeed":99.1,"launchAngle":29.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.73,"coordY":86.3}},"index":5,"playId":"736a687d-5fbf-3da8-b39f-7b64e754ebb4","pitchNumber":5,"startTime":"2026-07-18T02:15:04.932Z","endTime":"2026-07-18T02:15:15.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:15:15.528Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out sharply to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T02:15:34.360Z","endTime":"2026-07-18T02:16:09.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421305072577326,"aZ":-26.191443708640758,"pfxX":1.0071021657332118,"pfxZ":3.3506383904468375,"pX":1.5817902487482547,"pZ":3.093238582170708,"vX0":9.87969999938216,"vY0":-132.0575990467365,"vZ0":0.504370829584273,"x":56.71,"y":155.26,"x0":-2.3226484614088023,"y0":50.000890731362894,"z0":4.811022221874514,"aX":1.7942047334049946},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":-3.7,"spinRate":2435,"spinDirection":205},"zone":12,"typeConfidence":0.92,"plateTime":0.41315164875172705,"extension":6.602484605240776},"index":0,"playId":"a5ce7297-e181-3ade-9d79-b3c5bf5ae7a6","pitchNumber":1,"startTime":"2026-07-18T02:15:41.180Z","endTime":"2026-07-18T02:15:44.718Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898675151996834,"aZ":-30.219843045865836,"pfxX":-7.455312511559777,"pfxZ":1.0287706237131609,"pX":0.23766448926032666,"pZ":2.479917185412041,"vX0":9.329874143076482,"vY0":-136.0973214841937,"vZ0":-0.6378996255536181,"x":107.94,"y":171.82,"x0":-2.2436848682409063,"y0":50.00476391296359,"z0":4.784613492281655,"aX":-14.186503779165161},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":2217,"spinDirection":240},"zone":5,"typeConfidence":0.67,"plateTime":0.4002937078458437,"extension":6.547389363669964},"hitData":{"launchSpeed":104.0,"launchAngle":37.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.24,"coordY":44.02}},"index":1,"playId":"c16e438c-b86c-3882-9cf8-b0f8ab8857e5","pitchNumber":2,"startTime":"2026-07-18T02:15:57.798Z","endTime":"2026-07-18T02:16:09.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:16:09.349Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T02:16:22.842Z","endTime":"2026-07-18T02:18:17.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70321443477908,"aZ":-21.603267126793707,"pfxX":-6.09034177930229,"pfxZ":5.465339542398618,"pX":0.6122893848981394,"pZ":1.7496991212716986,"vX0":9.699977373177004,"vY0":-137.2923940418023,"vZ0":-4.483037121045259,"x":93.66,"y":191.54,"x0":-2.154415884995732,"y0":50.00265149883738,"z0":4.849597607106145,"aX":-11.77874081541433},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":9.4,"spinRate":2090,"spinDirection":238},"zone":9,"typeConfidence":0.89,"plateTime":0.3969932123293791,"extension":6.601052907462299},"index":0,"playId":"5d722f55-932e-3387-9ea0-2e069313c25f","pitchNumber":1,"startTime":"2026-07-18T02:16:41.007Z","endTime":"2026-07-18T02:16:44.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067773086968042,"aZ":-31.249792201659705,"pfxX":-10.126556153711538,"pfxZ":0.48625827213827044,"pX":0.2454213254411946,"pZ":1.3211963318798514,"vX0":10.249851731611505,"vY0":-136.21431740124768,"vZ0":-3.1635635571587146,"x":107.65,"y":203.11,"x0":-2.2386748537941172,"y0":50.00138730010058,"z0":4.643244056828834,"aX":-19.154386598083246},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.5,"breakHorizontal":16.3,"spinRate":2145,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4011047846756126,"extension":6.653228117783305},"index":1,"playId":"c9e8f34f-2824-3156-9efb-c2fa2b93087a","pitchNumber":2,"startTime":"2026-07-18T02:16:59.687Z","endTime":"2026-07-18T02:17:03.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25802138295042,"aZ":-33.297872010261834,"pfxX":6.362641275197043,"pfxZ":-0.7478878605957977,"pX":0.5610901912777029,"pZ":1.4241039812259038,"vX0":5.569457472817947,"vY0":-122.0636070501249,"vZ0":-0.29635367716445193,"x":95.61,"y":200.33,"x0":-2.577418850034609,"y0":50.00081515109602,"z0":4.416476733788075,"aX":9.58954713542093},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.2,"breakHorizontal":-12.8,"spinRate":2691,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.44889983484514895,"extension":6.390342079032497},"index":2,"playId":"2b88a2a9-4bb8-3294-ac4f-98b3a98d375a","pitchNumber":3,"startTime":"2026-07-18T02:17:18.020Z","endTime":"2026-07-18T02:17:21.874Z","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.8,"endSpeed":87.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65093861748733,"aZ":-20.768771279132213,"pfxX":-6.5685470455063495,"pfxZ":5.871652154034276,"pX":0.7358772844442895,"pZ":2.9057788722161426,"vX0":9.718842865733432,"vY0":-137.78259988070218,"vZ0":-1.8714028126566329,"x":88.95,"y":160.32,"x0":-1.967049699954719,"y0":50.00218286588031,"z0":4.982293416664875,"aX":-12.759269030393048},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":10.1,"spinRate":2240,"spinDirection":232},"zone":3,"typeConfidence":0.91,"plateTime":0.3959686971887493,"extension":6.465520959891506},"index":3,"playId":"ef7b671c-3909-3c39-bf1f-78eb2bb0ea0f","pitchNumber":4,"startTime":"2026-07-18T02:17:36.702Z","endTime":"2026-07-18T02:17:42.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91967869994081,"aZ":-32.02141998080394,"pfxX":6.159587697972828,"pfxZ":0.09924015259164598,"pX":0.42020542149838785,"pZ":2.4572771166014316,"vX0":4.844292482420024,"vY0":-121.16108672783187,"vZ0":1.6378703241702417,"x":100.98,"y":172.43,"x0":-2.402682129636284,"y0":50.00034415922813,"z0":4.563855413895375,"aX":9.186792489673998},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-12.2,"spinRate":2254,"spinDirection":64},"zone":6,"typeConfidence":0.89,"plateTime":0.4514710425378161,"extension":6.319130482159934},"hitData":{"launchSpeed":69.4,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.8,"coordY":158.03}},"index":4,"playId":"a81e72bb-1c01-3dd0-a0c2-ff7038d75687","pitchNumber":5,"startTime":"2026-07-18T02:18:09.481Z","endTime":"2026-07-18T02:18:17.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:18:17.026Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:20:12.834Z","endTime":"2026-07-18T02:20:52.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":99.4,"endSpeed":91.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12903094904723,"aZ":-18.229900862612915,"pfxX":9.504735034771544,"pfxZ":6.575782728553833,"pX":-0.06864286048350446,"pZ":3.470390513597896,"vX0":-9.983819771113852,"vY0":-144.38129311701985,"vZ0":-3.5766999865858202,"x":119.62,"y":145.08,"x0":2.191356367743028,"y0":50.006816771168474,"z0":5.840395467747268,"aX":20.166905989700695},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.4,"breakHorizontal":-15.4,"spinRate":2616,"spinDirection":171},"zone":2,"typeConfidence":0.91,"plateTime":0.3786887698201178,"extension":6.315672208090671},"index":0,"playId":"891e9d0f-9126-3051-8f21-9f747fb7be63","pitchNumber":1,"startTime":"2026-07-18T02:20:23.742Z","endTime":"2026-07-18T02:20:27.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.718258676151766,"aZ":-34.02129169480703,"pfxX":-3.0250377755358455,"pfxZ":-1.0427917737841685,"pX":0.342305643836503,"pZ":1.5750052056925548,"vX0":-5.6773592686159695,"vY0":-131.69862871538962,"vZ0":-4.276558990633078,"x":103.95,"y":196.25,"x0":2.915147801824487,"y0":50.005404056278465,"z0":5.72300602297291,"aX":-5.339958021852168},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.6,"breakHorizontal":6.7,"spinRate":2848,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.4151355904965439,"extension":6.230631300735721},"hitData":{"launchSpeed":112.2,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.74,"coordY":95.19}},"index":1,"playId":"c8f260ce-1eca-3507-89b9-193665b2330e","pitchNumber":2,"startTime":"2026-07-18T02:20:39.388Z","endTime":"2026-07-18T02:20:52.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:20:52.511Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, second baseman Jake Cronenworth to first baseman Ty France. Tyler Tolbert to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:21:28.877Z","endTime":"2026-07-18T02:23:31.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0,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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Jac Caglianone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:21:11.700Z","endTime":"2026-07-18T02:21:31.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"},"base":1},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011350143744654,"aZ":-25.538282724643913,"pfxX":4.962269677491392,"pfxZ":3.684809566691534,"pX":-0.31901254295932285,"pZ":2.305654715553313,"vX0":-8.886120105817358,"vY0":-133.21836489517955,"vZ0":-4.449438967275019,"x":129.16,"y":176.53,"x0":2.4117281083268494,"y0":50.00416825578458,"z0":5.838518151679832,"aX":8.940661454516643},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":-7.1,"spinRate":1038,"spinDirection":109},"zone":4,"typeConfidence":0.9,"plateTime":0.4107951557065199,"extension":6.316124564797513},"index":1,"playId":"8433b991-2e8f-373e-985f-1f2ee8e77a26","pitchNumber":1,"startTime":"2026-07-18T02:21:31.108Z","endTime":"2026-07-18T02:21:36.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"3bad2dc2-2f2c-351f-8f96-05d58b968800","startTime":"2026-07-18T02:21:54.912Z","endTime":"2026-07-18T02:21:59.174Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.775005411697506,"aZ":-27.25485757111468,"pfxX":8.878469416606881,"pfxZ":2.724786808601454,"pX":0.39570247951260207,"pZ":0.7917630849072501,"vX0":-8.16116173033521,"vY0":-133.6149775260956,"vZ0":-7.673146324099829,"x":101.92,"y":217.4,"x0":2.336088413020894,"y0":50.00597760837694,"z0":5.659117735093739,"aX":16.05703745508508},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-14.3,"spinRate":1172,"spinDirection":114},"zone":14,"typeConfidence":0.89,"plateTime":0.40992424526045435,"extension":6.421286015513894},"index":3,"playId":"c506a66a-f733-35e2-a012-264c62d19a15","pitchNumber":2,"startTime":"2026-07-18T02:22:15.922Z","endTime":"2026-07-18T02:22:19.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95425781918659,"aZ":-29.594383335785842,"pfxX":9.655318289325608,"pfxZ":1.4238640715524706,"pX":0.9381427324097701,"pZ":2.1258639157773023,"vX0":-7.408713044835714,"vY0":-133.81879375752365,"vZ0":-4.198255503600604,"x":81.24,"y":181.38,"x0":2.4885146616455684,"y0":50.004429227376065,"z0":5.8359110460001435,"aX":17.508050982765695},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.8,"breakHorizontal":-15.8,"spinRate":1194,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.40934734963484276,"extension":6.170497795402741},"index":4,"playId":"ad8604d7-f86c-3524-a2ab-68c4f1176851","pitchNumber":3,"startTime":"2026-07-18T02:22:36.972Z","endTime":"2026-07-18T02:22:42.853Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tyler Tolbert steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"actionPlayId":"ad8604d7-f86c-3524-a2ab-68c4f1176851","startTime":"2026-07-18T02:22:56.259Z","endTime":"2026-07-18T02:23:23.927Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534197483740112,"aZ":-33.82452766199222,"pfxX":6.967110285908225,"pfxZ":-0.9116757427332782,"pX":0.01728895645180269,"pZ":2.5387890498322325,"vX0":-8.284520871981139,"vY0":-133.31872953125696,"vZ0":-2.4308551442335387,"x":116.34,"y":170.23,"x0":2.248277556269715,"y0":50.00199402736721,"z0":5.884757543560623,"aX":12.641252725864494},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.9,"breakHorizontal":-11.0,"spinRate":919,"spinDirection":102},"zone":5,"typeConfidence":0.9,"plateTime":0.4096095194771028,"extension":6.299227243188122},"hitData":{"launchSpeed":99.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.74,"coordY":151.95}},"index":6,"playId":"3beb67bc-8808-37f3-b2d6-e291bd37eadd","pitchNumber":4,"startTime":"2026-07-18T02:23:23.927Z","endTime":"2026-07-18T02:23:31.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:23:31.525Z","atBatIndex":60},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Vinnie Pasquantino reaches on a fielder's choice out, pitcher Adrian Morejon to catcher Luis Campusano. Tyler Tolbert out at home.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:23:59.828Z","endTime":"2026-07-18T02:25:26.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":99.8,"endSpeed":91.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15055800432009,"aZ":-21.910326062339443,"pfxX":9.541049480989269,"pfxZ":4.767907185579954,"pX":1.8137311910037905,"pZ":4.5005297223573475,"vX0":-4.989738742169638,"vY0":-145.39719469406398,"vZ0":-0.17533609617719287,"x":47.86,"y":117.27,"x0":2.306710517154887,"y0":50.00710877266124,"z0":5.884355500637609,"aX":20.557170701786504},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":8.8,"breakHorizontal":-16.4,"spinRate":2423,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.3758467777003678,"extension":6.163002325866195},"index":0,"playId":"32626185-210c-30f8-bac1-05c99c3e779b","pitchNumber":1,"startTime":"2026-07-18T02:24:00.010Z","endTime":"2026-07-18T02:24:07.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":99.9,"endSpeed":92.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113370242716485,"aZ":-19.950978911224798,"pfxX":9.80423896842101,"pfxZ":5.661368650880336,"pX":2.0100953225189087,"pZ":1.9525910776390938,"vX0":-4.927857569070203,"vY0":-145.33146929888844,"vZ0":-6.936287950255062,"x":40.38,"y":186.06,"x0":2.4454148635255093,"y0":50.001980264585804,"z0":5.563473598282772,"aX":21.16508022201185},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.1,"breakHorizontal":-16.9,"spinRate":2398,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.37556255296960783,"extension":6.295946386043792},"index":1,"playId":"90263282-db5e-3b88-9df4-464a174745a4","pitchNumber":2,"startTime":"2026-07-18T02:24:35.131Z","endTime":"2026-07-18T02:24:40.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":92.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.291586958108343,"aZ":-19.739262526287533,"pfxX":10.014551754136424,"pfxZ":5.740207609970883,"pX":1.4725897940997188,"pZ":2.048696490335841,"vX0":-6.6125314674410625,"vY0":-145.59190175379783,"vZ0":-6.8395593400842944,"x":60.87,"y":183.47,"x0":2.4616284252718543,"y0":50.001347196502394,"z0":5.605059351695139,"aX":21.691591806555667},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.4,"breakHorizontal":-17.0,"spinRate":2401,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.3749132080391133,"extension":6.240489514623381},"index":2,"playId":"41ed5b6f-37c5-32e4-9577-ff0cd873dde3","pitchNumber":3,"startTime":"2026-07-18T02:24:57.788Z","endTime":"2026-07-18T02:25:02.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":92.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26050608727799,"aZ":-20.98024731854687,"pfxX":9.995317118896097,"pfxZ":5.175085560451192,"pX":1.022521054464801,"pZ":2.776381128352748,"vX0":-7.6919880265469835,"vY0":-145.7180211752784,"vZ0":-4.698692151836669,"x":78.02,"y":163.82,"x0":2.389578087579431,"y0":50.005069786983405,"z0":5.666681798931016,"aX":21.630883316602933},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":8.6,"breakHorizontal":-16.7,"spinRate":2455,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.37499969545422385,"extension":6.2433082143149345},"hitData":{"launchSpeed":44.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.32,"coordY":176.88}},"index":3,"playId":"3fdbdf9c-cef2-368c-a7aa-bef1f7da8c4b","pitchNumber":4,"startTime":"2026-07-18T02:25:18.849Z","endTime":"2026-07-18T02:25:26.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:25:26.338Z","atBatIndex":61},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Adrian Morejon intentionally walks Salvador Perez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:26:05.590Z","endTime":"2026-07-18T02:27:35.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,3,4,5,6],"actionIndex":[1],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.748344505603413,"aZ":-24.650763547253934,"pfxX":9.424575678679176,"pfxZ":3.5821993236115333,"pX":0.14126405756294874,"pZ":2.03259520080532,"vX0":-9.557092326206188,"vY0":-143.43911235732406,"vZ0":-5.984970319537697,"x":111.62,"y":183.9,"x0":2.2792957239964586,"y0":50.00427927369052,"z0":5.666555614632788,"aX":19.794901724278372},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.5,"breakHorizontal":-15.4,"spinRate":2325,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.38072357339428864,"extension":6.463755980176073},"index":0,"playId":"ebcd78be-fe19-3edc-bc6a-1c44313bf73b","pitchNumber":1,"startTime":"2026-07-18T02:26:05.856Z","endTime":"2026-07-18T02:26:10.914Z","isPitch":true,"type":"pitch"},{"details":{"description":"Vinnie Pasquantino steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"ebcd78be-fe19-3edc-bc6a-1c44313bf73b","startTime":"2026-07-18T02:26:22.951Z","endTime":"2026-07-18T02:26:31.465Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-18T02:26:31.465Z","endTime":"2026-07-18T02:27:33.173Z","isPitch":false,"type":"action"},{"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":1,"outs":2},"index":3,"playId":"08240906-0636-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-07-18T02:27:33.173Z","endTime":"2026-07-18T02:27:33.187Z","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":1,"outs":2},"index":4,"playId":"08240906-0636-1013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-07-18T02:27:33.187Z","endTime":"2026-07-18T02:27:34.187Z","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":1,"outs":2},"index":5,"playId":"08240906-0636-1023-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-07-18T02:27:33.187Z","endTime":"2026-07-18T02:27:33.188Z","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":1,"outs":2},"index":6,"playId":"08240906-0636-1033-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-07-18T02:27:33.188Z","endTime":"2026-07-18T02:27:35.943Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-18T02:27:35.943Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a sharp line drive to center fielder Jackson Merrill. Vinnie Pasquantino scores. Salvador Perez to 3rd. Michael Massey to 2nd. Michael Massey advances to 2nd, on a throwing error by center fielder Jackson Merrill.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:28:08.779Z","endTime":"2026-07-18T02:29:05.407Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.073054841321444,"aZ":-23.31514740245175,"pfxX":9.820195589160065,"pfxZ":4.042800301317749,"pX":0.3963608110283006,"pZ":2.6616718178326617,"vX0":-9.169043999874866,"vY0":-146.32538696630115,"vZ0":-4.686751144579766,"x":101.89,"y":166.91,"x0":2.2783531774355223,"y0":50.003039401882,"z0":5.66158107120618,"aX":21.522845693332666},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.2,"spinRate":2296,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.3728046021642366,"extension":6.420259407856096},"index":0,"playId":"c30ea5be-2456-3983-9c6f-ffd424a081fb","pitchNumber":1,"startTime":"2026-07-18T02:28:08.779Z","endTime":"2026-07-18T02:28:12.773Z","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":100.7,"endSpeed":93.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443315570696196,"aZ":-22.448179549501948,"pfxX":9.785343938629795,"pfxZ":4.430408444034045,"pX":-0.4196938087745272,"pZ":2.3476809100427642,"vX0":-11.068186731892508,"vY0":-146.3141412704778,"vZ0":-5.711280619820661,"x":133.0,"y":175.39,"x0":2.118233049194325,"y0":50.00347132968753,"z0":5.645952128243529,"aX":21.48500301751527},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.2,"breakHorizontal":-15.8,"spinRate":2388,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.3725637659267411,"extension":6.384930244968386},"index":1,"playId":"71d375da-877b-37c2-b67b-e20367c77d33","pitchNumber":2,"startTime":"2026-07-18T02:28:28.994Z","endTime":"2026-07-18T02:28:33.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627521963654466,"aZ":-13.32030528671414,"pfxX":4.3489416113045944,"pfxZ":8.63452330671788,"pX":-0.09765301914308719,"pZ":2.617140909078704,"vX0":-8.252816174750224,"vY0":-145.77656730389518,"vZ0":-6.651318387079842,"x":120.72,"y":168.12,"x0":2.1865687613784996,"y0":50.002689039927546,"z0":5.70923984611608,"aX":9.49653642838108},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":14.6,"breakHorizontal":-6.5,"spinRate":2382,"spinDirection":142},"zone":5,"typeConfidence":0.92,"plateTime":0.3736726179321974,"extension":6.431260415474029},"hitData":{"launchSpeed":101.2,"launchAngle":14.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.74,"coordY":89.17}},"index":2,"playId":"b050f077-d03a-3ed8-a976-f9dd287e4aa9","pitchNumber":3,"startTime":"2026-07-18T02:28:51.510Z","endTime":"2026-07-18T02:29:05.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:29:05.407Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:29:39.759Z","endTime":"2026-07-18T02:29:52.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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_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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":93.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.478637876713226,"aZ":-22.31035599112745,"pfxX":8.953920481969934,"pfxZ":4.498623502839146,"pX":-0.14459393507126891,"pZ":2.1545824523906467,"vX0":-10.06656283272494,"vY0":-146.46167132351218,"vZ0":-6.268800823457475,"x":122.51,"y":180.61,"x0":2.1579820827660194,"y0":50.00697587070482,"z0":5.638054664462651,"aX":19.64533995283106},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.2,"breakHorizontal":-14.5,"spinRate":2464,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.37262415723741604,"extension":6.44376929030519},"hitData":{"launchSpeed":71.1,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.26,"coordY":160.06}},"index":0,"playId":"84e7b780-29c1-3364-a951-eb3cc3953b7f","pitchNumber":1,"startTime":"2026-07-18T02:29:44.806Z","endTime":"2026-07-18T02:29:52.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:29:52.467Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Tyler Tolbert.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:32:23.266Z","endTime":"2026-07-18T02:33:23.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Flyout","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":5},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Tolbert remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:31:37.459Z","endTime":"2026-07-18T02:31:37.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"description":"Pitching Change: Alex Lange replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:31:37.474Z","endTime":"2026-07-18T02:32:25.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.641404585492324,"aZ":-34.573292439639175,"pfxX":-1.5099295148184129,"pfxZ":-1.512869113207124,"pX":-0.2812587830112242,"pZ":2.448052131767291,"vX0":3.8063891577226117,"vY0":-125.26058710911236,"vZ0":-1.4441680637447047,"x":127.72,"y":172.68,"x0":-1.6282685854420464,"y0":50.0057842527109,"z0":5.873510088232718,"aX":-2.3860224933910232},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":1.8,"spinRate":2278,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.43822371368995094,"extension":6.5419895648845126},"index":2,"playId":"2b55e578-d869-3ff8-a930-bbf79a23c280","pitchNumber":1,"startTime":"2026-07-18T02:32:25.518Z","endTime":"2026-07-18T02:32:29.197Z","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.6,"endSpeed":88.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.381935099483663,"aZ":-24.971615306906653,"pfxX":-10.052652063934554,"pfxZ":3.672046035729485,"pX":0.9204235114597786,"pZ":1.9364859683347209,"vX0":10.291707049083225,"vY0":-138.8141427748667,"vZ0":-5.609828739468735,"x":81.92,"y":186.49,"x0":-1.5187446856164135,"y0":50.006265837052496,"z0":5.633283997785055,"aX":-19.736898885954982},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.6,"breakHorizontal":16.2,"spinRate":2148,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.39371198237384597,"extension":6.372585101511482},"index":3,"playId":"c3207594-41ea-3e9d-83dc-d635661aba67","pitchNumber":2,"startTime":"2026-07-18T02:32:40.330Z","endTime":"2026-07-18T02:32:43.773Z","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":86.2,"endSpeed":79.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07334018140332,"aZ":-33.25762954510482,"pfxX":-1.797837862632595,"pfxZ":-0.6808861621569609,"pX":0.9306549843409369,"pZ":2.212453481047938,"vX0":6.59106423113001,"vY0":-125.43580523470897,"vZ0":-2.434076177260584,"x":81.53,"y":179.04,"x0":-1.500874737997249,"y0":50.00473320474325,"z0":5.915045645258802,"aX":-2.8580089177929997},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":1.7,"spinRate":2253,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.4371555161282292,"extension":6.51153773818434},"index":4,"playId":"5656b903-8866-3dde-9f7c-ed15f7788d00","pitchNumber":3,"startTime":"2026-07-18T02:32:55.692Z","endTime":"2026-07-18T02:32:59.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.099842006401754,"aZ":-22.281722511078748,"pfxX":-9.38657820420556,"pfxZ":4.980072375641776,"pX":0.2039719981077087,"pZ":1.8789010042052416,"vX0":8.34409178272558,"vY0":-139.5254203085608,"vZ0":-6.196136060063556,"x":109.23,"y":188.05,"x0":-1.5944258064751646,"y0":50.00584798270422,"z0":5.580219352076085,"aX":-18.654843063488862},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.0,"breakHorizontal":15.5,"spinRate":2239,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.39140968858152236,"extension":6.290450394943123},"hitData":{"launchSpeed":93.3,"launchAngle":31.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.16,"coordY":76.09}},"index":5,"playId":"e4dfd626-8d7f-32f0-ab25-46d457765a49","pitchNumber":4,"startTime":"2026-07-18T02:33:13.814Z","endTime":"2026-07-18T02:33:23.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:33:23.910Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:33:47.036Z","endTime":"2026-07-18T02:34:11.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42837349890046,"aZ":-25.355165807954677,"pfxX":-8.884805579486885,"pfxZ":3.7937449860275336,"pX":-0.3986433757707037,"pZ":1.8701481311079986,"vX0":6.627483730047056,"vY0":-132.67245701864553,"vZ0":-4.942680254862702,"x":132.2,"y":188.29,"x0":-1.7656153505972143,"y0":50.00047755902159,"z0":5.588199396065022,"aX":-15.953572267539922},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":14.8,"spinRate":1865,"spinDirection":251},"zone":7,"typeConfidence":0.89,"plateTime":0.4116824386549993,"extension":6.391367085084257},"index":0,"playId":"70194562-b8d9-396b-96af-bd4dfa8bfa54","pitchNumber":1,"startTime":"2026-07-18T02:33:47.036Z","endTime":"2026-07-18T02:33:51.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.904817072042533,"aZ":-28.11513320083717,"pfxX":-9.368429662247971,"pfxZ":2.296195449781581,"pX":-0.1672346687249301,"pZ":1.8106456133579414,"vX0":7.746084759375581,"vY0":-131.2669597322376,"vZ0":-4.221825204461663,"x":123.37,"y":189.89,"x0":-1.923317249715691,"y0":50.00062572547708,"z0":5.50652862562387,"aX":-16.528582432413696},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":15.5,"spinRate":1938,"spinDirection":252},"zone":8,"typeConfidence":0.9,"plateTime":0.4155252396052842,"extension":6.359925762873108},"hitData":{"launchSpeed":98.1,"launchAngle":41.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.19,"coordY":60.88}},"index":1,"playId":"3279e730-a90f-37d9-a921-b6163b547f16","pitchNumber":2,"startTime":"2026-07-18T02:34:00.871Z","endTime":"2026-07-18T02:34:11.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:34:11.776Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (12) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:34:37.583Z","endTime":"2026-07-18T02:35:19.941Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":656638,"link":"/api/v1/people/656638"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579279638516372,"aZ":-21.152026322923973,"pfxX":-7.983755543263722,"pfxZ":5.402613863847087,"pX":0.10389576029374739,"pZ":1.6511834709304176,"vX0":7.793252225996208,"vY0":-140.86847428636605,"vZ0":-7.136925044539643,"x":113.04,"y":194.2,"x0":-1.641640535949931,"y0":50.00154101561241,"z0":5.552867219296144,"aX":-16.281391259943906},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.6,"breakHorizontal":13.2,"spinRate":2146,"spinDirection":226},"zone":8,"typeConfidence":0.88,"plateTime":0.3866571400199019,"extension":6.587807687129848},"index":0,"playId":"61b44d62-b4b6-30c7-8a8f-cbd919a56ff5","pitchNumber":1,"startTime":"2026-07-18T02:34:37.645Z","endTime":"2026-07-18T02:34:41.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129710585094553,"aZ":-27.13811447180462,"pfxX":-10.367964987824406,"pfxZ":2.4860633440629023,"pX":0.16608390938687637,"pZ":2.260930423443667,"vX0":8.637458584839516,"vY0":-140.79880515947548,"vZ0":-4.633305697451614,"x":110.67,"y":177.73,"x0":-1.580046873513256,"y0":50.00324597208793,"z0":5.663641173072251,"aX":-21.014500199656826},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.8,"breakHorizontal":17.3,"spinRate":2169,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.3876085759650403,"extension":6.421860244667133},"hitData":{"launchSpeed":105.2,"launchAngle":23.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.76,"coordY":39.41}},"index":1,"playId":"21c68934-94c2-30f0-9758-f5b93630a542","pitchNumber":2,"startTime":"2026-07-18T02:34:53.665Z","endTime":"2026-07-18T02:35:19.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:35:19.941Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:35:37.181Z","endTime":"2026-07-18T02:36:34.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.305657950648808,"aZ":-34.27028801287933,"pfxX":-0.7676111720651377,"pfxZ":-1.2601428035456177,"pX":-1.0810014407035657,"pZ":2.7186899016708024,"vX0":2.1401799803067694,"vY0":-128.5136181276673,"vZ0":-0.8751751364681796,"x":158.21,"y":165.38,"x0":-1.8258046461311523,"y0":50.00112333157665,"z0":5.7320265134067725,"aX":-1.2808183602124963},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.3,"breakHorizontal":0.8,"spinRate":2186,"spinDirection":54},"zone":11,"typeConfidence":0.91,"plateTime":0.42665082146835687,"extension":6.46140624090091},"index":0,"playId":"3b9f1889-4f96-3c14-8f8f-7ce6e6a9c8e6","pitchNumber":1,"startTime":"2026-07-18T02:35:39.296Z","endTime":"2026-07-18T02:35:43.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.749797192780584,"aZ":-23.40908289066445,"pfxX":-9.024432923741625,"pfxZ":4.328938632540378,"pX":1.03278372421695,"pZ":2.052487382535181,"vX0":10.204301655792893,"vY0":-140.42981773994924,"vZ0":-5.675681396070795,"x":77.63,"y":183.36,"x0":-1.452268372328793,"y0":50.00071971987231,"z0":5.5939267037236124,"aX":-18.26705650114624},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.0,"breakHorizontal":14.6,"spinRate":2192,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.38802459782603593,"extension":6.540006963813376},"index":1,"playId":"26bbea2d-ecc6-39ba-80fd-d67d0b2c85a6","pitchNumber":2,"startTime":"2026-07-18T02:35:52.628Z","endTime":"2026-07-18T02:35:56.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.007744193221246,"aZ":-25.885861961103,"pfxX":-2.350541701076725,"pfxZ":3.3468300437568654,"pX":0.15237060081502143,"pZ":2.9750536833317445,"vX0":5.613737900063763,"vY0":-135.10157243684193,"vZ0":-2.6253464319393562,"x":111.19,"y":158.45,"x0":-1.6323066946049634,"y0":50.00245388232808,"z0":5.748388371981326,"aX":-4.415780255914463},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":3.2,"spinRate":2320,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.40297193398861797,"extension":6.356379968896907},"index":2,"playId":"9c566345-70f3-3187-9247-72be226a166e","pitchNumber":3,"startTime":"2026-07-18T02:36:10.407Z","endTime":"2026-07-18T02:36:14.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16021290306225,"aZ":-24.823375352972068,"pfxX":-9.563581811044411,"pfxZ":3.7382595448550626,"pX":0.12679426788145495,"pZ":1.8762285344650378,"vX0":8.2620594485565,"vY0":-138.67421758064427,"vZ0":-5.5624975656556535,"x":112.17,"y":188.12,"x0":-1.634347131733532,"y0":50.00402880120186,"z0":5.542470658133174,"aX":-18.810843615854843},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.9,"breakHorizontal":15.8,"spinRate":2146,"spinDirection":224},"zone":8,"typeConfidence":0.91,"plateTime":0.3935120298084178,"extension":6.308721450811453},"hitData":{"launchSpeed":108.9,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.69,"coordY":133.01}},"index":3,"playId":"0c7f45ee-1a71-3f35-a4de-77ca1fbe334c","pitchNumber":4,"startTime":"2026-07-18T02:36:26.367Z","endTime":"2026-07-18T02:36:34.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:36:34.058Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a pop up to third baseman Manny Machado.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:38:51.895Z","endTime":"2026-07-18T02:39:05.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces left fielder Gavin Sheets, batting 5th, playing left 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":0,"startTime":"2026-07-18T02:38:36.601Z","endTime":"2026-07-18T02:38:36.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:38:36.617Z","endTime":"2026-07-18T02:38:54.299Z","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":"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":101.3,"endSpeed":93.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851895098970484,"aZ":-13.411819086671507,"pfxX":-2.370760620691767,"pfxZ":8.416461336538411,"pX":0.5594919370958347,"pZ":2.8140089734737295,"vX0":6.899898510373546,"vY0":-147.4212089131715,"vZ0":-7.243974226408516,"x":95.67,"y":162.8,"x0":-1.490145644866854,"y0":50.00140332717879,"z0":6.073231703805536,"aX":-5.284680920725296},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":14.2,"breakHorizontal":3.1,"spinRate":2496,"spinDirection":207},"zone":3,"typeConfidence":0.89,"plateTime":0.3697367325289451,"extension":6.931839521036822},"hitData":{"launchSpeed":59.2,"launchAngle":53.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":76.06,"coordY":157.81}},"index":2,"playId":"15f9318e-a90c-3c19-87fc-6459bbff9dc7","pitchNumber":1,"startTime":"2026-07-18T02:38:54.299Z","endTime":"2026-07-18T02:39:05.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:39:05.482Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carter Jensen doubles (20) on a sharp line drive to right fielder Fernando Tatis Jr. Isaac Collins to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:39:37.102Z","endTime":"2026-07-18T02:40:46.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.9,"endSpeed":92.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.641819172676602,"aZ":-14.590417686868884,"pfxX":-5.199049519707746,"pfxZ":8.078261507078995,"pX":0.524829098201479,"pZ":2.552937153274311,"vX0":7.949614818531366,"vY0":-145.35676084070008,"vZ0":-7.695640996987972,"x":96.99,"y":169.85,"x0":-1.5487112677071297,"y0":50.0020630121689,"z0":6.089635022312412,"aX":-11.31530092530532},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":2490,"spinDirection":212},"zone":6,"typeConfidence":0.87,"plateTime":0.37440685056093415,"extension":6.86231761975511},"index":0,"playId":"aa66e97b-8161-3056-8861-6cc40ff61e62","pitchNumber":1,"startTime":"2026-07-18T02:39:40.841Z","endTime":"2026-07-18T02:39:44.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00298049198701,"aZ":-36.35276882218776,"pfxX":3.755609474257697,"pfxZ":-2.4915998233150694,"pX":0.34553118771495667,"pZ":1.979644167884847,"vX0":4.084725476685913,"vY0":-128.2876501719486,"vZ0":-3.212392841772334,"x":103.83,"y":185.33,"x0":-1.7516348848255443,"y0":50.00310673131878,"z0":6.063973593645724,"aX":6.297912497783565},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.0,"breakHorizontal":-7.7,"spinRate":2562,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.42594966113736143,"extension":6.694431829753371},"index":1,"playId":"a6c9762a-8029-3bb1-a1c9-b4eed1f2e538","pitchNumber":2,"startTime":"2026-07-18T02:39:59.476Z","endTime":"2026-07-18T02:40:03.322Z","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":101.1,"endSpeed":92.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62448109810042,"aZ":-12.863226413756653,"pfxX":-3.713492601611491,"pfxZ":8.73720834197787,"pX":0.17005606687189287,"pZ":4.111237396410029,"vX0":6.1239196221307095,"vY0":-147.21565324387035,"vZ0":-4.013951037736517,"x":110.52,"y":127.78,"x0":-1.4478983629976645,"y0":50.00559026420321,"z0":6.245343858289556,"aX":-8.210477439622386},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.2,"breakHorizontal":5.6,"spinRate":2624,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.37104683335956246,"extension":6.773980340781754},"index":2,"playId":"3ee0e70b-241e-306b-adcb-d221ae3542ba","pitchNumber":3,"startTime":"2026-07-18T02:40:18.005Z","endTime":"2026-07-18T02:40:21.915Z","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.3,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.276665018935475,"aZ":-36.13240884772665,"pfxX":3.624321976519856,"pfxZ":-2.406434420359335,"pX":-0.09348394421012814,"pZ":1.4981796207779376,"vX0":3.0426168724184763,"vY0":-127.192460525549,"vZ0":-4.100982655916804,"x":120.56,"y":198.33,"x0":-1.7747763373806416,"y0":50.00530869840139,"z0":5.986668761450443,"aX":5.9576008052313965},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.0,"breakHorizontal":-7.2,"spinRate":2461,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.430086905054341,"extension":6.8846828626336},"hitData":{"launchSpeed":100.3,"launchAngle":22.0,"totalDistance":385.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.55,"coordY":51.45}},"index":3,"playId":"f8947453-13d5-363b-aa4f-d288f4cc2466","pitchNumber":4,"startTime":"2026-07-18T02:40:34.703Z","endTime":"2026-07-18T02:40:46.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:40:46.604Z","atBatIndex":70},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Mason Miller intentionally walks Bobby Witt Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:41:22.059Z","endTime":"2026-07-18T02:41:25.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":0},"index":0,"playId":"08240906-0726-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-18T02:41:24.218Z","endTime":"2026-07-18T02:41:24.232Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":1,"playId":"08240906-0726-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-18T02:41:24.232Z","endTime":"2026-07-18T02:41:24.233Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":2,"playId":"08240906-0726-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-18T02:41:24.233Z","endTime":"2026-07-18T02:41:25.233Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":3,"playId":"08240906-0726-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-18T02:41:24.233Z","endTime":"2026-07-18T02:41:25.646Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-18T02:41:25.646Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Rojas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:42:47.365Z","endTime":"2026-07-18T02:43:28.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Rojas replaces Tyler Tolbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:41:49.812Z","endTime":"2026-07-18T02:42:07.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"302","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:42:07.497Z","endTime":"2026-07-18T02:42:49.584Z","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(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.6,"endSpeed":94.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226707880884543,"aZ":-10.783141338962752,"pfxX":-4.668429870840779,"pfxZ":9.524340951321935,"pX":-0.4867717350594449,"pZ":2.485101607776222,"vX0":5.749957068449391,"vY0":-147.80145874106975,"vZ0":-8.709021504627893,"x":135.55,"y":171.68,"x0":-1.8370557913930166,"y0":50.00573361938476,"z0":6.076909099068626,"aX":-10.487577130199895},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2512,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.3684653431888525,"extension":6.838285584853629},"index":2,"playId":"c31f71e6-c0b5-3825-9d10-29dcdb454cde","pitchNumber":1,"startTime":"2026-07-18T02:42:49.584Z","endTime":"2026-07-18T02:42:53.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.9,"endSpeed":94.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40657893504366,"aZ":-12.50960499613298,"pfxX":-4.09307147473168,"pfxZ":8.713451228424093,"pX":0.4430122519787324,"pZ":3.5621678901596994,"vX0":7.46559396586187,"vY0":-148.36764634833554,"vZ0":-5.414490438752624,"x":100.11,"y":142.6,"x0":-1.5600657738729355,"y0":50.00537500845697,"z0":6.123203611274563,"aX":-9.240280166135301},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2543,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3674611258793852,"extension":6.804037498218409},"index":3,"playId":"981fc2f1-244a-3f00-b4a8-dbd27b10c8cb","pitchNumber":2,"startTime":"2026-07-18T02:43:06.104Z","endTime":"2026-07-18T02:43:10.148Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":102.1,"endSpeed":94.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82874659302907,"aZ":-13.228838910507635,"pfxX":-4.805298532877239,"pfxZ":8.33156856120564,"pX":-0.24142813607781916,"pZ":3.771098809504668,"vX0":5.526169806770184,"vY0":-148.76061201132921,"vZ0":-4.8621780437380675,"x":126.2,"y":136.96,"x0":-1.4860683868167255,"y0":50.000798484495014,"z0":6.174463470535031,"aX":-10.92523241894344},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2492,"spinDirection":199},"zone":11,"typeConfidence":0.89,"plateTime":0.36616213688807653,"extension":6.859600668472442},"index":4,"playId":"75248b13-9b85-36f0-b61c-4b96c7e3dc94","pitchNumber":3,"startTime":"2026-07-18T02:43:24.303Z","endTime":"2026-07-18T02:43:28.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:43:28.612Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:43:53.815Z","endTime":"2026-07-18T02:44:59.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551918420855596,"aZ":-34.634716513192494,"pfxX":3.5415528002629895,"pfxZ":-1.4215877587568775,"pX":-0.5049592787954672,"pZ":1.6659296682185756,"vX0":2.1380744286247935,"vY0":-129.63899025476306,"vZ0":-4.396735770299356,"x":136.25,"y":193.8,"x0":-1.796889029179601,"y0":50.005302192485956,"z0":5.987385388824217,"aX":6.113379075665985},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.2,"breakHorizontal":-6.8,"spinRate":2542,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.4202570783155437,"extension":6.857073392849972},"index":0,"playId":"16f49b76-dac3-3be2-80c0-c97d9b50dbcb","pitchNumber":1,"startTime":"2026-07-18T02:43:53.815Z","endTime":"2026-07-18T02:43:58.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989335007219164,"aZ":-32.09002697005139,"pfxX":6.425639396422608,"pfxZ":0.048979805322023395,"pX":0.08195816102507336,"pZ":3.210811578806493,"vX0":1.942771582354634,"vY0":-128.8993213864463,"vZ0":-1.1179173400893736,"x":113.88,"y":152.09,"x0":-1.5149999029682792,"y0":50.00196143729472,"z0":6.111714856216092,"aX":10.889569197877083},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.1,"breakHorizontal":-12.1,"spinRate":2494,"spinDirection":43},"zone":2,"typeConfidence":0.9,"plateTime":0.4237550288240377,"extension":6.813973674636313},"index":1,"playId":"72433632-c331-3b1d-9c64-7e110cbf070b","pitchNumber":2,"startTime":"2026-07-18T02:44:10.599Z","endTime":"2026-07-18T02:44:14.492Z","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.1,"endSpeed":82.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.803039770468594,"aZ":-36.391193465189666,"pfxX":6.203907351414205,"pfxZ":-2.4440142837399907,"pX":-0.4308893064817604,"pZ":2.5310064733074555,"vX0":1.1285913428158525,"vY0":-129.84223020654187,"vZ0":-2.010893149840923,"x":133.42,"y":170.44,"x0":-1.6768900008942467,"y0":50.00534319277663,"z0":6.060272401637396,"aX":10.69297163367368},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.7,"breakHorizontal":-11.5,"spinRate":2596,"spinDirection":44},"zone":4,"typeConfidence":0.9,"plateTime":0.4203432435369705,"extension":6.867688129890661},"index":2,"playId":"30b16aec-488b-3a65-9517-a4780cc43487","pitchNumber":3,"startTime":"2026-07-18T02:44:28.507Z","endTime":"2026-07-18T02:44:31.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":103.4,"endSpeed":95.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34906532285955,"aZ":-10.851428753710364,"pfxX":-3.704385226541694,"pfxZ":9.174464277664788,"pX":-0.41164419473056507,"pZ":2.908593085958024,"vX0":4.351744475386556,"vY0":-150.57263988987242,"vZ0":-7.727144152440789,"x":132.69,"y":160.25,"x0":-1.3859414684978688,"y0":50.00379447496175,"z0":6.102732644010785,"aX":-8.611058980694972},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2679,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.36206278477167375,"extension":6.843774944597577},"index":3,"playId":"191ac079-4a58-39aa-bce3-e655902992d4","pitchNumber":4,"startTime":"2026-07-18T02:44:54.164Z","endTime":"2026-07-18T02:44:59.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:44:59.160Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:45:16.587Z","endTime":"2026-07-18T02:46:49.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":103.0,"endSpeed":94.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79903292352133,"aZ":-9.317589101326709,"pfxX":-3.415716494850974,"pfxZ":9.972238628055534,"pX":0.4518265795011253,"pZ":2.52208593345056,"vX0":7.149461451874643,"vY0":-149.7080816573428,"vZ0":-8.632535276796629,"x":99.78,"y":170.68,"x0":-1.5129099435740965,"y0":50.004616520805904,"z0":5.960099542321076,"aX":-7.830595064256252},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":16.7,"breakHorizontal":4.9,"spinRate":2480,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.36448737794169794,"extension":6.91387044774328},"index":0,"playId":"68a98cde-0728-3dad-a5aa-a01d342a1a7d","pitchNumber":1,"startTime":"2026-07-18T02:45:24.227Z","endTime":"2026-07-18T02:45:29.115Z","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":102.7,"endSpeed":95.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292673828921927,"aZ":-12.956769206173165,"pfxX":-3.4716024626890993,"pfxZ":8.39009114864888,"pX":1.1875301211450582,"pZ":1.7015549680127338,"vX0":8.96887184402928,"vY0":-149.1674755237528,"vZ0":-10.416121679267441,"x":71.73,"y":192.84,"x0":-1.3851684422115869,"y0":50.006047719871745,"z0":5.951581096995521,"aX":-7.954941310925249},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":13.7,"breakHorizontal":4.9,"spinRate":2627,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.36488588505448627,"extension":6.883710616799974},"index":1,"playId":"2554f92a-166a-36d7-902f-9487e45a0569","pitchNumber":2,"startTime":"2026-07-18T02:45:58.575Z","endTime":"2026-07-18T02:46:02.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039137014125803,"aZ":-35.96298602605968,"pfxX":3.769572057620882,"pfxZ":-2.1388424845306417,"pX":0.9326834478747544,"pZ":2.226646096998746,"vX0":5.0247602195519585,"vY0":-131.79948730130988,"vZ0":-3.055129583249607,"x":81.45,"y":178.66,"x0":-1.482741816166611,"y0":50.00161779754745,"z0":6.036440852408252,"aX":6.680791894282751},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.3,"breakHorizontal":-7.8,"spinRate":2607,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.41437845276782914,"extension":6.991106139299071},"index":2,"playId":"682ced28-26d4-3f56-9bd4-f44a4fb1c6f7","pitchNumber":3,"startTime":"2026-07-18T02:46:17.676Z","endTime":"2026-07-18T02:46:22.209Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093845198583853,"aZ":-36.422812690145705,"pfxX":2.701886671900465,"pfxZ":-2.4158646977003513,"pX":0.3005422076455298,"pZ":-0.016292503092261417,"vX0":3.7952968498208994,"vY0":-131.05333140063934,"vZ0":-8.04009679797623,"x":105.54,"y":239.22,"x0":-1.51207199635457,"y0":50.00534540878253,"z0":5.776749405880613,"aX":4.746940457360208},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.8,"breakHorizontal":-5.6,"spinRate":2504,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4163451911866489,"extension":7.000536343770301},"index":3,"playId":"d388d3e4-a034-3851-b0e1-ea6ff4063c29","pitchNumber":4,"startTime":"2026-07-18T02:46:43.212Z","endTime":"2026-07-18T02:46:49.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:46:49.245Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Andujar doubles (20) on a ground ball to right fielder Nick Loftin. Jake Cronenworth scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:49:18.467Z","endTime":"2026-07-18T02:51:26.899Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,8,9,10],"actionIndex":[0,1,2,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Josh Rojas remains in the game as the third baseman.","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-07-18T02:48:41.735Z","endTime":"2026-07-18T02:48:41.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"302","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Defensive switch from third base to right field for Nick Loftin.","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-07-18T02:48:41.751Z","endTime":"2026-07-18T02:48:42.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Lucas Erceg replaces Alex Lange.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-18T02:48:41.751Z","endTime":"2026-07-18T02:49:13.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jake Cronenworth 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":3,"startTime":"2026-07-18T02:49:13.409Z","endTime":"2026-07-18T02:49:20.777Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.675504384649095,"aZ":-22.114129704961798,"pfxX":-8.485471510609454,"pfxZ":5.023434740034523,"pX":-0.7845844371103577,"pZ":1.8908674366322997,"vX0":6.254719354202459,"vY0":-139.73667487684386,"vZ0":-7.158349192732572,"x":146.91,"y":187.73,"x0":-1.934969720575211,"y0":50.00542491007443,"z0":5.909586062561755,"aX":-17.000446767270635},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":1830,"spinDirection":226},"zone":7,"typeConfidence":0.89,"plateTime":0.3900467784312531,"extension":6.529502783813765},"index":4,"playId":"cce31e7c-f493-39f8-8cbc-834af09163e5","pitchNumber":1,"startTime":"2026-07-18T02:49:20.777Z","endTime":"2026-07-18T02:49:24.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882657414064997,"aZ":-22.27258145401662,"pfxX":-8.957508538572636,"pfxZ":5.0123576431920505,"pX":-1.208806681546561,"pZ":2.576019344627362,"vX0":5.548427636424239,"vY0":-138.87629092428878,"vZ0":-5.182606141634542,"x":163.08,"y":169.23,"x0":-2.0574331845721345,"y0":50.00283355906736,"z0":5.925841332029088,"aX":-17.69003752684991},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":15.2,"spinRate":1827,"spinDirection":228},"zone":11,"typeConfidence":0.86,"plateTime":0.3927466994936566,"extension":6.542586295411741},"index":5,"playId":"3dbbe2e1-7c3a-3c90-9aae-ee20743b0b71","pitchNumber":2,"startTime":"2026-07-18T02:49:39.133Z","endTime":"2026-07-18T02:49:42.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61130459826593,"aZ":-35.616301615936926,"pfxX":0.21002933131047863,"pfxZ":-2.1760673447230197,"pX":0.6488158125791256,"pZ":2.0543143650988855,"vX0":6.277938198083367,"vY0":-123.98127129501079,"vZ0":-2.5216179889337447,"x":92.27,"y":183.31,"x0":-1.9292162054892856,"y0":50.00593614366188,"z0":6.0178030765748,"aX":0.33142653260806776},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":-1.7,"spinRate":2077,"spinDirection":34},"zone":9,"typeConfidence":0.91,"plateTime":0.43949318229103307,"extension":6.4877817678127405},"index":6,"playId":"3b389f56-5d04-3caa-868c-639da22b2f75","pitchNumber":3,"startTime":"2026-07-18T02:50:00.051Z","endTime":"2026-07-18T02:50:03.928Z","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":2,"outs":0},"index":7,"startTime":"2026-07-18T02:50:15.914Z","endTime":"2026-07-18T02:50:27.037Z","isPitch":false,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725728371463628,"aZ":-33.084579055750716,"pfxX":1.6287110689819588,"pfxZ":-0.5846397016913034,"pX":1.0147345477734113,"pZ":2.3625735694152854,"vX0":6.847646211756856,"vY0":-124.0448897671901,"vZ0":-2.1135165575859993,"x":78.32,"y":174.99,"x0":-1.9877528684728767,"y0":50.00171199969329,"z0":5.971677606463872,"aX":2.5477999176364414},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":-4.4,"spinRate":2094,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.4407693468125937,"extension":6.568187056197962},"index":8,"playId":"88b33be5-8aee-3b8b-b9af-e3297cdd0a76","pitchNumber":4,"startTime":"2026-07-18T02:50:27.037Z","endTime":"2026-07-18T02:50:31.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.544362952843095,"aZ":-35.07315664830317,"pfxX":-0.4170067943921989,"pfxZ":-1.8790170676259161,"pX":0.26081395424369447,"pZ":0.7962051872228663,"vX0":5.361503293384031,"vY0":-123.3352045772754,"vZ0":-5.193950965681126,"x":107.06,"y":217.28,"x0":-1.8829145400816993,"y0":50.000329781914374,"z0":5.8729234847818095,"aX":-0.6462367592148939},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.3,"breakHorizontal":-0.5,"spinRate":2002,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4433661801592166,"extension":6.466552405454374},"index":9,"playId":"f662dc9e-06ab-3b71-931b-b3088fad9f94","pitchNumber":5,"startTime":"2026-07-18T02:50:52.196Z","endTime":"2026-07-18T02:50:56.169Z","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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771138354695157,"aZ":-16.55954062791957,"pfxX":-7.155951489233016,"pfxZ":7.6547414587851845,"pX":0.3340380352258274,"pZ":2.5166673156107144,"vX0":7.9245722083116865,"vY0":-141.32730803168732,"vZ0":-6.487669023283325,"x":104.27,"y":170.83,"x0":-1.5658060827678164,"y0":50.00056758030062,"z0":5.890695823049519,"aX":-14.59158169301466},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":11.5,"spinRate":2105,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3863682021894941,"extension":6.477276508258195},"hitData":{"launchSpeed":93.0,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.06,"coordY":119.01}},"index":10,"playId":"da556178-8149-3186-a0ba-4b8f211ae5f8","pitchNumber":6,"startTime":"2026-07-18T02:51:14.808Z","endTime":"2026-07-18T02:51:26.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:51:26.899Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Sung-Mun Song hits a sacrifice bunt. Fielding error by pitcher Lucas Erceg. Miguel Andujar to 3rd. Sung-Mun Song to 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:53:03.095Z","endTime":"2026-07-18T02:53:31.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"postOnThird":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Sung-Mun Song replaces Luis Campusano.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:52:22.025Z","endTime":"2026-07-18T02:52:27.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"}},{"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":0},"index":1,"startTime":"2026-07-18T02:52:27.572Z","endTime":"2026-07-18T02:53:05.369Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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.8,"endSpeed":88.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.966244321670693,"aZ":-19.580297341085974,"pfxX":-8.926264522289843,"pfxZ":6.384734898522735,"pX":-0.6555733786836073,"pZ":2.1360559548855527,"vX0":6.718151618463754,"vY0":-139.26559713749305,"vZ0":-6.768737549396597,"x":141.99,"y":181.11,"x0":-1.9339792309303596,"y0":50.00571909746407,"z0":5.8839500616041205,"aX":-17.615241167210893},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":14.9,"spinRate":1921,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.39262899468967927,"extension":6.635811843210901},"index":2,"playId":"e72a9123-856a-3ef0-869b-bb58c8b819dc","pitchNumber":1,"startTime":"2026-07-18T02:53:05.369Z","endTime":"2026-07-18T02:53:10.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.102732958578965,"aZ":-19.173570615489304,"pfxX":-8.514579906534307,"pfxZ":6.49968432422102,"pX":-0.28975876870146167,"pZ":2.182304500949548,"vX0":7.497245954694212,"vY0":-140.14110409248906,"vZ0":-6.714590735965519,"x":128.04,"y":179.86,"x0":-1.886535337949185,"y0":50.0016734451774,"z0":5.850993471860683,"aX":-17.024886245372635},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":14.0,"spinRate":1849,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.39006587388026226,"extension":6.576305341658999},"hitData":{"launchSpeed":28.5,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":125.53,"coordY":196.69}},"index":3,"playId":"3e406935-3aff-34ac-b07f-8faab5b207f0","pitchNumber":2,"startTime":"2026-07-18T02:53:22.532Z","endTime":"2026-07-18T02:53:31.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:53:31.125Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to right fielder Nick Loftin. Miguel Andujar scores. Sung-Mun Song to 3rd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:54:29.707Z","endTime":"2026-07-18T02:56:01.996Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":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":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"5432a9eb-2ac5-371b-97af-49ce18fef4e2","startTime":"2026-07-18T02:54:06.557Z","endTime":"2026-07-18T02:54:11.022Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.824286994562737,"aZ":-34.44479465214446,"pfxX":-0.4445729570381971,"pfxZ":-1.4643366470645156,"pX":1.2392620203900553,"pZ":0.7958201577628737,"vX0":7.272719027656754,"vY0":-123.34863753983053,"vZ0":-5.442433561713808,"x":95.18,"y":208.28,"x0":-1.6802185219675123,"y0":50.00085626022295,"z0":5.910072753079005,"aX":-0.6900570761958964},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":-0.7,"spinRate":2100,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.4427795541156496,"extension":6.4291198247423225},"index":1,"playId":"f2467545-c875-3c7c-ab49-2a278d46ccc1","pitchNumber":1,"startTime":"2026-07-18T02:54:29.707Z","endTime":"2026-07-18T02:54:33.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67238280569439,"aZ":-37.96099316338874,"pfxX":-1.6942717255246689,"pfxZ":-3.802130073582539,"pX":0.8380475676909248,"pZ":1.696031337845457,"vX0":7.1105025842210186,"vY0":-122.64685468162763,"vZ0":-2.615037730758117,"x":85.06,"y":192.99,"x0":-1.8809516313515937,"y0":50.00464628678137,"z0":6.019255611502116,"aX":-2.576880706570124},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.3,"breakHorizontal":1.3,"spinRate":2130,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.44689557235219235,"extension":6.564619795677582},"index":2,"playId":"0c7ccbce-e08d-379b-8c8b-cc6a269ad844","pitchNumber":2,"startTime":"2026-07-18T02:54:50.732Z","endTime":"2026-07-18T02:54:54.934Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.728678712613394,"aZ":-20.98597351379718,"pfxX":-9.593558928161892,"pfxZ":5.564972952202485,"pX":0.3262801848153751,"pZ":1.3528615355021367,"vX0":8.606848896445168,"vY0":-140.64117425388935,"vZ0":-8.733681342010245,"x":104.56,"y":202.25,"x0":-1.5213444566574479,"y0":50.00667594304182,"z0":5.8503657196262955,"aX":-19.298486651017136},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":1917,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.3888721019782415,"extension":6.67125548117685},"index":3,"playId":"bdf4ea28-338b-3700-873c-cb4065b33692","pitchNumber":3,"startTime":"2026-07-18T02:55:10.662Z","endTime":"2026-07-18T02:55:14.214Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753966041336174,"aZ":-18.184323342599704,"pfxX":-8.989426645866804,"pfxZ":6.964372099854215,"pX":-0.3996869695002592,"pZ":3.40292251280681,"vX0":6.7045174380169765,"vY0":-140.3488950315282,"vZ0":-3.727643141227662,"x":132.24,"y":146.9,"x0":-1.6434946462475395,"y0":50.001488230526235,"z0":5.922200116498959,"aX":-18.053525761350738},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":15.0,"spinRate":1886,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.3892576543694073,"extension":6.627133981535554},"index":4,"playId":"b9c7c9aa-f1f3-38ef-bac2-9a345d8d87e5","pitchNumber":4,"startTime":"2026-07-18T02:55:32.041Z","endTime":"2026-07-18T02:55:36.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87440086033017,"aZ":-20.661673220766474,"pfxX":-8.728207915275272,"pfxZ":5.7066054975493214,"pX":-0.2993988556046645,"pZ":2.0540680497994517,"vX0":7.271354615433537,"vY0":-140.67064733738795,"vZ0":-6.882888744329028,"x":128.41,"y":183.32,"x0":-1.7750645796204436,"y0":50.00583623941375,"z0":5.857749899587138,"aX":-17.614976229513864},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":1906,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.3883607622828902,"extension":6.682283679176203},"hitData":{"launchSpeed":114.2,"launchAngle":8.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.7,"coordY":94.68}},"index":5,"playId":"17c8b56c-499e-3c09-a0d3-a99d775f82ed","pitchNumber":5,"startTime":"2026-07-18T02:55:52.186Z","endTime":"2026-07-18T02:56:01.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:56:01.996Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out softly to first baseman Vinnie Pasquantino. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:56:35.429Z","endTime":"2026-07-18T02:58:20.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262433510459733,"aZ":-25.507781601073894,"pfxX":-9.065876281829087,"pfxZ":3.823311670230204,"pX":-0.7605369627919762,"pZ":1.1856211258518308,"vX0":6.099866694830623,"vY0":-130.69791455185631,"vZ0":-7.063985159045793,"x":145.99,"y":206.77,"x0":-1.9363628480553705,"y0":50.00534298961615,"z0":5.815068652877418,"aX":-15.825535863432883},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":15.2,"spinRate":1861,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4176698912079746,"extension":6.5286556774101046},"index":0,"playId":"4ce00a40-e2f3-31a2-8f1f-33d92f22c9ca","pitchNumber":1,"startTime":"2026-07-18T02:56:35.506Z","endTime":"2026-07-18T02:56:39.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29099969504007,"aZ":-26.854401830879485,"pfxX":-9.705677112033126,"pfxZ":3.059909254550689,"pX":0.6334835204312618,"pZ":2.803518312156001,"vX0":9.42132056297781,"vY0":-130.18574611708308,"vZ0":-2.806615683510555,"x":92.85,"y":163.09,"x0":-1.7508655783828133,"y0":50.000400303346815,"z0":5.902986106426191,"aX":-16.855825542396747},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":1871,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.4188288441531163,"extension":6.49357009365181},"index":1,"playId":"d8f488eb-570c-3617-9b1b-18a713b32ec8","pitchNumber":2,"startTime":"2026-07-18T02:56:52.406Z","endTime":"2026-07-18T02:56:56.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283467743327925,"aZ":-19.726174545825796,"pfxX":-8.3033468446963,"pfxZ":6.142041578296222,"pX":-1.4479174124723222,"pZ":2.4757841916964085,"vX0":4.305837585917802,"vY0":-140.62258095018905,"vZ0":-5.978491249360435,"x":172.19,"y":171.93,"x0":-1.9102844611658847,"y0":50.00252256826467,"z0":5.885540231949287,"aX":-16.83009087434684},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.2,"breakHorizontal":14.3,"spinRate":1923,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.38772088532031024,"extension":6.408795915203447},"index":2,"playId":"b18a6712-8ced-399b-990b-11a4fbb6ef21","pitchNumber":3,"startTime":"2026-07-18T02:57:12.313Z","endTime":"2026-07-18T02:57:15.709Z","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.9,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023810796987156,"aZ":-34.23913395614245,"pfxX":-1.2077264193655348,"pfxZ":-1.329564904420816,"pX":0.7924431642135507,"pZ":0.8007940680074643,"vX0":6.733304694384547,"vY0":-123.44716618849411,"vZ0":-5.312221877652812,"x":86.79,"y":217.16,"x0":-1.8056787616197625,"y0":50.00382816722762,"z0":5.840916842849693,"aX":-1.8780770719077198},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":0.7,"spinRate":2204,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4425611960445446,"extension":6.506000776182594},"index":3,"playId":"533aa8cb-d02a-3e30-9544-2e130d462e8b","pitchNumber":4,"startTime":"2026-07-18T02:57:32.455Z","endTime":"2026-07-18T02:57:36.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753391399287228,"aZ":-21.513170067556008,"pfxX":-6.4767243685606015,"pfxZ":5.364046385929104,"pX":-2.1820078668616643,"pZ":4.467200800681362,"vX0":2.210534548077204,"vY0":-139.66548310889755,"vZ0":-0.26289509411922285,"x":200.17,"y":118.17,"x0":-2.139603743949472,"y0":50.00139080095363,"z0":5.970401941983849,"aX":-12.867623127588303},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.8,"breakHorizontal":11.3,"spinRate":1964,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3913167031110314,"extension":6.352073022071591},"index":4,"playId":"a94ce592-fe9e-3804-a029-8cafc48eaf48","pitchNumber":5,"startTime":"2026-07-18T02:57:53.724Z","endTime":"2026-07-18T02:57:57.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852857572959863,"aZ":-21.77489729333806,"pfxX":-7.927578917254209,"pfxZ":5.232822586320072,"pX":-0.9643773991441889,"pZ":2.7693934962542492,"vX0":5.371293203227368,"vY0":-139.02497053441147,"vZ0":-4.496276900797109,"x":153.76,"y":164.01,"x0":-1.8770903383931459,"y0":50.00053227413109,"z0":5.8253982659033205,"aX":-15.74544668759301},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":13.4,"spinRate":1853,"spinDirection":234},"zone":11,"typeConfidence":0.87,"plateTime":0.39178310739547495,"extension":6.579057468504713},"hitData":{"launchSpeed":49.6,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":144.38,"coordY":181.99}},"index":5,"playId":"376f3ab7-f67b-314e-b5bf-c5a5fd353006","pitchNumber":6,"startTime":"2026-07-18T02:58:13.145Z","endTime":"2026-07-18T02:58:20.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:58:20.247Z","atBatIndex":78},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Xander Bogaerts out on a sacrifice fly to center fielder Lane Thomas. Sung-Mun Song scores. Fernando Tatis Jr. to 3rd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:58:50.171Z","endTime":"2026-07-18T03:00:09.527Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":89.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78220082060924,"aZ":-21.568697030503895,"pfxX":-8.083777573836095,"pfxZ":5.207068829086642,"pX":-0.9757556466694386,"pZ":2.4304695960264557,"vX0":5.431324896561068,"vY0":-140.82990132923777,"vZ0":-5.60819188308041,"x":154.19,"y":173.16,"x0":-1.8653493520106261,"y0":50.002403957439796,"z0":5.815025336966213,"aX":-16.464856497431565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":13.8,"spinRate":1844,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.3868589822833197,"extension":6.673459603989785},"index":0,"playId":"c967e57f-d6a1-3b7a-9eb2-c35e8857d6e7","pitchNumber":1,"startTime":"2026-07-18T02:58:56.297Z","endTime":"2026-07-18T02:59:00.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305568683091934,"aZ":-34.03236391006206,"pfxX":-1.202421442419638,"pfxZ":-1.1821630830996277,"pX":1.1214714918950752,"pZ":0.8899949313417963,"vX0":7.393720562294438,"vY0":-124.3220420808055,"vZ0":-5.247001817461616,"x":74.25,"y":214.75,"x0":-1.725895060454127,"y0":50.00081932132221,"z0":5.8301514187214964,"aX":-1.8958914524190746},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":0.6,"spinRate":2210,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4394166938607511,"extension":6.494189539964061},"index":1,"playId":"47a2b902-aca1-3c0e-950a-b1a5b4dfb49f","pitchNumber":2,"startTime":"2026-07-18T02:59:15.034Z","endTime":"2026-07-18T02:59:18.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03566204478896,"aZ":-24.166017972639654,"pfxX":-8.804359723865332,"pfxZ":3.9980724106344026,"pX":-1.7367583234829476,"pZ":2.3066928233607054,"vX0":3.9737279846619415,"vY0":-140.0261773959825,"vZ0":-5.335120740076841,"x":183.2,"y":176.5,"x0":-2.0234818827963172,"y0":50.00442437756434,"z0":5.799608074030944,"aX":-17.637385109388724},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":15.2,"spinRate":1925,"spinDirection":224},"zone":13,"typeConfidence":0.89,"plateTime":0.38986928775272167,"extension":6.552646616905653},"index":2,"playId":"54983ff4-4a58-31f6-831a-32e6db05d6f3","pitchNumber":3,"startTime":"2026-07-18T02:59:37.877Z","endTime":"2026-07-18T02:59:42.054Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11183379949265,"aZ":-35.219629195490704,"pfxX":1.8881013909718343,"pfxZ":-1.9552348714583854,"pX":-0.08068854551744174,"pZ":2.243209460772137,"vX0":3.8731549833295937,"vY0":-123.7205789225297,"vZ0":-2.0576050947705777,"x":120.08,"y":178.21,"x0":-1.9074616604761352,"y0":50.000994998446984,"z0":6.018458871279453,"aX":2.9454703495061634},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.7,"breakHorizontal":-4.3,"spinRate":2125,"spinDirection":14},"zone":8,"typeConfidence":0.91,"plateTime":0.44157154317244673,"extension":6.459424166624681},"hitData":{"launchSpeed":95.9,"launchAngle":29.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.67,"coordY":46.06}},"index":3,"playId":"0313c458-c008-3327-85fa-1bc62e91e211","pitchNumber":4,"startTime":"2026-07-18T02:59:56.926Z","endTime":"2026-07-18T03:00:09.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:00:09.527Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out to left fielder Isaac Collins.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T03:00:37.538Z","endTime":"2026-07-18T03:00:50.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.769136985483822,"aZ":-34.89789016255147,"pfxX":2.650541010609304,"pfxZ":-1.7956715165061699,"pX":0.13666489697702827,"pZ":2.1330276312233245,"vX0":4.328499708046463,"vY0":-122.42180617185642,"vZ0":-1.888533295211357,"x":111.79,"y":181.19,"x0":-1.9973361063201114,"y0":50.00090433493713,"z0":5.8967173432374205,"aX":4.028357677712315},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-5.8,"spinRate":2113,"spinDirection":16},"zone":8,"typeConfidence":0.92,"plateTime":0.4471149405101329,"extension":6.439895573201221},"hitData":{"launchSpeed":83.4,"launchAngle":25.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.91,"coordY":105.79}},"index":0,"playId":"a0947df3-4055-3189-afcf-1063ff59405f","pitchNumber":1,"startTime":"2026-07-18T03:00:43.448Z","endTime":"2026-07-18T03:00:50.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:00:50.617Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to left fielder Jase Bowen. Vinnie Pasquantino to 3rd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T03:03:16.378Z","endTime":"2026-07-18T03:05:16.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Freddy Fermin replaces Sung-Mun Song, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T03:02:42.444Z","endTime":"2026-07-18T03:02:42.460Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":823550,"link":"/api/v1/people/823550"}},{"details":{"description":"Pitching Change: Kyle Hart replaces Mason Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T03:02:42.460Z","endTime":"2026-07-18T03:03:07.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Vinnie Pasquantino starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-18T03:03:07.821Z","endTime":"2026-07-18T03:03:18.669Z","isPitch":false,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"},"base":2},{"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":94.9,"endSpeed":87.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18101015002977,"aZ":-19.902944657028193,"pfxX":9.15676612422672,"pfxZ":6.322730201669409,"pX":0.6333814122395515,"pZ":1.7748389646871414,"vX0":-6.408015909483944,"vY0":-138.03714089029717,"vZ0":-6.571375040436429,"x":92.86,"y":190.86,"x0":1.7889633966108585,"y0":50.001379403467226,"z0":5.514987470039592,"aX":17.764084735860763},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":2123,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.3959971162291298,"extension":6.294329044416772},"index":3,"playId":"9e585b19-ee68-3e02-8fee-a12c39b1ae0b","pitchNumber":1,"startTime":"2026-07-18T03:03:18.669Z","endTime":"2026-07-18T03:03:22.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.694796202439203,"aZ":-32.895055663360566,"pfxX":5.989538511280488,"pfxZ":-0.4491191893096058,"pX":1.2268342501836915,"pZ":2.2191306060423432,"vX0":-3.9124698254109855,"vY0":-126.58265617641949,"vZ0":-1.9091303622866094,"x":70.24,"y":178.86,"x0":2.01713685764828,"y0":50.000541384715866,"z0":5.625640285517943,"aX":9.684103977958},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-10.0,"spinRate":464,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43329998984029094,"extension":6.275675020026766},"index":4,"playId":"f7f8c3e7-2a54-3f6e-aa93-584a5a7df596","pitchNumber":2,"startTime":"2026-07-18T03:03:41.690Z","endTime":"2026-07-18T03:03:47.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957970936887524,"aZ":-25.45502290283611,"pfxX":9.55224050908722,"pfxZ":3.3821857646459996,"pX":0.926220091849995,"pZ":3.421194213349553,"vX0":-6.047382909584052,"vY0":-139.32374233339968,"vZ0":-1.48346543396692,"x":81.69,"y":146.41,"x0":1.8710575836452634,"y0":50.005744192980494,"z0":5.624496560543738,"aX":18.996538480872264},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":-16.2,"spinRate":2086,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.3914381572654353,"extension":6.427471823943161},"index":5,"playId":"47995536-23f2-34bc-b5f4-ea2a51331aeb","pitchNumber":3,"startTime":"2026-07-18T03:04:07.140Z","endTime":"2026-07-18T03:04:10.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21613273925858,"aZ":-30.241304836507545,"pfxX":5.812759326028702,"pfxZ":1.1635723035756738,"pX":1.5762231279187018,"pZ":-0.5626763955461903,"vX0":-2.73086863110583,"vY0":-127.95642390056989,"vZ0":-9.137791538582057,"x":56.92,"y":253.97,"x0":1.8992684680709213,"y0":50.006224483285806,"z0":5.40789951027368,"aX":9.686940642025842},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-10.0,"spinRate":806,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42726997731036187,"extension":6.381870770682345},"index":6,"playId":"bb224412-2742-32fe-8435-48a19c6e1299","pitchNumber":4,"startTime":"2026-07-18T03:04:34.501Z","endTime":"2026-07-18T03:04:38.608Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.504481005017702,"aZ":-30.858127461358524,"pfxX":5.310152942441562,"pfxZ":0.8177018323914158,"pX":0.43767287076110756,"pZ":1.4231321668971915,"vX0":-5.289148850524412,"vY0":-126.28873190811827,"vZ0":-4.142078973146377,"x":100.32,"y":200.36,"x0":1.876703832927099,"y0":50.00160442787041,"z0":5.58729872392191,"aX":8.513466467450744},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-8.3,"spinRate":825,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4349510130553349,"extension":6.349093389868535},"hitData":{"launchSpeed":73.2,"launchAngle":19.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.82,"coordY":122.73}},"index":7,"playId":"ab88f8e2-c7b3-3d70-a14e-c17239cdcf68","pitchNumber":5,"startTime":"2026-07-18T03:05:05.521Z","endTime":"2026-07-18T03:05:16.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:05:16.753Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a ground ball to second baseman Jake Cronenworth. Vinnie Pasquantino scores. Salvador Perez to 2nd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T03:05:40.039Z","endTime":"2026-07-18T03:06:41.178Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.595527282735468,"aZ":-31.128826677774978,"pfxX":-7.880900083234751,"pfxZ":0.6688433611625415,"pX":-0.922435442835686,"pZ":1.8083572174336315,"vX0":-5.390028617021569,"vY0":-124.39108926551721,"vZ0":-2.7126692297938346,"x":152.16,"y":189.95,"x0":2.3014476945183646,"y0":50.001807705913045,"z0":5.512434742628533,"aX":-12.25958154223278},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":15.6,"spinRate":2839,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.44152664042228373,"extension":6.1059625976858545},"index":0,"playId":"f93f9e2b-e127-311c-99da-707b14e1aaf1","pitchNumber":1,"startTime":"2026-07-18T03:05:52.642Z","endTime":"2026-07-18T03:05:56.593Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322721595898443,"aZ":-28.3932210872169,"pfxX":-0.054881416131848,"pfxZ":2.1683694772356397,"pX":0.008891957307820187,"pZ":3.5091042333892464,"vX0":-5.157181752635154,"vY0":-130.78942781208502,"vZ0":-0.3293906245056101,"x":116.66,"y":144.03,"x0":2.0092194966715056,"y0":50.000758536281914,"z0":5.75722538132087,"aX":-0.09380481774833847},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":1.2,"spinRate":2515,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4180135969430241,"extension":6.254364961257473},"index":1,"playId":"8672c6bd-a0d3-3837-97ac-a8f257d68c5a","pitchNumber":2,"startTime":"2026-07-18T03:06:13.117Z","endTime":"2026-07-18T03:06:17.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.712141188256194,"aZ":-30.520073748413136,"pfxX":-6.605345656379222,"pfxZ":1.0677248120068947,"pX":-0.7109690743520969,"pZ":1.7521953772394774,"vX0":-4.955108494257006,"vY0":-123.96854610359884,"vZ0":-2.933219529903426,"x":144.1,"y":191.47,"x0":2.1748284766210193,"y0":50.00474534587684,"z0":5.5091112376236255,"aX":-10.238554312282666},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":2830,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.44252378468108855,"extension":6.220476966927164},"hitData":{"launchSpeed":66.7,"launchAngle":-1.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.51,"coordY":155.5}},"index":2,"playId":"5dc935a5-b9df-365d-a60c-452e70fed96c","pitchNumber":3,"startTime":"2026-07-18T03:06:33.167Z","endTime":"2026-07-18T03:06:41.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:06:41.178Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Loftin singles on a soft bunt ground ball to pitcher Kyle Hart. Salvador Perez to 3rd. Michael Massey to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T03:07:25.695Z","endTime":"2026-07-18T03:07:37.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97468720739692,"aZ":-26.094270659366906,"pfxX":-1.275963135422293,"pfxZ":3.332951233200161,"pX":-0.8736202596360312,"pZ":2.2596013307759573,"vX0":-6.935279548886231,"vY0":-133.4962651598258,"vZ0":-4.004695174774419,"x":150.3,"y":177.77,"x0":1.9127755931609824,"y0":50.00241954270644,"z0":5.635274836704479,"aX":-2.32478589378117},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":3.6,"spinRate":2524,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.4086949871668595,"extension":6.3027348219369355},"hitData":{"launchSpeed":36.7,"launchAngle":-62.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":118.55,"coordY":195.02}},"index":0,"playId":"8560fd87-d1d1-304b-8f50-e40b2329ae54","pitchNumber":1,"startTime":"2026-07-18T03:07:29.772Z","endTime":"2026-07-18T03:07:37.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:07:37.790Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, second baseman Jake Cronenworth to first baseman Ty France. Salvador Perez scores. Michael Massey to 3rd. Nick Loftin to 2nd.","rbi":1,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T03:09:11.124Z","endTime":"2026-07-18T03:10:17.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T03:08:03.123Z","endTime":"2026-07-18T03:09:13.419Z","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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045570872094114,"aZ":-25.324729389406407,"pfxX":9.71141890587148,"pfxZ":3.4828241281830064,"pX":0.4837423959175094,"pZ":1.503677006366267,"vX0":-7.459542117173261,"vY0":-138.45308879059135,"vZ0":-6.143153524533103,"x":98.56,"y":198.18,"x0":1.9333257125275751,"y0":50.004143716225414,"z0":5.415107624262959,"aX":19.107421771865333},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.4,"breakHorizontal":-16.3,"spinRate":2234,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.3936123562714742,"extension":6.482536774287682},"index":1,"playId":"a1b7a7a0-7355-300e-8eae-fe8b38e7bdb6","pitchNumber":1,"startTime":"2026-07-18T03:09:13.419Z","endTime":"2026-07-18T03:09:18.063Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083150656293277,"aZ":-30.495506596549298,"pfxX":5.296586492948531,"pfxZ":0.9820478062746487,"pX":-0.05008255346430315,"pZ":0.09144904050261221,"vX0":-6.4027558705171685,"vY0":-128.7820627251684,"vZ0":-7.727614352010894,"x":118.91,"y":236.31,"x0":1.7633555699019192,"y0":50.00059791850977,"z0":5.443158006773567,"aX":9.025780843346546},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-8.4,"spinRate":920,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.42295803395370024,"extension":6.392794907172104},"index":2,"playId":"846d47f3-4410-33f8-9234-8f79911e8339","pitchNumber":2,"startTime":"2026-07-18T03:09:44.337Z","endTime":"2026-07-18T03:09:48.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234132772985948,"aZ":-21.87535641222498,"pfxX":10.3776218262805,"pfxZ":5.2070986244600395,"pX":0.9920673820737835,"pZ":1.7685684394279557,"vX0":-5.940966174859131,"vY0":-139.43802843604303,"vZ0":-6.1643792589695385,"x":79.18,"y":191.03,"x0":1.7978356905436508,"y0":50.00047928596398,"z0":5.443185845296153,"aX":20.50987241013054},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":-17.6,"spinRate":2240,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.3922470665569482,"extension":6.384865793358529},"hitData":{"launchSpeed":87.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.4,"coordY":158.54}},"index":3,"playId":"4b486598-d1e9-3acc-9afc-9e392f6f6734","pitchNumber":3,"startTime":"2026-07-18T03:10:09.677Z","endTime":"2026-07-18T03:10:17.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:10:17.277Z","atBatIndex":84},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a ground ball to left fielder Jase Bowen. Michael Massey scores. Nick Loftin scores.","rbi":2,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T03:10:47.953Z","endTime":"2026-07-18T03:11:38.620Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".371"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.73"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.08"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.35"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.34"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.69"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.91"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.44"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.06"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.20"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.93"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".371"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":"763f83db-65ca-4c9f-8547-fbb939c2f6a1","startTime":"2026-07-18T03:10:47.953Z","endTime":"2026-07-18T03:10:52.953Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885785417110533,"aZ":-22.064184539546474,"pfxX":10.126349200773097,"pfxZ":5.174911887865341,"pX":0.012774993446361143,"pZ":2.2072435009687412,"vX0":-8.618434415367155,"vY0":-138.41986134060264,"vZ0":-4.805545006057284,"x":116.51,"y":179.18,"x0":1.8404312587135572,"y0":50.00395631268898,"z0":5.429619428514472,"aX":19.78835475494165},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":-16.7,"spinRate":2051,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.3946591328207858,"extension":6.460135693138767},"index":1,"playId":"6ae64d07-7532-3146-b05b-c0e649330cea","pitchNumber":1,"startTime":"2026-07-18T03:11:05.625Z","endTime":"2026-07-18T03:11:09.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760494758540638,"aZ":-24.178842291837306,"pfxX":10.392069718772,"pfxZ":4.206386973648387,"pX":0.391571738336701,"pZ":2.416143986889302,"vX0":-7.57469034306172,"vY0":-136.6991437891655,"vZ0":-3.956888569911092,"x":102.07,"y":173.54,"x0":1.8414291362236452,"y0":50.005962170511154,"z0":5.532773213469411,"aX":19.767052500364926},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":-17.3,"spinRate":2078,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.3999394495468387,"extension":6.3005743025933185},"hitData":{"launchSpeed":57.2,"launchAngle":10.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.5,"coordY":113.94}},"index":2,"playId":"28df0313-0a12-3532-8045-51bc547c9e21","pitchNumber":2,"startTime":"2026-07-18T03:11:27.843Z","endTime":"2026-07-18T03:11:38.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:11:38.620Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a ground ball to left fielder Jase Bowen. Michael Massey scores. Nick Loftin scores.","rbi":2,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T03:10:47.953Z","endTime":"2026-07-18T03:11:38.620Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".371"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.73"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.08"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.35"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.34"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.69"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.91"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.44"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.06"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.20"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.93"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".371"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":"763f83db-65ca-4c9f-8547-fbb939c2f6a1","startTime":"2026-07-18T03:10:47.953Z","endTime":"2026-07-18T03:10:52.953Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885785417110533,"aZ":-22.064184539546474,"pfxX":10.126349200773097,"pfxZ":5.174911887865341,"pX":0.012774993446361143,"pZ":2.2072435009687412,"vX0":-8.618434415367155,"vY0":-138.41986134060264,"vZ0":-4.805545006057284,"x":116.51,"y":179.18,"x0":1.8404312587135572,"y0":50.00395631268898,"z0":5.429619428514472,"aX":19.78835475494165},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":-16.7,"spinRate":2051,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.3946591328207858,"extension":6.460135693138767},"index":1,"playId":"6ae64d07-7532-3146-b05b-c0e649330cea","pitchNumber":1,"startTime":"2026-07-18T03:11:05.625Z","endTime":"2026-07-18T03:11:09.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760494758540638,"aZ":-24.178842291837306,"pfxX":10.392069718772,"pfxZ":4.206386973648387,"pX":0.391571738336701,"pZ":2.416143986889302,"vX0":-7.57469034306172,"vY0":-136.6991437891655,"vZ0":-3.956888569911092,"x":102.07,"y":173.54,"x0":1.8414291362236452,"y0":50.005962170511154,"z0":5.532773213469411,"aX":19.767052500364926},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":-17.3,"spinRate":2078,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.3999394495468387,"extension":6.3005743025933185},"hitData":{"launchSpeed":57.2,"launchAngle":10.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.5,"coordY":113.94}},"index":2,"playId":"28df0313-0a12-3532-8045-51bc547c9e21","pitchNumber":2,"startTime":"2026-07-18T03:11:27.843Z","endTime":"2026-07-18T03:11:38.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:11:38.620Z","atBatIndex":85},"scoringPlays":[9,34,46,63,67,75,77,79,82,84,85],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":201.38,"y":66.45},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":30.66,"y":98.84},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":103.35,"y":44.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":126.11,"y":201.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":127.05,"y":132.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":127.76,"y":184.23},"type":"O","description":"Pop Out"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8],"bottom":[9,10,11,12,13,14],"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":100.67,"y":165.63},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":42.1,"y":38.85},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":218.47,"y":96.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":106.67,"y":96.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":185.65,"y":79.38},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18,19],"bottom":[20,21,22,23,24],"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":136.04,"y":185.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":106.75,"y":77.45},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":164.24,"y":65.46},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":132.13,"y":94.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":119.42,"y":60.73},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":144.79,"y":132.75},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":100.67,"y":167.66},"type":"O","description":"Grounded Into DP"},{"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":121.81,"y":192.12},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":158.44,"y":170.19},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33,34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":81.05,"y":79.81},"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":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":38.84,"y":109.89},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":136.65,"y":152.45},"type":"O","description":"Fielders Choice"},{"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":144.91,"y":76.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":145.26,"y":153.97},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":132.3,"y":143.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":198.93,"y":133.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":53.32,"y":69.86},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43],"bottom":[44,45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":62.58,"y":92.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":167.27,"y":136.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":103.41,"y":90.54},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":67.91,"y":104.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":112.14,"y":166.41},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":118.44,"y":182.23},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":122.35,"y":137.3},"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":7,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":170.68,"y":45.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":108.13,"y":70.99},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":78.98,"y":63.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":83.75,"y":122.85},"type":"O","description":"Flyout"}]}},{"startIndex":56,"endIndex":64,"top":[56,57,58],"bottom":[59,60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":208.73,"y":86.3},"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":136.24,"y":44.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":110.8,"y":158.03},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":180.74,"y":95.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":143.74,"y":151.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":125.32,"y":176.88},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":105.74,"y":89.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":107.26,"y":160.06},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":74,"top":[65,66,67,68],"bottom":[69,70,71,72,73,74],"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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":195.16,"y":76.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":149.19,"y":60.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":65.76,"y":39.41},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":155.69,"y":133.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":76.06,"y":157.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":175.55,"y":51.45},"type":"H","description":"Double"}]}},{"startIndex":75,"endIndex":85,"top":[75,76,77,78,79,80],"bottom":[81,82,83,84,85],"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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":205.06,"y":119.01},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":10,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":125.53,"y":196.69},"type":"O","description":"Sac Bunt"},{"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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":177.7,"y":94.68},"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":10,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":144.38,"y":181.99},"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":10,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":122.67,"y":46.06},"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":10,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":50.91,"y":105.79},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":10,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":99.82,"y":122.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":10,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":163.51,"y":155.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":10,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":118.55,"y":195.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":10,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":155.4,"y":158.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":10,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":88.5,"y":113.94},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":4,"hits":4,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":7,"hits":13,"errors":2,"leftOnBase":12},"away":{"runs":6,"hits":8,"errors":2,"leftOnBase":5}},"defense":{"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"onDeck":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"inHole":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"battingOrder":5,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"onDeck":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"inHole":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"first":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"battingOrder":1,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"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":11,"groundOuts":10,"airOuts":15,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".226","atBats":35,"obp":".302","slg":".371","ops":".673","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":14,"rbi":4,"leftOnBase":12,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":2,"hits":13,"hitByPitch":1,"atBats":40,"obp":".413","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":170,"era":"4.24","inningsPitched":"9.1","saveOpportunities":0,"earnedRuns":5,"whip":"1.34","battersFaced":46,"outs":28,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":53,"strikes":117,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":6,"pitchesPerInning":"18.21","runsScoredPer9":"6.75","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":28,"errors":2,"chances":41,"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,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":15,"airOuts":16,"runs":13,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".292","atBats":72,"obp":".393","slg":".556","ops":".949","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":40,"rbi":11,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","assists":7,"putOuts":185,"errors":2,"chances":194,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":21,"groundOuts":18,"airOuts":42,"runs":11,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":2,"hits":23,"hitByPitch":2,"atBats":113,"obp":".326","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":554,"era":"2.73","inningsPitched":"33.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":10,"whip":"1.33","battersFaced":141,"outs":99,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":207,"strikes":347,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".000","pitchesPerInning":"16.79","gamesFinished":5,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.55","walksPer9Inn":"5.73","hitsPer9Inn":"6.27","runsScoredPer9":"3.00","homeRunsPer9":"1.36","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":16,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":26,"groundOuts":76,"airOuts":52,"runs":19,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":19,"intentionalWalks":1,"hits":38,"hitByPitch":1,"avg":".203","atBats":187,"obp":".278","slg":".251","ops":".529","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":47,"rbi":19,"leftOnBase":104,"sacBunts":2,"sacFlies":2,"babip":".232","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":68,"errors":5,"chances":136,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":28,"groundOuts":43,"airOuts":47,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".152","atBats":138,"obp":".252","slg":".268","ops":".520","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":37,"rbi":11,"leftOnBase":73,"sacBunts":3,"sacFlies":2,"babip":".171","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":31,"stolenBasePercentage":".689","caughtStealingPercentage":".311","assists":22,"putOuts":400,"errors":5,"chances":427,"fielding":".988","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":{"summary":"5.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":35,"strikes":62,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":20,"flyOuts":64,"groundOuts":112,"airOuts":115,"runs":43,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":96,"baseOnBalls":45,"intentionalWalks":0,"hits":86,"hitByPitch":9,"atBats":406,"obp":".304","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1828,"era":"3.34","inningsPitched":"113.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.16","battersFaced":464,"outs":340,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1828,"balls":680,"strikes":1148,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".462","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.62","walksPer9Inn":"3.57","hitsPer9Inn":"6.83","runsScoredPer9":"3.41","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":27,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":17,"errors":0,"chances":25,"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"}]},"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":{"summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":5,"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":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":39,"gamesStarted":0,"flyOuts":16,"groundOuts":23,"airOuts":22,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":75,"baseOnBalls":14,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":139,"obp":".226","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":650,"era":"0.89","inningsPitched":"40.2","wins":2,"losses":1,"saves":25,"saveOpportunities":25,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.84","battersFaced":155,"outs":122,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":650,"balls":217,"strikes":433,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".667","pitchesPerInning":"15.98","gamesFinished":34,"strikeoutWalkRatio":"5.36","strikeoutsPer9Inn":"16.60","walksPer9Inn":"3.10","hitsPer9Inn":"4.43","runsScoredPer9":"1.33","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666745":{"person":{"id":666745,"fullName":"Jhony Brito","link":"/api/v1/people/666745"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":67,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.92","battersFaced":16,"outs":13,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":20,"strikes":47,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.08","hitsPer9Inn":"6.23","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":19,"gamesStarted":19,"flyOuts":46,"groundOuts":91,"airOuts":84,"runs":53,"doubles":16,"triples":2,"homeRuns":12,"strikeOuts":81,"baseOnBalls":35,"intentionalWalks":2,"hits":93,"hitByPitch":4,"atBats":349,"obp":".340","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1540,"era":"5.36","inningsPitched":"89.0","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.44","battersFaced":388,"outs":267,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1540,"balls":585,"strikes":955,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"8.19","walksPer9Inn":"3.54","hitsPer9Inn":"9.40","runsScoredPer9":"5.36","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":16,"errors":1,"chances":22,"fielding":".955","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":"200","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"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":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":55,"groundOuts":87,"airOuts":103,"runs":43,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":99,"baseOnBalls":28,"intentionalWalks":2,"hits":79,"hitByPitch":1,"avg":".216","atBats":365,"obp":".274","slg":".345","ops":".619","caughtStealing":2,"stolenBases":19,"stolenBasePercentage":".905","caughtStealingPercentage":".095","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":126,"rbi":38,"leftOnBase":155,"sacBunts":3,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","popOuts":17,"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":6,"putOuts":229,"errors":1,"chances":236,"fielding":".996","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":13,"gamesStarted":10,"flyOuts":31,"groundOuts":50,"airOuts":51,"runs":40,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":55,"baseOnBalls":30,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":212,"obp":".370","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":984,"era":"6.47","inningsPitched":"55.2","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.60","battersFaced":247,"outs":167,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":984,"balls":403,"strikes":581,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".125","pitchesPerInning":"17.68","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.89","walksPer9Inn":"4.85","hitsPer9Inn":"9.54","runsScoredPer9":"6.47","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608566":{"person":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"jerseyNumber":"33","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":9,"gamesStarted":8,"flyOuts":33,"groundOuts":36,"airOuts":54,"runs":25,"doubles":9,"triples":0,"homeRuns":10,"strikeOuts":28,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":158,"obp":".348","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":724,"era":"5.18","inningsPitched":"41.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.49","battersFaced":181,"outs":125,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":724,"balls":271,"strikes":453,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".667","pitchesPerInning":"17.38","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.05","walksPer9Inn":"4.32","hitsPer9Inn":"9.07","runsScoredPer9":"5.40","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"(BS, 4)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.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":38,"gamesStarted":3,"flyOuts":19,"groundOuts":48,"airOuts":39,"runs":14,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":154,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":663,"era":"2.18","inningsPitched":"41.1","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":6,"blownSaves":4,"earnedRuns":10,"whip":"1.14","battersFaced":172,"outs":124,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":226,"strikes":437,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"16.04","gamesFinished":5,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.27","hitsPer9Inn":"6.97","runsScoredPer9":"3.05","homeRunsPer9":"0.44","inheritedRunners":22,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"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":1,"totalBases":0,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":15,"groundOuts":21,"airOuts":31,"runs":14,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".212","atBats":85,"obp":".316","slg":".282","ops":".598","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":24,"rbi":13,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":42,"errors":0,"chances":108,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":31,"groundOuts":81,"airOuts":70,"runs":35,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":71,"baseOnBalls":38,"intentionalWalks":0,"hits":62,"hitByPitch":4,"avg":".218","atBats":284,"obp":".319","slg":".419","ops":".738","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":119,"rbi":40,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.29","popOuts":22,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":295,"errors":0,"chances":337,"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"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","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":45,"gamesStarted":0,"flyOuts":14,"groundOuts":68,"airOuts":26,"runs":22,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":3,"hits":45,"hitByPitch":2,"atBats":197,"obp":".282","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":813,"era":"3.46","inningsPitched":"52.0","wins":7,"losses":2,"saves":1,"saveOpportunities":6,"holds":15,"blownSaves":5,"earnedRuns":20,"whip":"1.12","battersFaced":213,"outs":156,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":813,"balls":259,"strikes":554,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.62","rbi":1,"winPercentage":".778","pitchesPerInning":"15.63","gamesFinished":6,"strikeoutWalkRatio":"4.54","strikeoutsPer9Inn":"10.21","walksPer9Inn":"2.25","hitsPer9Inn":"7.79","runsScoredPer9":"3.81","homeRunsPer9":"0.52","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":55,"groundOuts":94,"airOuts":100,"runs":46,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":87,"baseOnBalls":45,"intentionalWalks":3,"hits":69,"hitByPitch":0,"avg":".201","atBats":344,"obp":".289","slg":".413","ops":".702","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":142,"rbi":55,"leftOnBase":151,"sacBunts":1,"sacFlies":5,"babip":".206","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.10","popOuts":19,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":69,"errors":2,"chances":196,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663362":{"person":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"jerseyNumber":"61","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":7,"gamesStarted":3,"flyOuts":16,"groundOuts":25,"airOuts":27,"runs":22,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":110,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":445,"era":"7.52","inningsPitched":"26.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.63","battersFaced":122,"outs":79,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":445,"balls":150,"strikes":295,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".333","pitchesPerInning":"16.90","gamesFinished":1,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"8.54","walksPer9Inn":"2.73","hitsPer9Inn":"11.96","runsScoredPer9":"7.52","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 3 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"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":72,"flyOuts":27,"groundOuts":77,"airOuts":54,"runs":23,"doubles":20,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":2,"hits":62,"hitByPitch":3,"avg":".268","atBats":231,"obp":".307","slg":".437","ops":".744","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":101,"rbi":22,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.20","popOuts":12,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":20,"groundOuts":52,"airOuts":49,"runs":26,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":55,"baseOnBalls":12,"intentionalWalks":1,"hits":56,"hitByPitch":8,"avg":".268","atBats":209,"obp":".328","slg":".502","ops":".830","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":105,"rbi":34,"leftOnBase":99,"sacBunts":0,"sacFlies":3,"babip":".303","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.42","popOuts":12,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":377,"errors":2,"chances":457,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":51,"groundOuts":104,"airOuts":86,"runs":45,"doubles":19,"triples":1,"homeRuns":5,"strikeOuts":87,"baseOnBalls":34,"intentionalWalks":2,"hits":106,"hitByPitch":4,"avg":".281","atBats":377,"obp":".343","slg":".377","ops":".720","caughtStealing":9,"stolenBases":23,"stolenBasePercentage":".719","caughtStealingPercentage":".281","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":142,"rbi":36,"leftOnBase":98,"sacBunts":1,"sacFlies":5,"babip":".348","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.40","popOuts":10,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":164,"errors":6,"chances":265,"fielding":".977","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":"300","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":43,"groundOuts":104,"airOuts":79,"runs":38,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":69,"baseOnBalls":41,"intentionalWalks":1,"hits":72,"hitByPitch":3,"avg":".224","atBats":321,"obp":".315","slg":".330","ops":".645","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":106,"rbi":38,"leftOnBase":118,"sacBunts":0,"sacFlies":3,"babip":".256","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":10,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":200,"putOuts":136,"errors":4,"chances":340,"fielding":".988","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".119","atBats":42,"obp":".159","slg":".143","ops":".302","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":6,"rbi":1,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":31,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)(BS, 1)","summary":"0.1 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"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":4,"gamesFinished":1,"runsScoredPer9":"108.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":24,"gamesStarted":1,"flyOuts":15,"groundOuts":38,"airOuts":34,"runs":24,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":3,"atBats":124,"obp":".300","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":558,"era":"5.82","inningsPitched":"34.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":22,"whip":"1.15","battersFaced":142,"outs":102,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":558,"balls":199,"strikes":359,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.12","rbi":4,"winPercentage":".000","pitchesPerInning":"16.41","gamesFinished":4,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.91","hitsPer9Inn":"7.41","runsScoredPer9":"6.35","homeRunsPer9":"1.06","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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"}]},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":26,"groundOuts":42,"airOuts":50,"runs":25,"doubles":6,"triples":2,"homeRuns":9,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":0,"hits":49,"hitByPitch":3,"atBats":178,"obp":".352","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":803,"era":"4.89","inningsPitched":"46.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.46","battersFaced":199,"outs":138,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":803,"balls":312,"strikes":491,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.46","gamesFinished":12,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.24","walksPer9Inn":"3.52","hitsPer9Inn":"9.59","runsScoredPer9":"4.89","homeRunsPer9":"1.76","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":16,"groundOuts":46,"airOuts":37,"runs":18,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".190","atBats":147,"obp":".279","slg":".272","ops":".551","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":40,"rbi":12,"leftOnBase":70,"sacBunts":1,"sacFlies":0,"babip":".234","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":99,"putOuts":84,"errors":4,"chances":187,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676664":{"person":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"jerseyNumber":"38","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":4,"gamesStarted":4,"flyOuts":17,"groundOuts":18,"airOuts":23,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":78,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":324,"era":"5.03","inningsPitched":"19.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.42","battersFaced":86,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":324,"balls":128,"strikes":196,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.78","walksPer9Inn":"3.66","hitsPer9Inn":"9.15","runsScoredPer9":"5.49","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,701538,593428,592518,657757,687749,664034,630105,609280,669134,823550,666023,650633,699134,670970,695243,606996],"pitchers":[650633,699134,670970,695243,606996],"bench":[650859],"bullpen":[666745,621111,656288,676760,608566,673513,676664,663362],"battingOrder":[665487,701538,593428,592518,687749,664034,630105,609280,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Andujar 3 (20, Lugo, S, Cruz, Erceg)."},{"label":"HR","value":"France, T (12, 9th inning off Lange, 0 on, 2 out)."},{"label":"TB","value":"Andujar 6; Bogaerts; France, T 4; Tatis Jr. 3."},{"label":"RBI","value":"Andujar (22); Bogaerts (38); France, T (34); Tatis Jr. (36)."},{"label":"2-out RBI","value":"France, T."},{"label":"Runners left in scoring position, 2 out","value":"Campusano; Merrill; Machado, M."},{"label":"SAC","value":"Song."},{"label":"SF","value":"Bogaerts."},{"label":"GIDP","value":"France, T; Machado, M; Merrill."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bogaerts (4, throw); Merrill (1, throw)."},{"label":"Outfield assists","value":"Tatis Jr. (Pasquantino at 2nd base)."},{"label":"DP","value":"(Bogaerts-Cronenworth-France, T)."}]}],"note":[{"label":"a","value":"Hit a sacrifice bunt for Campusano in the 10th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":2,"hits":13,"hitByPitch":1,"avg":".247","atBats":40,"obp":".317","slg":".397","ops":".714","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":18,"rbi":6,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":11,"groundOuts":10,"airOuts":15,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":35,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"4.92","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.45","battersFaced":40,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":53,"strikes":99,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":4,"pitchesPerInning":"15.20","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":30,"errors":2,"chances":42,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":60,"groundOuts":46,"airOuts":96,"runs":41,"doubles":20,"triples":0,"homeRuns":13,"strikeOuts":101,"baseOnBalls":32,"intentionalWalks":1,"hits":76,"hitByPitch":1,"avg":".242","atBats":314,"obp":".310","slg":".430","ops":".740","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":135,"rbi":51,"leftOnBase":108,"sacBunts":0,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.15","popOuts":21,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":24,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":19,"putOuts":384,"errors":3,"chances":406,"fielding":".993","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669212":{"person":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":22,"runs":11,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":78,"obp":".386","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":329,"era":"5.40","inningsPitched":"18.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.75","battersFaced":88,"outs":55,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":329,"balls":119,"strikes":210,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"17.95","gamesFinished":8,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.85","walksPer9Inn":"3.93","hitsPer9Inn":"11.78","runsScoredPer9":"5.40","homeRunsPer9":"2.45","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"301","stats":{"batting":{"note":"1-","summary":"0-0 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":17,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".370","atBats":54,"obp":".407","slg":".500","ops":".907","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":27,"rbi":5,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".429","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":2,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":20,"obp":".591","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"17.18","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.55","battersFaced":22,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":27,"strikes":42,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".---","pitchesPerInning":"18.82","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.91","hitsPer9Inn":"27.00","runsScoredPer9":"17.18","homeRunsPer9":"4.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":28,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"302","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".222","slg":".343","ops":".565","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":12,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".240","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":6,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":87,"flyOuts":45,"groundOuts":58,"airOuts":80,"runs":35,"doubles":16,"triples":1,"homeRuns":5,"strikeOuts":73,"baseOnBalls":38,"intentionalWalks":0,"hits":65,"hitByPitch":6,"avg":".239","atBats":272,"obp":".343","slg":".360","ops":".703","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":98,"rbi":29,"leftOnBase":132,"sacBunts":2,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.40","popOuts":16,"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":5,"putOuts":161,"errors":1,"chances":167,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":67,"groundOuts":87,"airOuts":119,"runs":32,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":77,"baseOnBalls":14,"intentionalWalks":2,"hits":74,"hitByPitch":8,"avg":".210","atBats":352,"obp":".253","slg":".344","ops":".597","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":121,"rbi":37,"leftOnBase":168,"sacBunts":0,"sacFlies":5,"babip":".234","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":24,"lineOuts":28},"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":21,"stolenBasePercentage":".677","caughtStealingPercentage":".323","assists":25,"putOuts":393,"errors":4,"chances":422,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":18,"gamesStarted":9,"flyOuts":31,"groundOuts":59,"airOuts":46,"runs":32,"doubles":14,"triples":1,"homeRuns":6,"strikeOuts":50,"baseOnBalls":34,"intentionalWalks":0,"hits":58,"hitByPitch":1,"atBats":210,"obp":".377","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1057,"era":"5.08","inningsPitched":"56.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.62","battersFaced":248,"outs":170,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1057,"balls":433,"strikes":624,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".571","pitchesPerInning":"18.65","gamesFinished":0,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"7.94","walksPer9Inn":"5.40","hitsPer9Inn":"9.21","runsScoredPer9":"5.08","homeRunsPer9":"0.95","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":37,"groundOuts":52,"airOuts":61,"runs":27,"doubles":15,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":5,"avg":".244","atBats":180,"obp":".335","slg":".406","ops":".741","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":73,"rbi":29,"leftOnBase":79,"sacBunts":1,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":6,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":69,"errors":7,"chances":177,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 4-3)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"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":39,"gamesStarted":0,"flyOuts":13,"groundOuts":47,"airOuts":32,"runs":26,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":145,"obp":".382","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":685,"era":"5.21","inningsPitched":"38.0","wins":4,"losses":3,"saves":12,"saveOpportunities":18,"holds":3,"blownSaves":6,"earnedRuns":22,"whip":"1.63","battersFaced":171,"outs":114,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":264,"strikes":421,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.47","rbi":3,"winPercentage":".571","pitchesPerInning":"18.03","gamesFinished":24,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.39","walksPer9Inn":"4.97","hitsPer9Inn":"9.71","runsScoredPer9":"6.16","homeRunsPer9":"0.95","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":56,"groundOuts":53,"airOuts":80,"runs":31,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".267","atBats":232,"obp":".305","slg":".427","ops":".732","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":99,"rbi":33,"leftOnBase":113,"sacBunts":2,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.14","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":109,"errors":1,"chances":275,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":12,"groundOuts":26,"airOuts":24,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":3,"avg":".268","atBats":112,"obp":".328","slg":".330","ops":".658","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":37,"rbi":9,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".367","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"112.00","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":30,"groundOuts":20,"airOuts":48,"runs":25,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":127,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":550,"era":"7.18","inningsPitched":"31.1","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":11,"blownSaves":3,"earnedRuns":25,"whip":"1.50","battersFaced":142,"outs":94,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":187,"strikes":363,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".500","pitchesPerInning":"17.55","gamesFinished":3,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.18","walksPer9Inn":"3.73","hitsPer9Inn":"9.77","runsScoredPer9":"7.18","homeRunsPer9":"2.59","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694360":{"person":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":8,"groundOuts":22,"airOuts":16,"runs":7,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":76,"obp":".360","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":313,"era":"3.20","inningsPitched":"19.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.58","battersFaced":86,"outs":59,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":313,"balls":113,"strikes":200,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.92","gamesFinished":8,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"7.78","walksPer9Inn":"4.12","hitsPer9Inn":"10.07","runsScoredPer9":"3.20","homeRunsPer9":"1.83","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".286","slg":".667","ops":".953","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"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":0,"leftOnBase":6,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":48,"groundOuts":56,"airOuts":100,"runs":30,"doubles":10,"triples":2,"homeRuns":6,"strikeOuts":54,"baseOnBalls":34,"intentionalWalks":2,"hits":59,"hitByPitch":1,"avg":".223","atBats":265,"obp":".309","slg":".343","ops":".652","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":91,"rbi":32,"leftOnBase":121,"sacBunts":0,"sacFlies":4,"babip":".254","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.17","popOuts":30,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":495,"errors":3,"chances":536,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":39,"gamesStarted":0,"flyOuts":22,"groundOuts":41,"airOuts":42,"runs":13,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":139,"obp":".247","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":580,"era":"2.35","inningsPitched":"38.1","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":10,"blownSaves":2,"earnedRuns":10,"whip":"0.94","battersFaced":154,"outs":115,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":218,"strikes":362,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"15.13","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.75","walksPer9Inn":"2.82","hitsPer9Inn":"5.63","runsScoredPer9":"3.05","homeRunsPer9":"0.47","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":19,"gamesStarted":19,"flyOuts":75,"groundOuts":108,"airOuts":136,"runs":52,"doubles":24,"triples":4,"homeRuns":14,"strikeOuts":96,"baseOnBalls":34,"intentionalWalks":1,"hits":108,"hitByPitch":5,"atBats":444,"obp":".303","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1778,"era":"3.77","inningsPitched":"119.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.19","battersFaced":487,"outs":358,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1778,"balls":624,"strikes":1154,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".417","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.56","hitsPer9Inn":"8.15","runsScoredPer9":"3.92","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":2,"chances":20,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":20,"flyOuts":81,"groundOuts":102,"airOuts":122,"runs":62,"doubles":26,"triples":4,"homeRuns":15,"strikeOuts":89,"baseOnBalls":36,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":428,"obp":".340","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1789,"era":"4.39","inningsPitched":"110.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.41","battersFaced":473,"outs":332,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1789,"balls":638,"strikes":1151,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.93","hitsPer9Inn":"9.76","runsScoredPer9":"5.04","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":4,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":36,"groundOuts":48,"airOuts":72,"runs":28,"doubles":15,"triples":0,"homeRuns":8,"strikeOuts":61,"baseOnBalls":35,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".238","atBats":235,"obp":".339","slg":".404","ops":".743","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":95,"rbi":32,"leftOnBase":88,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.38","popOuts":20,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":148,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":18,"gamesStarted":18,"flyOuts":60,"groundOuts":84,"airOuts":110,"runs":57,"doubles":24,"triples":2,"homeRuns":13,"strikeOuts":91,"baseOnBalls":32,"intentionalWalks":1,"hits":104,"hitByPitch":2,"atBats":382,"obp":".329","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1656,"era":"4.89","inningsPitched":"95.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.42","battersFaced":423,"outs":287,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1656,"balls":615,"strikes":1041,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".417","pitchesPerInning":"17.31","gamesFinished":0,"strikeoutWalkRatio":"2.84","strikeoutsPer9Inn":"8.56","walksPer9Inn":"3.01","hitsPer9Inn":"9.78","runsScoredPer9":"5.36","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":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":38,"gamesStarted":0,"flyOuts":25,"groundOuts":39,"airOuts":35,"runs":28,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":0,"hits":37,"hitByPitch":5,"atBats":147,"obp":".366","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":745,"era":"6.00","inningsPitched":"39.0","wins":0,"losses":5,"saves":8,"saveOpportunities":9,"holds":1,"blownSaves":1,"earnedRuns":26,"whip":"1.51","battersFaced":175,"outs":117,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":294,"strikes":451,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":1,"winPercentage":".000","pitchesPerInning":"19.10","gamesFinished":19,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"8.54","walksPer9Inn":"5.08","hitsPer9Inn":"8.54","runsScoredPer9":"6.46","homeRunsPer9":"0.69","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":9},"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"}]},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":15,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":37,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"1.86","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.34","battersFaced":41,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":64,"strikes":95,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.72","walksPer9Inn":"3.72","hitsPer9Inn":"8.38","runsScoredPer9":"1.86","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":91,"flyOuts":37,"groundOuts":77,"airOuts":61,"runs":44,"doubles":15,"triples":2,"homeRuns":15,"strikeOuts":102,"baseOnBalls":25,"intentionalWalks":0,"hits":84,"hitByPitch":4,"avg":".260","atBats":323,"obp":".320","slg":".458","ops":".778","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":148,"rbi":35,"leftOnBase":154,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.53","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":277,"errors":4,"chances":303,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":2,"flyOuts":11,"groundOuts":27,"airOuts":26,"runs":18,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":2,"hits":27,"hitByPitch":1,"atBats":120,"obp":".321","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":526,"era":"4.73","inningsPitched":"32.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":17,"whip":"1.33","battersFaced":138,"outs":97,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":526,"balls":187,"strikes":339,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"16.27","gamesFinished":7,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"11.41","walksPer9Inn":"4.45","hitsPer9Inn":"7.52","runsScoredPer9":"5.01","homeRunsPer9":"2.51","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":41,"gamesStarted":0,"flyOuts":17,"groundOuts":42,"airOuts":35,"runs":17,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":3,"hits":34,"hitByPitch":1,"atBats":136,"obp":".320","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":616,"era":"3.38","inningsPitched":"37.1","wins":0,"losses":3,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":14,"whip":"1.29","battersFaced":154,"outs":112,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":229,"strikes":387,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"16.50","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.38","hitsPer9Inn":"8.20","runsScoredPer9":"4.10","homeRunsPer9":"1.45","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":61,"groundOuts":70,"airOuts":123,"runs":51,"doubles":22,"triples":1,"homeRuns":13,"strikeOuts":71,"baseOnBalls":40,"intentionalWalks":4,"hits":103,"hitByPitch":1,"avg":".283","atBats":364,"obp":".353","slg":".456","ops":".809","caughtStealing":5,"stolenBases":30,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":166,"rbi":39,"leftOnBase":137,"sacBunts":0,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":29,"lineOuts":33},"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":205,"putOuts":112,"errors":6,"chances":323,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[695600,677951,695506,686475,668942,657041,686469,521692,686681,679845,686555,607625,674444,670167,656638,668674],"pitchers":[607625,674444,670167,656638,668674],"bench":[571912,516782],"bullpen":[679883,702070,677976,663738,669212,621381,608379,694360],"battingOrder":[695600,677951,668942,657041,686469,521692,686681,679845,686555],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jensen 2 (20, King, M, Miller, M)."},{"label":"HR","value":"Thomas, L (8, 2nd inning off King, M, 0 on, 0 out)."},{"label":"TB","value":"Caglianone; Collins; Jensen 5; Loftin; Massey 3; Pasquantino; Perez, S; Thomas, L 5."},{"label":"RBI","value":"Collins (29); Jensen 2 (51); Massey 2 (33); Thomas, L (32)."},{"label":"2-out RBI","value":"Massey."},{"label":"Runners left in scoring position, 2 out","value":"Collins; Pasquantino 3; Loftin 2."},{"label":"GIDP","value":"Loftin."},{"label":"Team RISP","value":"5-for-20."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tolbert (11, 2nd base off Morejon/Campusano); Pasquantino (4, 2nd base off Morejon/Campusano)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Massey (1, fielding); Erceg (1, fielding)."},{"label":"DP","value":"3 (2 Loftin-Massey-Pasquantino; Massey-Witt Jr.-Pasquantino)."}]}],"note":[{"label":"a","value":"Struck out for Tolbert in the 9th."},{"label":"1","value":"Ran for Caglianone in the 8th."}]}},"officials":[{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Perez, S (by Morejon); Witt Jr. (by Miller, M)."},{"label":"HBP","value":"France, T (by Lugo, S); Perez, S (by King, M)."},{"label":"ABS Challenge","value":"Campusano 3 (Ball-Confirmed, Ball-Overturned to Strike, Ball-Confirmed); Jensen (Ball-Overturned to Strike); Collins (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"King, M 97-62; Rodriguez, B 20-13; Morejon 23-18; Miller, M 16-13; Hart 14-11; Lugo, S 90-57; Cruz 14-11; Schreiber 12-8; Lange 12-8; Erceg 24-15."},{"label":"Groundouts-flyouts","value":"King, M 4-5; Rodriguez, B 2-0; Morejon 3-2; Miller, M 0-0; Hart 1-0; Lugo, S 5-6; Cruz 1-0; Schreiber 1-2; Lange 1-2; Erceg 2-1."},{"label":"Batters faced","value":"King, M 21; Rodriguez, B 5; Morejon 9; Miller, M 6; Hart 5; Lugo, S 23; Cruz 4; Schreiber 3; Lange 4; Erceg 6."},{"label":"Umpires","value":"HP: Nestor Ceja. 1B: Willie Traynor. 2B: Charlie Ramos. 3B: David Rackley. "},{"label":"Weather","value":"86 degrees, Clear."},{"label":"Wind","value":"10 mph, Out To CF."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"3:01."},{"label":"Att","value":"25,884."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"July 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","boxscoreName":"Andujar"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 3 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"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":72,"flyOuts":27,"groundOuts":77,"airOuts":54,"runs":23,"doubles":20,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":2,"hits":62,"hitByPitch":3,"avg":".268","atBats":231,"obp":".307","slg":".437","ops":".744","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":101,"rbi":22,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.20","popOuts":12,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","boxscoreName":"Lugo, S"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":20,"flyOuts":81,"groundOuts":102,"airOuts":122,"runs":62,"doubles":26,"triples":4,"homeRuns":15,"strikeOuts":89,"baseOnBalls":36,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":428,"obp":".340","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1789,"era":"4.39","inningsPitched":"110.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.41","battersFaced":473,"outs":332,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1789,"balls":638,"strikes":1151,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.93","hitsPer9Inn":"9.76","runsScoredPer9":"5.04","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","boxscoreName":"Thomas, L"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":4,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":36,"groundOuts":48,"airOuts":72,"runs":28,"doubles":15,"triples":0,"homeRuns":8,"strikeOuts":61,"baseOnBalls":35,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".238","atBats":235,"obp":".339","slg":".404","ops":".743","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":95,"rbi":32,"leftOnBase":88,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.38","popOuts":20,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":148,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61}]},"decisions":{"winner":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"loser":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}