{"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":824667,"link":"/api/v1.1/game/824667/feed/live","metaData":{"wait":10,"timeStamp":"20260617_025938","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824667,"type":"R","doubleHeader":"N","id":"2026/06/16/colmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824667-2026-06-16","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-17T00:05:00Z","originalDate":"2026-06-16","officialDate":"2026-06-16","dayNight":"night","time":"7:05","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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","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":"Colorado","record":{"gamesPlayed":74,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":28,"losses":46,"ties":0,"pct":".378"},"records":{},"divisionLeader":false,"wins":28,"losses":46,"winningPercentage":".378"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":74,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":36,"ties":0,"pct":".514"},"records":{},"divisionLeader":false,"wins":38,"losses":36,"winningPercentage":".514"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID680604":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604","firstName":"Blas","lastName":"Castano","primaryNumber":"63","birthDate":"1998-09-08","currentAge":27,"birthCity":"Espaillat","birthCountry":"Dominican Republic","height":"5' 10\"","weight":162,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blas","useLastName":"Castaño","boxscoreName":"Castaño","gender":"M","nameMatrilineal":"Acevedo","isPlayer":true,"isVerified":false,"pronunciation":"BLASS cah-stah-no","mlbDebutDate":"2025-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blas Castaño","nameSlug":"blas-castano-680604","firstLastName":"Blas Castaño","lastFirstName":"Castaño, Blas","lastInitName":"Castaño, B","initLastName":"B Castaño","fullFMLName":"Blas Castaño","fullLFMName":"Castaño, Blas ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":32,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID807743":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743","firstName":"Sean","lastName":"Sullivan","primaryNumber":"45","birthDate":"2002-07-22","currentAge":24,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Sullivan","middleName":"Joseph","boxscoreName":"Sullivan, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Sullivan","nameSlug":"sean-sullivan-807743","firstLastName":"Sean Sullivan","lastFirstName":"Sullivan, Sean","lastInitName":"Sullivan, S","initLastName":"S Sullivan","fullFMLName":"Sean Joseph Sullivan","fullLFMName":"Sullivan, Sean Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID668970":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970","firstName":"Gavin","lastName":"Hollowell","primaryNumber":"46","birthDate":"1997-11-04","currentAge":28,"birthCity":"Somerset","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Hollowell","middleName":"Ernest","boxscoreName":"Hollowell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Hollowell","nameSlug":"gavin-hollowell-668970","firstLastName":"Gavin Hollowell","lastFirstName":"Hollowell, Gavin","lastInitName":"Hollowell, G","initLastName":"G Hollowell","fullFMLName":"Gavin Ernest Hollowell","fullLFMName":"Hollowell, Gavin Ernest","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID694514":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514","firstName":"Sterlin","lastName":"Thompson","primaryNumber":"30","birthDate":"2001-06-26","currentAge":25,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sterlin","useLastName":"Thompson","middleName":"Shaw","boxscoreName":"Thompson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sterlin Thompson","nameSlug":"sterlin-thompson-694514","firstLastName":"Sterlin Thompson","lastFirstName":"Thompson, Sterlin","lastInitName":"Thompson, S","initLastName":"S Thompson","fullFMLName":"Sterlin Shaw Thompson","fullLFMName":"Thompson, Sterlin Shaw","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681799":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799","firstName":"Ethan","lastName":"Roberts","primaryNumber":"39","birthDate":"1997-07-04","currentAge":29,"birthCity":"Sparta","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ethan","useLastName":"Roberts","middleName":"Michael","boxscoreName":"Roberts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Roberts","nameSlug":"ethan-roberts-681799","firstLastName":"Ethan Roberts","lastFirstName":"Roberts, Ethan","lastInitName":"Roberts, E","initLastName":"E Roberts","fullFMLName":"Ethan Michael Roberts","fullLFMName":"Roberts, Ethan Michael","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":29,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":33,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"24","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":26,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41363,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Partly Cloudy","temp":"71","wind":"15 mph, Out To RF"},"gameInfo":{"attendance":35183,"firstPitch":"2026-06-17T00:04:00.000Z","gameDurationMinutes":175},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"home":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":700152,"fullName":"Joe Nardella","link":"/api/v1/people/700152"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, first baseman Michael Busch to pitcher Edward Cabrera.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T00:04:46.131Z","endTime":"2026-06-17T00:06:23.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T21:02:52.727Z","endTime":"2026-06-16T23:43:29.998Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-16T23:43:29.998Z","endTime":"2026-06-17T00:04:16.703Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-17T00:04:16.703Z","endTime":"2026-06-17T00:04:48.449Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96933953039057,"aZ":-16.545291889165227,"pfxX":-7.7237354411507875,"pfxZ":7.85507490851356,"pX":-0.5498204239521036,"pZ":3.3286996388788315,"vX0":5.1395206933434565,"vY0":-140.45807201295366,"vZ0":-4.18829882166637,"x":137.96,"y":148.91,"x0":-1.4034655564398062,"y0":50.00541114565574,"z0":5.920984671298557,"aX":-15.374908642817195},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2194,"spinDirection":224},"zone":1,"typeConfidence":0.83,"plateTime":0.3905400756825337,"extension":6.4855957104963835},"index":3,"playId":"444265ea-1d89-3d88-a6ad-fbf0d66c7a30","pitchNumber":1,"startTime":"2026-06-17T00:04:48.449Z","endTime":"2026-06-17T00:04:53.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01648570069237,"aZ":-16.888303192538483,"pfxX":-7.6014022684791875,"pfxZ":7.719274461581303,"pX":0.2102214682694935,"pZ":2.675893943184406,"vX0":7.191954449233013,"vY0":-139.94114527272137,"vZ0":-5.510577900371833,"x":108.99,"y":166.53,"x0":-1.4073035966200387,"y0":50.00599692809749,"z0":5.7796893566471175,"aX":-15.057478224275025},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2263,"spinDirection":224},"zone":5,"typeConfidence":0.83,"plateTime":0.39162991082479204,"extension":6.5064065579927775},"index":4,"playId":"80ccfc52-9e6b-3de6-bfd8-f5a1c09ff83e","pitchNumber":2,"startTime":"2026-06-17T00:05:02.379Z","endTime":"2026-06-17T00:05:07.038Z","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":85.5,"endSpeed":79.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713689323975654,"aZ":-37.23655704992551,"pfxX":4.641559934209747,"pfxZ":-3.2037780485477896,"pX":0.8341665832126852,"pZ":1.5971785786179111,"vX0":3.2926441061298983,"vY0":-124.58952827145498,"vZ0":-3.497082108329294,"x":85.2,"y":195.66,"x0":-1.1049942757543463,"y0":50.003225372081765,"z0":6.078918119032441,"aX":7.336554600566607},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.4,"breakHorizontal":-9.1,"spinRate":2488,"spinDirection":32},"zone":14,"typeConfidence":0.89,"plateTime":0.4386927797171971,"extension":6.4088096213559},"index":5,"playId":"5007ba6b-cbbb-3d54-a80c-56ac7828a5d4","pitchNumber":3,"startTime":"2026-06-17T00:05:18.860Z","endTime":"2026-06-17T00:05:21.927Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-17T00:05:28.645Z","endTime":"2026-06-17T00:05:41.184Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073917201074547,"aZ":-39.39798276669639,"pfxX":2.9095767381567916,"pfxZ":-4.45906729377911,"pX":-0.9951579976721648,"pZ":1.7262721702858836,"vX0":-0.12990441620751395,"vY0":-126.2289664075848,"vZ0":-3.288964963098276,"x":154.93,"y":192.17,"x0":-1.321336720381936,"y0":50.00617924899331,"z0":6.209912042641836,"aX":4.708357802876012},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.6,"breakHorizontal":-5.3,"spinRate":2467,"spinDirection":35},"zone":13,"typeConfidence":0.93,"plateTime":0.43349104653914283,"extension":6.335912527366372},"index":7,"playId":"3eb6213c-9b04-35cc-8a88-f37b448b79b0","pitchNumber":4,"startTime":"2026-06-17T00:05:41.184Z","endTime":"2026-06-17T00:05:46.043Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.054810297333017,"aZ":-24.047020764160965,"pfxX":-11.181490208301891,"pfxZ":4.217618974753552,"pX":0.38149027123466583,"pZ":0.2611896369544167,"vX0":8.007300413901305,"vY0":-138.00205588560442,"vZ0":-10.308948882875216,"x":102.46,"y":231.73,"x0":-1.106742270334511,"y0":50.00124031699037,"z0":5.6683324333231555,"aX":-21.539113115498097},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.5,"breakHorizontal":18.6,"spinRate":1697,"spinDirection":240},"zone":14,"typeConfidence":0.69,"plateTime":0.3970800956825631,"extension":6.620360601264104},"index":8,"playId":"d09f264c-ceac-31f2-9a24-39b9c13229c9","pitchNumber":5,"startTime":"2026-06-17T00:05:54.129Z","endTime":"2026-06-17T00:05:58.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(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":98.5,"endSpeed":89.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15287055798652,"aZ":-16.738906848138797,"pfxX":-9.407765659963605,"pfxZ":7.485661613289312,"pX":0.5873734715296227,"pZ":1.6922586271228306,"vX0":8.117584873115312,"vY0":-142.96338054185924,"vZ0":-8.655369938592587,"x":94.61,"y":193.09,"x0":-1.0720359381983873,"y0":50.0021854388533,"z0":5.817972959954269,"aX":-19.397776422476245},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":15.4,"spinRate":2214,"spinDirection":226},"zone":9,"typeConfidence":0.92,"plateTime":0.38368959512729406,"extension":6.612847099073814},"hitData":{"launchSpeed":99.3,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.96,"coordY":160.22}},"index":9,"playId":"e63082af-f80b-3888-9d6b-059ab8febbfc","pitchNumber":6,"startTime":"2026-06-17T00:06:16.273Z","endTime":"2026-06-17T00:06:23.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:06:23.118Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T00:06:37.199Z","endTime":"2026-06-17T00:07:00.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7565436742328,"aZ":-14.077542032644102,"pfxX":-6.949288639636276,"pfxZ":8.769919978716333,"pX":0.8724692432627741,"pZ":2.5570884452062974,"vX0":8.466075317704851,"vY0":-143.13246448238453,"vZ0":-6.590424558217784,"x":83.74,"y":169.74,"x0":-1.2286270980797593,"y0":50.00363067668503,"z0":5.7806430961431925,"aX":-14.340340152990303},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2352,"spinDirection":228},"zone":12,"typeConfidence":0.87,"plateTime":0.38349275211995826,"extension":6.546622637186938},"hitData":{"launchSpeed":99.9,"launchAngle":55.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.63,"coordY":88.59}},"index":0,"playId":"c6161020-507e-3e88-92ef-90d447bbc263","pitchNumber":1,"startTime":"2026-06-17T00:06:50.642Z","endTime":"2026-06-17T00:07:00.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:07:00.746Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Rumfield lines out to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-17T00:07:07.999Z","endTime":"2026-06-17T00:09:20.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868285045341047,"aZ":-38.38251517954419,"pfxX":0.10344136587981279,"pfxZ":-3.7549677309906135,"pX":1.2860361643484848,"pZ":1.4671292044907764,"vX0":5.79116824818811,"vY0":-127.86886853540867,"vZ0":-3.9127451536017217,"x":67.98,"y":199.17,"x0":-1.0235246912563563,"y0":50.00355244046334,"z0":6.034982641830014,"aX":0.17090725026132497},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.4,"breakHorizontal":-1.6,"spinRate":2507,"spinDirection":31},"zone":14,"typeConfidence":0.87,"plateTime":0.42868808163180105,"extension":6.597950481513129},"index":0,"playId":"4ba26447-5f22-380b-9b96-2559e27ecb0f","pitchNumber":1,"startTime":"2026-06-17T00:07:27.334Z","endTime":"2026-06-17T00:07:30.540Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350080970777285,"aZ":-37.0985141547467,"pfxX":1.9496223986126604,"pfxZ":-3.0014107384372473,"pX":0.7368027891620543,"pZ":1.2683072603693806,"vX0":3.566085380910663,"vY0":-127.00702990223868,"vZ0":-4.815676552330212,"x":88.91,"y":204.54,"x0":-0.9373911306554461,"y0":50.00514378065801,"z0":6.130474573531431,"aX":3.1944216766547746},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.2,"breakHorizontal":-4.3,"spinRate":2628,"spinDirection":34},"zone":14,"typeConfidence":0.85,"plateTime":0.43080075503578374,"extension":6.3525255545723995},"index":1,"playId":"9d23fd83-ecca-3976-af77-7b5cf692f8aa","pitchNumber":2,"startTime":"2026-06-17T00:07:40.968Z","endTime":"2026-06-17T00:07:43.968Z","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-06-17T00:07:50.745Z","endTime":"2026-06-17T00:08:07.397Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80170628589796,"aZ":-25.205732084941843,"pfxX":-9.699451329688646,"pfxZ":3.529407315127674,"pX":0.02177150988850733,"pZ":0.3766230599954011,"vX0":6.6159403347077195,"vY0":-139.07431210480578,"vZ0":-10.050711851602552,"x":116.17,"y":228.61,"x0":-1.1178284885233494,"y0":50.00542101968046,"z0":5.685800833980356,"aX":-19.158517457043434},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":16.3,"spinRate":1694,"spinDirection":241},"zone":14,"typeConfidence":0.55,"plateTime":0.3926239046841964,"extension":6.693265176763665},"index":3,"playId":"db76d98a-6dac-3586-862d-1351017b05a3","pitchNumber":3,"startTime":"2026-06-17T00:08:07.397Z","endTime":"2026-06-17T00:08:10.798Z","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":95.2,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82218719194275,"aZ":-26.218920973480206,"pfxX":-8.567786168446975,"pfxZ":3.040307779171907,"pX":-0.473348160503068,"pZ":1.8886659833594315,"vX0":5.072313664947765,"vY0":-138.53121218791588,"vZ0":-6.144612225649831,"x":135.04,"y":187.79,"x0":-1.208010663859829,"y0":50.0002255279762,"z0":5.870481558022765,"aX":-16.77220485027535},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.6,"breakHorizontal":14.5,"spinRate":1581,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.3942750787692062,"extension":6.650181339356196},"index":4,"playId":"f2e02f08-4d0c-3b0c-aa22-e3b65f5e427d","pitchNumber":4,"startTime":"2026-06-17T00:08:24.213Z","endTime":"2026-06-17T00:08:28.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.345134518849623,"aZ":-17.399324091126587,"pfxX":-8.331918637709858,"pfxZ":7.165700961904969,"pX":0.8064612387769968,"pZ":4.254532029129877,"vX0":9.11864064415337,"vY0":-142.39294666935558,"vZ0":-1.397669101190671,"x":86.26,"y":123.91,"x0":-1.3481676634886361,"y0":50.006059376037264,"z0":5.847671385301291,"aX":-17.188471812252118},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2223,"spinDirection":231},"zone":12,"typeConfidence":0.84,"plateTime":0.38401284451194595,"extension":6.6399767199137845},"index":5,"playId":"5e7e69ab-b3bd-3cc0-a1f1-52188a6fdc51","pitchNumber":5,"startTime":"2026-06-17T00:08:44.857Z","endTime":"2026-06-17T00:08:49.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.026363359556544,"aZ":-36.270161410203876,"pfxX":2.7066111933354677,"pfxZ":-2.4553635698796956,"pX":-0.12187494250697009,"pZ":3.443098454368334,"vX0":1.9114926116447464,"vY0":-127.32677799203964,"vZ0":0.14265445417569755,"x":121.65,"y":145.82,"x0":-1.2296650566537668,"y0":50.00232735704186,"z0":6.217344167371282,"aX":4.517693556006401},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.2,"breakHorizontal":-5.3,"spinRate":2548,"spinDirection":44},"zone":2,"typeConfidence":0.73,"plateTime":0.42744376935957007,"extension":6.4125424776960385},"index":6,"playId":"13dd3e17-92fd-34d1-b1f8-8b656f23784e","pitchNumber":6,"startTime":"2026-06-17T00:08:58.234Z","endTime":"2026-06-17T00:09:01.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.704006794072452,"aZ":-39.33983042337618,"pfxX":2.7614175582129774,"pfxZ":-4.414411556887931,"pX":0.011934928716404534,"pZ":1.5032261381166692,"vX0":2.017474252171147,"vY0":-126.03132710841031,"vZ0":-3.6962173031015118,"x":116.55,"y":198.19,"x0":-1.1556015775053514,"y0":50.00520862254698,"z0":6.140238693695745,"aX":4.478391776292186},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.5,"breakHorizontal":-5.4,"spinRate":2487,"spinDirection":32},"zone":14,"typeConfidence":0.92,"plateTime":0.43326666133380876,"extension":6.594726763706525},"hitData":{"launchSpeed":94.4,"launchAngle":12.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":152.03,"coordY":152.53}},"index":7,"playId":"b950a62b-a759-31db-ab93-78afbde7be33","pitchNumber":7,"startTime":"2026-06-17T00:09:16.522Z","endTime":"2026-06-17T00:09:20.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:09:20.921Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Crow-Armstrong homers (14) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T00:11:16.527Z","endTime":"2026-06-17T00:13:06.014Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497730823129558,"aZ":-14.462842124696778,"pfxX":-3.2390368120683912,"pfxZ":9.231048292712057,"pX":0.17817530326468767,"pZ":2.6821077431864406,"vX0":5.655662136720356,"vY0":-137.19838946164248,"vZ0":-4.985738465015464,"x":110.21,"y":166.36,"x0":-1.483048596201304,"y0":50.00609444756142,"z0":5.498468133898776,"aX":-6.217362696455002},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2257,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39824609955844936,"extension":6.454700151689682},"index":0,"playId":"1894b576-b46b-3f58-b4db-64bd295abdd3","pitchNumber":1,"startTime":"2026-06-17T00:11:45.264Z","endTime":"2026-06-17T00:11:52.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.425397333477996,"aZ":-25.410232359155646,"pfxX":-4.757842352439594,"pfxZ":4.3745822827481575,"pX":-0.7571013909199467,"pZ":2.021318836635864,"vX0":3.3823119127441643,"vY0":-122.76804537508555,"vZ0":-3.404453966368355,"x":145.86,"y":184.2,"x0":-1.525935543542302,"y0":50.002158520771715,"z0":5.559004969560148,"aX":-7.3543557913899855},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.4,"breakHorizontal":7.9,"spinRate":1511,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.4440065482428892,"extension":6.438990008303633},"index":1,"playId":"cba28434-9782-391a-9d2e-563a22cdc0ad","pitchNumber":2,"startTime":"2026-06-17T00:12:06.465Z","endTime":"2026-06-17T00:12:11.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-17T00:12:18.171Z","endTime":"2026-06-17T00:12:24.935Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.457914545500852,"aZ":-26.12683321193969,"pfxX":-3.982152752251883,"pfxZ":3.913475486376802,"pX":-0.8154850617744565,"pZ":3.8373153246808847,"vX0":2.974297063666912,"vY0":-122.96695433761937,"vZ0":0.8644308322438524,"x":148.08,"y":135.17,"x0":-1.5183480734134729,"y0":50.00091676516494,"z0":5.683651664370992,"aX":-6.149207742671002},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.6,"breakHorizontal":6.6,"spinRate":1495,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.44399447866033004,"extension":6.43754772489392},"index":3,"playId":"1d6d6440-b04a-3339-b157-1901c2c74fb4","pitchNumber":3,"startTime":"2026-06-17T00:12:24.935Z","endTime":"2026-06-17T00:12:29.114Z","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":96.0,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215197876970684,"aZ":-16.34099956915468,"pfxX":-3.7120078269971986,"pfxZ":8.002801186228865,"pX":0.4213434826889899,"pZ":2.751754288059905,"vX0":6.603975495936689,"vY0":-139.6887477688895,"vZ0":-4.387510406405358,"x":100.94,"y":164.48,"x0":-1.4901612636414527,"y0":50.00045384373944,"z0":5.415769988329921,"aX":-7.342264491337039},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2299,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39199104705626064,"extension":6.395192734084049},"hitData":{"launchSpeed":97.7,"launchAngle":33.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.09,"coordY":70.94}},"index":4,"playId":"5c0cb472-b3ad-30f5-ac64-5da2c2e1a94c","pitchNumber":4,"startTime":"2026-06-17T00:12:41.464Z","endTime":"2026-06-17T00:13:06.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:13:06.014Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T00:13:09.231Z","endTime":"2026-06-17T00:14:42.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94225426947656,"aZ":-23.29034234622401,"pfxX":0.8942906523760099,"pfxZ":5.144953432792038,"pX":0.5145934794044762,"pZ":2.807559089190359,"vX0":4.590438088173611,"vY0":-129.51952067737338,"vZ0":-2.506800877742683,"x":97.38,"y":162.98,"x0":-1.3852379287473013,"y0":50.003443033027885,"z0":5.538951819352011,"aX":1.5425872211563134},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.1,"breakHorizontal":-2.5,"spinRate":2396,"spinDirection":169},"zone":3,"typeConfidence":2.0,"plateTime":0.42030945371468453,"extension":6.514186381338259},"index":0,"playId":"0ebcdfad-e710-3ad9-98dc-1bb17ad6168f","pitchNumber":1,"startTime":"2026-06-17T00:13:24.478Z","endTime":"2026-06-17T00:13:28.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1061463149819,"aZ":-23.340758250264226,"pfxX":1.5692391577272944,"pfxZ":5.036593681038569,"pX":1.030619769910216,"pZ":1.868315275943153,"vX0":5.531095125359448,"vY0":-130.53082053849806,"vZ0":-4.857865343315342,"x":77.72,"y":188.34,"x0":-1.30544428373358,"y0":50.005127061897625,"z0":5.473322684993287,"aX":2.7544545475261843},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-3.8,"spinRate":2358,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4169284255595431,"extension":6.653973472043254},"index":1,"playId":"aca7928e-952f-308f-be23-f7d9b4206b64","pitchNumber":2,"startTime":"2026-06-17T00:13:39.279Z","endTime":"2026-06-17T00:13:43.260Z","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":0},"index":2,"startTime":"2026-06-17T00:13:49.454Z","endTime":"2026-06-17T00:14:01.954Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14261224749402,"aZ":-40.21227828708372,"pfxX":6.848445170806969,"pfxZ":-6.029208249474825,"pX":0.850102905216015,"pZ":3.417014089882435,"vX0":3.1263380803536074,"vY0":-114.74778274685195,"vZ0":3.375573510782573,"x":84.6,"y":146.52,"x0":-1.4193726277658518,"y0":50.0013071520193,"z0":5.843628785285329,"aX":9.13430647422684},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-9.7,"breakHorizontal":-13.2,"spinRate":2615,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.4772607823413355,"extension":6.511652431732611},"index":3,"playId":"3a54dc4e-7b1f-3374-9688-58482cef31d9","pitchNumber":3,"startTime":"2026-06-17T00:14:01.954Z","endTime":"2026-06-17T00:14:06.955Z","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.6,"endSpeed":74.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455062356366252,"aZ":-36.78324735760382,"pfxX":9.528966639548006,"pfxZ":-3.2491415698048716,"pX":1.426644572516249,"pZ":2.181600015738365,"vX0":3.738802405359923,"vY0":-118.77488032623424,"vZ0":-0.11433476820378319,"x":62.62,"y":179.88,"x0":-1.4097056131905847,"y0":50.004373039414126,"z0":5.597828236219461,"aX":13.506236073564862},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.6,"breakHorizontal":-18.2,"spinRate":2590,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4625756616979153,"extension":6.547770296083204},"index":4,"playId":"72f3fde6-dc82-3e15-9e27-52619ed10974","pitchNumber":4,"startTime":"2026-06-17T00:14:21.054Z","endTime":"2026-06-17T00:14:25.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80323106449483,"aZ":-21.985488705402915,"pfxX":-7.938166096682642,"pfxZ":5.203588865865921,"pX":0.4418173655373991,"pZ":3.004272249498049,"vX0":7.658130555467572,"vY0":-139.00913203329296,"vZ0":-2.8259623318950027,"x":100.16,"y":157.66,"x0":-1.3158145631374942,"y0":50.00665619387494,"z0":5.49162623566498,"aX":-15.557843455188268},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":12.8,"spinRate":2218,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39383935114843593,"extension":6.6080261482397615},"index":5,"playId":"084f54e3-9038-3a17-80cb-dce01d7e8340","pitchNumber":5,"startTime":"2026-06-17T00:14:38.146Z","endTime":"2026-06-17T00:14:42.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:14:42.112Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T00:14:49.233Z","endTime":"2026-06-17T00:16:43.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699955313529486,"aZ":-26.65110797800233,"pfxX":1.849940908464466,"pfxZ":3.18968666777553,"pX":0.3257042008192582,"pZ":2.149124527139238,"vX0":4.4610266890783095,"vY0":-130.31722856486576,"vZ0":-3.3176418182159777,"x":104.58,"y":180.75,"x0":-1.644195323699279,"y0":50.0034544886932,"z0":5.437555419738271,"aX":3.201518496933218},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-4.3,"spinRate":2486,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.4192614515124573,"extension":6.552915338646712},"index":0,"playId":"fbb329f2-534b-37cb-a0b4-f50935c9005c","pitchNumber":1,"startTime":"2026-06-17T00:15:07.754Z","endTime":"2026-06-17T00:15:10.754Z","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":89.7,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306477401816032,"aZ":-23.39565637514191,"pfxX":1.1893025637557226,"pfxZ":4.997224172606009,"pX":1.3555655870708807,"pZ":2.4831712118195135,"vX0":7.058235088128405,"vY0":-130.61533319393772,"vZ0":-2.836923522275456,"x":65.33,"y":171.73,"x0":-1.5181434835863594,"y0":50.00072063027392,"z0":5.311670678902883,"aX":2.0871640340411997},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.5,"spinRate":2535,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.41675453467651824,"extension":6.526240457574362},"index":1,"playId":"ef37b0fa-9f13-3deb-bd69-126af01f014f","pitchNumber":2,"startTime":"2026-06-17T00:15:23.158Z","endTime":"2026-06-17T00:15:27.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92414427484375,"aZ":-20.68168003152731,"pfxX":-8.204979641868402,"pfxZ":6.118347420690164,"pX":0.42252199721361144,"pZ":2.886667560335539,"vX0":7.3952163181966935,"vY0":-136.3929991442146,"vZ0":-2.986164650225369,"x":100.89,"y":160.84,"x0":-1.2623581204380778,"y0":50.000155076755604,"z0":5.427248720872765,"aX":-15.405665358837737},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":2247,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4020810556668257,"extension":6.552081666790069},"index":2,"playId":"ea6be0e2-d484-38f2-b800-6ec071b0401f","pitchNumber":3,"startTime":"2026-06-17T00:15:39.781Z","endTime":"2026-06-17T00:15:44.590Z","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-06-17T00:15:48.737Z","endTime":"2026-06-17T00:15:59.697Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7639904356816,"aZ":-37.922314006727305,"pfxX":4.115990596215947,"pfxZ":-4.058613137504428,"pX":0.6094637115124282,"pZ":0.2940979977058267,"vX0":3.7718749046768534,"vY0":-118.28036630398849,"vZ0":-3.920602325402877,"x":93.77,"y":230.84,"x0":-1.5412456512219417,"y0":50.00369328154265,"z0":5.453873747373535,"aX":5.826523352768418},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.0,"breakHorizontal":-8.4,"spinRate":2750,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4632407152990057,"extension":6.58675126027302},"index":4,"playId":"beb4ea82-1c44-3db7-91f9-70f2ed583431","pitchNumber":4,"startTime":"2026-06-17T00:15:59.697Z","endTime":"2026-06-17T00:16:02.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168027865907657,"aZ":-15.75682979705374,"pfxX":-4.194355486234334,"pfxZ":8.166666403878788,"pX":-1.2479708588365999,"pZ":2.4345071134645,"vX0":2.5153244093629628,"vY0":-140.49954964477277,"vZ0":-5.62982136082886,"x":164.57,"y":173.05,"x0":-1.607258190330667,"y0":50.00476907495155,"z0":5.478948210917241,"aX":-8.433287022335826},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":7.1,"spinRate":2207,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3890217040512023,"extension":6.497670030166776},"index":5,"playId":"fb1ffa7a-3a28-3c19-8385-b48206b68acb","pitchNumber":5,"startTime":"2026-06-17T00:16:18.578Z","endTime":"2026-06-17T00:16:23.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09645076329345,"aZ":-35.87500326669646,"pfxX":10.111827938290556,"pfxZ":-2.5986284178539076,"pX":-0.75945322764418,"pZ":3.1288203359696904,"vX0":-0.6940229227329258,"vY0":-118.63129030313723,"vZ0":1.8081688813125367,"x":145.95,"y":154.3,"x0":-1.7762965558451693,"y0":50.00438560453139,"z0":5.631392587943424,"aX":14.386330996177904},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.0,"breakHorizontal":-18.1,"spinRate":2532,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.46204774718201147,"extension":6.424551491513909},"index":6,"playId":"b0f8e69e-9d5a-3569-9a50-32a732670f9d","pitchNumber":6,"startTime":"2026-06-17T00:16:38.671Z","endTime":"2026-06-17T00:16:43.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:16:43.462Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a sharp ground ball to left fielder Troy Johnston. Michael Busch to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T00:16:47.905Z","endTime":"2026-06-17T00:18:22.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07031418342027,"aZ":-15.11520972553686,"pfxX":-5.275598673759351,"pfxZ":8.791843942607422,"pX":-0.0734232156081857,"pZ":1.836702601532157,"vX0":6.163916485462831,"vY0":-138.43513187665943,"vZ0":-6.8013204104792635,"x":119.8,"y":189.19,"x0":-1.644023047005946,"y0":50.000647875275085,"z0":5.33825441131524,"aX":-10.233107456565358},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":8.3,"spinRate":2242,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3957425335052158,"extension":6.507824474480957},"index":0,"playId":"bc0a3846-e4d5-31af-b8f9-496fea46e452","pitchNumber":1,"startTime":"2026-06-17T00:17:09.218Z","endTime":"2026-06-17T00:17:13.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15064460533263,"aZ":-36.865661442287134,"pfxX":9.051130149289706,"pfxZ":-3.4098493783084827,"pX":2.595022581384775,"pZ":0.07155431950808837,"vX0":6.5361461625754735,"vY0":-117.33475364197973,"vZ0":-4.367517129657012,"x":18.08,"y":236.85,"x0":-1.4169955574153765,"y0":50.00568541719257,"z0":5.444919600335465,"aX":12.440953498116741},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.1,"breakHorizontal":-18.1,"spinRate":2647,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4693790794184305,"extension":6.6260933296086835},"index":1,"playId":"271e5812-87b6-3408-876b-dc08ca8b8901","pitchNumber":2,"startTime":"2026-06-17T00:17:29.493Z","endTime":"2026-06-17T00:17:33.749Z","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":94.9,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.549062410429904,"aZ":-22.040736643778992,"pfxX":-7.5962507373003065,"pfxZ":5.3337408321297195,"pX":-0.8760353550092679,"pZ":1.0769662006335325,"vX0":4.576488946560333,"vY0":-137.89820324273668,"vZ0":-7.416204260753236,"x":150.39,"y":209.7,"x0":-1.5820711023198644,"y0":50.002991577545735,"z0":5.3206806313090995,"aX":-14.431111194011073},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":12.6,"spinRate":2228,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39928508552877595,"extension":6.584563191760256},"index":2,"playId":"5b9c0926-4a91-3a48-a06a-d02108c43aa5","pitchNumber":3,"startTime":"2026-06-17T00:17:53.191Z","endTime":"2026-06-17T00:17:58.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.433566514406085,"aZ":-21.456193584109414,"pfxX":-8.233705919082755,"pfxZ":5.763555895059028,"pX":-0.24911234566922744,"pZ":2.7571610516134726,"vX0":5.82134401255917,"vY0":-135.89165256093133,"vZ0":-3.240835841641828,"x":126.5,"y":164.34,"x0":-1.3558224987677745,"y0":50.001559249528405,"z0":5.466177301044306,"aX":-15.30651053457109},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":2257,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40398321726474684,"extension":6.682040347353061},"hitData":{"launchSpeed":111.0,"launchAngle":5.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":66.83,"coordY":106.39}},"index":3,"playId":"46e978b2-3e73-3852-8803-18ac18e3ccd0","pitchNumber":4,"startTime":"2026-06-17T00:18:12.751Z","endTime":"2026-06-17T00:18:22.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:18:22.601Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ian Happ grounds into a force out, first baseman TJ Rumfield to shortstop Ezequiel Tovar. Michael Busch to 3rd. Seiya Suzuki out at 2nd. Ian Happ to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T00:18:24.856Z","endTime":"2026-06-17T00:19:09.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.389077691435634,"aZ":-18.858384653809164,"pfxX":-3.0482213937529465,"pfxZ":6.964823094825338,"pX":-0.4116505335595415,"pZ":2.5446297825625845,"vX0":4.1503634707429455,"vY0":-137.39704874244458,"vZ0":-4.640405529566027,"x":132.69,"y":170.07,"x0":-1.5456345033086007,"y0":50.00444794567818,"z0":5.536655122043468,"aX":-5.829698938184165},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":4.7,"spinRate":2399,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.39860957989041124,"extension":6.676630119263707},"hitData":{"launchSpeed":85.5,"launchAngle":7.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.55,"coordY":163.18}},"index":0,"playId":"561046b4-9a7a-3df5-9194-16a41a246aeb","pitchNumber":1,"startTime":"2026-06-17T00:19:00.590Z","endTime":"2026-06-17T00:19:09.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:19:09.300Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nico Hoerner grounds into a force out, third baseman Willi Castro to second baseman Edouard Julien. Ian Happ out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-17T00:19:31.260Z","endTime":"2026-06-17T00:19:59.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":88.4,"endSpeed":81.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044514137725557,"aZ":-23.81886331058049,"pfxX":1.1483264369704702,"pfxZ":4.938893097157407,"pX":-0.34931847600476534,"pZ":1.5576396906136774,"vX0":3.0085862354023365,"vY0":-128.7841400944483,"vZ0":-5.2176811133168375,"x":130.32,"y":196.72,"x0":-1.678645200393405,"y0":50.00097170899836,"z0":5.4360626225797315,"aX":1.9413901683063246},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.0,"breakHorizontal":-2.8,"spinRate":2386,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.42421374395559486,"extension":6.682850846721085},"hitData":{"launchSpeed":80.4,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.8,"coordY":164.2}},"index":0,"playId":"7114fb69-a3f7-34e5-afd7-817843b457f6","pitchNumber":1,"startTime":"2026-06-17T00:19:53.960Z","endTime":"2026-06-17T00:19:59.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:19:59.753Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out softly, catcher Miguel Amaya to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-17T00:21:55.556Z","endTime":"2026-06-17T00:22:26.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96335475556839,"aZ":-17.380110462262742,"pfxX":-8.725813082546132,"pfxZ":7.259644032534176,"pX":-1.0612332613154,"pZ":2.9169288755757528,"vX0":3.848494623088293,"vY0":-141.74498301445843,"vZ0":-5.046544566915625,"x":157.45,"y":160.02,"x0":-1.301843447092526,"y0":50.00157058259148,"z0":5.827630466879366,"aX":-17.77987888789995},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":15.0,"spinRate":2245,"spinDirection":223},"zone":11,"typeConfidence":0.72,"plateTime":0.3861935335030311,"extension":6.527402366664644},"index":0,"playId":"1f3ffe7c-25e6-3880-b1a9-ae18115f94ef","pitchNumber":1,"startTime":"2026-06-17T00:22:06.096Z","endTime":"2026-06-17T00:22:10.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.360200078250315,"aZ":-18.50284747930433,"pfxX":-9.176139442014723,"pfxZ":6.758571625151066,"pX":-0.22244590929790414,"pZ":2.404518537358396,"vX0":5.975326585901613,"vY0":-141.16434652158182,"vZ0":-6.291070864767333,"x":125.48,"y":173.86,"x0":-1.1715674459471346,"y0":50.00479173136018,"z0":5.848207533948646,"aX":-18.569277198960375},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":15.5,"spinRate":2208,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.38761529224323965,"extension":6.543102152740158},"hitData":{"launchSpeed":52.7,"launchAngle":-66.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":121.99,"coordY":197.75}},"index":1,"playId":"8a3eaf37-7eff-3ed0-9372-d4c9ecfefe1d","pitchNumber":2,"startTime":"2026-06-17T00:22:18.363Z","endTime":"2026-06-17T00:22:26.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:22:26.920Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Troy Johnston lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-17T00:22:37.955Z","endTime":"2026-06-17T00:23:47.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.797196945097042,"aZ":-14.880127620279366,"pfxX":-6.5926198422519136,"pfxZ":8.448080301547837,"pX":-1.0115171531613203,"pZ":2.2995488425669297,"vX0":3.2487196269425835,"vY0":-141.79478175269497,"vZ0":-6.722588464136585,"x":155.56,"y":176.69,"x0":-1.312243742910359,"y0":50.00212192182272,"z0":5.640939724255927,"aX":-13.495799661322682},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2338,"spinDirection":226},"zone":13,"typeConfidence":0.87,"plateTime":0.3854912164926807,"extension":6.519521526012711},"index":0,"playId":"6ef134d7-2737-3cfa-b861-91c866af4b29","pitchNumber":1,"startTime":"2026-06-17T00:22:53.408Z","endTime":"2026-06-17T00:22:57.311Z","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":0,"outs":1},"index":1,"startTime":"2026-06-17T00:23:11.256Z","endTime":"2026-06-17T00:23:24.853Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35381773972084,"aZ":-35.79072943953868,"pfxX":1.428186899223146,"pfxZ":-2.2952398551529116,"pX":-0.03372015487980251,"pZ":1.2882779824568436,"vX0":2.2968524980538914,"vY0":-124.09372701089157,"vZ0":-4.5115081692028545,"x":118.29,"y":204.0,"x0":-1.1530104781430253,"y0":50.001747320111704,"z0":6.077027621765928,"aX":2.2509632004388633},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.9,"breakHorizontal":-3.1,"spinRate":2447,"spinDirection":28},"zone":13,"typeConfidence":0.8,"plateTime":0.43959275357122785,"extension":6.366331949996928},"index":2,"playId":"8f02e61c-0514-359e-95b0-475f00c7a254","pitchNumber":2,"startTime":"2026-06-17T00:23:24.853Z","endTime":"2026-06-17T00:23:28.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22213067346051,"aZ":-16.82936120965359,"pfxX":-9.859063000347705,"pfxZ":7.391101359049924,"pX":0.6991402719852261,"pZ":1.8236810839304187,"vX0":8.099841472519886,"vY0":-142.35465932482796,"vZ0":-8.273991123329168,"x":90.35,"y":189.54,"x0":-0.8863383043755082,"y0":50.00095520220374,"z0":5.809572315132037,"aX":-20.461245608738974},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":16.4,"spinRate":2272,"spinDirection":224},"zone":9,"typeConfidence":0.93,"plateTime":0.38312173109180403,"extension":6.494204481441629},"hitData":{"launchSpeed":81.6,"launchAngle":25.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.72,"coordY":104.06}},"index":3,"playId":"3686cda5-939f-3f97-a44c-7fc1faeb4455","pitchNumber":3,"startTime":"2026-06-17T00:23:41.901Z","endTime":"2026-06-17T00:23:47.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:23:47.860Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-17T00:23:51.901Z","endTime":"2026-06-17T00:26:00.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610307434745206,"aZ":-27.054649022577646,"pfxX":-10.170951123702132,"pfxZ":2.6990316403915173,"pX":1.0833822063586296,"pZ":1.298808968481041,"vX0":9.19281023260419,"vY0":-136.72842857982818,"vZ0":-7.1008222225385325,"x":75.7,"y":203.71,"x0":-0.9977806738248051,"y0":50.00474203124263,"z0":5.781249564000408,"aX":-19.2966439077183},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":16.6,"spinRate":1931,"spinDirection":243},"zone":14,"typeConfidence":0.87,"plateTime":0.4003099476210177,"extension":6.670961132932033},"index":0,"playId":"66349988-ad03-3534-ab81-4ed98a86bc5e","pitchNumber":1,"startTime":"2026-06-17T00:24:12.960Z","endTime":"2026-06-17T00:24:18.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62252852147828,"aZ":-28.92163220475686,"pfxX":-10.100563802687278,"pfxZ":1.7129757990997394,"pX":-0.29926293402693094,"pZ":1.4649952563531237,"vX0":5.863926865618351,"vY0":-137.28770835187422,"vZ0":-6.283112341207052,"x":128.41,"y":199.23,"x0":-1.1595306953506437,"y0":50.00011897285465,"z0":5.772308459542864,"aX":-19.1261512281764},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":16.9,"spinRate":1906,"spinDirection":241},"zone":13,"typeConfidence":0.88,"plateTime":0.40016985122987947,"extension":6.631294383334791},"index":1,"playId":"344b16c5-cba8-3b59-a329-70f622970e00","pitchNumber":2,"startTime":"2026-06-17T00:24:26.337Z","endTime":"2026-06-17T00:24:29.753Z","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":1,"outs":2},"index":2,"startTime":"2026-06-17T00:24:39.272Z","endTime":"2026-06-17T00:24:54.053Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.463827794745466,"aZ":-39.280567321962835,"pfxX":-0.9242994811389926,"pfxZ":-4.3024911958532295,"pX":-0.7087283868184545,"pZ":1.2301485632990674,"vX0":1.4650895658906216,"vY0":-127.55904698002479,"vZ0":-4.3189680989048576,"x":144.02,"y":205.57,"x0":-1.169603120688948,"y0":50.00153187229827,"z0":6.031876320070087,"aX":-1.5280763571468052},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.5,"breakHorizontal":1.3,"spinRate":2491,"spinDirection":25},"zone":13,"typeConfidence":0.9,"plateTime":0.42888800010298045,"extension":6.474115086820636},"index":3,"playId":"2b16ae6d-a2e4-3b20-a8cc-ad13a47feb14","pitchNumber":3,"startTime":"2026-06-17T00:24:54.053Z","endTime":"2026-06-17T00:24:58.717Z","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":98.0,"endSpeed":90.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.522093946366354,"aZ":-19.85823546871254,"pfxX":-9.668044433640492,"pfxZ":5.941285966063658,"pX":-0.2646945971047832,"pZ":1.7980235461546965,"vX0":5.550971122692667,"vY0":-142.5379215809662,"vZ0":-7.682929184175984,"x":127.09,"y":190.23,"x0":-0.9738000092370858,"y0":50.00295138658219,"z0":5.766495587385171,"aX":-20.039003253367095},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":16.6,"spinRate":2280,"spinDirection":222},"zone":8,"typeConfidence":0.96,"plateTime":0.38321146573050013,"extension":6.64362090501772},"index":4,"playId":"46068d4a-1dd8-34f8-adea-9a6bdc38f625","pitchNumber":4,"startTime":"2026-06-17T00:25:14.138Z","endTime":"2026-06-17T00:25:17.138Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92836716995506,"aZ":-26.436839176159395,"pfxX":-10.323013683220767,"pfxZ":2.8841717686333608,"pX":-0.2906244455341887,"pZ":0.10877404107429915,"vX0":5.949957999824867,"vY0":-140.22122184246953,"vZ0":-10.685363357423977,"x":128.08,"y":235.84,"x0":-1.0996104994978362,"y0":50.005567397058634,"z0":5.6963567576729615,"aX":-20.544176978729347},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.1,"breakHorizontal":17.5,"spinRate":1848,"spinDirection":237},"zone":13,"typeConfidence":0.57,"plateTime":0.39074083381069524,"extension":6.8176659476643255},"index":5,"playId":"768a4891-97d8-3a0c-aeb4-aa27b45e3b56","pitchNumber":5,"startTime":"2026-06-17T00:25:36.897Z","endTime":"2026-06-17T00:25:39.897Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75549787630204,"aZ":-20.446373637729884,"pfxX":-10.288379962604596,"pfxZ":5.643955772514952,"pX":-1.0377642150348163,"pZ":3.0091180713763785,"vX0":3.8680146805512434,"vY0":-143.5969418091314,"vZ0":-4.476583782216663,"x":156.56,"y":157.53,"x0":-1.0692761960717627,"y0":50.00571084355833,"z0":5.8688382169329865,"aX":-21.384452582398747},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.5,"breakHorizontal":17.8,"spinRate":2229,"spinDirection":221},"zone":11,"typeConfidence":0.98,"plateTime":0.38215194804363195,"extension":6.54763914848047},"index":6,"playId":"4e331877-673e-3f65-bb1b-fbdaeff49156","pitchNumber":6,"startTime":"2026-06-17T00:25:56.337Z","endTime":"2026-06-17T00:26:00.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:26:00.912Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T00:28:05.956Z","endTime":"2026-06-17T00:29:18.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76441848538862,"aZ":-14.581245121404214,"pfxX":-4.687199365009207,"pfxZ":9.274641442632163,"pX":0.2815635207947196,"pZ":1.8244739040290556,"vX0":6.413559431532494,"vY0":-136.5381803097088,"vZ0":-6.6187374056799655,"x":106.27,"y":189.52,"x0":-1.4838241655189455,"y0":50.0035778623066,"z0":5.274944794594029,"aX":-8.891881229216947},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2304,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4004490441955437,"extension":6.532362304534419},"index":0,"playId":"8614ed5c-41c8-3aa0-89d6-0141f6ac8218","pitchNumber":1,"startTime":"2026-06-17T00:28:34.872Z","endTime":"2026-06-17T00:28:39.576Z","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.2,"endSpeed":81.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89118468373499,"aZ":-22.520464820591883,"pfxX":2.1373000966127442,"pfxZ":5.708408831947661,"pX":0.47346056213448007,"pZ":3.4727289658568665,"vX0":4.180130090332094,"vY0":-128.51597593513577,"vZ0":-1.0167279411433765,"x":98.95,"y":145.02,"x0":-1.444818511953575,"y0":50.00227182724842,"z0":5.604974222895515,"aX":3.614048024208817},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":-4.7,"spinRate":2640,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4244106273658952,"extension":6.475994540473244},"index":1,"playId":"c2f82ce9-89df-3933-abc1-4d37c509d475","pitchNumber":2,"startTime":"2026-06-17T00:28:47.574Z","endTime":"2026-06-17T00:28:50.574Z","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":0},"index":2,"startTime":"2026-06-17T00:28:57.605Z","endTime":"2026-06-17T00:29:08.965Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629556320967886,"aZ":-34.11184840940569,"pfxX":10.20066576216011,"pfxZ":-1.3612214799627598,"pX":0.659836197697922,"pZ":3.249798738618627,"vX0":1.8691461748165197,"vY0":-118.93543421938786,"vZ0":1.6264277026710001,"x":91.85,"y":151.04,"x0":-1.4625648371340525,"y0":50.00396936107284,"z0":5.670192414884647,"aX":14.49041608200561},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.8,"breakHorizontal":-19.0,"spinRate":2898,"spinDirection":52},"zone":3,"typeConfidence":2.0,"plateTime":0.4620306362671136,"extension":6.396475371373113},"hitData":{"launchSpeed":86.8,"launchAngle":14.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.9,"coordY":88.12}},"index":3,"playId":"b7e724e2-8912-3bec-a46e-6f13b81cf260","pitchNumber":3,"startTime":"2026-06-17T00:29:08.965Z","endTime":"2026-06-17T00:29:18.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:29:18.998Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Amaya hits a ground-rule double (5) on a line drive to right-center field. Matt Shaw to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T00:29:19.880Z","endTime":"2026-06-17T00:30:00.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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(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":94.1,"endSpeed":86.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222663459654736,"aZ":-18.302475213696052,"pfxX":-3.5638284128006124,"pfxZ":7.252079917504497,"pX":0.4055415424194548,"pZ":2.5314400226774008,"vX0":6.387519453266486,"vY0":-136.94799994474204,"vZ0":-4.452939738141116,"x":101.54,"y":170.43,"x0":-1.4865658156881119,"y0":50.00471222076692,"z0":5.418285642349095,"aX":-6.819114023843047},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":5.3,"spinRate":2335,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39886271107245763,"extension":6.51265237840661},"hitData":{"launchSpeed":102.9,"launchAngle":20.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":170.64,"coordY":48.9}},"index":0,"playId":"04e75815-214b-33d5-b6b1-d554e84e60bb","pitchNumber":1,"startTime":"2026-06-17T00:29:49.736Z","endTime":"2026-06-17T00:30:00.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:30:00.721Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T00:30:46.414Z","endTime":"2026-06-17T00:33:42.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83235680824377,"aZ":-21.387453726636686,"pfxX":1.0572930991924867,"pfxZ":6.1597545724027825,"pX":0.5826393486442665,"pZ":1.204337658065818,"vX0":5.482355887258929,"vY0":-131.00272862096313,"vZ0":-6.725724371733471,"x":94.79,"y":206.26,"x0":-1.6684002591514993,"y0":50.00168190071279,"z0":5.38671330350736,"aX":1.8489503075674942},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.0,"breakHorizontal":-3.0,"spinRate":2473,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41698455623895203,"extension":6.759932898085239},"index":0,"playId":"293707e7-74d9-3ff1-9655-cd586d3f1984","pitchNumber":1,"startTime":"2026-06-17T00:31:03.139Z","endTime":"2026-06-17T00:31:07.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843099918583093,"aZ":-23.061632217503654,"pfxX":1.3874422456158153,"pfxZ":5.255798592953489,"pX":0.6972305748947937,"pZ":1.5775614723688358,"vX0":5.436261445526898,"vY0":-130.2276849640635,"vZ0":-5.555350609877917,"x":90.42,"y":196.19,"x0":-1.5894440202244038,"y0":50.005404178306854,"z0":5.460250374054167,"aX":2.4058811091303376},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-3.6,"spinRate":2547,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4190266576092183,"extension":6.750607788975114},"index":1,"playId":"7da870b0-ba70-33ad-b3a8-18cb58808886","pitchNumber":2,"startTime":"2026-06-17T00:31:36.129Z","endTime":"2026-06-17T00:31:41.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"f054d9ce-c057-4844-8004-13e94cdd1656","startTime":"2026-06-17T00:31:56.178Z","endTime":"2026-06-17T00:32:01.178Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40010749749622,"aZ":-33.29656684982179,"pfxX":10.347907156597977,"pfxZ":-0.787274000022374,"pX":0.5102261943854559,"pZ":0.06380547901652153,"vX0":2.1932107462927553,"vY0":-119.13674540822082,"vZ0":-5.337809767428626,"x":97.55,"y":237.06,"x0":-1.767765547597816,"y0":50.00228483221586,"z0":5.367247975217537,"aX":14.768799631521414},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.5,"breakHorizontal":-19.3,"spinRate":2840,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4609874915957941,"extension":6.707851014724021},"index":3,"playId":"67676fe2-0d69-3848-8376-9f0d23a8628e","pitchNumber":3,"startTime":"2026-06-17T00:32:11.445Z","endTime":"2026-06-17T00:32:19.754Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ryan Feltner. Matt Shaw scores. Miguel Amaya to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"67676fe2-0d69-3848-8376-9f0d23a8628e","startTime":"2026-06-17T00:32:32.664Z","endTime":"2026-06-17T00:32:55.128Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478159869424537,"aZ":-24.86471401620548,"pfxX":1.0705891686114866,"pfxZ":4.16910044727654,"pX":1.0880206835410828,"pZ":2.444084118885464,"vX0":6.40614515249358,"vY0":-130.9873091081334,"vZ0":-3.2316556066002655,"x":75.53,"y":172.79,"x0":-1.5198464227905968,"y0":50.0018293177095,"z0":5.535628241138303,"aX":1.8740887334695406},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-3.2,"spinRate":2506,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4168172702780195,"extension":6.709939993943723},"index":5,"playId":"10175d7a-954e-3e4a-a92f-fa08e1bd66ff","pitchNumber":4,"startTime":"2026-06-17T00:32:55.128Z","endTime":"2026-06-17T00:32:59.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2513013781999,"aZ":-22.74850094406708,"pfxX":-7.608080152580891,"pfxZ":4.963214639405927,"pX":0.38870566697389547,"pZ":2.1103070685514562,"vX0":7.85999312116686,"vY0":-137.15765785859097,"vZ0":-4.788053500741937,"x":102.18,"y":181.8,"x0":-1.5301087645262443,"y0":50.00415183847566,"z0":5.436592675064319,"aX":-14.450411713672642},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":12.1,"spinRate":2299,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39983531118941107,"extension":6.63625218234414},"index":6,"playId":"15e7787b-ebd9-3751-b4b7-ba5cf05f7799","pitchNumber":5,"startTime":"2026-06-17T00:33:12.866Z","endTime":"2026-06-17T00:33:16.912Z","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":96.1,"endSpeed":87.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.616737436460795,"aZ":-22.77149560571283,"pfxX":-9.164312228595366,"pfxZ":4.7558080023686875,"pX":-0.48544243977938356,"pZ":2.282418267580105,"vX0":6.152053880856252,"vY0":-139.75193019494648,"vZ0":-4.653313527919398,"x":135.5,"y":177.15,"x0":-1.5251084233911925,"y0":50.00494543884583,"z0":5.465797552127024,"aX":-18.121875115795987},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":2205,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3920032095650865,"extension":6.540882459359713},"hitData":{"launchSpeed":94.7,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.01,"coordY":155.07}},"index":7,"playId":"aca49b2f-c23c-369d-a557-f7454c691b54","pitchNumber":6,"startTime":"2026-06-17T00:33:34.423Z","endTime":"2026-06-17T00:33:42.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:33:42.433Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T00:33:52.667Z","endTime":"2026-06-17T00:36:27.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(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":87.3,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30112132565749,"aZ":-27.455186622233953,"pfxX":-5.972035688406904,"pfxZ":2.866177134052851,"pX":0.11058308390547827,"pZ":1.482895265925745,"vX0":5.68389166843246,"vY0":-127.08584195242476,"vZ0":-4.670117017742729,"x":112.78,"y":198.74,"x0":-1.3714098460810717,"y0":50.00410308194499,"z0":5.506718886978872,"aX":-9.839345277640694},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":9.6,"spinRate":1600,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.42982034919020506,"extension":6.685741318213775},"index":0,"playId":"715ca0d8-1fda-315b-beb5-9d0d4b1ff5c7","pitchNumber":1,"startTime":"2026-06-17T00:34:09.111Z","endTime":"2026-06-17T00:34:12.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58767633557005,"aZ":-28.615079316560426,"pfxX":-5.043426534147948,"pfxZ":2.182911638241058,"pX":0.562864179075378,"pZ":0.30693661256239463,"vX0":6.405903282242025,"vY0":-126.41942419641515,"vZ0":-7.1220404964894914,"x":95.54,"y":230.49,"x0":-1.3428280662812344,"y0":50.000312711920714,"z0":5.442429810231587,"aX":-8.203202369104298},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":7.8,"spinRate":1483,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.43246529013787427,"extension":6.638998594473761},"index":1,"playId":"fa0ab64b-19ff-34fe-899e-dad8c4a95197","pitchNumber":2,"startTime":"2026-06-17T00:34:25.827Z","endTime":"2026-06-17T00:34:29.947Z","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":86.8,"endSpeed":80.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980174611126515,"aZ":-27.052110549770042,"pfxX":-2.2954575725672486,"pfxZ":3.152528767225668,"pX":0.3272945906769593,"pZ":1.476400617165089,"vX0":5.425012414983623,"vY0":-126.37349794633329,"vZ0":-4.687613740042533,"x":104.52,"y":198.92,"x0":-1.5458450791520821,"y0":50.000181119364,"z0":5.520077253446953,"aX":-3.725039482028527},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":3.0,"spinRate":1539,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.43288866112482927,"extension":6.693544819760505},"index":2,"playId":"57c2a984-12a5-3c37-bc19-41aae09775dd","pitchNumber":3,"startTime":"2026-06-17T00:34:51.818Z","endTime":"2026-06-17T00:34:55.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.661301805698457,"aZ":-42.30882876022582,"pfxX":5.460202505639034,"pfxZ":-7.631917931669577,"pX":0.02333386643124126,"pZ":4.763538783681303,"vX0":2.205607711593796,"vY0":-114.35925073436003,"vZ0":6.6202834496054885,"x":116.11,"y":110.16,"x0":-1.662473742373232,"y0":50.00427848330973,"z0":5.976302983109253,"aX":7.247983180003455},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.9,"breakHorizontal":-10.4,"spinRate":2509,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.4785639195591136,"extension":6.495662371196217},"index":3,"playId":"c70a4525-6c40-341c-9bd2-b2f15840ca5e","pitchNumber":4,"startTime":"2026-06-17T00:35:15.438Z","endTime":"2026-06-17T00:35:19.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.516015132442373,"aZ":-24.32984432332536,"pfxX":-3.786602789662377,"pfxZ":4.9196218415193655,"pX":-1.1978884364303408,"pZ":4.628610950763434,"vX0":2.235015365823215,"vY0":-125.00580873761929,"vZ0":2.1084010933452744,"x":162.66,"y":113.81,"x0":-1.608354428745989,"y0":50.001389829153695,"z0":5.7624032995039824,"aX":-6.034977410095328},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.6,"breakHorizontal":6.4,"spinRate":1581,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4369740565415441,"extension":6.536408719918703},"index":4,"playId":"d456d29e-f69e-3148-b5cc-7742a0969dcc","pitchNumber":5,"startTime":"2026-06-17T00:35:35.476Z","endTime":"2026-06-17T00:35:38.560Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-17T00:35:57.087Z","endTime":"2026-06-17T00:36:22.754Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4453485959884,"aZ":-24.686202737526077,"pfxX":-2.8760109758739256,"pfxZ":4.531672885760019,"pX":-0.3622847567696928,"pZ":3.835620423123605,"vX0":3.700376306252991,"vY0":-127.06417882915598,"vZ0":0.2934073105365923,"x":130.81,"y":135.22,"x0":-1.456664059969607,"y0":50.00360290687093,"z0":5.663505746288811,"aX":-4.753317350135246},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":4.4,"spinRate":1609,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.42932236506505506,"extension":6.717798697008742},"index":6,"playId":"5da1370c-9397-314d-8c95-50a1a37bd72b","pitchNumber":6,"startTime":"2026-06-17T00:36:22.754Z","endTime":"2026-06-17T00:36:27.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:36:27.483Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T00:36:39.961Z","endTime":"2026-06-17T00:39:55.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.262808350656186,"aZ":-37.268988798775254,"pfxX":8.956581162656425,"pfxZ":-3.7247590556406465,"pX":-0.17400053963454407,"pZ":4.070478241627731,"vX0":0.7537236387232822,"vY0":-116.32543024344233,"vZ0":4.153311847631155,"x":123.63,"y":128.88,"x0":-1.665728709553476,"y0":50.0028538891184,"z0":5.799778590241709,"aX":12.247943491098699},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.4,"breakHorizontal":-16.4,"spinRate":2559,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4712511546340372,"extension":6.5826101837178195},"index":0,"playId":"5c733ff9-1a86-3a72-a417-d29ba098adfb","pitchNumber":1,"startTime":"2026-06-17T00:36:52.240Z","endTime":"2026-06-17T00:36:56.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251627082050007,"aZ":-26.656324933421043,"pfxX":3.4712444841887087,"pfxZ":3.2449560721579864,"pX":-0.9324066592079311,"pZ":5.306250696203016,"vX0":0.8252776074416313,"vY0":-129.11842029521824,"vZ0":3.936332939234559,"x":152.54,"y":95.51,"x0":-1.7066979972936744,"y0":50.00120221333914,"z0":5.806355109041057,"aX":5.897608390238517},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":-6.5,"spinRate":2475,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.42315962396410267,"extension":6.531448586388298},"index":1,"playId":"8a57a0ed-d70a-3166-ba5a-5a8a60832f2a","pitchNumber":2,"startTime":"2026-06-17T00:37:09.418Z","endTime":"2026-06-17T00:37:12.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256288195128086,"aZ":-26.560684878476398,"pfxX":1.9374793574323872,"pfxZ":3.3101112045544134,"pX":-0.1131788997799909,"pZ":4.285870061462876,"vX0":2.9963111090679435,"vY0":-128.8246233281224,"vZ0":1.5577178264273885,"x":121.31,"y":123.06,"x0":-1.5387374592907288,"y0":50.00582519272987,"z0":5.712048870560727,"aX":3.2893422478740493},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-4.1,"spinRate":2330,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.42356170245443847,"extension":6.692586307904168},"index":2,"playId":"dd0295ad-b173-3fcd-9e0f-f89cfa01915a","pitchNumber":3,"startTime":"2026-06-17T00:37:34.866Z","endTime":"2026-06-17T00:37:39.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79075923796606,"aZ":-24.8830076540294,"pfxX":-8.159442314474179,"pfxZ":3.8345378872072935,"pX":-0.26367415919814524,"pZ":3.1161019134948154,"vX0":6.42270656461034,"vY0":-136.28688980222964,"vZ0":-1.8292767580083398,"x":127.05,"y":154.65,"x0":-1.5776177600112804,"y0":50.00550626688404,"z0":5.4955639278650725,"aX":-15.524837273810533},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":13.7,"spinRate":2183,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40017822402800807,"extension":6.706421829455789},"index":3,"playId":"9d92bf94-1239-3813-b58f-0aa4de668ad0","pitchNumber":4,"startTime":"2026-06-17T00:37:54.722Z","endTime":"2026-06-17T00:38:00.111Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67950497419209,"aZ":-24.727857809676994,"pfxX":-9.384292032726723,"pfxZ":3.831939666358708,"pX":-0.40882592939064727,"pZ":1.674898624478791,"vX0":6.452951099096811,"vY0":-138.64611318622227,"vZ0":-5.632296370983561,"x":132.58,"y":193.56,"x0":-1.5500187919269952,"y0":50.00234730346713,"z0":5.388264289920227,"aX":-18.226291965570923},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":15.6,"spinRate":2361,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.39541904772949277,"extension":6.722606692428095},"index":4,"playId":"2afb8cfb-e13f-3569-8b21-35eb8b3903ba","pitchNumber":5,"startTime":"2026-06-17T00:38:13.610Z","endTime":"2026-06-17T00:38:20.351Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4304915203326,"aZ":-20.631209053097017,"pfxX":-7.415477033539635,"pfxZ":5.874735101043029,"pX":-0.3419062246654842,"pZ":3.658464552236052,"vX0":6.1747162936435585,"vY0":-138.6790851594077,"vZ0":-1.4750724635919483,"x":130.03,"y":140.0,"x0":-1.6241656236940754,"y0":50.002757966709126,"z0":5.561313739353173,"aX":-14.572130800067303},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2218,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39362161532180906,"extension":6.7188644248742895},"index":5,"playId":"de37818c-eef6-383d-82ed-e4e4aab82cdc","pitchNumber":6,"startTime":"2026-06-17T00:38:53.907Z","endTime":"2026-06-17T00:38:57.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357290134128576,"aZ":-15.283230227001049,"pfxX":-3.191077872413591,"pfxZ":8.442755786807759,"pX":-0.23987897028389882,"pZ":2.2108436638470352,"vX0":4.37757485228186,"vY0":-140.01404788405029,"vZ0":-6.019277136998523,"x":126.14,"y":179.09,"x0":-1.4034950147142613,"y0":50.00367601107254,"z0":5.375582015614985,"aX":-6.384861125095265},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":4.9,"spinRate":2225,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3900584938605096,"extension":6.601034023832896},"index":6,"playId":"44dee4b8-78fb-318b-b965-13ccbac30060","pitchNumber":7,"startTime":"2026-06-17T00:39:18.025Z","endTime":"2026-06-17T00:39:21.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65995691387391,"aZ":-17.32473783956981,"pfxX":-2.925278654373084,"pfxZ":7.443265207572103,"pX":1.443213489327317,"pZ":1.2277501053003756,"vX0":8.624414468141985,"vY0":-139.44939760588485,"vZ0":-8.087132165093662,"x":61.99,"y":205.63,"x0":-1.292327805534111,"y0":50.00062706990671,"z0":5.281207948082773,"aX":-5.835102754939098},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":3.7,"spinRate":2336,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3909085147119633,"extension":6.78312502971102},"index":7,"playId":"7d06c002-6a1d-32b2-8144-3e05ccc1195a","pitchNumber":8,"startTime":"2026-06-17T00:39:52.301Z","endTime":"2026-06-17T00:39:55.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:39:55.849Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-17T00:40:51.963Z","endTime":"2026-06-17T00:42:36.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T00:40:04.384Z","endTime":"2026-06-17T00:40:54.062Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22838694378291,"aZ":-27.801755493219236,"pfxX":5.509920747610069,"pfxZ":2.630344412176907,"pX":-0.1837956405306407,"pZ":4.157367663254014,"vX0":1.5594314308197925,"vY0":-128.06303092577778,"vZ0":1.4226117544328374,"x":124.01,"y":126.53,"x0":-1.516359585682646,"y0":50.003529074187114,"z0":5.768012667255921,"aX":9.159109696078936},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-10.3,"spinRate":2523,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4275676883039363,"extension":6.50707082247871},"index":1,"playId":"ec5fa26e-973d-3834-b866-4a481293a1d4","pitchNumber":1,"startTime":"2026-06-17T00:40:54.062Z","endTime":"2026-06-17T00:40:58.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166804636264363,"aZ":-20.164031922325602,"pfxX":-8.45500952889326,"pfxZ":6.375249908024305,"pX":0.8043406052027657,"pZ":0.6264362668588143,"vX0":8.949667937990515,"vY0":-136.19064012431988,"vZ0":-8.745737055189792,"x":86.34,"y":221.87,"x0":-1.4217380970922073,"y0":50.00177127341148,"z0":5.267272840379359,"aX":-15.92444352151228},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":13.4,"spinRate":2333,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4017777751127727,"extension":6.652131505717705},"index":2,"playId":"dc40792c-c5b0-36d7-840c-49bdee3eb44b","pitchNumber":2,"startTime":"2026-06-17T00:41:13.500Z","endTime":"2026-06-17T00:41:17.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"482745cc-da4d-4bc8-b3d7-67cda0ed474a","startTime":"2026-06-17T00:41:34.557Z","endTime":"2026-06-17T00:41:39.557Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92198546173848,"aZ":-26.33803464277565,"pfxX":3.0329483856617756,"pfxZ":3.3782755807465783,"pX":0.560991863316884,"pZ":3.2278472180740536,"vX0":4.48797573527727,"vY0":-129.97725372132524,"vZ0":-0.7983489087093133,"x":95.62,"y":151.63,"x0":-1.5759532862187215,"y0":50.00001456714891,"z0":5.522669643882512,"aX":5.235725576216996},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-6.4,"spinRate":2329,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.4199311728029924,"extension":6.6276478915079196},"index":4,"playId":"82920772-98a9-392a-8bb2-cb8bc5e26066","pitchNumber":3,"startTime":"2026-06-17T00:41:50.026Z","endTime":"2026-06-17T00:41:54.336Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.577827515221355,"aZ":-36.66840113264752,"pfxX":7.2629840609091,"pfxZ":-3.2425832697301864,"pX":0.4940800982176605,"pZ":1.676395634459241,"vX0":2.7118308922907906,"vY0":-117.07394469818243,"vZ0":-0.9736232535475664,"x":98.17,"y":193.52,"x0":-1.623763298411547,"y0":50.00497061451183,"z0":5.5367382343543925,"aX":10.059005407598901},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.9,"breakHorizontal":-13.8,"spinRate":2451,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4682673124577055,"extension":6.641527185504459},"index":5,"playId":"88cfee5f-d33c-33dd-94b8-9bff5c7f11c5","pitchNumber":4,"startTime":"2026-06-17T00:42:09.164Z","endTime":"2026-06-17T00:42:12.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-17T00:42:22.659Z","endTime":"2026-06-17T00:42:32.349Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242359102636687,"aZ":-28.429258202353168,"pfxX":-4.500092512675842,"pfxZ":2.318623300138591,"pX":0.8758712311093545,"pZ":1.9999318120020093,"vX0":6.7268177296554175,"vY0":-126.04035203670105,"vZ0":-3.2304933498081967,"x":83.61,"y":184.78,"x0":-1.236008741483731,"y0":50.00552494968637,"z0":5.579973345325916,"aX":-7.282820251973408},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":6.7,"spinRate":1700,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4336080857859308,"extension":6.729082535235821},"index":7,"playId":"5433ba02-cae4-3e25-a1b2-ac338e2035c5","pitchNumber":5,"startTime":"2026-06-17T00:42:32.349Z","endTime":"2026-06-17T00:42:36.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:42:36.238Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-17T00:44:56.757Z","endTime":"2026-06-17T00:45:20.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T00:44:41.034Z","endTime":"2026-06-17T00:44:59.088Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"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":96.6,"endSpeed":88.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.831506973304613,"aZ":-21.87656805990862,"pfxX":-9.970143376769428,"pfxZ":5.122812916088021,"pX":-0.792419509272055,"pZ":3.103617715240386,"vX0":4.845289648190894,"vY0":-140.6639594332983,"vZ0":-3.6890812820300356,"x":147.21,"y":154.98,"x0":-1.2384427822442807,"y0":50.00511633744673,"z0":5.8442483694462055,"aX":-20.054290221698466},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":17.2,"spinRate":2189,"spinDirection":230},"zone":1,"typeConfidence":0.96,"plateTime":0.3888387517926861,"extension":6.514635265502259},"index":1,"playId":"a289d572-9cb3-3913-8737-d82082969ac0","pitchNumber":1,"startTime":"2026-06-17T00:44:59.088Z","endTime":"2026-06-17T00:45:03.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.039789555228765,"aZ":-22.268280743544448,"pfxX":-10.960020216944459,"pfxZ":4.905177596482986,"pX":0.42039743868040735,"pZ":2.458061298100053,"vX0":8.347899649582953,"vY0":-140.98443498061903,"vZ0":-5.104301290392172,"x":100.98,"y":172.41,"x0":-1.1499827698566525,"y0":50.00343198976665,"z0":5.72260475948673,"aX":-22.1386646518422},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":18.2,"spinRate":2185,"spinDirection":228},"zone":6,"typeConfidence":0.97,"plateTime":0.38799495380041593,"extension":6.516009791149735},"hitData":{"launchSpeed":92.4,"launchAngle":59.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.1,"coordY":104.03}},"index":2,"playId":"47933b14-f1ee-3ae8-8619-8938090ccd3e","pitchNumber":2,"startTime":"2026-06-17T00:45:11.555Z","endTime":"2026-06-17T00:45:20.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:45:20.613Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-17T00:45:56.464Z","endTime":"2026-06-17T00:46:06.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T00:45:45.430Z","endTime":"2026-06-17T00:45:58.805Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.575158648824072,"aZ":-18.1535737235093,"pfxX":-10.421065764365686,"pfxZ":6.897926695921584,"pX":0.048029392592577234,"pZ":2.3476335060419853,"vX0":6.923646982442365,"vY0":-141.49996603513276,"vZ0":-6.507101194027999,"x":115.17,"y":175.39,"x0":-1.0736521588529608,"y0":50.0027173462307,"z0":5.835634013847873,"aX":-21.181739573346764},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":17.5,"spinRate":2217,"spinDirection":223},"zone":5,"typeConfidence":0.97,"plateTime":0.3867358967659227,"extension":6.612604046287527},"hitData":{"launchSpeed":91.1,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.16,"coordY":161.36}},"index":1,"playId":"2b6e3421-33e8-3088-8807-2c1a11005e41","pitchNumber":1,"startTime":"2026-06-17T00:45:58.805Z","endTime":"2026-06-17T00:46:06.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:46:06.482Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, first baseman Michael Busch to pitcher Edward Cabrera.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-17T00:46:42.037Z","endTime":"2026-06-17T00:47:34.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T00:46:27.664Z","endTime":"2026-06-17T00:46:44.292Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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.2,"endSpeed":85.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28115229948623,"aZ":-27.07436182751627,"pfxX":-11.868632959317583,"pfxZ":2.732674832327323,"pX":-0.16102736271050994,"pZ":2.68938507086882,"vX0":6.748736754212551,"vY0":-135.5573113162946,"vZ0":-3.373665132722158,"x":123.14,"y":166.17,"x0":-1.1393631780295157,"y0":50.00009262670642,"z0":5.8375500761166546,"aX":-22.11237775636917},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":20.0,"spinRate":1750,"spinDirection":237},"zone":5,"typeConfidence":0.83,"plateTime":0.4038733634940517,"extension":6.659459278595798},"index":1,"playId":"f1967751-e587-36aa-8915-717bd197dd65","pitchNumber":1,"startTime":"2026-06-17T00:46:44.292Z","endTime":"2026-06-17T00:46:49.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24707874642724,"aZ":-40.68888535520614,"pfxX":2.7465346451888646,"pfxZ":-5.37792522779705,"pX":0.2853844026439,"pZ":2.152771098543471,"vX0":2.2188515752522977,"vY0":-125.23868247211463,"vZ0":-1.5172924678233048,"x":106.12,"y":180.66,"x0":-0.9702425550654462,"y0":50.004724034351476,"z0":6.106571331113786,"aX":4.345833061419001},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.8,"breakHorizontal":-5.5,"spinRate":2456,"spinDirection":41},"zone":9,"typeConfidence":0.95,"plateTime":0.43801230430806193,"extension":6.485732563808148},"index":2,"playId":"4979766b-8bb6-3706-857f-826671954fda","pitchNumber":2,"startTime":"2026-06-17T00:47:02.381Z","endTime":"2026-06-17T00:47:05.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.498736182579346,"aZ":-27.69890088059358,"pfxX":-10.609904399241543,"pfxZ":2.3263236730402364,"pX":0.25853723757548086,"pZ":1.4660205521652463,"vX0":7.19990206691879,"vY0":-137.99193360326433,"vZ0":-6.7465015546471685,"x":107.15,"y":199.2,"x0":-1.0096982591816739,"y0":50.00183565529429,"z0":5.815702775956227,"aX":-20.403762836362247},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.9,"breakHorizontal":17.6,"spinRate":1968,"spinDirection":243},"zone":14,"typeConfidence":0.79,"plateTime":0.3973513868586904,"extension":6.805830530966763},"hitData":{"launchSpeed":69.4,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.55,"coordY":162.68}},"index":3,"playId":"8bc9002f-9461-36af-8ac3-823d8e09b200","pitchNumber":3,"startTime":"2026-06-17T00:47:26.212Z","endTime":"2026-06-17T00:47:34.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:47:34.105Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-17T00:49:19.746Z","endTime":"2026-06-17T00:50:56.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758130822511696,"aZ":-12.212873862133728,"pfxX":-4.346904013249897,"pfxZ":10.560430151633224,"pX":-0.30835356355131416,"pZ":1.7796995974985448,"vX0":4.704052838844404,"vY0":-136.10090619285555,"vZ0":-7.396741677244437,"x":128.75,"y":190.73,"x0":-1.488184878156702,"y0":50.002887533703955,"z0":5.364616416487524,"aX":-8.216769352184938},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2435,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4012773064112318,"extension":6.526258253953942},"index":0,"playId":"3650da52-af28-3d85-97bc-de411f3fe6fc","pitchNumber":1,"startTime":"2026-06-17T00:49:44.785Z","endTime":"2026-06-17T00:49:49.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.229919541299772,"aZ":-27.86505188588602,"pfxX":2.678527194056109,"pfxZ":2.643175070400412,"pX":-0.21392541237367008,"pZ":3.3919786494868887,"vX0":2.389775536644531,"vY0":-126.29071705490405,"vZ0":-0.23903199579930068,"x":125.15,"y":147.2,"x0":-1.5170580575551869,"y0":50.00541304537779,"z0":5.709631176364941,"aX":4.371613793340354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":-5.4,"spinRate":2703,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4320121940439843,"extension":6.4629977865020045},"index":1,"playId":"c14699db-2e75-3bf1-a205-477a9bf8a1bd","pitchNumber":2,"startTime":"2026-06-17T00:49:59.743Z","endTime":"2026-06-17T00:50:02.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.938424520964155,"aZ":-38.33672810551352,"pfxX":4.717174177806438,"pfxZ":-4.820496079412393,"pX":0.3044699728300939,"pZ":1.1447157669900978,"vX0":2.4166489908615145,"vY0":-112.52189263474214,"vZ0":-1.4603379021089,"x":105.39,"y":207.87,"x0":-1.3972086442359326,"y0":50.00228106064936,"z0":5.696039954015845,"aX":6.031581807968899},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.8,"breakHorizontal":-9.1,"spinRate":2653,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4872904460691143,"extension":6.5466524382722096},"index":2,"playId":"4d4a2cbd-9c92-3e35-8e9b-7f0c0a220e33","pitchNumber":3,"startTime":"2026-06-17T00:50:19.211Z","endTime":"2026-06-17T00:50:25.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.733094417431452,"aZ":-11.82563175046671,"pfxX":-2.4425988945827424,"pfxZ":10.276756926774773,"pX":1.0045750852732032,"pZ":1.574975559500378,"vX0":6.949136191317188,"vY0":-139.8613512119239,"vZ0":-8.441767603336444,"x":78.71,"y":196.26,"x0":-1.1955029649763536,"y0":50.000086090877225,"z0":5.409004715143045,"aX":-4.835739737335259},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":3.0,"spinRate":2387,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3917072173548801,"extension":6.502853454867524},"index":3,"playId":"e9242760-cd27-3eca-ad44-fb1c6059aae3","pitchNumber":4,"startTime":"2026-06-17T00:50:34.761Z","endTime":"2026-06-17T00:50:39.828Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536501054497307,"aZ":-23.351587516674833,"pfxX":-9.265273565158955,"pfxZ":4.6108086425370365,"pX":0.500431257999648,"pZ":1.7518990734555135,"vX0":8.420914869332499,"vY0":-136.81468468515587,"vZ0":-5.451771800736099,"x":97.92,"y":191.48,"x0":-1.3996412087221013,"y0":50.00249368422018,"z0":5.350548942064843,"aX":-17.729090853531574},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2221,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.39890913883643453,"extension":6.6166171897984665},"index":4,"playId":"f5fef6eb-112a-3bfc-a265-1f87109677dd","pitchNumber":5,"startTime":"2026-06-17T00:50:51.677Z","endTime":"2026-06-17T00:50:56.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:50:56.346Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-17T00:50:59.868Z","endTime":"2026-06-17T00:52:34.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95955999313782,"aZ":-14.65495726311193,"pfxX":-2.105553901311052,"pfxZ":9.191860197979334,"pX":0.3025443948182122,"pZ":2.707255534129359,"vX0":5.334464126221741,"vY0":-137.08472157439743,"vZ0":-4.877753249700367,"x":105.47,"y":165.68,"x0":-1.3939265067817106,"y0":50.00073245380119,"z0":5.508158526129028,"aX":-4.012885657028842},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":2.8,"spinRate":2359,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3993731151257509,"extension":6.510602600937923},"index":0,"playId":"a8c96a5f-3a0d-3ade-ada9-1c0d25af0fb8","pitchNumber":1,"startTime":"2026-06-17T00:51:19.757Z","endTime":"2026-06-17T00:51:24.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7685354026418,"aZ":-35.70487319398243,"pfxX":5.8458861016338215,"pfxZ":-2.5622112597189988,"pX":0.42631351968496006,"pZ":1.9247409625672651,"vX0":2.707705131421181,"vY0":-116.26911639541916,"vZ0":-0.7628820600876713,"x":100.75,"y":186.81,"x0":-1.5111544840939728,"y0":50.004828033846756,"z0":5.630443075449727,"aX":8.044878808805857},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.6,"breakHorizontal":-11.3,"spinRate":2871,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.470176907879309,"extension":6.606689915590584},"index":1,"playId":"77edde06-dd57-3a89-b7dc-86b7e9f1eab3","pitchNumber":2,"startTime":"2026-06-17T00:51:33.485Z","endTime":"2026-06-17T00:51:36.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13851375518226,"aZ":-12.972002832032523,"pfxX":-3.5660148761280563,"pfxZ":9.6866388944417,"pX":-0.9521799598481608,"pZ":3.4645494966555628,"vX0":2.8433366463707914,"vY0":-140.02217350332893,"vZ0":-3.615360928052577,"x":153.29,"y":145.24,"x0":-1.5183885236402435,"y0":50.002130057070104,"z0":5.623474133454696,"aX":-7.068281583659267},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2463,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3914341520212883,"extension":6.40009610910438},"index":2,"playId":"6ccf1bad-71c1-3994-8cd4-aa9b2dcb1e32","pitchNumber":3,"startTime":"2026-06-17T00:51:52.958Z","endTime":"2026-06-17T00:51:57.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9116724384882,"aZ":-40.04572699557727,"pfxX":3.5956687458231285,"pfxZ":-5.823207349612298,"pX":0.6597117809059436,"pZ":1.4282098402155277,"vX0":3.8191737448813,"vY0":-116.39134719571464,"vZ0":-0.7621393506315784,"x":91.85,"y":200.22,"x0":-1.478968024520472,"y0":50.00428293474671,"z0":5.602370720418735,"aX":4.858635279323897},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.4,"breakHorizontal":-7.6,"spinRate":2767,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4733348664464505,"extension":6.573853124156342},"index":3,"playId":"34f6be2d-51a4-3cec-acdc-6b8bcdf92e05","pitchNumber":4,"startTime":"2026-06-17T00:52:09.495Z","endTime":"2026-06-17T00:52:12.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122229700115295,"aZ":-28.870015290035056,"pfxX":-3.114428407379415,"pfxZ":2.044549533652735,"pX":-0.31818152911535,"pZ":0.6630051141915078,"vX0":3.8753655609933775,"vY0":-125.95799311337298,"vZ0":-6.139067780996829,"x":129.13,"y":220.88,"x0":-1.467695209575991,"y0":50.002770661098864,"z0":5.4481368321589745,"aX":-5.034914893566648},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":4.8,"spinRate":1662,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4338386511856722,"extension":6.658504789413367},"index":4,"playId":"7afe7102-baa8-355e-9a36-9a5f1f26d363","pitchNumber":5,"startTime":"2026-06-17T00:52:30.146Z","endTime":"2026-06-17T00:52:34.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:52:34.248Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-17T00:52:46.781Z","endTime":"2026-06-17T00:54:09.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795484057000447,"aZ":-18.499799909498215,"pfxX":-6.2344348956598985,"pfxZ":7.171759888177982,"pX":0.17708612862522374,"pZ":2.263584499326876,"vX0":6.569807977797086,"vY0":-136.20372606270806,"vZ0":-4.972501490234632,"x":110.25,"y":177.66,"x0":-1.4394817224607412,"y0":50.00186500424766,"z0":5.3655264592621394,"aX":-11.885558662789652},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":10.2,"spinRate":2293,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39990285404593573,"extension":6.719682427026297},"index":0,"playId":"98f7d83b-fdd6-3305-a40a-93a61de67755","pitchNumber":1,"startTime":"2026-06-17T00:52:56.978Z","endTime":"2026-06-17T00:53:02.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9651556508207,"aZ":-28.83072512597259,"pfxX":2.0417176808905424,"pfxZ":1.9935919994946634,"pX":0.30760874715520775,"pZ":2.932355222436721,"vX0":3.758843728245333,"vY0":-127.98604673706915,"vZ0":-1.1294158929336091,"x":105.27,"y":159.61,"x0":-1.4395976037467921,"y0":50.00129603197045,"z0":5.61700355323373,"aX":3.419592242154679},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.4,"spinRate":2605,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.42635934016142585,"extension":6.686346779135911},"index":1,"playId":"b2a3d670-8393-3f4e-9239-e82b4a191952","pitchNumber":2,"startTime":"2026-06-17T00:53:09.044Z","endTime":"2026-06-17T00:53:12.044Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-17T00:53:27.601Z","endTime":"2026-06-17T00:53:45.311Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.565380218196704,"aZ":-22.685355886441325,"pfxX":-5.542469821389534,"pfxZ":5.764544157557978,"pX":1.2583266902868513,"pZ":0.6731574291317894,"vX0":7.773591109055924,"vY0":-126.39479115262573,"vZ0":-7.293155020906146,"x":69.04,"y":220.6,"x0":-1.1126346168162267,"y0":50.00295185905797,"z0":5.370870662962877,"aX":-9.123984105296287},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":8.6,"spinRate":1621,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4305094897134296,"extension":6.771969905259857},"index":3,"playId":"32f85ea9-da34-3103-9ef5-23b7a9505dab","pitchNumber":3,"startTime":"2026-06-17T00:53:45.311Z","endTime":"2026-06-17T00:53:50.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49901635046917,"aZ":-40.8341981439335,"pfxX":5.243940852745023,"pfxZ":-6.713098048378374,"pX":0.6453191326809937,"pZ":2.5223925026983047,"vX0":2.7458554567083735,"vY0":-113.1443264736545,"vZ0":1.885495883313897,"x":92.4,"y":170.68,"x0":-1.2669336259237758,"y0":50.001636111527034,"z0":5.783928362335195,"aX":6.767058017950205},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.3,"breakHorizontal":-10.2,"spinRate":2694,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.4849304452942875,"extension":6.686238308641361},"hitData":{"launchSpeed":89.0,"launchAngle":24.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.68,"coordY":69.85}},"index":4,"playId":"5e23bcf2-845b-350c-9606-943a21d442dc","pitchNumber":4,"startTime":"2026-06-17T00:54:02.453Z","endTime":"2026-06-17T00:54:09.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:54:09.041Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a sharp line drive to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T00:55:57.636Z","endTime":"2026-06-17T00:56:25.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.911408268374874,"aZ":-20.202363282718245,"pfxX":-9.493388264678682,"pfxZ":5.908551120332314,"pX":0.6086381030373152,"pZ":1.8548036689756087,"vX0":8.151962865889013,"vY0":-141.17272818579852,"vZ0":-7.144114487485963,"x":93.8,"y":188.7,"x0":-1.0771919007181037,"y0":50.00439144273796,"z0":5.709938605635347,"aX":-19.24197473708825},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":15.6,"spinRate":2319,"spinDirection":229},"zone":9,"typeConfidence":0.94,"plateTime":0.38736971421749367,"extension":6.563914929802598},"hitData":{"launchSpeed":104.4,"launchAngle":11.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.54,"coordY":104.4}},"index":0,"playId":"40b71de5-1e2d-3259-9af9-e3b1026868c2","pitchNumber":1,"startTime":"2026-06-17T00:56:15.073Z","endTime":"2026-06-17T00:56:25.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:56:25.530Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (12) on a sharp line drive to center fielder Pete Crow-Armstrong. Jake McCarthy scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T00:56:25.393Z","endTime":"2026-06-17T00:57:01.783Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2747569287974,"aZ":-29.148363616509826,"pfxX":-10.267362095922575,"pfxZ":1.663248566957174,"pX":-0.0771024117054223,"pZ":2.3746982934176715,"vX0":7.0777325224799075,"vY0":-133.79864969641386,"vZ0":-3.4615322456101287,"x":119.94,"y":174.66,"x0":-1.4198256602793522,"y0":50.000604929745286,"z0":5.768830386944059,"aX":-18.654252254081605},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.5,"breakHorizontal":17.2,"spinRate":1688,"spinDirection":241},"zone":5,"typeConfidence":0.94,"plateTime":0.4090282241152954,"extension":6.743483581585253},"hitData":{"launchSpeed":107.5,"launchAngle":17.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":162.47,"coordY":47.37}},"index":0,"playId":"f9aeb89f-afa3-34ed-a13e-7b52b60efe62","pitchNumber":1,"startTime":"2026-06-17T00:56:48.189Z","endTime":"2026-06-17T00:57:01.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:57:01.783Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"TJ Rumfield homers (10) on a fly ball to right center field. Willi Castro scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T00:57:13.381Z","endTime":"2026-06-17T00:59:17.430Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.284158499197577,"aZ":-34.54887837788421,"pfxX":4.737623567084004,"pfxZ":-1.5309646927002287,"pX":-0.5949902219605167,"pZ":3.5798307236742257,"vX0":0.6191304379035494,"vY0":-123.148556643847,"vZ0":0.6999357427137505,"x":139.68,"y":142.12,"x0":-1.4651588038422318,"y0":50.003161876805336,"z0":6.192644320317132,"aX":7.3455732342234334},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.4,"breakHorizontal":-8.8,"spinRate":2566,"spinDirection":50},"zone":1,"typeConfidence":0.75,"plateTime":0.44317641717859946,"extension":6.525834080125602},"index":0,"playId":"a62d16e1-be9c-3490-a6f2-fb7aaae72b76","pitchNumber":1,"startTime":"2026-06-17T00:57:36.908Z","endTime":"2026-06-17T00:57:41.379Z","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":97.7,"endSpeed":90.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927628308590176,"aZ":-22.76643757099876,"pfxX":-9.002448834748964,"pfxZ":4.570701208930918,"pX":1.5520260092252913,"pZ":2.0519971031673623,"vX0":10.215717802425454,"vY0":-141.9776784053941,"vZ0":-6.137271942768792,"x":57.84,"y":183.38,"x0":-0.9087018021357408,"y0":50.00329439711103,"z0":5.672676475929109,"aX":-18.53498781131589},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":2211,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.38453182995575075,"extension":6.66071272227579},"index":1,"playId":"5471b111-3ce6-37aa-9494-00f3c7731c66","pitchNumber":2,"startTime":"2026-06-17T00:57:54.424Z","endTime":"2026-06-17T00:57:57.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56432039392671,"aZ":-27.661794801196763,"pfxX":-9.016869292170497,"pfxZ":2.414030661804805,"pX":0.013422738776913804,"pZ":2.2772836271865424,"vX0":6.624072302876404,"vY0":-135.4204904642848,"vZ0":-4.096027210721597,"x":116.49,"y":177.29,"x0":-1.2839760918715892,"y0":50.004059409718096,"z0":5.728223124003754,"aX":-16.869943547428125},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.7,"breakHorizontal":15.0,"spinRate":1705,"spinDirection":241},"zone":8,"typeConfidence":0.82,"plateTime":0.40334114119177933,"extension":6.7690574404673365},"index":2,"playId":"a30f7c81-18b0-3b42-be0c-96ea40af0007","pitchNumber":3,"startTime":"2026-06-17T00:58:14.998Z","endTime":"2026-06-17T00:58:21.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0147405336741,"aZ":-37.986380582903756,"pfxX":-0.357616851722924,"pfxZ":-3.6680841000176816,"pX":0.17761520369756403,"pZ":2.0911274077826283,"vX0":3.2769212252313267,"vY0":-124.73518930968973,"vZ0":-2.010151350066756,"x":110.23,"y":182.32,"x0":-1.1041704388204696,"y0":50.00558476695574,"z0":6.026128100615572,"aX":-0.5665858715203864},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.8,"breakHorizontal":-0.1,"spinRate":2479,"spinDirection":25},"zone":8,"typeConfidence":0.88,"plateTime":0.43835748639699235,"extension":6.61980629705686},"hitData":{"launchSpeed":96.0,"launchAngle":36.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.26,"coordY":58.55}},"index":3,"playId":"e91b3f05-4051-3a02-832b-e4118be7a9ff","pitchNumber":4,"startTime":"2026-06-17T00:58:52.974Z","endTime":"2026-06-17T00:59:17.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:59:17.430Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out to shortstop Dansby Swanson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T00:59:26.058Z","endTime":"2026-06-17T00:59:44.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76732600679902,"aZ":-20.44727019611889,"pfxX":-9.617210501935784,"pfxZ":5.64293710928958,"pX":-0.9284665555557893,"pZ":1.8864248718327827,"vX0":4.24804662122467,"vY0":-143.18400547903585,"vZ0":-7.044276201864231,"x":152.39,"y":187.85,"x0":-1.1810363292532366,"y0":50.0031184369317,"z0":5.655959336801236,"aX":-19.9881036587794},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.0,"breakHorizontal":16.6,"spinRate":2305,"spinDirection":223},"zone":13,"typeConfidence":0.97,"plateTime":0.38238814587212433,"extension":6.554046496559823},"hitData":{"launchSpeed":93.5,"launchAngle":10.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":149.49}},"index":0,"playId":"d497df86-f5f0-34f4-80ad-3d954b8e7ae0","pitchNumber":1,"startTime":"2026-06-17T00:59:39.679Z","endTime":"2026-06-17T00:59:44.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T00:59:44.939Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Troy Johnston pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T00:59:52.587Z","endTime":"2026-06-17T01:01:54.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":98.2,"endSpeed":89.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.305036204709396,"aZ":-22.51143964685851,"pfxX":-9.0920247675005,"pfxZ":4.685313304572102,"pX":0.5852793910547188,"pZ":3.0239029586308472,"vX0":7.457118446094047,"vY0":-142.7718509756844,"vZ0":-3.842979390720602,"x":94.69,"y":157.13,"x0":-0.8810723881284204,"y0":50.0018512148759,"z0":5.806669261754967,"aX":-18.7426149036759},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":2282,"spinDirection":228},"zone":3,"typeConfidence":0.93,"plateTime":0.38385930756872755,"extension":6.559359630755254},"index":0,"playId":"3715bc90-9948-3551-8e66-62cc14b05104","pitchNumber":1,"startTime":"2026-06-17T01:00:06.946Z","endTime":"2026-06-17T01:00:11.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31974692342009,"aZ":-27.986956597275732,"pfxX":0.34801298900926847,"pfxZ":2.388026002634236,"pX":0.5988961386567009,"pZ":3.8912146395874676,"vX0":4.376760553511118,"vY0":-131.16638368190527,"vZ0":0.027874899656050278,"x":94.17,"y":133.72,"x0":-1.1326837436959991,"y0":50.00145642287189,"z0":5.957860586670338,"aX":0.608645556039602},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":-1.6,"spinRate":2174,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.4167082570105354,"extension":6.5529796591835305},"index":1,"playId":"0095d1a8-6643-3c36-b0ef-c58761d97e02","pitchNumber":2,"startTime":"2026-06-17T01:00:20.816Z","endTime":"2026-06-17T01:00:25.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63991935882542,"aZ":-29.15100453564361,"pfxX":-10.771723916173555,"pfxZ":1.6023933273387971,"pX":-1.0597820895666594,"pZ":2.267716422242636,"vX0":4.560554567249618,"vY0":-136.48529297051644,"vZ0":-3.834564276320725,"x":157.4,"y":177.55,"x0":-1.3514767308856535,"y0":50.00467025132547,"z0":5.69518121742296,"aX":-20.353361205532835},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.3,"breakHorizontal":18.6,"spinRate":1786,"spinDirection":242},"zone":13,"typeConfidence":0.86,"plateTime":0.4010834231662037,"extension":6.827446848272729},"index":2,"playId":"f1853d7d-14ac-329a-b360-c42eb3b6b628","pitchNumber":3,"startTime":"2026-06-17T01:00:35.056Z","endTime":"2026-06-17T01:00:38.056Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-17T01:00:48.498Z","endTime":"2026-06-17T01:01:06.085Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.808331926374027,"aZ":-26.478161393121006,"pfxX":-9.820301621532643,"pfxZ":2.9489611330466445,"pX":0.4705986014103058,"pZ":1.2574007059485957,"vX0":6.910430177772614,"vY0":-137.6003197203261,"vZ0":-7.409281273585667,"x":99.06,"y":204.83,"x0":-0.7898865504917222,"y0":50.00020783406344,"z0":5.7631602014717505,"aX":-18.94207591178748},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":1691,"spinDirection":241},"zone":14,"typeConfidence":0.74,"plateTime":0.39714903868716167,"extension":6.7145295784960854},"index":4,"playId":"b9cdafc4-b9d7-375d-9885-8ebaf2ec9020","pitchNumber":4,"startTime":"2026-06-17T01:01:06.085Z","endTime":"2026-06-17T01:01:09.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.138523535597898,"aZ":-20.268977838215438,"pfxX":-11.280795646104005,"pfxZ":5.973664973363159,"pX":0.6139116239535943,"pZ":0.9552666611604146,"vX0":7.798252131001667,"vY0":-140.1666221136268,"vZ0":-9.366013252402086,"x":93.6,"y":212.99,"x0":-0.7359621851348689,"y0":50.00699715780926,"z0":5.659370615079592,"aX":-22.492925830006882},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":18.8,"spinRate":2274,"spinDirection":226},"zone":14,"typeConfidence":0.95,"plateTime":0.39050594333384225,"extension":6.574427912253193},"index":5,"playId":"bc451279-22e4-38a5-9ebe-6c6b9277d6d2","pitchNumber":5,"startTime":"2026-06-17T01:01:21.583Z","endTime":"2026-06-17T01:01:25.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80016315500793,"aZ":-17.495333795052066,"pfxX":-9.09999336896064,"pfxZ":7.150272348705197,"pX":0.35769426370843166,"pZ":2.6650053720527613,"vX0":7.0910623855241095,"vY0":-143.04315021602415,"vZ0":-5.3977336174236115,"x":129.37,"y":167.28,"x0":-0.9824683182099487,"y0":50.00527294991491,"z0":5.689098540552903,"aX":-18.688853496604224},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":14.9,"spinRate":2241,"spinDirection":227},"zone":6,"typeConfidence":0.84,"plateTime":0.3842410307371935,"extension":6.58517522953596},"hitData":{"launchSpeed":72.6,"launchAngle":61.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":73.43,"coordY":165.21}},"index":6,"playId":"29c83c1f-3bfd-306c-9158-33ec40d1d99a","pitchNumber":6,"startTime":"2026-06-17T01:01:45.681Z","endTime":"2026-06-17T01:01:54.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:01:54.266Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-17T01:02:11.295Z","endTime":"2026-06-17T01:04:09.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191900887969034,"aZ":-37.404079440800245,"pfxX":4.471704426010161,"pfxZ":-3.293128547065489,"pX":-0.31139522128852815,"pZ":3.138581798136693,"vX0":0.7186568778927934,"vY0":-125.03869924856424,"vZ0":-0.005323506644778764,"x":128.87,"y":154.04,"x0":-1.1832690171079636,"y0":50.00015137805732,"z0":6.198797422498913,"aX":7.1096839427187755},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.8,"breakHorizontal":-8.3,"spinRate":2456,"spinDirection":39},"zone":1,"typeConfidence":0.89,"plateTime":0.4373210199377837,"extension":6.372155623294955},"index":0,"playId":"baadacd8-db07-388c-b6e8-8df15d1267a7","pitchNumber":1,"startTime":"2026-06-17T01:02:17.748Z","endTime":"2026-06-17T01:02:22.140Z","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":93.3,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66565562970212,"aZ":-29.867481230539795,"pfxX":-9.289570594598757,"pfxZ":1.2457403698011706,"pX":-0.5710741293425324,"pZ":2.310754751643994,"vX0":4.677913386513107,"vY0":-135.7716909699308,"vZ0":-3.5070524159755516,"x":138.77,"y":176.39,"x0":-1.1158917763267313,"y0":50.00472495869615,"z0":5.713781700399775,"aX":-17.22378003649891},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.7,"breakHorizontal":15.7,"spinRate":1716,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.4044979767291901,"extension":6.607537690474782},"index":1,"playId":"f4db611e-7f99-3c25-98c1-feb1e3be7983","pitchNumber":2,"startTime":"2026-06-17T01:02:31.674Z","endTime":"2026-06-17T01:02:35.589Z","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":95.5,"endSpeed":87.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46981206868556,"aZ":-15.586505369388991,"pfxX":-7.365920102311597,"pfxZ":8.495463243067197,"pX":1.7269886479918146,"pZ":3.368958531403441,"vX0":9.771308309354593,"vY0":-138.72453679599448,"vZ0":-3.6878839742762115,"x":51.17,"y":147.82,"x0":-0.8808225806039826,"y0":50.006177745379496,"z0":5.751987844185033,"aX":-14.388340379932707},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2184,"spinDirection":230},"zone":12,"typeConfidence":0.87,"plateTime":0.3945378895261604,"extension":6.68422030208687},"index":2,"playId":"107d7536-2d9d-39c4-be65-ecf9eefc9eba","pitchNumber":3,"startTime":"2026-06-17T01:02:51.696Z","endTime":"2026-06-17T01:02:54.787Z","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":94.6,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.835968979357418,"aZ":-25.16391314024599,"pfxX":-9.834740206918063,"pfxZ":3.671256135214491,"pX":0.035898272788011706,"pZ":1.306170080928216,"vX0":6.162692051369579,"vY0":-137.43256651935013,"vZ0":-7.444023587152335,"x":115.63,"y":203.51,"x0":-0.9593018955572803,"y0":50.00421020453904,"z0":5.76245771406808,"aX":-18.78957680819758},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":16.4,"spinRate":1668,"spinDirection":243},"zone":14,"typeConfidence":0.65,"plateTime":0.3987440707824641,"extension":6.711233826640301},"index":3,"playId":"812d1f18-cf29-3c24-94b2-426b1cbc5ed1","pitchNumber":4,"startTime":"2026-06-17T01:03:06.948Z","endTime":"2026-06-17T01:03:11.076Z","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":98.4,"endSpeed":90.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91950616695534,"aZ":-19.39361846827897,"pfxX":-8.79840574323694,"pfxZ":6.1385450630730904,"pX":0.5173688286843102,"pZ":2.358797512348166,"vX0":7.15319942669391,"vY0":-143.12651526656973,"vZ0":-6.144289202622065,"x":97.28,"y":175.09,"x0":-0.8666532593661446,"y0":50.00453113131177,"z0":5.741106505562451,"aX":-18.321942478772396},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":2241,"spinDirection":228},"zone":6,"typeConfidence":0.83,"plateTime":0.38215650374765175,"extension":6.459507506048032},"index":4,"playId":"eac68eb5-364a-3bfe-9427-4ce483baad0d","pitchNumber":5,"startTime":"2026-06-17T01:03:26.028Z","endTime":"2026-06-17T01:03:29.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530392652489024,"aZ":-38.01058374882307,"pfxX":1.1213364831348462,"pfxZ":-3.550996232899794,"pX":1.0979232510792016,"pZ":1.4885397650428744,"vX0":4.7443819248298205,"vY0":-127.42485336775626,"vZ0":-3.8061072269627756,"x":75.15,"y":198.59,"x0":-0.9349217859594384,"y0":50.00404029768633,"z0":6.0090176222498215,"aX":1.841794347957907},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.1,"breakHorizontal":-3.1,"spinRate":2594,"spinDirection":38},"zone":14,"typeConfidence":0.88,"plateTime":0.4300682145141379,"extension":6.468786303633171},"index":5,"playId":"390e14cb-d7de-3a96-87a0-e16a3a16661a","pitchNumber":6,"startTime":"2026-06-17T01:03:48.417Z","endTime":"2026-06-17T01:03:53.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61190353271453,"aZ":-20.50252016394822,"pfxX":-10.691069386962875,"pfxZ":5.708238014925846,"pX":-0.5984719627583649,"pZ":1.9405472326855444,"vX0":5.04342240094026,"vY0":-142.11192388315115,"vZ0":-7.020631364846713,"x":139.81,"y":186.39,"x0":-1.00719523390177,"y0":50.00561342298873,"z0":5.74587113365869,"aX":-21.867322286897334},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.1,"breakHorizontal":18.4,"spinRate":2204,"spinDirection":227},"zone":7,"typeConfidence":0.97,"plateTime":0.3854431481416958,"extension":6.566289468333418},"index":6,"playId":"bf21cdf7-83bb-3148-8b6c-9c36c6d2aea9","pitchNumber":7,"startTime":"2026-06-17T01:04:06.516Z","endTime":"2026-06-17T01:04:09.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:04:09.854Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Shaw pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T01:06:11.735Z","endTime":"2026-06-17T01:07:58.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.528151429238587,"aZ":-24.457194560787524,"pfxX":-8.967167487378948,"pfxZ":4.3922334600609645,"pX":-0.270977336788734,"pZ":1.9450834657893163,"vX0":6.641763785296139,"vY0":-132.03888884118726,"vZ0":-4.310067744282593,"x":127.33,"y":186.26,"x0":-1.6607801409395613,"y0":50.00092012895815,"z0":5.409939950211089,"aX":-15.746590559828748},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":14.6,"spinRate":2237,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4156870266129502,"extension":6.485657639143184},"index":0,"playId":"9d38d7f3-2791-378c-bda0-835bf0f94310","pitchNumber":1,"startTime":"2026-06-17T01:06:38.268Z","endTime":"2026-06-17T01:06:42.626Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-17T01:06:49.772Z","endTime":"2026-06-17T01:07:00.936Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"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":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42636355143381,"aZ":-31.691157104035206,"pfxX":6.462522012131394,"pfxZ":0.3493600518889224,"pX":0.0063000945740554785,"pZ":2.711986521259483,"vX0":1.9796969660968813,"vY0":-116.47620455207168,"vZ0":0.2190528525033273,"x":116.76,"y":165.56,"x0":-1.6947172574486997,"y0":50.001527675391,"z0":5.6200741019204115,"aX":8.853745234776037},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.0,"breakHorizontal":-12.2,"spinRate":2745,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.47073142440441673,"extension":6.379258630905384},"index":2,"playId":"e8eb0a24-fa3c-3c67-b0de-57ad8c734d6b","pitchNumber":2,"startTime":"2026-06-17T01:07:00.936Z","endTime":"2026-06-17T01:07:06.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516538206209624,"aZ":-34.17491427922138,"pfxX":5.634477756693055,"pfxZ":-1.4393114042627415,"pX":1.6078742435607452,"pZ":1.0427342570908071,"vX0":5.225157998121773,"vY0":-117.26347457210262,"vZ0":-2.8170607112913215,"x":55.71,"y":210.63,"x0":-1.3826168190588546,"y0":50.00297888950239,"z0":5.45316613206767,"aX":7.8329273702365105},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.0,"breakHorizontal":-11.5,"spinRate":2598,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46737905731777607,"extension":6.692824724717116},"index":3,"playId":"2c34c358-b570-3360-bfab-3edabc6a96e2","pitchNumber":3,"startTime":"2026-06-17T01:07:32.659Z","endTime":"2026-06-17T01:07:35.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65447124986509,"aZ":-25.888548629660562,"pfxX":-9.591851045784404,"pfxZ":3.3403431272059123,"pX":-0.5733044474919816,"pZ":2.8776059126319145,"vX0":5.505585276030119,"vY0":-136.94872243896185,"vZ0":-2.2592883434674826,"x":138.85,"y":161.08,"x0":-1.3725317134248087,"y0":50.005005553503985,"z0":5.499701857722049,"aX":-18.066251775907634},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":16.1,"spinRate":2311,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4012681192091656,"extension":6.518358661617318},"hitData":{"launchSpeed":65.9,"launchAngle":69.0,"totalDistance":102.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.31,"coordY":162.99}},"index":4,"playId":"726e77ba-12bf-33f7-8413-7455f0dbdbdb","pitchNumber":4,"startTime":"2026-06-17T01:07:49.870Z","endTime":"2026-06-17T01:07:58.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:07:58.438Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Amaya singles on a line drive to left fielder Troy Johnston.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T01:08:13.440Z","endTime":"2026-06-17T01:10:47.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":82.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801663278014807,"aZ":-24.0417557535883,"pfxX":0.9137973676132234,"pfxZ":4.72553985267955,"pX":0.3540785261708849,"pZ":1.701746478259329,"vX0":4.5259667724505075,"vY0":-129.50837084320048,"vZ0":-4.878776048263287,"x":103.5,"y":192.83,"x0":-1.5257576925259904,"y0":50.00278079885121,"z0":5.419513939181844,"aX":1.5707861565462553},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":-2.5,"spinRate":2424,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.42087821607147635,"extension":6.734123757070901},"index":0,"playId":"f68b8bcb-d343-3349-8aaf-cd2c8f0686c9","pitchNumber":1,"startTime":"2026-06-17T01:08:22.980Z","endTime":"2026-06-17T01:08:25.980Z","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":79.7,"endSpeed":73.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.358956597204013,"aZ":-35.8425369217173,"pfxX":9.054122817153788,"pfxZ":-2.6934182665591724,"pX":-0.4645995160121919,"pZ":3.8038370453512926,"vX0":0.23705247640663957,"vY0":-116.02873440556209,"vZ0":3.175620013082325,"x":134.71,"y":136.08,"x0":-1.7441239317160784,"y0":50.00569161035215,"z0":5.839970046485703,"aX":12.307639370405761},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.7,"breakHorizontal":-16.4,"spinRate":2592,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.47262940231089834,"extension":6.505114649846486},"index":1,"playId":"ffff52a4-65cb-3482-a96b-f0ae94909f78","pitchNumber":2,"startTime":"2026-06-17T01:08:51.612Z","endTime":"2026-06-17T01:08:56.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76721369680857,"aZ":-27.723552485021703,"pfxX":2.4742380033595373,"pfxZ":2.753552117413153,"pX":1.0147833146096805,"pZ":1.5993743305514934,"vX0":5.468199580744216,"vY0":-125.67409270256023,"vZ0":-4.116172587664776,"x":78.32,"y":195.6,"x0":-1.5011461405116908,"y0":50.00507782130631,"z0":5.481616933762172,"aX":4.002439239176667},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-5.6,"spinRate":2485,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.43395473185703004,"extension":6.578492029667003},"index":2,"playId":"2f7d64d2-d8d6-3a7f-ac7b-49ccad616822","pitchNumber":3,"startTime":"2026-06-17T01:09:07.190Z","endTime":"2026-06-17T01:09:12.348Z","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":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85464555631783,"aZ":-35.218597558876766,"pfxX":8.306130506010296,"pfxZ":-2.2979637441401977,"pX":0.24182290440807291,"pZ":2.470451777306104,"vX0":1.8292919882056664,"vY0":-115.18192601109199,"vZ0":0.6307588206292312,"x":107.78,"y":172.08,"x0":-1.6435136566899862,"y0":50.0009164122006,"z0":5.632435992463402,"aX":11.020689749821894},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.6,"breakHorizontal":-15.5,"spinRate":2656,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.4777955544287815,"extension":6.698598431444359},"index":3,"playId":"182daa0e-6ae2-31b9-9e6d-bde7eb208f0f","pitchNumber":4,"startTime":"2026-06-17T01:09:26.789Z","endTime":"2026-06-17T01:09:31.414Z","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":94.9,"endSpeed":85.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81212062240947,"aZ":-23.640168861604042,"pfxX":-10.105824437121537,"pfxZ":4.493194825721504,"pX":-1.2140395461693947,"pZ":3.5722462143007063,"vX0":4.3263899714353755,"vY0":-137.99717345812886,"vZ0":-1.1547243883209883,"x":163.28,"y":142.33,"x0":-1.501724387626986,"y0":50.006831343855055,"z0":5.610391693478713,"aX":-19.21622564878784},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":17.2,"spinRate":2384,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3991086396812733,"extension":6.487131757161237},"index":4,"playId":"703bb2e8-af42-3aef-8fa9-2ec9078709fa","pitchNumber":5,"startTime":"2026-06-17T01:09:46.979Z","endTime":"2026-06-17T01:09:54.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49927750507074,"aZ":-23.88678367684577,"pfxX":1.6664655056138575,"pfxZ":4.8021138232795035,"pX":1.1252756710775027,"pZ":0.9777940161359847,"vX0":5.98441079584367,"vY0":-130.0880271129986,"vZ0":-6.698178446486131,"x":74.11,"y":212.38,"x0":-1.4150179248760673,"y0":50.00373272501327,"z0":5.378771543623865,"aX":2.875472781186473},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-4.2,"spinRate":2543,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.41992204556862944,"extension":6.670894580802804},"index":5,"playId":"834a16b9-7c79-3b9d-a889-28382c1ebd0e","pitchNumber":6,"startTime":"2026-06-17T01:10:22.686Z","endTime":"2026-06-17T01:10:28.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056714250984378,"aZ":-14.847970992240054,"pfxX":-4.782664706138612,"pfxZ":8.932747192712435,"pX":0.3774606494234063,"pZ":1.872244555306752,"vX0":6.3805535725592,"vY0":-138.20213017204037,"vZ0":-6.933114677210993,"x":102.61,"y":188.23,"x0":-1.337014243980016,"y0":50.00238350411569,"z0":5.405899189051608,"aX":-9.27597791554173},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2474,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39594076225253483,"extension":6.624660867442387},"hitData":{"launchSpeed":95.2,"launchAngle":13.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.52,"coordY":105.28}},"index":6,"playId":"0c29086c-787c-3759-9523-477970407af8","pitchNumber":7,"startTime":"2026-06-17T01:10:38.314Z","endTime":"2026-06-17T01:10:47.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:10:47.918Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks. Miguel Amaya to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T01:10:50.238Z","endTime":"2026-06-17T01:12:23.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8685007615242,"aZ":-24.74167245199819,"pfxX":2.3623273082308396,"pfxZ":4.6117876169966046,"pX":1.4735203970393818,"pZ":0.4720691139816742,"vX0":6.694294154093516,"vY0":-125.7244771632879,"vZ0":-7.12087261722715,"x":60.83,"y":226.03,"x0":-1.52337699940973,"y0":50.004326144062624,"z0":5.329944235242348,"aX":3.8062765785325965},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.1,"breakHorizontal":-5.8,"spinRate":2574,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.43454195215782976,"extension":6.705044288849085},"index":0,"playId":"36dd51ea-f58a-3c5e-b567-952c99b27d2f","pitchNumber":1,"startTime":"2026-06-17T01:11:18.949Z","endTime":"2026-06-17T01:11:22.932Z","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":79.3,"endSpeed":72.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84584167617533,"aZ":-34.831646871146276,"pfxX":9.116720726738599,"pfxZ":-1.9814601690251052,"pX":1.531941092812628,"pZ":2.4362062590449196,"vX0":4.343583430295652,"vY0":-115.4753332194257,"vZ0":0.33477440148531423,"x":58.61,"y":173.0,"x0":-1.5618573466961394,"y0":50.00344378969957,"z0":5.658762300609809,"aX":12.228136434872681},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.2,"breakHorizontal":-17.6,"spinRate":2684,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4755572902801264,"extension":6.4985392846908665},"index":1,"playId":"a7135b0f-6765-3802-b57b-b4d01dcb1e6a","pitchNumber":2,"startTime":"2026-06-17T01:11:41.037Z","endTime":"2026-06-17T01:11:45.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.926035489449262,"aZ":-19.34723303840798,"pfxX":-7.125063483656257,"pfxZ":6.936186980852938,"pX":-1.581639649356992,"pZ":3.0316263297299755,"vX0":2.8640421320996783,"vY0":-135.69387850585426,"vZ0":-2.8513280018805967,"x":177.29,"y":156.93,"x0":-1.7298424008124227,"y0":50.006673996982244,"z0":5.456841394869544,"aX":-13.182351441378486},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":2324,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.404901215013278,"extension":6.382703697816791},"index":2,"playId":"0b9ec27c-0a81-33f3-a397-6d708b1a446e","pitchNumber":3,"startTime":"2026-06-17T01:11:59.467Z","endTime":"2026-06-17T01:12:04.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22524461727878,"aZ":-15.424442002201268,"pfxX":-4.431818385131132,"pfxZ":9.291531343528012,"pX":-1.2073716081572952,"pZ":2.7803280713968856,"vX0":2.7613745051286887,"vY0":-133.2957570627101,"vZ0":-4.080293165079834,"x":163.02,"y":163.71,"x0":-1.6801308744758423,"y0":50.00124572566851,"z0":5.442107922079707,"aX":-7.986912579611857},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2345,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4106664413855654,"extension":6.4903493643825},"index":3,"playId":"fdf239e1-3752-3bda-b598-d8a5265cecdf","pitchNumber":4,"startTime":"2026-06-17T01:12:18.608Z","endTime":"2026-06-17T01:12:23.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:12:23.484Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T01:13:43.839Z","endTime":"2026-06-17T01:15:11.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T01:12:42.715Z","endTime":"2026-06-17T01:13:46.059Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.438489126045297,"aZ":-40.18374400403977,"pfxX":7.389319377129903,"pfxZ":-6.420196964159853,"pX":-0.6561046994730453,"pZ":4.4825082971717025,"vX0":0.03859600486373915,"vY0":-111.14151507504566,"vZ0":5.980369617102073,"x":142.01,"y":117.75,"x0":-1.6332581363932732,"y0":50.00230918398908,"z0":5.936513365393397,"aX":9.218223076624549},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.7,"breakHorizontal":-13.4,"spinRate":2661,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.49334241133712364,"extension":6.492001265620766},"index":1,"playId":"f4aa3657-b3e5-3961-9348-4cc550de68f3","pitchNumber":1,"startTime":"2026-06-17T01:13:46.059Z","endTime":"2026-06-17T01:13:50.462Z","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.1,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239264060420194,"aZ":-24.231867610767697,"pfxX":1.6184304873674902,"pfxZ":4.732472277148339,"pX":0.10705448967087257,"pZ":3.3778811126240376,"vX0":3.8719974108129502,"vY0":-128.41178654571414,"vZ0":-0.7922373491029837,"x":112.92,"y":147.58,"x0":-1.6274695848608813,"y0":50.005866950159515,"z0":5.566472303862028,"aX":2.7170467746534532},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":-3.7,"spinRate":2606,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.42566841747289663,"extension":6.485325804061322},"index":2,"playId":"f14f2bc1-08e0-3794-a7f6-ff6dc25623ad","pitchNumber":2,"startTime":"2026-06-17T01:14:05.590Z","endTime":"2026-06-17T01:14:11.180Z","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":84.6,"endSpeed":78.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68099022399024,"aZ":-27.065913904220654,"pfxX":-1.8253480897843088,"pfxZ":3.320394380952961,"pX":1.299624548374182,"pZ":1.0259417091874254,"vX0":6.845992161745456,"vY0":-123.06112040048075,"vZ0":-5.333898064498908,"x":67.46,"y":211.08,"x0":-1.2772781124148864,"y0":50.003272828769184,"z0":5.505145396891141,"aX":-2.8092290796492136},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":1.8,"spinRate":1714,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.44452697071772906,"extension":6.7328749205302945},"index":3,"playId":"31096e69-7bef-338c-828e-1777c894aab6","pitchNumber":3,"startTime":"2026-06-17T01:14:22.812Z","endTime":"2026-06-17T01:14:26.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298937095154706,"aZ":-26.56767294607132,"pfxX":2.840220322224337,"pfxZ":3.3396052757974175,"pX":0.8688575245660427,"pZ":1.6991476514426394,"vX0":5.252151742615458,"vY0":-128.5713966291595,"vZ0":-4.146815963870029,"x":83.88,"y":192.9,"x0":-1.568005124302159,"y0":50.0000376227073,"z0":5.39126821436356,"aX":4.759128201298831},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":-6.4,"spinRate":2725,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.42578639651569494,"extension":6.723359759621388},"index":4,"playId":"10572607-b60e-361f-b657-d203c5cf8401","pitchNumber":4,"startTime":"2026-06-17T01:14:40.914Z","endTime":"2026-06-17T01:14:44.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00661840191588,"aZ":-27.299488454762574,"pfxX":-3.37575487323902,"pfxZ":3.107342797968105,"pX":-0.8312465045938834,"pZ":3.407932186391718,"vX0":3.0246970669035655,"vY0":-123.92367572867671,"vZ0":0.06430539757213971,"x":148.69,"y":146.77,"x0":-1.6245915583359507,"y0":50.00048801185002,"z0":5.647939214391655,"aX":-5.289754591138764},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":5.5,"spinRate":1660,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4407165402478337,"extension":6.583460318322259},"index":5,"playId":"a459d73f-b254-3c33-a19e-809e19d96263","pitchNumber":5,"startTime":"2026-06-17T01:15:07.657Z","endTime":"2026-06-17T01:15:11.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:15:11.395Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman challenged (pitch result), call on the field was confirmed: Alex Bregman called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-17T01:15:14.702Z","endTime":"2026-06-17T01:17:23.741Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184446296043497,"aZ":-25.029368961650025,"pfxX":1.9296568541793557,"pfxZ":4.406991377736764,"pX":0.7234976096273636,"pZ":2.6856341213112973,"vX0":5.002405627081531,"vY0":-126.83653289679661,"vZ0":-2.2207053896953135,"x":89.42,"y":166.27,"x0":-1.5290411546602651,"y0":50.00307702407307,"z0":5.578943740666698,"aX":3.1264250574755295},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":-4.7,"spinRate":2699,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.4326887305513787,"extension":6.727958602560206},"index":0,"playId":"627cb989-776c-3e06-a147-31d0c8575f79","pitchNumber":1,"startTime":"2026-06-17T01:15:40.372Z","endTime":"2026-06-17T01:15:43.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.919641182052164,"aZ":-37.26533281956021,"pfxX":5.552315412147982,"pfxZ":-4.156434306644883,"pX":-0.4443517738778417,"pZ":3.102059989870781,"vX0":1.135012407104505,"vY0":-110.34197915215105,"vZ0":2.6550235367116777,"x":133.94,"y":155.02,"x0":-1.6874766659170817,"y0":50.00404815642877,"z0":5.829147561176408,"aX":6.798341310807472},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-6.5,"breakHorizontal":-10.3,"spinRate":2795,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.49773846791871446,"extension":6.551373606984497},"index":1,"playId":"8b2564f9-2b44-368e-8b6b-79aba842f734","pitchNumber":2,"startTime":"2026-06-17T01:15:58.291Z","endTime":"2026-06-17T01:16:03.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.693613148611497,"aZ":-16.716914584160733,"pfxX":-6.024821986764602,"pfxZ":7.943031903723325,"pX":-0.5803353126115715,"pZ":3.8605939249405865,"vX0":5.2344455590502985,"vY0":-138.7855339072757,"vZ0":-1.6410738381340155,"x":139.12,"y":134.54,"x0":-1.7100835631215012,"y0":50.00567863377795,"z0":5.57554171274198,"aX":-11.729407877615488},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2429,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39499216254770264,"extension":6.409573128915649},"index":2,"playId":"e7e5e3a3-5262-31e5-b05f-1fc050826c8e","pitchNumber":3,"startTime":"2026-06-17T01:16:15.764Z","endTime":"2026-06-17T01:16:18.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492480259312718,"aZ":-33.42199307881392,"pfxX":8.153564053707415,"pfxZ":-0.8948593282505097,"pX":2.2638409497762715,"pZ":1.7845039546775117,"vX0":6.298789633706447,"vY0":-117.64460465680139,"vZ0":-1.3686923889663016,"x":30.71,"y":190.6,"x0":-1.5129038730737208,"y0":50.002640912462944,"z0":5.487587854147282,"aX":11.364202043773428},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.7,"breakHorizontal":-16.3,"spinRate":2738,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46658605086105176,"extension":6.69515527489369},"index":3,"playId":"167e58d4-e984-3e28-8294-b556df1ed222","pitchNumber":4,"startTime":"2026-06-17T01:16:38.770Z","endTime":"2026-06-17T01:16:42.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70810407986048,"aZ":-27.649330436187572,"pfxX":1.746144298730472,"pfxZ":2.6668723236624983,"pX":0.6879412389865499,"pZ":1.9277521415931782,"vX0":5.259821929181013,"vY0":-128.19472057134797,"vZ0":-3.7720279965497,"x":90.78,"y":186.73,"x0":-1.6014992929779972,"y0":50.001771873405495,"z0":5.530634365226689,"aX":2.96214050759157},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.1,"spinRate":2541,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.42415299106465865,"extension":6.718970252735136},"index":4,"playId":"7bbbb130-17b1-3111-829a-1e417308f610","pitchNumber":5,"startTime":"2026-06-17T01:16:56.733Z","endTime":"2026-06-17T01:17:23.741Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"}},"playEndTime":"2026-06-17T01:17:23.741Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Sullivan walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T01:19:13.989Z","endTime":"2026-06-17T01:20:44.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.0,"endSpeed":76.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11762627377886,"aZ":-38.88429186758277,"pfxX":0.06510020195179811,"pfxZ":-4.519731783164195,"pX":-0.63487915845206,"pZ":2.878208057581892,"vX0":1.4898902355790307,"vY0":-120.90886969943676,"vZ0":0.23630446303906294,"x":141.2,"y":161.07,"x0":-1.2670099185409471,"y0":50.00420242247814,"z0":6.185532516516222,"aX":0.09656598504494614},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.9,"breakHorizontal":-0.5,"spinRate":2373,"spinDirection":45},"zone":1,"typeConfidence":0.93,"plateTime":0.4526524039042905,"extension":6.2879295164357165},"index":0,"playId":"cb7388e7-2205-3d42-8587-92576131e0c9","pitchNumber":1,"startTime":"2026-06-17T01:19:34.867Z","endTime":"2026-06-17T01:19:39.661Z","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":91.3,"endSpeed":84.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264807756120028,"aZ":-27.388716199770517,"pfxX":-11.063242774503014,"pfxZ":2.67371936975918,"pX":-1.739827987850791,"pZ":2.174435553142622,"vX0":2.8055581243755574,"vY0":-132.9233697514296,"vZ0":-4.282220588953926,"x":183.32,"y":180.07,"x0":-1.3709031948777677,"y0":50.005343264701295,"z0":5.79306948242889,"aX":-19.816090575648477},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":19.4,"spinRate":1612,"spinDirection":238},"zone":13,"typeConfidence":0.94,"plateTime":0.4119255799971202,"extension":6.537493527954163},"index":1,"playId":"6347f78e-f8e2-3f10-bc45-8bfd6c966cb1","pitchNumber":2,"startTime":"2026-06-17T01:19:50.613Z","endTime":"2026-06-17T01:19:54.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76432453808384,"aZ":-38.51435264327514,"pfxX":2.691221325395172,"pfxZ":-4.148947851980111,"pX":-0.8010929022315254,"pZ":3.3611283429999466,"vX0":-0.09320553571895501,"vY0":-122.99909361675067,"vZ0":0.7559982173380797,"x":147.54,"y":148.03,"x0":-1.1121724961862598,"y0":50.00023466787248,"z0":6.319786431498957,"aX":4.1160603749583595},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.1,"breakHorizontal":-4.8,"spinRate":2593,"spinDirection":38},"zone":11,"typeConfidence":0.93,"plateTime":0.445590613211722,"extension":6.216238690983841},"index":2,"playId":"cf609ce7-ed5b-3170-93d6-8ea6d52ad091","pitchNumber":3,"startTime":"2026-06-17T01:20:04.995Z","endTime":"2026-06-17T01:20:09.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.117577638426226,"aZ":-23.00277496570669,"pfxX":-10.324323575550782,"pfxZ":4.645016053568215,"pX":-2.387055364658093,"pZ":2.96922520808851,"vX0":0.9139109613051758,"vY0":-140.00940836924556,"vZ0":-3.6524415700779542,"x":207.99,"y":158.61,"x0":-1.378111281937399,"y0":50.0042752113946,"z0":5.805255561977135,"aX":-20.394236444989385},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":18.5,"spinRate":2225,"spinDirection":225},"zone":11,"typeConfidence":0.96,"plateTime":0.3919767819838045,"extension":6.346238916280285},"index":3,"playId":"a14f933b-846d-3588-9ce5-68aa946d8029","pitchNumber":4,"startTime":"2026-06-17T01:20:20.112Z","endTime":"2026-06-17T01:20:23.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75642261190901,"aZ":-15.373030487108837,"pfxX":-7.473368206116328,"pfxZ":8.513626936253745,"pX":-1.2407359689758823,"pZ":3.2439822316680296,"vX0":2.8257678131213475,"vY0":-139.6487494460891,"vZ0":-4.26976129470755,"x":164.29,"y":151.19,"x0":-1.2954797146661985,"y0":50.001176467511876,"z0":5.805602340526898,"aX":-14.743031027035478},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":13.0,"spinRate":2249,"spinDirection":221},"zone":11,"typeConfidence":0.85,"plateTime":0.39238824897687996,"extension":6.4941402514964945},"index":4,"playId":"f3878747-0643-39d0-93e4-897021d79aca","pitchNumber":5,"startTime":"2026-06-17T01:20:41.328Z","endTime":"2026-06-17T01:20:44.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:20:44.892Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks. Brett Sullivan to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T01:20:47.363Z","endTime":"2026-06-17T01:23:24.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":88.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.979699394154935,"aZ":-18.953194138264156,"pfxX":-9.874434113760035,"pfxZ":6.554372773126927,"pX":-1.2489309211334911,"pZ":3.498501103019153,"vX0":3.2785702804095456,"vY0":-141.51045163297664,"vZ0":-3.2799930322517605,"x":164.61,"y":144.32,"x0":-1.14364991441542,"y0":50.00186702222882,"z0":5.895224413767856,"aX":-19.91249988998301},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":17.2,"spinRate":2156,"spinDirection":211},"zone":11,"typeConfidence":0.96,"plateTime":0.38789590137384433,"extension":6.583208772310352},"index":0,"playId":"4e8ea120-e026-3af5-b548-6616ec7417d0","pitchNumber":1,"startTime":"2026-06-17T01:21:12.500Z","endTime":"2026-06-17T01:21:17.475Z","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":96.5,"endSpeed":88.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.568732748889424,"aZ":-22.92486682410028,"pfxX":-8.974747934626956,"pfxZ":4.602218091897578,"pX":-1.4134737155854773,"pZ":2.679386161098915,"vX0":2.6861145881554207,"vY0":-140.54733428064,"vZ0":-4.627852036622126,"x":170.88,"y":166.44,"x0":-1.2130622771146873,"y0":50.00181956303404,"z0":5.827815565329693,"aX":-18.03069481315442},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2113,"spinDirection":222},"zone":11,"typeConfidence":0.94,"plateTime":0.38906534421433125,"extension":6.566813513240912},"index":1,"playId":"67a279a8-613f-37ec-8543-e58e429b9b78","pitchNumber":2,"startTime":"2026-06-17T01:21:32.079Z","endTime":"2026-06-17T01:21:36.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.319533469655447,"aZ":-21.723586193784545,"pfxX":-9.634756217545222,"pfxZ":5.244070435817635,"pX":-0.19786048417345325,"pZ":2.7546505258807246,"vX0":5.388619850075843,"vY0":-140.16462309314988,"vZ0":-4.642791904931707,"x":124.54,"y":164.4,"x0":-0.8923668945121573,"y0":50.00046850152813,"z0":5.848672190919653,"aX":-19.19111098483411},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":2251,"spinDirection":220},"zone":5,"typeConfidence":0.95,"plateTime":0.39059862606702467,"extension":6.587653919667042},"index":2,"playId":"f7675fc5-9f46-3d58-b927-c466580b51b8","pitchNumber":3,"startTime":"2026-06-17T01:21:53.708Z","endTime":"2026-06-17T01:21:56.708Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"5f112fb8-18b2-3087-9250-303751905d89","startTime":"2026-06-17T01:22:18.107Z","endTime":"2026-06-17T01:22:21.192Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"0ed78f29-a7d4-400d-99b8-6805218b7eaf","startTime":"2026-06-17T01:22:37.977Z","endTime":"2026-06-17T01:22:42.977Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375300257590602,"aZ":-23.422821666346238,"pfxX":-9.032369660578667,"pfxZ":4.664557242656457,"pX":1.209235454105135,"pZ":0.8755153169396682,"vX0":8.572007989617358,"vY0":-135.8094929681635,"vZ0":-8.467824465504304,"x":70.91,"y":215.14,"x0":-0.807005539017861,"y0":50.00458298209243,"z0":5.649973798750091,"aX":-16.95704874805273},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.8,"breakHorizontal":14.6,"spinRate":1725,"spinDirection":235},"zone":14,"typeConfidence":0.73,"plateTime":0.4025356933509676,"extension":6.780824320391277},"index":5,"playId":"c8275675-f2aa-35bc-8dc9-a825ac0257da","pitchNumber":4,"startTime":"2026-06-17T01:22:51.714Z","endTime":"2026-06-17T01:22:55.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265670462906197,"aZ":-19.674607458919613,"pfxX":-10.310451168995273,"pfxZ":6.132160546203416,"pX":0.9147292780168456,"pZ":2.1898159797387344,"vX0":8.68491590814622,"vY0":-141.19720418542596,"vZ0":-6.4440894522157,"x":82.13,"y":179.65,"x0":-0.8469424350469,"y0":50.00429740569217,"z0":5.748615756035488,"aX":-21.019925629258992},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":17.2,"spinRate":2250,"spinDirection":223},"zone":14,"typeConfidence":0.96,"plateTime":0.3865003208352271,"extension":6.691164763460147},"index":6,"playId":"db70bd2a-bd3e-3f76-a1ad-1add7c0894b1","pitchNumber":5,"startTime":"2026-06-17T01:23:18.456Z","endTime":"2026-06-17T01:23:24.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:23:24.253Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T01:24:43.230Z","endTime":"2026-06-17T01:27:06.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T01:23:32.931Z","endTime":"2026-06-17T01:24:45.514Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.899272999506692,"aZ":-36.60707462031841,"pfxX":-0.4718099207517614,"pfxZ":-2.8826047985487606,"pX":1.0935697492263392,"pZ":0.7049611592615553,"vX0":5.834754747520319,"vY0":-123.0464724565463,"vZ0":-4.958016282392765,"x":75.32,"y":219.75,"x0":-1.2448906181543715,"y0":50.00363494461617,"z0":5.839986983958914,"aX":-0.7252861773710281},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.1,"breakHorizontal":-0.5,"spinRate":2448,"spinDirection":24},"zone":14,"typeConfidence":0.86,"plateTime":0.44474357368428485,"extension":6.7632303468310315},"index":1,"playId":"93f716b7-447a-3f03-8350-790d36d4d6b0","pitchNumber":1,"startTime":"2026-06-17T01:24:45.514Z","endTime":"2026-06-17T01:24:51.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754085278025507,"aZ":-20.75115283654541,"pfxX":-9.862021732769149,"pfxZ":5.763802449017342,"pX":-0.06884336874359571,"pZ":2.330599750016167,"vX0":7.007539978370134,"vY0":-139.72503098921027,"vZ0":-5.591922476804745,"x":119.62,"y":175.85,"x0":-1.3248063138575517,"y0":50.005566713334424,"z0":5.716733164154847,"aX":-19.55121850689804},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2324,"spinDirection":227},"zone":5,"typeConfidence":0.95,"plateTime":0.3916407455176536,"extension":6.668460035595509},"index":2,"playId":"df0e5196-af6a-30bf-9d98-5223e7dcf8c1","pitchNumber":2,"startTime":"2026-06-17T01:25:11.553Z","endTime":"2026-06-17T01:25:14.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430959354020185,"aZ":-29.785082060948543,"pfxX":-11.214581460674184,"pfxZ":1.305069295568714,"pX":0.574441404735766,"pZ":1.277233551562676,"vX0":8.583461232087307,"vY0":-134.37398250250527,"vZ0":-6.128834347838405,"x":95.1,"y":204.29,"x0":-1.2061169623633081,"y0":50.00064853471633,"z0":5.706807152643943,"aX":-20.482273051499263},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.2,"breakHorizontal":18.5,"spinRate":1735,"spinDirection":242},"zone":14,"typeConfidence":0.95,"plateTime":0.40778797932664945,"extension":6.689365441293518},"index":3,"playId":"e34effe1-6d02-309a-bcdd-8b8033829a9d","pitchNumber":3,"startTime":"2026-06-17T01:25:37.785Z","endTime":"2026-06-17T01:25:43.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.707942466128124,"aZ":-21.047271422583584,"pfxX":-9.448267189385186,"pfxZ":5.512439725332099,"pX":-0.49410567857708615,"pZ":2.1488659952305684,"vX0":5.175572003453441,"vY0":-140.6820496711431,"vZ0":-6.338000995513802,"x":135.83,"y":180.76,"x0":-1.1227662550926867,"y0":50.006811540909936,"z0":5.780177868388454,"aX":-19.08267017915114},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2306,"spinDirection":228},"zone":7,"typeConfidence":0.95,"plateTime":0.3882527830332476,"extension":6.550817557753893},"index":4,"playId":"f0998f04-3124-37d3-b965-b7dfb48046a3","pitchNumber":4,"startTime":"2026-06-17T01:26:00.789Z","endTime":"2026-06-17T01:26:05.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-17T01:26:08.986Z","endTime":"2026-06-17T01:26:32.713Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":99.2,"endSpeed":91.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77477357657904,"aZ":-19.797199962541285,"pfxX":-10.49996099888106,"pfxZ":5.845689659566961,"pX":-0.5032204436149202,"pZ":2.6783635781419117,"vX0":5.626374489060419,"vY0":-144.41475484272965,"vZ0":-5.284030021684712,"x":136.18,"y":166.46,"x0":-1.1095768877596583,"y0":50.00592672920247,"z0":5.744824940450165,"aX":-22.242486607540283},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.7,"breakHorizontal":18.0,"spinRate":2372,"spinDirection":227},"zone":4,"typeConfidence":0.97,"plateTime":0.37888938149834406,"extension":6.518486561755616},"index":6,"playId":"a5cc4e3b-06b8-39c1-b56b-fb052c9b7b72","pitchNumber":5,"startTime":"2026-06-17T01:26:32.713Z","endTime":"2026-06-17T01:26:35.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.233728093309367,"aZ":-38.751880690900805,"pfxX":3.55966800409056,"pfxZ":-4.243784661967311,"pX":-0.42255103613328476,"pZ":1.982909990660569,"vX0":0.707480354563294,"vY0":-123.57201753631747,"vZ0":-2.1718767185297465,"x":133.11,"y":185.24,"x0":-1.1750104545885574,"y0":50.00442417474396,"z0":6.123605834042336,"aX":5.514682419483243},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.9,"breakHorizontal":-6.6,"spinRate":2540,"spinDirection":25},"zone":7,"typeConfidence":0.93,"plateTime":0.4429509889342653,"extension":6.502935507116791},"index":7,"playId":"678f7c92-a301-36e6-bdbe-fd85d33328d4","pitchNumber":6,"startTime":"2026-06-17T01:27:01.759Z","endTime":"2026-06-17T01:27:06.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:27:06.168Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a fly ball to center fielder Pete Crow-Armstrong. Brett Sullivan to 3rd. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T01:33:04.262Z","endTime":"2026-06-17T01:33:20.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[0,1],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T01:27:28.432Z","endTime":"2026-06-17T01:29:50.469Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Pitching Change: Ryan Rolison replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-17T01:29:50.469Z","endTime":"2026-06-17T01:33:06.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20617997700327,"aZ":-34.07546064936856,"pfxX":-2.613880118940538,"pfxZ":-1.2119094819443887,"pX":0.8466018591005168,"pZ":2.572432027775827,"vX0":-2.028358732948943,"vY0":-124.55454154831197,"vZ0":-1.1837906423918092,"x":84.73,"y":169.32,"x0":2.0113167459066057,"y0":50.00284570639865,"z0":5.873695402729016,"aX":-4.1029731752848315},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":5.2,"spinRate":2588,"spinDirection":281},"zone":6,"typeConfidence":2.0,"plateTime":0.43988350608057036,"extension":6.625454800246817},"hitData":{"launchSpeed":69.5,"launchAngle":34.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.04,"coordY":100.82}},"index":2,"playId":"a96dc641-d70d-3f22-b4ec-e867027383f3","pitchNumber":1,"startTime":"2026-06-17T01:33:06.609Z","endTime":"2026-06-17T01:33:20.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:33:20.315Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, shortstop Dansby Swanson to first baseman Michael Busch. Ezequiel Tovar scores. Jake McCarthy to 3rd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T01:33:27.476Z","endTime":"2026-06-17T01:35:39.274Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741598007117908,"aZ":-13.221233274567323,"pfxX":1.3304258301443426,"pfxZ":9.60100314669008,"pX":0.0541492676689054,"pZ":2.7437647158972704,"vX0":-5.239448216844415,"vY0":-139.02795328445896,"vZ0":-5.924377540852584,"x":114.94,"y":164.7,"x0":1.7833903619381217,"y0":50.00011735732716,"z0":5.766216912645295,"aX":2.6259936591739037},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":-1.4,"spinRate":2403,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.39272766154515093,"extension":6.736263685110849},"index":0,"playId":"489322a1-5ec0-3a4b-8087-daf56aafdb99","pitchNumber":1,"startTime":"2026-06-17T01:33:50.107Z","endTime":"2026-06-17T01:33:53.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557058574412324,"aZ":-43.455970129771636,"pfxX":-3.9705349209584266,"pfxZ":-8.437195636969353,"pX":1.1491349641636366,"pZ":0.4966672048836423,"vX0":-0.4574254036312364,"vY0":-115.74727613628201,"vZ0":-2.8758082545340304,"x":73.2,"y":225.37,"x0":1.8651311327472078,"y0":50.00301104463185,"z0":5.975298553823809,"aX":-5.308584760460279},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.7,"breakHorizontal":7.3,"spinRate":2716,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.4758788365749598,"extension":6.64855917583435},"index":1,"playId":"72402e28-7de0-3f98-af4d-ba5875f9c93e","pitchNumber":2,"startTime":"2026-06-17T01:34:14.237Z","endTime":"2026-06-17T01:34:22.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ryan Rolison. Brett Sullivan scores. Ezequiel Tovar to 3rd. Jake McCarthy to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"72402e28-7de0-3f98-af4d-ba5875f9c93e","startTime":"2026-06-17T01:34:35.377Z","endTime":"2026-06-17T01:34:54.810Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"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":86.6,"endSpeed":80.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227161204008226,"aZ":-32.75620546376619,"pfxX":-1.9628283899356453,"pfxZ":-0.3591586907503981,"pX":0.03792349810991563,"pZ":1.2977317030912814,"vX0":-3.9764944327570246,"vY0":-126.01550023266121,"vZ0":-4.417992711809539,"x":115.55,"y":203.74,"x0":1.8904734982087639,"y0":50.00491691751624,"z0":5.7152887768389276,"aX":-3.1615584681365716},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.4,"breakHorizontal":4.4,"spinRate":2746,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.43438099902375704,"extension":6.5910987915018255},"index":3,"playId":"aefb1291-80c6-3e35-a743-a0c9ebacb6ed","pitchNumber":3,"startTime":"2026-06-17T01:34:54.810Z","endTime":"2026-06-17T01:34:58.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-17T01:35:20.823Z","endTime":"2026-06-17T01:35:31.287Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777905462804014,"aZ":-17.2149037478405,"pfxX":0.7694129570457062,"pfxZ":7.523306121796239,"pX":0.537518068785584,"pZ":2.5446874684472784,"vX0":-3.698903697721005,"vY0":-139.94861757166956,"vZ0":-5.886345596376473,"x":96.51,"y":170.07,"x0":1.7749038223052893,"y0":50.00688001558438,"z0":5.798084665599727,"aX":1.5310632350838136},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":-0.6,"spinRate":2014,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.3909782884390012,"extension":6.735714500433042},"hitData":{"launchSpeed":106.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.49,"coordY":151.52}},"index":5,"playId":"58462d25-9351-3de3-9253-b9dba02b9166","pitchNumber":4,"startTime":"2026-06-17T01:35:31.287Z","endTime":"2026-06-17T01:35:39.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:35:39.274Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-17T01:35:56.481Z","endTime":"2026-06-17T01:36:20.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":95.5,"endSpeed":86.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91862420153487,"aZ":-22.840359220970097,"pfxX":7.060230594272299,"pfxZ":4.80543265060151,"pX":1.075498856981991,"pZ":3.4297852192903324,"vX0":-4.66234899125408,"vY0":-138.93726956874912,"vZ0":-2.449391128545746,"x":76.0,"y":146.18,"x0":1.8633214692954931,"y0":50.00609694165278,"z0":5.8509610557841265,"aX":13.72052685469229},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":-11.8,"spinRate":2137,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3951615960229815,"extension":6.500467764303676},"hitData":{"launchSpeed":42.4,"launchAngle":44.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.29,"coordY":175.16}},"index":0,"playId":"2462529b-0e42-3e5d-8bde-bc75efbf23fb","pitchNumber":1,"startTime":"2026-06-17T01:36:14.309Z","endTime":"2026-06-17T01:36:20.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:36:20.663Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T01:38:15.826Z","endTime":"2026-06-17T01:39:46.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.122241929501524,"aZ":-16.95346730724061,"pfxX":-2.6945530761393006,"pfxZ":8.532454060925039,"pX":-0.7187437781721826,"pZ":3.4897246295228608,"vX0":3.2702551676904976,"vY0":-132.42497073813885,"vZ0":-2.1398834225908083,"x":144.4,"y":144.56,"x0":-1.6170588682495262,"y0":50.002402951817416,"z0":5.542506034798023,"aX":-4.806702931462874},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":4.2,"spinRate":2336,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41292640225768285,"extension":6.469617453687031},"index":0,"playId":"a9b4fe11-fcaf-38aa-afcc-5602d7daf904","pitchNumber":1,"startTime":"2026-06-17T01:38:30.384Z","endTime":"2026-06-17T01:38:33.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63223853018822,"aZ":-26.027582492149776,"pfxX":1.5237569087107659,"pfxZ":3.7794406501227726,"pX":0.12706188581534117,"pZ":3.0687382804023633,"vX0":3.8126626051426356,"vY0":-125.96579241916552,"vZ0":-0.9050456437910478,"x":112.16,"y":155.92,"x0":-1.5967205772169673,"y0":50.003037028352026,"z0":5.513700230231764,"aX":2.47902302360841},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":-3.5,"spinRate":2363,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4327873144700334,"extension":6.574297306711966},"index":1,"playId":"a005d94e-ce18-3aae-a742-b4ab16e4a54e","pitchNumber":2,"startTime":"2026-06-17T01:38:46.973Z","endTime":"2026-06-17T01:38:49.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-17T01:39:00.014Z","endTime":"2026-06-17T01:39:05.581Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.08114754139188,"aZ":-36.902733098544765,"pfxX":4.533105567118609,"pfxZ":-3.652625132388561,"pX":0.60386190231022,"pZ":2.923430501968933,"vX0":3.2997832673468777,"vY0":-112.32734393286702,"vZ0":1.8811944832172625,"x":93.98,"y":159.85,"x0":-1.467138713567051,"y0":50.004606636909934,"z0":5.794420628908844,"aX":5.862221575922464},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.0,"breakHorizontal":-9.0,"spinRate":2626,"spinDirection":52},"zone":3,"typeConfidence":2.0,"plateTime":0.4854124354825995,"extension":6.522029542507568},"index":3,"playId":"4114b813-bb78-379a-996b-8e79982398e3","pitchNumber":3,"startTime":"2026-06-17T01:39:05.581Z","endTime":"2026-06-17T01:39:09.216Z","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":92.5,"endSpeed":84.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230623927918252,"aZ":-17.625589721509353,"pfxX":-4.131764058147546,"pfxZ":7.922005223331244,"pX":-0.9542708834276236,"pZ":4.718500710328807,"vX0":3.2919327183173555,"vY0":-134.68056322283442,"vZ0":0.8862480155621376,"x":153.37,"y":111.38,"x0":-1.655530368385262,"y0":50.006555620556334,"z0":5.63159947929441,"aX":-7.5925470212506525},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":2380,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40667765830455105,"extension":6.308123386530008},"index":4,"playId":"01952ce0-3aea-3643-bd77-89ab72115084","pitchNumber":4,"startTime":"2026-06-17T01:39:24.102Z","endTime":"2026-06-17T01:39:27.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476265904429845,"aZ":-27.1055383691419,"pfxX":-7.0979948462479,"pfxZ":3.375773124681629,"pX":-0.37985960442489686,"pZ":2.3396166038987856,"vX0":4.60312953667378,"vY0":-121.63132975003387,"vZ0":-2.2310227552602098,"x":131.48,"y":175.61,"x0":-1.3730941960364922,"y0":50.00211841087525,"z0":5.615190700217465,"aX":-10.652890062035992},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.9,"breakHorizontal":11.8,"spinRate":1604,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4500185571328048,"extension":6.543532707536103},"hitData":{"launchSpeed":81.9,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.59,"coordY":163.69}},"index":5,"playId":"7f37f5d9-ab81-364e-ae57-5e88d69017e9","pitchNumber":5,"startTime":"2026-06-17T01:39:38.704Z","endTime":"2026-06-17T01:39:46.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:39:46.166Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out sharply, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T01:39:56.561Z","endTime":"2026-06-17T01:43:18.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.585223821674642,"aZ":-16.737828487473404,"pfxX":-2.753542925030784,"pfxZ":8.192138789860124,"pX":0.4429292474981163,"pZ":1.5252529273223465,"vX0":6.214320172458701,"vY0":-136.52734368947878,"vZ0":-7.060821352044616,"x":100.12,"y":197.6,"x0":-1.5069117647136152,"y0":50.00443295355633,"z0":5.300984636984449,"aX":-5.189967302845785},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":3.6,"spinRate":2286,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40148624247245257,"extension":6.644449555333294},"index":0,"playId":"3a92b36c-3880-3525-a39f-245838e956b8","pitchNumber":1,"startTime":"2026-06-17T01:40:22.120Z","endTime":"2026-06-17T01:40:26.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969744540238185,"aZ":-35.8400839718608,"pfxX":10.195692795507869,"pfxZ":-2.842523487243845,"pX":-0.28469006756144366,"pZ":2.878047923720217,"vX0":0.19087810949489636,"vY0":-113.55608652356965,"vZ0":1.8087704998330703,"x":127.85,"y":161.07,"x0":-1.6921988674708206,"y0":50.00150504640419,"z0":5.666610742946426,"aX":13.163798888378482},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-4.3,"breakHorizontal":-18.5,"spinRate":2555,"spinDirection":49},"zone":2,"typeConfidence":2.0,"plateTime":0.48442408162018635,"extension":6.479726369619248},"index":1,"playId":"dfa7c4d4-4e82-34ac-a0ed-56173a2ace52","pitchNumber":2,"startTime":"2026-06-17T01:40:37.739Z","endTime":"2026-06-17T01:40:42.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-17T01:40:45.602Z","endTime":"2026-06-17T01:40:57.199Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8906713454075,"aZ":-15.71469970014353,"pfxX":-4.018432415253412,"pfxZ":8.605575279598627,"pX":0.6471027030436268,"pZ":2.7175650853840922,"vX0":7.222960335635558,"vY0":-137.9561324770935,"vZ0":-4.225359672208274,"x":92.33,"y":165.41,"x0":-1.4921108162223617,"y0":50.00191085326591,"z0":5.339994895332069,"aX":-7.685679682327369},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2310,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39819999902349146,"extension":6.456582057869112},"index":3,"playId":"b21426e2-635a-3fd5-b2fb-b3b38e9e1f9b","pitchNumber":3,"startTime":"2026-06-17T01:40:57.199Z","endTime":"2026-06-17T01:41:00.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":69.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.662802985161502,"aZ":-38.36300299182988,"pfxX":5.684793612969815,"pfxZ":-5.121188160131238,"pX":0.19251264463331155,"pZ":2.6510755885017474,"vX0":1.7873293116827358,"vY0":-109.90600350977789,"vZ0":2.1618427168290943,"x":109.66,"y":167.2,"x0":-1.3724237388096392,"y0":50.00224248000172,"z0":5.76500546051628,"aX":6.87053595175329},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.3,"breakHorizontal":-10.8,"spinRate":2631,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.5006618860209566,"extension":6.657115212457621},"index":4,"playId":"24b223a7-defc-34d2-b728-18e9fee6f72e","pitchNumber":4,"startTime":"2026-06-17T01:41:21.327Z","endTime":"2026-06-17T01:41:26.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.153679913753198,"aZ":-20.265275962779846,"pfxX":-6.818410329400125,"pfxZ":6.242394585337612,"pX":0.4995201928261524,"pZ":2.114061302938075,"vX0":7.123637332814483,"vY0":-137.42978890857174,"vZ0":-5.1149726731520015,"x":97.96,"y":181.7,"x0":-1.2433468816756061,"y0":50.00327172595203,"z0":5.380516290045001,"aX":-13.010835017310601},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":10.8,"spinRate":2403,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39891330787452706,"extension":6.593859109759958},"index":5,"playId":"58b5a6b6-f797-3480-bb52-e8eb592735a9","pitchNumber":5,"startTime":"2026-06-17T01:41:47.924Z","endTime":"2026-06-17T01:41:50.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85066037879463,"aZ":-35.05838757650827,"pfxX":10.607245373295992,"pfxZ":-2.025224197674925,"pX":2.39346705188356,"pZ":-0.2654347465142614,"vX0":5.526063322177995,"vY0":-119.11175132819538,"vZ0":-5.662300593764975,"x":25.77,"y":245.95,"x0":-1.3418064762056208,"y0":50.00470548791591,"z0":5.346684079869716,"aX":15.099953216129316},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.9,"breakHorizontal":-20.6,"spinRate":2533,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4614931639415305,"extension":6.683386516173708},"index":6,"playId":"2c7d0a68-f70b-3844-bbdc-fa4f42e0ad24","pitchNumber":6,"startTime":"2026-06-17T01:42:09.291Z","endTime":"2026-06-17T01:42:13.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.31775136526322,"aZ":-22.238678611920136,"pfxX":-11.37247160222499,"pfxZ":5.3793745543664455,"pX":-0.43668363293360296,"pZ":1.4952934092923016,"vX0":6.676636210801438,"vY0":-136.57925713378214,"vZ0":-6.053512833823285,"x":133.65,"y":198.41,"x0":-1.4641745607098209,"y0":50.0052888583158,"z0":5.320034476709524,"aX":-21.01009310433793},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":18.7,"spinRate":2423,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40449797553361755,"extension":6.637634139645513},"index":7,"playId":"6d01efa0-7548-334d-8ec7-2eae15a9485b","pitchNumber":7,"startTime":"2026-06-17T01:42:29.706Z","endTime":"2026-06-17T01:42:32.945Z","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":88.4,"endSpeed":81.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447251372528342,"aZ":-23.04506536603201,"pfxX":2.781313158116003,"pfxZ":5.425119124648234,"pX":2.473597828811145,"pZ":1.8106963436288706,"vX0":8.469423566767123,"vY0":-128.5526934554669,"vZ0":-4.755639276126784,"x":22.71,"y":189.89,"x0":-1.2183807887530522,"y0":50.0006951449088,"z0":5.462656640313252,"aX":4.674279787691091},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.0,"breakHorizontal":-6.8,"spinRate":2503,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4252960636815004,"extension":6.676189398990903},"index":8,"playId":"771beabc-0773-36bc-bdba-3124c21f744f","pitchNumber":8,"startTime":"2026-06-17T01:42:50.566Z","endTime":"2026-06-17T01:42:53.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.085215851342355,"aZ":-21.920480457805514,"pfxX":-9.2412869480201,"pfxZ":5.309253892457602,"pX":-0.006449981785566382,"pZ":1.5715640812392289,"vX0":7.217570573387965,"vY0":-138.8145843001751,"vZ0":-6.175614265028033,"x":117.25,"y":196.35,"x0":-1.4531403598677763,"y0":50.00226564180368,"z0":5.30689582167224,"aX":-17.847393815385292},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":15.0,"spinRate":2304,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39614268826712085,"extension":6.672239619972408},"hitData":{"launchSpeed":109.4,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":102.33,"coordY":153.04}},"index":9,"playId":"ae1a9ef7-be23-31ba-9c82-ec040f2e61a2","pitchNumber":9,"startTime":"2026-06-17T01:43:11.076Z","endTime":"2026-06-17T01:43:18.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:43:18.522Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to right fielder Jake McCarthy.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T01:43:31.634Z","endTime":"2026-06-17T01:43:55.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868190285493192,"aZ":-17.423667859758385,"pfxX":-4.107494401265024,"pfxZ":7.926785496281455,"pX":-0.37404318775464335,"pZ":2.4283606697423417,"vX0":4.572790567514734,"vY0":-134.95919466706857,"vZ0":-4.62159880115581,"x":131.26,"y":173.21,"x0":-1.549455962405032,"y0":50.005379600415274,"z0":5.374475482629275,"aX":-7.647063197022469},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":6.6,"spinRate":2296,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4044389529149548,"extension":6.645432520813978},"hitData":{"launchSpeed":85.3,"launchAngle":19.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.68,"coordY":100.99}},"index":0,"playId":"3b30ed75-e791-3c6a-a76f-440697d013fc","pitchNumber":1,"startTime":"2026-06-17T01:43:45.944Z","endTime":"2026-06-17T01:43:55.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:43:55.022Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T01:46:56.796Z","endTime":"2026-06-17T01:48:46.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T01:44:14.949Z","endTime":"2026-06-17T01:45:01.501Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Blas Castaño replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-17T01:45:01.501Z","endTime":"2026-06-17T01:46:35.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680604,"link":"/api/v1/people/680604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-17T01:46:35.134Z","endTime":"2026-06-17T01:46:56.796Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96320082564939,"aZ":-28.62527055903063,"pfxX":9.36828152886157,"pfxZ":2.519700270184507,"pX":0.7674244855666603,"pZ":1.4366881619827214,"vX0":4.600785568568714,"vY0":-118.11479885501095,"vZ0":-1.4387276590403284,"x":81.15,"y":183.3,"x0":-2.4243479836059136,"y0":50.00462111011974,"z0":4.691337406571036,"aX":13.208042346207844},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.4,"breakHorizontal":-18.1,"spinRate":2604,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.46412720953381825,"extension":5.565593100432167},"index":3,"playId":"76e15cf6-7f34-3bcd-bb86-e57d07afcf25","pitchNumber":1,"startTime":"2026-06-17T01:46:56.796Z","endTime":"2026-06-17T01:47:00.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77450543407441,"aZ":-27.01439073587733,"pfxX":-10.378596036538946,"pfxZ":2.7807228459022735,"pX":-0.27609420601244966,"pZ":2.425087173975231,"vX0":7.853519117233581,"vY0":-135.2056359407833,"vZ0":-1.4006560247950066,"x":127.52,"y":173.3,"x0":-1.8662763940423754,"y0":50.0045910586269,"z0":4.841106171859852,"aX":-19.266455458467092},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":2158,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.4047267267612149,"extension":5.47259320441797},"index":4,"playId":"1a81831d-b070-3820-a98a-7edd4285619b","pitchNumber":2,"startTime":"2026-06-17T01:47:11.655Z","endTime":"2026-06-17T01:47:14.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439572026461473,"aZ":-26.09266924095185,"pfxX":-11.24224742970489,"pfxZ":3.274157198403813,"pX":-1.3542327097431444,"pZ":2.3624518268638095,"vX0":4.993479271410675,"vY0":-135.6123187535613,"vZ0":-2.015307708243965,"x":168.62,"y":174.99,"x0":-1.7616981048012967,"y0":50.00355803477903,"z0":4.940584312997136,"aX":-20.88063602276537},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":19.2,"spinRate":2178,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4043325310567232,"extension":5.395781080249035},"index":5,"playId":"187aae71-09ab-364b-af4e-92c99cf17aa4","pitchNumber":3,"startTime":"2026-06-17T01:47:30.036Z","endTime":"2026-06-17T01:47:35.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.748000726764577,"aZ":-27.093893589572012,"pfxX":-12.574755566088546,"pfxZ":2.7294641078892177,"pX":1.7683538244787642,"pZ":2.6736316646124507,"vX0":13.314005523176531,"vY0":-135.6094043642359,"vZ0":-0.9296442521697518,"x":49.59,"y":166.59,"x0":-1.5719239084522902,"y0":50.004521360967125,"z0":4.9115609932499025,"aX":-23.416069350265595},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.9,"breakHorizontal":19.9,"spinRate":2172,"spinDirection":236},"zone":12,"typeConfidence":0.88,"plateTime":0.40395996016936664,"extension":5.52300257589613},"index":6,"playId":"26d01706-521e-3bb8-aa89-39c33028b370","pitchNumber":4,"startTime":"2026-06-17T01:47:46.995Z","endTime":"2026-06-17T01:47:50.647Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477269264843383,"aZ":-29.197428444790145,"pfxX":-11.510667978588533,"pfxZ":1.6161057749681875,"pX":0.5909016663524929,"pZ":1.6845987808557739,"vX0":10.561347540764,"vY0":-135.15986394462522,"vZ0":-2.5040622517650917,"x":94.48,"y":193.3,"x0":-1.8787987594657987,"y0":50.003352178259604,"z0":4.681121183311854,"aX":-21.218632483971138},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.5,"breakHorizontal":18.5,"spinRate":2197,"spinDirection":240},"zone":9,"typeConfidence":0.87,"plateTime":0.4058086389670845,"extension":5.5670283553093345},"index":7,"playId":"788674e5-f297-3255-95a8-448a103402a1","pitchNumber":5,"startTime":"2026-06-17T01:48:06.157Z","endTime":"2026-06-17T01:48:33.189Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846180188995415,"aZ":-27.145225880568745,"pfxX":-12.388928543144011,"pfxZ":2.751980254606856,"pX":-0.13900755295127498,"pZ":2.671947969551267,"vX0":8.748626049919988,"vY0":-134.50185382652424,"vZ0":-0.8282004006321765,"x":122.3,"y":166.64,"x0":-1.8282894360995225,"y0":50.00338256808158,"z0":4.913072232282259,"aX":-22.643746432430433},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":20.5,"spinRate":2146,"spinDirection":236},"zone":5,"typeConfidence":0.87,"plateTime":0.4076079712974421,"extension":5.5309205871400575},"hitData":{"launchSpeed":87.8,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":149.49}},"index":8,"playId":"3bd71c72-3174-37ee-855c-a41d914f095d","pitchNumber":6,"startTime":"2026-06-17T01:48:40.628Z","endTime":"2026-06-17T01:48:46.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:48:46.903Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T01:50:40.708Z","endTime":"2026-06-17T01:51:48.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162749564274026,"aZ":-35.812408362800625,"pfxX":-1.7924945087546234,"pfxZ":-2.2836568941768807,"pX":0.4307452042676596,"pZ":1.712546092827765,"vX0":-2.532080564104229,"vY0":-125.30580410171447,"vZ0":-3.3181941099421683,"x":100.58,"y":192.54,"x0":1.687008706323457,"y0":50.004167806738984,"z0":5.977841199210072,"aX":-2.852575727249824},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.7,"breakHorizontal":3.8,"spinRate":2548,"spinDirection":302},"zone":9,"typeConfidence":2.0,"plateTime":0.4369988030644678,"extension":6.409025558294138},"index":0,"playId":"a64a5ca9-882e-36ec-8173-12eb0f459288","pitchNumber":1,"startTime":"2026-06-17T01:50:58.422Z","endTime":"2026-06-17T01:51:01.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698667064230055,"aZ":-13.95255258464386,"pfxX":3.4434022260792014,"pfxZ":9.410941148024044,"pX":-0.01206529450812746,"pZ":2.641474537683503,"vX0":-4.961865983250149,"vY0":-138.22427900414974,"vZ0":-6.356402745896085,"x":117.46,"y":167.46,"x0":1.358560729081656,"y0":50.00041264051929,"z0":5.907029231142232,"aX":6.6654476730277},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-5.2,"spinRate":2351,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.39620228030786464,"extension":6.808714935213724},"index":1,"playId":"72df6e53-2e8a-3c86-9772-f50291749fa0","pitchNumber":2,"startTime":"2026-06-17T01:51:22.614Z","endTime":"2026-06-17T01:51:25.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21608957577039,"aZ":-43.178714858524295,"pfxX":-4.215885428152173,"pfxZ":-8.380193296884475,"pX":0.6981058303041933,"pZ":1.2237857090696733,"vX0":-0.46602862689900165,"vY0":-114.47197763853706,"vZ0":-0.9491407400116117,"x":90.39,"y":205.74,"x0":1.4520153492547292,"y0":50.00395659866869,"z0":5.910445840294201,"aX":-5.5357145273655},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.1,"breakHorizontal":7.8,"spinRate":2601,"spinDirection":328},"zone":14,"typeConfidence":2.0,"plateTime":0.4804400604957091,"extension":6.810100543123499},"index":2,"playId":"123a977e-2f61-3707-aae5-ee6b4ef28765","pitchNumber":3,"startTime":"2026-06-17T01:51:44.856Z","endTime":"2026-06-17T01:51:48.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:51:48.995Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T01:51:51.723Z","endTime":"2026-06-17T01:53:14.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.170303658305706,"aZ":-35.88494896925469,"pfxX":-2.614773787655097,"pfxZ":-2.340287218814085,"pX":0.707321189882219,"pZ":2.0088132698466983,"vX0":-1.9916752258139028,"vY0":-125.25539492361054,"vZ0":-2.4604673246420354,"x":90.04,"y":184.54,"x0":1.8536259978896434,"y0":50.006194098526464,"z0":5.9487969805716014,"aX":-4.139618783711338},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":5.2,"spinRate":2881,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.43792054315781126,"extension":6.470588863835885},"index":0,"playId":"3c30a0e6-d0ee-336b-885c-3382ce24556e","pitchNumber":1,"startTime":"2026-06-17T01:52:12.244Z","endTime":"2026-06-17T01:52:16.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50706320571416,"aZ":-18.827032111851,"pfxX":4.301187220247807,"pfxZ":6.835166333626464,"pX":0.11865330344669138,"pZ":4.123994134080006,"vX0":-5.494364182032253,"vY0":-139.18510573503096,"vZ0":-1.4994469507132666,"x":112.48,"y":127.43,"x0":1.5635046900015535,"y0":50.005449373147655,"z0":5.92190309841218,"aX":8.403411007799395},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":-6.6,"spinRate":2135,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.3941632630588465,"extension":6.5490399186995605},"index":1,"playId":"b3fbd2d6-8036-35aa-a2c2-9315739b797f","pitchNumber":2,"startTime":"2026-06-17T01:52:34.300Z","endTime":"2026-06-17T01:52:38.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.100721753687424,"aZ":-20.111483622432893,"pfxX":7.710226547725958,"pfxZ":6.351578892357072,"pX":0.5456186361355404,"pZ":1.7957459038134795,"vX0":-5.587517437782578,"vY0":-137.35223327032412,"vZ0":-6.731813064371044,"x":96.2,"y":190.29,"x0":1.6105849289153396,"y0":50.00508277350875,"z0":5.659048296422671,"aX":14.646743923363616},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":-12.7,"spinRate":2190,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.3996801173673381,"extension":6.69998318245831},"index":2,"playId":"df76f24a-241b-3d73-b8b7-04bbf59dda13","pitchNumber":3,"startTime":"2026-06-17T01:52:50.895Z","endTime":"2026-06-17T01:52:55.362Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737997968805896,"aZ":-33.92419774645704,"pfxX":-8.810981667299902,"pfxZ":-1.1100837596785946,"pX":-0.9180261974151248,"pZ":0.9093776738642491,"vX0":-3.5183202514592526,"vY0":-124.78581093520812,"vZ0":-4.9201012689164365,"x":151.99,"y":214.23,"x0":1.6541745758384052,"y0":50.0024769915484,"z0":5.696543836836486,"aX":-13.915162832144203},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.9,"breakHorizontal":16.8,"spinRate":2621,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.43867431673302626,"extension":6.711515661275368},"index":3,"playId":"4e17d202-6283-3681-b89e-68f5d751bebd","pitchNumber":4,"startTime":"2026-06-17T01:53:10.132Z","endTime":"2026-06-17T01:53:14.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:53:14.924Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T01:53:29.145Z","endTime":"2026-06-17T01:55:02.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79459993790761,"aZ":-33.92288347743859,"pfxX":-2.1298950552868234,"pfxZ":-1.0673874997676958,"pX":-0.07099883099364618,"pZ":1.5037869276565787,"vX0":-3.4985462731179604,"vY0":-127.20951511416315,"vZ0":-4.068470700482638,"x":119.71,"y":198.18,"x0":1.6004697697995833,"y0":50.00543714134064,"z0":5.8216024579325385,"aX":-3.4805456730562003},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.6,"breakHorizontal":4.7,"spinRate":2714,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4310542574982472,"extension":6.550824557348652},"index":0,"playId":"dc44648a-039c-3f75-b1c3-7055fff79d83","pitchNumber":1,"startTime":"2026-06-17T01:53:50.471Z","endTime":"2026-06-17T01:53:54.571Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78430534746101,"aZ":-42.30455969241225,"pfxX":-3.9552551262694813,"pfxZ":-7.2302049048373185,"pX":-0.2208670678614022,"pZ":0.6250424723265718,"vX0":-2.9948969015947062,"vY0":-118.2301893634986,"vZ0":-3.05061881354461,"x":125.42,"y":221.9,"x0":1.5810025849719642,"y0":50.003862917542996,"z0":5.855036873371953,"aX":-5.540034406016418},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.6,"breakHorizontal":7.9,"spinRate":2710,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4651654999226249,"extension":6.647821872873523},"index":1,"playId":"fad9616a-d281-3676-9768-addabe1d404f","pitchNumber":2,"startTime":"2026-06-17T01:54:13.199Z","endTime":"2026-06-17T01:54:18.673Z","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":97.3,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08781585359505,"aZ":-12.461117710959185,"pfxX":1.9674953009877598,"pfxZ":9.633701815673966,"pX":-0.35273303466794553,"pZ":1.3852749855953204,"vX0":-5.496883756109592,"vY0":-141.40871864090624,"vZ0":-9.764670715074617,"x":130.45,"y":201.38,"x0":1.351848544345269,"y0":50.00699138992184,"z0":5.6610045770018536,"aX":4.028295311557326},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":-2.5,"spinRate":2358,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.3858103339433909,"extension":6.734322446397957},"index":2,"playId":"af5a9a16-94ec-353b-9c05-f2910a850f4b","pitchNumber":3,"startTime":"2026-06-17T01:54:39.618Z","endTime":"2026-06-17T01:54:45.133Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1102237729398,"aZ":-43.20417236664682,"pfxX":-3.958598948111462,"pfxZ":-7.91570602357668,"pX":-0.2422436322363762,"pZ":0.09551123844722789,"vX0":-2.5024823443717166,"vY0":-118.01130812520745,"vZ0":-3.9651198702777037,"x":126.23,"y":236.2,"x0":1.3509512969551845,"y0":50.00551421019654,"z0":5.828755426401916,"aX":-5.513265239244942},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.1,"breakHorizontal":7.8,"spinRate":2700,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.46639534167405605,"extension":6.722243506342991},"index":3,"playId":"ad60b1c9-6377-3e3b-a1f5-5405161e89d3","pitchNumber":4,"startTime":"2026-06-17T01:54:57.973Z","endTime":"2026-06-17T01:55:02.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:55:02.914Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, pitcher Blas Castaño to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T01:57:14.751Z","endTime":"2026-06-17T01:58:09.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680604,"link":"/api/v1/people/680604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":93.9,"endSpeed":85.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84291108336028,"aZ":-16.758952752532615,"pfxX":-8.095633940479424,"pfxZ":8.20923647635076,"pX":-0.14661187569372086,"pZ":3.1663946529594647,"vX0":6.981954488485623,"vY0":-136.58538913146222,"vZ0":-2.081692404081446,"x":122.59,"y":153.29,"x0":-1.6920761899733994,"y0":50.00083914682308,"z0":5.098864415297243,"aX":-15.198620059770102},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":13.1,"spinRate":2270,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40197356377251126,"extension":5.172615151391674},"index":0,"playId":"e8e5dda5-a007-3c79-9340-4c6c2ea98a85","pitchNumber":1,"startTime":"2026-06-17T01:57:25.905Z","endTime":"2026-06-17T01:57:30.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.148892552886373,"aZ":-28.02297197966907,"pfxX":8.431977680518429,"pfxZ":2.9588861214854942,"pX":-0.4126774345796039,"pZ":1.9659530385784783,"vX0":2.4145619299053775,"vY0":-118.49811944825773,"vZ0":-0.3755077475328906,"x":132.73,"y":185.7,"x0":-2.5435296276324815,"y0":50.00575893814128,"z0":4.712875144106971,"aX":11.851489692040925},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.5,"breakHorizontal":-15.8,"spinRate":2623,"spinDirection":68},"zone":7,"typeConfidence":0.91,"plateTime":0.4643227981213607,"extension":5.340001935502573},"index":1,"playId":"5d66194a-af3e-3483-b9ee-7c076b7394de","pitchNumber":2,"startTime":"2026-06-17T01:57:39.344Z","endTime":"2026-06-17T01:57:44.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-17T01:57:47.490Z","endTime":"2026-06-17T01:58:02.508Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"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.9,"endSpeed":74.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86365424015824,"aZ":-29.782089719088464,"pfxX":9.27717194320562,"pfxZ":1.6805988155424867,"pX":0.4462357532912677,"pZ":1.9322303900697988,"vX0":3.949190004144457,"vY0":-119.14269089059175,"vZ0":-0.3823453833032242,"x":99.99,"y":186.61,"x0":-2.4427344302292986,"y0":50.003136526701695,"z0":4.807693288204648,"aX":13.21424037376438},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.2,"breakHorizontal":-17.8,"spinRate":2607,"spinDirection":61},"zone":9,"typeConfidence":0.91,"plateTime":0.46135656791055,"extension":5.655635595108775},"hitData":{"launchSpeed":96.2,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.69,"coordY":180.93}},"index":3,"playId":"3445d292-b66d-35e5-a8ff-0c73efda2b16","pitchNumber":3,"startTime":"2026-06-17T01:58:02.508Z","endTime":"2026-06-17T01:58:09.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:58:09.516Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T01:58:19.414Z","endTime":"2026-06-17T01:58:57.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64561933951408,"aZ":-25.86757492902157,"pfxX":-9.144647978340325,"pfxZ":3.33728155642949,"pX":-0.8288839016348749,"pZ":3.5081074469263624,"vX0":6.153201599704705,"vY0":-136.7512090105089,"vZ0":0.5297722649026115,"x":148.6,"y":144.06,"x0":-1.9219866086403872,"y0":50.00493428784621,"z0":5.088778492034679,"aX":-17.291976650276084},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2028,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.40080685272670413,"extension":5.237033270744696},"index":0,"playId":"6d872035-12d6-3872-ad62-eabe98a5f3ca","pitchNumber":1,"startTime":"2026-06-17T01:58:35.106Z","endTime":"2026-06-17T01:58:39.279Z","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":92.9,"endSpeed":84.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65575371220113,"aZ":-27.06508880251761,"pfxX":-10.905754670548564,"pfxZ":2.776614703424512,"pX":-0.2580590557670144,"pZ":2.46058540877265,"vX0":8.11048668695383,"vY0":-135.05741884022453,"vZ0":-1.1093823722016012,"x":126.84,"y":172.34,"x0":-1.889947249361866,"y0":50.000987481893446,"z0":4.788071741858779,"aX":-20.053907568204153},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":17.9,"spinRate":2009,"spinDirection":237},"zone":5,"typeConfidence":0.89,"plateTime":0.40625678593915815,"extension":5.525706190384747},"hitData":{"launchSpeed":94.8,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.52,"coordY":150.37}},"index":1,"playId":"c75dbf67-c7da-3507-83b0-65c5f7887d17","pitchNumber":2,"startTime":"2026-06-17T01:58:49.008Z","endTime":"2026-06-17T01:58:57.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T01:58:57.749Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T01:59:16.341Z","endTime":"2026-06-17T02:00:34.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73651644357407,"aZ":-19.26019080361023,"pfxX":-6.615456768973727,"pfxZ":6.663202865680897,"pX":0.5330104376520066,"pZ":1.716771091429523,"vX0":7.881108546901263,"vY0":-138.32706298853884,"vZ0":-5.544415767265653,"x":96.68,"y":192.43,"x0":-1.4929918226695567,"y0":50.00510809572053,"z0":5.037677221355989,"aX":-12.827163582688081},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":10.3,"spinRate":2286,"spinDirection":226},"zone":9,"typeConfidence":0.84,"plateTime":0.3959009569176333,"extension":5.202425863956696},"index":0,"playId":"13f7b317-fbec-3dc4-a274-bd8f7ad87edf","pitchNumber":1,"startTime":"2026-06-17T01:59:24.815Z","endTime":"2026-06-17T01:59:29.214Z","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":94.4,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41287216567131,"aZ":-21.45606307845801,"pfxX":-11.069305351677787,"pfxZ":5.620528387815597,"pX":-0.03737501845393524,"pZ":1.1011149187917169,"vX0":7.965047117135352,"vY0":-137.22691416005495,"vZ0":-6.341417087513217,"x":118.42,"y":209.05,"x0":-1.5396406812086274,"y0":50.00221461268533,"z0":4.903903160211226,"aX":-21.10720939269804},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":18.4,"spinRate":2140,"spinDirection":229},"zone":13,"typeConfidence":0.85,"plateTime":0.39915382916968234,"extension":5.286963942383912},"index":1,"playId":"2fa61bc7-f6c3-3352-a6eb-9cc17249c105","pitchNumber":2,"startTime":"2026-06-17T01:59:39.878Z","endTime":"2026-06-17T01:59:44.182Z","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":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42083342643201,"aZ":-30.35001053066003,"pfxX":10.003777238554322,"pfxZ":1.2739094997752893,"pX":0.04791396040394712,"pZ":1.4681419116354961,"vX0":2.513204554561799,"vY0":-119.75330260460312,"vZ0":-1.2866596637362193,"x":115.17,"y":199.14,"x0":-2.3175212393352127,"y0":50.005460589236804,"z0":4.753946863788619,"aX":14.377486402860848},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.3,"breakHorizontal":-18.7,"spinRate":2578,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.45924969559705175,"extension":5.364673911859483},"index":2,"playId":"e168b5c1-71a9-3b0e-b752-ca5b1095e029","pitchNumber":3,"startTime":"2026-06-17T01:59:54.266Z","endTime":"2026-06-17T01:59:57.595Z","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":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638494363581096,"aZ":-29.887665333781623,"pfxX":9.675882836474795,"pfxZ":1.600093281252474,"pX":1.4554957145882228,"pZ":1.5233499058629865,"vX0":5.209540001824011,"vY0":-119.5837154248687,"vZ0":-1.3678218815391787,"x":61.52,"y":197.65,"x0":-2.017061733934843,"y0":50.00483462057854,"z0":4.8138960077026525,"aX":13.845921420023389},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.8,"breakHorizontal":-18.8,"spinRate":2548,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4601461324558249,"extension":5.440511705188846},"index":3,"playId":"ed98cdef-7fbf-327b-b6db-450c61ecfc4c","pitchNumber":4,"startTime":"2026-06-17T02:00:13.242Z","endTime":"2026-06-17T02:00:17.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.388097747277044,"aZ":-24.651763015153204,"pfxX":-11.024021303394846,"pfxZ":4.084395899857999,"pX":0.3724074724485685,"pZ":1.5413959881922166,"vX0":7.95419690294791,"vY0":-135.78217953644355,"vZ0":-4.871132696394236,"x":102.8,"y":197.16,"x0":-1.1822828560503333,"y0":50.00513240760139,"z0":5.103099833818494,"aX":-20.31602004715791},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2069,"spinDirection":222},"zone":14,"typeConfidence":0.92,"plateTime":0.40544532198791794,"extension":5.19750234968839},"index":4,"playId":"f65d4223-2179-341c-9046-80a40394d153","pitchNumber":5,"startTime":"2026-06-17T02:00:30.459Z","endTime":"2026-06-17T02:00:34.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:00:34.641Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Sullivan lines out to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T02:02:55.540Z","endTime":"2026-06-17T02:04:30.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T02:02:13.916Z","endTime":"2026-06-17T02:02:57.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.329638733448128,"aZ":-25.366893883128625,"pfxX":-8.350821411594385,"pfxZ":3.9339378377586947,"pX":-0.6879372652261044,"pZ":2.624187797779574,"vX0":4.734603702862185,"vY0":-130.65525180255918,"vZ0":-1.565146389635668,"x":143.22,"y":167.93,"x0":-1.4378454316896911,"y0":50.00349664671966,"z0":5.135964536187241,"aX":-14.449231099091412},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":14.0,"spinRate":2158,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.41909185778317637,"extension":6.77384957590467},"index":1,"playId":"74065641-ec3a-3c81-8768-df74e1163180","pitchNumber":1,"startTime":"2026-06-17T02:02:57.856Z","endTime":"2026-06-17T02:03:02.052Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.091731504715106,"aZ":-37.91477896819699,"pfxX":10.069357919716438,"pfxZ":-4.751210787638107,"pX":0.49423028781336764,"pZ":1.9558850956205822,"vX0":1.3634082978722228,"vY0":-109.9581970161822,"vZ0":1.5615143355677228,"x":98.16,"y":185.97,"x0":-1.4428674763561686,"y0":50.00500815105277,"z0":5.303300759820356,"aX":12.155643412157058},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.8,"breakHorizontal":-18.6,"spinRate":2959,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.5008574826140175,"extension":6.941866007821691},"index":2,"playId":"c2b7ca38-a5ce-36bd-b66d-cfae2e3f754c","pitchNumber":2,"startTime":"2026-06-17T02:03:15.429Z","endTime":"2026-06-17T02:03:18.549Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-17T02:03:23.446Z","endTime":"2026-06-17T02:03:42.557Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":68.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.640779519081146,"aZ":-39.69522903673984,"pfxX":10.737072836663447,"pfxZ":-6.25970922214559,"pX":-0.17800522234033675,"pZ":1.7308817913663543,"vX0":0.1685436730517193,"vY0":-109.88562717147862,"vZ0":1.5255706729223002,"x":123.79,"y":192.05,"x0":-1.6471238644400361,"y0":50.00347471692779,"z0":5.30203911828128,"aX":12.900735666201587},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.4,"breakHorizontal":-19.4,"spinRate":3063,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.5018341867464344,"extension":6.828958259749559},"index":4,"playId":"d617064a-c0d9-3d21-a84a-057d5d641932","pitchNumber":3,"startTime":"2026-06-17T02:03:42.557Z","endTime":"2026-06-17T02:03:46.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57995041773033,"aZ":-23.22424436772553,"pfxX":1.33754507807408,"pfxZ":5.065924652056051,"pX":-1.19080521253219,"pZ":3.4820897201631578,"vX0":-0.1705084401130969,"vY0":-131.72980444190253,"vZ0":0.0683494995678311,"x":162.39,"y":144.76,"x0":-1.2993181777207674,"y0":50.00344514479132,"z0":5.165179747607479,"aX":2.363245949950901},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":-2.4,"spinRate":2514,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.41494390225868694,"extension":6.671556160250876},"index":5,"playId":"30f39bb9-4128-3f25-88fe-e8fd443a7a75","pitchNumber":4,"startTime":"2026-06-17T02:04:05.962Z","endTime":"2026-06-17T02:04:10.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":68.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94786616401541,"aZ":-39.03742457926305,"pfxX":10.069772923956208,"pfxZ":-5.687610696248985,"pX":0.11662042066305921,"pZ":1.9041254131363496,"vX0":0.5990616954982633,"vY0":-110.49745418501767,"vZ0":1.6906954440964876,"x":112.55,"y":187.37,"x0":-1.463565664475731,"y0":50.00016818740626,"z0":5.303940757917575,"aX":12.160590451220003},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-9.2,"breakHorizontal":-18.2,"spinRate":3072,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.5001540399565929,"extension":6.9043780353266495},"hitData":{"launchSpeed":71.0,"launchAngle":13.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.92,"coordY":156.81}},"index":6,"playId":"f61b7fed-8575-39ce-a6c8-34f67400940d","pitchNumber":5,"startTime":"2026-06-17T02:04:25.396Z","endTime":"2026-06-17T02:04:30.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:04:30.441Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T02:04:43.228Z","endTime":"2026-06-17T02:05:53.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931958259465198,"aZ":-30.821346155354757,"pfxX":7.625415316235734,"pfxZ":0.9661213027857416,"pX":1.671053675290578,"pZ":1.7577082998484783,"vX0":4.863806695677886,"vY0":-118.11234463073889,"vZ0":-0.7549968733376433,"x":53.3,"y":191.32,"x0":-1.4104613204362813,"y0":50.003398299003116,"z0":4.932763504133155,"aX":10.700869249959545},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.8,"breakHorizontal":-15.0,"spinRate":2643,"spinDirection":82},"zone":14,"typeConfidence":0.83,"plateTime":0.46494668314072785,"extension":6.734690934388917},"index":0,"playId":"345886e0-babd-3a9f-8555-76c0e82680ea","pitchNumber":1,"startTime":"2026-06-17T02:04:57.386Z","endTime":"2026-06-17T02:05:01.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.349909398262184,"aZ":-28.721177163858698,"pfxX":-7.497365348146905,"pfxZ":1.988476570782903,"pX":0.7369343719651151,"pZ":1.8018896164734668,"vX0":7.362960622660292,"vY0":-130.369309511067,"vZ0":-2.561730796968902,"x":88.91,"y":190.13,"x0":-1.1390554409967217,"y0":50.00135822618848,"z0":4.947382897836955,"aX":-13.008232900125096},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":12.1,"spinRate":2230,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.418852063949255,"extension":6.872753381638103},"index":1,"playId":"bdf7440d-8197-3e7e-a96e-d48ba1c12b9f","pitchNumber":2,"startTime":"2026-06-17T02:05:11.761Z","endTime":"2026-06-17T02:05:16.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761543217101565,"aZ":-28.096662045563004,"pfxX":-6.685815005014854,"pfxZ":2.323108864210109,"pX":0.605134782377242,"pZ":2.7705589413985083,"vX0":6.611706944579129,"vY0":-131.15561191300756,"vZ0":-0.6099586111439381,"x":93.93,"y":163.97,"x0":-1.0706352142627935,"y0":50.003528086527936,"z0":5.087597424424357,"aX":-11.737453022865639},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.3,"breakHorizontal":10.8,"spinRate":2261,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.416415886929852,"extension":7.005059717681963},"index":2,"playId":"f4206801-decf-3829-b28c-417c732363ec","pitchNumber":3,"startTime":"2026-06-17T02:05:30.782Z","endTime":"2026-06-17T02:05:34.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":68.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347106836066338,"aZ":-38.33004092847196,"pfxX":9.865240019449274,"pfxZ":-5.148051086443175,"pX":0.5509646618088216,"pZ":1.7089772256569593,"vX0":1.0545582325519753,"vY0":-109.78899620642056,"vZ0":1.3122297004290264,"x":96.0,"y":192.64,"x0":-1.2172304130996192,"y0":50.00498005175802,"z0":5.251956433076766,"aX":11.785037180668603},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-8.5,"breakHorizontal":-18.1,"spinRate":3076,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.5030563716937029,"extension":7.0414934692675395},"index":3,"playId":"bd1b8087-5639-393a-a6be-1238c0eccbe1","pitchNumber":4,"startTime":"2026-06-17T02:05:49.771Z","endTime":"2026-06-17T02:05:53.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:05:53.747Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T02:05:57.506Z","endTime":"2026-06-17T02:07:51.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12263603620911,"aZ":-27.712267208361215,"pfxX":-6.340718186400434,"pfxZ":2.4979633579153795,"pX":0.7949708859699002,"pZ":2.94935078143785,"vX0":7.364652000333685,"vY0":-132.25214119536363,"vZ0":-0.28103396076278175,"x":86.7,"y":159.15,"x0":-1.1917017505954324,"y0":50.002513581410454,"z0":5.076022060996997,"aX":-11.321341677647009},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.7,"breakHorizontal":10.1,"spinRate":2263,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.41292678143598005,"extension":6.804935055037783},"index":0,"playId":"d2b8098f-74fd-3edb-b346-efff6ca1b075","pitchNumber":1,"startTime":"2026-06-17T02:06:18.246Z","endTime":"2026-06-17T02:06:22.638Z","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":89.1,"endSpeed":82.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470289488252764,"aZ":-26.934173860951994,"pfxX":-7.427582947436838,"pfxZ":3.0570309897763854,"pX":0.5906852494896063,"pZ":1.6459350351538884,"vX0":7.129173451782862,"vY0":-129.69989346474281,"vZ0":-3.053576024227982,"x":94.48,"y":194.34,"x0":-1.220056766536487,"y0":50.00372302162294,"z0":4.878203997572929,"aX":-12.73784211858553},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":12.0,"spinRate":2289,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.4212579087416235,"extension":6.771292563121811},"index":1,"playId":"0cd6da05-e2b4-3873-b365-15e16653954c","pitchNumber":2,"startTime":"2026-06-17T02:06:35.545Z","endTime":"2026-06-17T02:06:40.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-17T02:06:46.056Z","endTime":"2026-06-17T02:07:00.358Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.521125496719627,"aZ":-26.445252944313445,"pfxX":0.6800709111668315,"pfxZ":3.3756543423848253,"pX":-0.9325528418226443,"pZ":3.0088931414505242,"vX0":0.5650860701852616,"vY0":-129.82102271804632,"vZ0":-0.40116369803502305,"x":152.55,"y":157.54,"x0":-1.241821758039446,"y0":50.00495804744477,"z0":5.187694431260022,"aX":1.1545815957517152},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":-1.3,"spinRate":2483,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.42277939704337175,"extension":7.036474698603572},"index":3,"playId":"db2afa0b-8215-38b0-a9a2-d731b9d8d5c5","pitchNumber":3,"startTime":"2026-06-17T02:07:00.358Z","endTime":"2026-06-17T02:07:04.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":67.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14791018842616,"aZ":-39.86504837120819,"pfxX":11.434027472737569,"pfxZ":-6.542445566557691,"pX":-1.3917032388328603,"pZ":1.6052231452348373,"vX0":-2.6784959201551013,"vY0":-108.93148957911036,"vZ0":1.5706320661344553,"x":170.05,"y":195.44,"x0":-1.6142889640375795,"y0":50.00494688731006,"z0":5.2600559522761,"aX":13.433371465420983},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-10.9,"breakHorizontal":-19.7,"spinRate":3134,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.5072128572147312,"extension":6.890640646045136},"index":4,"playId":"4977e7ea-79f4-3148-89aa-cf975defed8c","pitchNumber":4,"startTime":"2026-06-17T02:07:18.197Z","endTime":"2026-06-17T02:07:23.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758465004943805,"aZ":-27.630822378704547,"pfxX":-6.804344943959157,"pfxZ":2.539899318230212,"pX":0.05880596681545556,"pZ":2.2501102094925525,"vX0":5.53921849736068,"vY0":-132.6792361950145,"vZ0":-1.9382963015069619,"x":114.76,"y":178.03,"x0":-1.169534650343904,"y0":50.0004861024226,"z0":4.9989432777375225,"aX":-12.158576395486538},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":11.2,"spinRate":2308,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4124446633614909,"extension":6.945836266916406},"hitData":{"launchSpeed":98.6,"launchAngle":9.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.97,"coordY":109.94}},"index":5,"playId":"dd01e2a2-d619-3817-8d8a-61f195576be5","pitchNumber":5,"startTime":"2026-06-17T02:07:35.803Z","endTime":"2026-06-17T02:07:51.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:07:51.166Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a bunt pop to pitcher Phil Maton. Edouard Julien to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T02:07:59.632Z","endTime":"2026-06-17T02:08:27.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723676384404904,"aZ":-27.929645891622844,"pfxX":-6.205955892318289,"pfxZ":2.454906181058414,"pX":0.4349491302746345,"pZ":2.3292501985680167,"vX0":6.629277574564941,"vY0":-130.78136033775485,"vZ0":-1.5004806715680612,"x":100.42,"y":175.89,"x0":-1.3271200191013393,"y0":50.00590706465465,"z0":5.006395751655616,"aX":-10.746438365370649},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":9.7,"spinRate":2252,"spinDirection":210},"zone":6,"typeConfidence":0.89,"plateTime":0.4188925931156926,"extension":6.795919806731302},"hitData":{"launchSpeed":43.3,"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"bunt_popup","hardness":"medium","location":"1","coordinates":{"coordX":126.06,"coordY":195.65}},"index":0,"playId":"d2f45bbf-c00c-39ab-bdf4-ec3163542aac","pitchNumber":1,"startTime":"2026-06-17T02:08:16.206Z","endTime":"2026-06-17T02:08:27.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:08:27.283Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks. Edouard Julien to 3rd. Jake McCarthy to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T02:09:55.151Z","endTime":"2026-06-17T02:13:35.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T02:08:54.216Z","endTime":"2026-06-17T02:09:57.423Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":69.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920888543509164,"aZ":-40.18418286332162,"pfxX":9.725556989089608,"pfxZ":-6.48989523685233,"pX":1.6084964827276946,"pZ":1.9142116558604187,"vX0":3.927751556081552,"vY0":-112.04327004362695,"vZ0":1.842650001651164,"x":55.69,"y":187.1,"x0":-1.4473304377934353,"y0":50.00532991471147,"z0":5.282550453657282,"aX":11.994457196833013},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.7,"breakHorizontal":-18.8,"spinRate":3151,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4946124609040261,"extension":6.81448936230642},"index":1,"playId":"837fa257-9124-3e46-99e7-8e83272a3254","pitchNumber":1,"startTime":"2026-06-17T02:09:57.423Z","endTime":"2026-06-17T02:10:02.688Z","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":75.7,"endSpeed":68.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67737451433318,"aZ":-39.53226981714175,"pfxX":10.06771766367998,"pfxZ":-6.177174764733461,"pX":-0.44222753522638053,"pZ":1.7634084445091878,"vX0":-0.5016113401704083,"vY0":-110.03381517961206,"vZ0":1.8095839910378118,"x":133.86,"y":191.17,"x0":-1.5101486340557275,"y0":50.00178969548436,"z0":5.210283785547281,"aX":11.994537264754833},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-10.1,"breakHorizontal":-17.9,"spinRate":3168,"spinDirection":59},"zone":7,"typeConfidence":0.9,"plateTime":0.5032859886400574,"extension":6.881098341456678},"index":2,"playId":"e5c2056d-20b6-324a-a33b-7b4afa453c8c","pitchNumber":2,"startTime":"2026-06-17T02:10:15.065Z","endTime":"2026-06-17T02:10:19.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":66.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57737165227093,"aZ":-40.80017625123197,"pfxX":10.525114939176309,"pfxZ":-7.553220575295304,"pX":-2.580901599703585,"pZ":3.857572223525421,"vX0":-4.756349991705211,"vY0":-107.14597221290067,"vZ0":6.322483635028228,"x":215.38,"y":134.63,"x0":-1.6787712067326228,"y0":50.00252384476933,"z0":5.473705334318785,"aX":12.02013971632544},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-11.2,"breakHorizontal":-17.4,"spinRate":3127,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.5146993400182813,"extension":6.938429498812638},"index":3,"playId":"d6a5e0ee-8d0b-3ec8-b2cb-51d8a1a8e0dd","pitchNumber":3,"startTime":"2026-06-17T02:10:36.478Z","endTime":"2026-06-17T02:10:39.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02172608362404,"aZ":-27.25041966042231,"pfxX":-9.826542325018941,"pfxZ":2.842989759046712,"pX":0.260322630260917,"pZ":0.6854705498409985,"vX0":7.1942875571249,"vY0":-131.41342958012459,"vZ0":-5.571813160908446,"x":107.08,"y":220.27,"x0":-1.2475643884722134,"y0":50.00571163341606,"z0":4.8791880111605845,"aX":-17.04607296542829},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":2277,"spinDirection":220},"zone":14,"typeConfidence":0.92,"plateTime":0.418129347740539,"extension":6.990908786284094},"index":4,"playId":"326245af-4df6-3062-b381-e631148c004a","pitchNumber":4,"startTime":"2026-06-17T02:11:06.035Z","endTime":"2026-06-17T02:11:10.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.296553839377395,"aZ":-21.61898444117652,"pfxX":-5.350413079157403,"pfxZ":5.887000194802068,"pX":-0.299676202711694,"pZ":3.2704666619091545,"vX0":4.503064167150443,"vY0":-133.01373369984321,"vZ0":-0.6388400165906447,"x":128.42,"y":150.48,"x0":-1.318675737811268,"y0":50.004614601702414,"z0":5.080066836865175,"aX":-9.59683885516816},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":8.8,"spinRate":2279,"spinDirection":210},"zone":1,"typeConfidence":0.73,"plateTime":0.41165368599409113,"extension":6.94772598873394},"index":5,"playId":"47c68303-f21c-3e4f-95cf-e0c881739b41","pitchNumber":5,"startTime":"2026-06-17T02:11:30.521Z","endTime":"2026-06-17T02:11:33.663Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-17T02:11:47.342Z","endTime":"2026-06-17T02:12:00.201Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223921032537067,"aZ":-23.178509337582522,"pfxX":-7.204526833268313,"pfxZ":5.042100293097951,"pX":-0.22833634457980242,"pZ":2.626767089025685,"vX0":5.259404103845277,"vY0":-132.43305609338145,"vZ0":-1.8716579576253265,"x":125.7,"y":167.86,"x0":-1.300060620026876,"y0":50.00107985025514,"z0":5.0312655999473455,"aX":-12.84719463746339},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":12.0,"spinRate":2331,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.412955181509838,"extension":7.078388133219581},"index":7,"playId":"819511de-e194-3468-8cf2-a119d53de3f7","pitchNumber":6,"startTime":"2026-06-17T02:12:00.201Z","endTime":"2026-06-17T02:12:05.153Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.515113170631068,"aZ":-24.169074532391733,"pfxX":-8.439583296599896,"pfxZ":4.4725853256480095,"pX":-0.23855686832564327,"pZ":2.1517888073915614,"vX0":5.307329670352754,"vY0":-132.9679897992224,"vZ0":-2.896255287091527,"x":126.09,"y":180.68,"x0":-1.1639156209004273,"y0":50.00399807350849,"z0":5.00875566220267,"aX":-15.113192788747963},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":14.2,"spinRate":2425,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.41191422142890266,"extension":7.053407510904147},"index":8,"playId":"870b03c8-b744-32e4-a774-c0008dc3c1e0","pitchNumber":7,"startTime":"2026-06-17T02:12:28.910Z","endTime":"2026-06-17T02:12:34.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36942785707536,"aZ":-22.820770527570406,"pfxX":-8.52400929424129,"pfxZ":5.223019539634711,"pX":1.0825890631876756,"pZ":0.9607507049546921,"vX0":8.645111830852608,"vY0":-132.9065225804161,"vZ0":-6.051883973949323,"x":75.73,"y":212.84,"x0":-1.1041804010498415,"y0":50.00065794663644,"z0":4.923634946632023,"aX":-15.254837899647514},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":2388,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.4120553704872112,"extension":7.139317851297872},"index":9,"playId":"de99f92e-7d5e-3aa5-876f-0f9501c93db0","pitchNumber":8,"startTime":"2026-06-17T02:13:28.660Z","endTime":"2026-06-17T02:13:35.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:13:35.305Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Rumfield lines out to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T02:16:14.848Z","endTime":"2026-06-17T02:17:46.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T02:13:55.389Z","endTime":"2026-06-17T02:15:43.251Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trent Thornton replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-17T02:15:43.251Z","endTime":"2026-06-17T02:16:17.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42411343446694,"aZ":-42.79719522795307,"pfxX":3.7010193925821238,"pfxZ":-7.587299032733588,"pX":-0.13081361193519409,"pZ":2.044117061428097,"vX0":3.1788886677328736,"vY0":-118.11017061264883,"vZ0":0.20824383518093992,"x":121.99,"y":183.59,"x0":-1.9795385533577177,"y0":50.003937051206975,"z0":5.920444959102019,"aX":5.180536171750932},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.3,"breakHorizontal":-7.6,"spinRate":3186,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.46539301668773314,"extension":5.869390532151811},"index":2,"playId":"509e3ab7-98ca-3c69-896d-3c20490154a6","pitchNumber":1,"startTime":"2026-06-17T02:16:17.117Z","endTime":"2026-06-17T02:16:21.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.786113717210416,"aZ":-29.98491993203936,"pfxX":0.9853126907804466,"pfxZ":1.2472320841401192,"pX":0.571608784586165,"pZ":1.9893277984483173,"vX0":6.253333941049634,"vY0":-130.80955807927887,"vZ0":-3.5907023716757696,"x":95.21,"y":185.07,"x0":-1.9671765387414513,"y0":50.00079369108569,"z0":5.601407132456311,"aX":1.7249761753409034},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":-3.0,"spinRate":2946,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.41699343096876573,"extension":6.016729385050101},"index":3,"playId":"e61e390d-21cf-3bc6-b2a7-4d6f91190bb3","pitchNumber":2,"startTime":"2026-06-17T02:16:33.323Z","endTime":"2026-06-17T02:16:38.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123626058955534,"aZ":-14.526730288539994,"pfxX":-2.861471418285009,"pfxZ":8.799549624568721,"pX":-0.34513306113558406,"pZ":3.9191596980564554,"vX0":5.08679993743431,"vY0":-140.11508760116882,"vZ0":-2.1163195064137246,"x":130.16,"y":132.96,"x0":-1.8052843425227185,"y0":50.00119193308448,"z0":5.624074585254188,"aX":-5.738187841390323},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":4.2,"spinRate":2466,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3896384780436364,"extension":6.18101442557919},"index":4,"playId":"90d859a1-0f4e-3258-b061-59b51f5180ba","pitchNumber":3,"startTime":"2026-06-17T02:17:05.035Z","endTime":"2026-06-17T02:17:08.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-17T02:17:21.269Z","endTime":"2026-06-17T02:17:38.191Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237100635680516,"aZ":-15.138972954759852,"pfxX":-3.2865175190219102,"pfxZ":8.639119671987574,"pX":-0.3585460598431899,"pZ":2.549397333466367,"vX0":5.446774225242321,"vY0":-138.8583815121219,"vZ0":-5.123812232418453,"x":130.67,"y":169.95,"x0":-1.9097642540971245,"y0":50.00410858849869,"z0":5.410137070713266,"aX":-6.4819466762644575},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2491,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3929828051832911,"extension":6.212002392917785},"hitData":{"launchSpeed":88.5,"launchAngle":26.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.37,"coordY":103.06}},"index":6,"playId":"a877cae3-bde6-31b5-97b3-13a05a8b83f2","pitchNumber":4,"startTime":"2026-06-17T02:17:38.191Z","endTime":"2026-06-17T02:17:46.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:17:46.928Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out sharply, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T02:20:19.653Z","endTime":"2026-06-17T02:20:29.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Blas Castaño.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T02:19:54.670Z","endTime":"2026-06-17T02:20:21.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.194832621046356,"aZ":-30.134935796655327,"pfxX":10.288325988304965,"pfxZ":1.1672084780968532,"pX":-0.3536208500843397,"pZ":2.0827849444677846,"vX0":-11.295193936668342,"vY0":-131.6927434017159,"vZ0":-1.698906277393633,"x":130.48,"y":182.54,"x0":2.663901905350612,"y0":50.003700522625145,"z0":4.9753756473058885,"aX":17.987709370839973},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.9,"breakHorizontal":-16.0,"spinRate":2153,"spinDirection":118},"zone":7,"typeConfidence":0.9,"plateTime":0.41666051305047125,"extension":5.722402001668701},"hitData":{"launchSpeed":100.8,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":106.0,"coordY":171.0}},"index":1,"playId":"e7d159a4-f43e-3c5d-973b-fff7d82c774c","pitchNumber":1,"startTime":"2026-06-17T02:20:21.931Z","endTime":"2026-06-17T02:20:29.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:20:29.267Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T02:20:42.201Z","endTime":"2026-06-17T02:22:17.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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(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":85.8,"endSpeed":79.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750043000129587,"aZ":-27.65072751417604,"pfxX":1.763556487346067,"pfxZ":2.868457134946807,"pX":-1.4272837432552774,"pZ":2.8082693495519826,"vX0":-11.365588810345244,"vY0":-124.51736110292858,"vZ0":0.18095466610214728,"x":171.4,"y":162.96,"x0":2.9569699301588286,"y0":50.006145505829096,"z0":5.012563641678585,"aX":2.7866919378144384},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":-0.7,"spinRate":2384,"spinDirection":116},"zone":11,"typeConfidence":0.89,"plateTime":0.4389955125306888,"extension":5.6432829704346315},"index":0,"playId":"c294ce82-eb70-35ec-83e1-dd2b8fdc2390","pitchNumber":1,"startTime":"2026-06-17T02:20:54.650Z","endTime":"2026-06-17T02:20:59.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261100834833826,"aZ":-33.38886277781677,"pfxX":8.551491099389464,"pfxZ":-0.8547793220928046,"pX":1.041648693581017,"pZ":2.0876751450579114,"vX0":-6.943379175985569,"vY0":-118.55540249320485,"vZ0":0.1348019086663721,"x":77.29,"y":182.41,"x0":2.894606014532077,"y0":50.00026852694401,"z0":5.072640977483043,"aX":12.194603848984906},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":-13.8,"spinRate":1430,"spinDirection":103},"zone":14,"typeConfidence":0.87,"plateTime":0.4616564883452736,"extension":5.770821076119362},"index":1,"playId":"592fc462-c7e3-3246-bc00-a2db6d7ecf12","pitchNumber":2,"startTime":"2026-06-17T02:21:09.700Z","endTime":"2026-06-17T02:21:14.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7595474149753,"aZ":-29.71106229362342,"pfxX":10.682272847250054,"pfxZ":1.4540618325141006,"pX":-0.12052495576965098,"pZ":1.2691870235922509,"vX0":-10.926203351685393,"vY0":-129.6941204833704,"vZ0":-3.4730058053101933,"x":121.59,"y":204.51,"x0":2.772073279867148,"y0":50.002210772190764,"z0":4.907507286676823,"aX":18.080427277015087},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-16.7,"spinRate":2183,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.423375516548373,"extension":5.805940528474275},"index":2,"playId":"c7f4073c-f251-3cf8-b1a8-c8d4883ff1d4","pitchNumber":3,"startTime":"2026-06-17T02:21:24.043Z","endTime":"2026-06-17T02:21:30.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693222514251616,"aZ":-30.291922879554136,"pfxX":11.645858675900962,"pfxZ":1.1033725097457987,"pX":0.558419223264004,"pZ":2.0637214142150535,"vX0":-9.639305887327781,"vY0":-130.07865547073064,"vZ0":-1.6334217535259312,"x":95.71,"y":183.06,"x0":2.8091236822858163,"y0":50.00314848872308,"z0":5.00861350802378,"aX":19.84797301459097},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-18.8,"spinRate":2064,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.42198028353570693,"extension":5.9555023264930576},"index":3,"playId":"5fe56e16-a0f7-3d20-b39e-499e952bf6c4","pitchNumber":4,"startTime":"2026-06-17T02:21:43.456Z","endTime":"2026-06-17T02:21:48.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457684483289594,"aZ":-28.037171474039965,"pfxX":11.119458883850285,"pfxZ":2.3772150452405434,"pX":-0.21643532889684067,"pZ":2.290021036746779,"vX0":-11.610143363474858,"vY0":-131.2800398813072,"vZ0":-1.515974527019666,"x":125.25,"y":176.95,"x0":2.824119612688659,"y0":50.0036679758805,"z0":4.966998348359349,"aX":19.36036474921722},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-17.5,"spinRate":2226,"spinDirection":118},"zone":5,"typeConfidence":0.91,"plateTime":0.4176255213886928,"extension":5.928185841647279},"index":4,"playId":"18062f1b-4691-3116-acbf-55797bad6606","pitchNumber":5,"startTime":"2026-06-17T02:21:57.330Z","endTime":"2026-06-17T02:22:01.900Z","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":90.4,"endSpeed":82.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987481277579153,"aZ":-29.131029517933687,"pfxX":10.779377785615369,"pfxZ":1.751555786720143,"pX":-0.8946395299946951,"pZ":2.451022088164672,"vX0":-12.73479021543515,"vY0":-130.9659826111791,"vZ0":-0.8147336516776588,"x":151.1,"y":172.6,"x0":2.6332626744789605,"y0":50.00106211154711,"z0":4.947420860604821,"aX":18.700739660130697},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-16.7,"spinRate":2214,"spinDirection":122},"zone":11,"typeConfidence":0.9,"plateTime":0.418427307596672,"extension":5.917479607868854},"index":5,"playId":"430ca580-809b-35e3-9ff1-24c62ced7c27","pitchNumber":6,"startTime":"2026-06-17T02:22:12.910Z","endTime":"2026-06-17T02:22:17.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:22:17.935Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T02:22:24.216Z","endTime":"2026-06-17T02:23:26.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44808886940845,"aZ":-32.39325892133196,"pfxX":-4.056585864088008,"pfxZ":-0.16120895353286002,"pX":0.10173754371222844,"pZ":3.023683827207306,"vX0":-5.791562783852256,"vY0":-114.94154936168424,"vZ0":2.980395088092985,"x":113.12,"y":157.14,"x0":3.1868662750716474,"y0":50.00451929169161,"z0":4.867458080659338,"aX":-5.397140422209457},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.8,"breakHorizontal":8.9,"spinRate":2552,"spinDirection":294},"zone":2,"typeConfidence":0.9,"plateTime":0.47757352826876875,"extension":5.405129633545716},"index":0,"playId":"3242cbc7-b583-381a-974a-0711536fe902","pitchNumber":1,"startTime":"2026-06-17T02:22:41.342Z","endTime":"2026-06-17T02:22:45.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995147694869026,"aZ":-30.638410455653503,"pfxX":-6.800187077811359,"pfxZ":1.1837924429582412,"pX":-1.3827549600380384,"pZ":2.484808392188527,"vX0":-7.755425660822387,"vY0":-113.81545894044562,"vZ0":1.641862327564382,"x":169.71,"y":171.69,"x0":2.966379596018833,"y0":50.003513020027206,"z0":4.812493688291977,"aX":-8.823507614764454},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.0,"breakHorizontal":14.4,"spinRate":2805,"spinDirection":298},"zone":11,"typeConfidence":0.9,"plateTime":0.4832417041024075,"extension":5.597596349095384},"index":1,"playId":"4a6cf659-56b3-3599-ba96-8f0f8c8dd998","pitchNumber":2,"startTime":"2026-06-17T02:22:55.462Z","endTime":"2026-06-17T02:22:59.724Z","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":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790579743012678,"aZ":-27.523816344743732,"pfxX":8.941766257716012,"pfxZ":2.6662168361185987,"pX":-0.2131322722963789,"pZ":2.7345794003464263,"vX0":-10.69672067746816,"vY0":-131.27913331655412,"vZ0":-0.5985848622055654,"x":125.12,"y":164.95,"x0":2.75254157450796,"y0":50.0041117546721,"z0":5.014263004798004,"aX":15.60876128819339},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-13.8,"spinRate":2217,"spinDirection":122},"zone":5,"typeConfidence":0.91,"plateTime":0.4172157168268731,"extension":5.925814054387442},"hitData":{"launchSpeed":102.4,"launchAngle":26.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.15,"coordY":41.48}},"index":2,"playId":"8341940b-940e-3f78-a065-9596087051f0","pitchNumber":3,"startTime":"2026-06-17T02:23:11.146Z","endTime":"2026-06-17T02:23:26.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:23:26.932Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki hits a ground-rule double (8) on a line drive down the right-field line. Alex Bregman to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T02:23:33.149Z","endTime":"2026-06-17T02:25:26.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93131254926203,"aZ":-32.11824967939487,"pfxX":-9.020191219847817,"pfxZ":0.043958913246369136,"pX":-0.7153472137277046,"pZ":2.082676387088006,"vX0":-6.085768549441462,"vY0":-113.36150630737603,"vZ0":1.1630069663784135,"x":144.27,"y":182.55,"x0":3.181843906628475,"y0":50.003739190259566,"z0":4.784660407243634,"aX":-11.665292363227781},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":0.7,"breakHorizontal":18.0,"spinRate":2657,"spinDirection":302},"zone":7,"typeConfidence":0.9,"plateTime":0.48432685474605286,"extension":5.57316734292785},"index":0,"playId":"e09acc04-f560-31db-ac09-a90747ecd65f","pitchNumber":1,"startTime":"2026-06-17T02:23:54.290Z","endTime":"2026-06-17T02:23:58.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.229010333483863,"aZ":-27.64713696335099,"pfxX":8.81999310657282,"pfxZ":2.5647680195103035,"pX":-0.19742140788327792,"pZ":2.483488786600799,"vX0":-10.370778321183218,"vY0":-132.08929193741687,"vZ0":-1.1660269146569575,"x":124.53,"y":171.73,"x0":2.634421541146743,"y0":50.00539937996039,"z0":4.964179297150666,"aX":15.583183038416637},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-13.7,"spinRate":2177,"spinDirection":125},"zone":5,"typeConfidence":0.92,"plateTime":0.4147255628338411,"extension":5.734062219399481},"index":1,"playId":"06a9e49a-9dbd-3c57-8fa7-943f4d76eb6a","pitchNumber":2,"startTime":"2026-06-17T02:24:11.344Z","endTime":"2026-06-17T02:24:14.344Z","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":85.0,"endSpeed":78.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64900186934812,"aZ":-29.437175321303457,"pfxX":-0.21541439035580456,"pfxZ":1.7472762688631231,"pX":1.3881081472706285,"pZ":3.701882684231063,"vX0":-4.5132674789074745,"vY0":-123.71350485827077,"vZ0":2.889249505435246,"x":64.09,"y":138.83,"x0":3.257259638601177,"y0":50.0005109000863,"z0":4.972724248504209,"aX":-0.3357841113428228},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":1.3,"spinRate":2280,"spinDirection":166},"zone":12,"typeConfidence":0.91,"plateTime":0.44125504390736925,"extension":5.556273893745535},"index":2,"playId":"58a0a148-004e-3458-bc05-b18451189343","pitchNumber":3,"startTime":"2026-06-17T02:24:31.543Z","endTime":"2026-06-17T02:24:35.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89207415223047,"aZ":-26.939513416603113,"pfxX":9.334778648583464,"pfxZ":2.9879029117849445,"pX":0.1703894139836577,"pZ":2.309899893619836,"vX0":-9.754175509390741,"vY0":-131.60525822492326,"vZ0":-1.5270125370209962,"x":110.51,"y":176.41,"x0":2.7117437331315624,"y0":50.00636845190113,"z0":4.892723695808296,"aX":16.380247763740904},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":-14.8,"spinRate":2044,"spinDirection":124},"zone":5,"typeConfidence":0.92,"plateTime":0.41615511023457064,"extension":5.990181352374154},"index":3,"playId":"c1b25572-1d60-3545-b34a-dbb34a2226be","pitchNumber":4,"startTime":"2026-06-17T02:24:50.633Z","endTime":"2026-06-17T02:24:55.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.305993630685204,"aZ":-30.202265755608977,"pfxX":8.460777142560174,"pfxZ":1.1025752283650352,"pX":-0.04793616053889938,"pZ":2.630583375420232,"vX0":-10.269547456528159,"vY0":-132.75782831560616,"vZ0":-0.08610807581333135,"x":118.83,"y":167.75,"x0":2.763686503332372,"y0":50.00546565696912,"z0":4.854118539451317,"aX":15.1689021120069},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.2,"breakHorizontal":-13.2,"spinRate":2071,"spinDirection":125},"zone":5,"typeConfidence":0.91,"plateTime":0.41192288538537625,"extension":5.86092281061423},"hitData":{"launchSpeed":78.1,"launchAngle":23.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":215.28,"coordY":120.75}},"index":4,"playId":"abf70cc0-e12c-34f1-b2f1-9499fb8023dc","pitchNumber":5,"startTime":"2026-06-17T02:25:13.556Z","endTime":"2026-06-17T02:25:26.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:25:26.365Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T02:26:46.631Z","endTime":"2026-06-17T02:26:56.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T02:25:54.174Z","endTime":"2026-06-17T02:26:48.971Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133254864490855,"aZ":-36.36871477681991,"pfxX":8.854610059115156,"pfxZ":-2.949743575431251,"pX":0.1841585951232212,"pZ":1.9314167366587323,"vX0":-8.924829895950158,"vY0":-119.10042471542421,"vZ0":0.4691694907951185,"x":109.98,"y":186.63,"x0":2.8484618407123206,"y0":50.00432947783996,"z0":5.04938640395502,"aX":12.588013569000513},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.9,"breakHorizontal":-13.6,"spinRate":1588,"spinDirection":106},"zone":8,"typeConfidence":0.82,"plateTime":0.4617713279838145,"extension":5.911438398022458},"hitData":{"launchSpeed":72.5,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":156.59}},"index":1,"playId":"ce0fc54f-f700-3509-ada2-892f0e152504","pitchNumber":1,"startTime":"2026-06-17T02:26:48.971Z","endTime":"2026-06-17T02:26:56.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:26:56.969Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to right fielder Matt Shaw.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T02:28:53.969Z","endTime":"2026-06-17T02:29:31.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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, 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":80.8,"endSpeed":74.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58789540774947,"aZ":-34.046201170826066,"pfxX":8.513549836470215,"pfxZ":-1.3307487962790248,"pX":-0.2568073028066852,"pZ":3.235375672640398,"vX0":2.3064315036062517,"vY0":-117.72880856121766,"vZ0":2.0145432819260907,"x":126.79,"y":151.42,"x0":-2.3557245545106875,"y0":50.0049456300774,"z0":5.522236959661977,"aX":11.938765828481442},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.7,"breakHorizontal":-16.0,"spinRate":2881,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.46543753206331573,"extension":5.907494390402065},"index":0,"playId":"26c84eee-5442-3160-ae74-60419c875798","pitchNumber":1,"startTime":"2026-06-17T02:29:07.195Z","endTime":"2026-06-17T02:29:11.555Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81370983294091,"aZ":-22.463798164398497,"pfxX":-6.356567859918273,"pfxZ":5.037790566635149,"pX":-0.4815422600128752,"pZ":2.758789216966039,"vX0":5.638094910535706,"vY0":-137.30490273417175,"vZ0":-3.4920859566707247,"x":135.36,"y":164.29,"x0":-1.7266346026804646,"y0":50.001236643308374,"z0":5.559396125450639,"aX":-12.246555703687644},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":10.4,"spinRate":2284,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3975341770338088,"extension":6.114599681644809},"hitData":{"launchSpeed":94.1,"launchAngle":40.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.71,"coordY":92.51}},"index":1,"playId":"c831f710-350d-31b3-a9bd-138ab78e27c8","pitchNumber":2,"startTime":"2026-06-17T02:29:22.477Z","endTime":"2026-06-17T02:29:31.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:29:31.680Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T02:29:37.130Z","endTime":"2026-06-17T02:31:52.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89384744237156,"aZ":-26.485417838159304,"pfxX":2.393938173706734,"pfxZ":3.2973723855612356,"pX":1.2440746969668521,"pZ":2.5074810185019065,"vX0":7.206634768073516,"vY0":-130.40318903116412,"vZ0":-2.430324217577292,"x":69.58,"y":171.08,"x0":-1.8641715565390116,"y0":50.00509714686048,"z0":5.445514743977275,"aX":4.129633134631563},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":-5.9,"spinRate":2799,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4196963091377057,"extension":6.135540384463412},"index":0,"playId":"1e0fd9d2-7055-3889-9bf3-2acfd791a116","pitchNumber":1,"startTime":"2026-06-17T02:29:59.350Z","endTime":"2026-06-17T02:30:03.546Z","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":81.7,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.910390097703836,"aZ":-30.192326018694267,"pfxX":8.706246186197582,"pfxZ":1.3952465452990026,"pX":1.9429099085278907,"pZ":2.1985677984034853,"vX0":7.0325748646286605,"vY0":-118.7859390642405,"vZ0":-0.6974776788455506,"x":42.94,"y":179.42,"x0":-2.1929744480623934,"y0":50.003434049760195,"z0":5.2541526720082885,"aX":12.373166300498445},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-17.5,"spinRate":2913,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46206679261840966,"extension":6.003183089944645},"index":1,"playId":"e927d56f-3d24-3357-8277-d8a3ac0ac539","pitchNumber":2,"startTime":"2026-06-17T02:30:17.233Z","endTime":"2026-06-17T02:30:24.824Z","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":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.317183739295643,"aZ":-24.643880299797488,"pfxX":0.7464702013701401,"pfxZ":4.221610973198908,"pX":-0.5206257959588535,"pZ":3.8572223515622146,"vX0":3.94616526868397,"vY0":-132.28938855550788,"vZ0":0.18190482059020352,"x":136.85,"y":134.63,"x0":-2.124362073902601,"y0":50.006291989246556,"z0":5.583490804573615,"aX":1.3325387685555212},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-2.2,"spinRate":2691,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4128981283120208,"extension":5.93770893377358},"index":2,"playId":"6f2e5e6e-1fc5-36ad-a408-d1e57f404960","pitchNumber":3,"startTime":"2026-06-17T02:30:38.032Z","endTime":"2026-06-17T02:30:42.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632804429155577,"aZ":-15.397004864487435,"pfxX":-2.8437129900890294,"pfxZ":9.009263579908126,"pX":0.23928969953470322,"pZ":2.7408150756546417,"vX0":6.783962376921349,"vY0":-135.3815916659357,"vZ0":-3.970598763607793,"x":107.88,"y":164.78,"x0":-1.9258839362531488,"y0":50.005013571686135,"z0":5.299219296427145,"aX":-5.297695270709404},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":3.7,"spinRate":2454,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.40406870196777467,"extension":6.273986350307432},"index":3,"playId":"1e2135fb-3d47-3f20-af85-37e60922f75c","pitchNumber":4,"startTime":"2026-06-17T02:30:54.396Z","endTime":"2026-06-17T02:30:58.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.696979536727483,"aZ":-14.267643628048981,"pfxX":-4.606482664610782,"pfxZ":9.491330923009727,"pX":-0.1642951192984825,"pZ":2.2067043280043466,"vX0":6.443292331467942,"vY0":-136.42574261851306,"vZ0":-5.383973926643603,"x":123.26,"y":179.2,"x0":-1.957022886208507,"y0":50.00667842384577,"z0":5.187479170123663,"aX":-8.695021928173386},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":7.0,"spinRate":2404,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40130670688080095,"extension":6.223756565616254},"index":4,"playId":"191434f6-fa3e-3d6f-9b8b-76bbfcaeefc8","pitchNumber":5,"startTime":"2026-06-17T02:31:12.062Z","endTime":"2026-06-17T02:31:16.611Z","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":93.0,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565977151284308,"aZ":-15.77225961027467,"pfxX":-4.035073748283464,"pfxZ":8.756520769921154,"pX":-0.6279217929523343,"pZ":3.0566402754912896,"vX0":5.149349230677934,"vY0":-135.4980081414187,"vZ0":-3.110765772060147,"x":140.93,"y":156.25,"x0":-2.022199313806482,"y0":50.00294287778113,"z0":5.311403950012569,"aX":-7.558644663912607},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2373,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4031093220866637,"extension":6.227355929639717},"index":5,"playId":"82c5549b-3316-35e0-9253-733c3c960b30","pitchNumber":6,"startTime":"2026-06-17T02:31:30.604Z","endTime":"2026-06-17T02:31:33.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374641099557163,"aZ":-42.36356058384341,"pfxX":3.751716497986792,"pfxZ":-7.560564433856644,"pX":-0.5308600411184246,"pZ":3.9009050908746117,"vX0":1.894673449006641,"vY0":-115.35928488210426,"vZ0":4.522451031839088,"x":137.24,"y":133.46,"x0":-1.8500234881454942,"y0":50.000856202639184,"z0":5.997775220197937,"aX":5.0577015544368535},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.2,"breakHorizontal":-7.3,"spinRate":3015,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.4747135192377758,"extension":5.925080840166031},"index":6,"playId":"8a4dbf69-21da-3416-a7b2-b30a76405960","pitchNumber":7,"startTime":"2026-06-17T02:31:48.375Z","endTime":"2026-06-17T02:31:52.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:31:52.946Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T02:31:57.193Z","endTime":"2026-06-17T02:34:42.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224142753504584,"aZ":-22.720086951688213,"pfxX":0.7579587890729749,"pfxZ":5.3127090523709946,"pX":0.3729219167785368,"pZ":1.4257374487825185,"vX0":5.75194841200841,"vY0":-132.76211653042378,"vZ0":-5.671163051820949,"x":102.79,"y":200.29,"x0":-1.9229744034431802,"y0":50.00530436276336,"z0":5.250299462396205,"aX":1.3474663446519972},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-2.6,"spinRate":2628,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4130572478087706,"extension":6.206853358495967},"index":0,"playId":"5cff58b5-ae5d-37aa-bf45-1e45b469ccb7","pitchNumber":1,"startTime":"2026-06-17T02:32:17.320Z","endTime":"2026-06-17T02:32:21.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36459924369539,"aZ":-21.756229189176526,"pfxX":1.0999713883644067,"pfxZ":5.84501765785493,"pX":0.4962597636968575,"pZ":2.970611682924546,"vX0":6.138633904548175,"vY0":-132.41912591748684,"vZ0":-2.1960428148029623,"x":98.08,"y":158.57,"x0":-1.9915256062605406,"y0":50.00225875393245,"z0":5.396664003908641,"aX":1.9583803456072884},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":-3.2,"spinRate":2526,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.413093121873771,"extension":6.184476809646479},"index":1,"playId":"df764e72-e0a4-3b80-972e-ae6d82ead448","pitchNumber":2,"startTime":"2026-06-17T02:32:37.368Z","endTime":"2026-06-17T02:32:40.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"23b8f2bb-c0b2-3494-bc7a-ee7c8161beef","startTime":"2026-06-17T02:33:02.222Z","endTime":"2026-06-17T02:33:05.876Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72505301885584,"aZ":-13.051115014270918,"pfxX":-3.145808843375059,"pfxZ":10.067780257704621,"pX":-0.7005232032844452,"pZ":3.754780141815335,"vX0":3.937805180385536,"vY0":-137.0438463686122,"vZ0":-2.1508167123765305,"x":143.7,"y":137.4,"x0":-1.7483443039668178,"y0":50.00060900175741,"z0":5.442923783001427,"aX":-5.974178919625241},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2491,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39990872738339034,"extension":6.234923205599388},"index":3,"playId":"accd586b-da2c-3087-b390-a30e226b0aa0","pitchNumber":3,"startTime":"2026-06-17T02:33:20.847Z","endTime":"2026-06-17T02:33:28.455Z","isPitch":true,"type":"pitch"},{"details":{"description":"Troy Johnston caught stealing 2nd base, catcher Miguel Amaya to shortstop Dansby Swanson.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"accd586b-da2c-3087-b390-a30e226b0aa0","startTime":"2026-06-17T02:33:36.815Z","endTime":"2026-06-17T02:34:01.098Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21445740767164,"aZ":-41.722230789659136,"pfxX":2.9933301304923225,"pfxZ":-6.706411248636342,"pX":0.7128556550953858,"pZ":1.4073290890525172,"vX0":4.51730601232265,"vY0":-118.94213032091712,"vZ0":-1.255893075040786,"x":89.83,"y":200.78,"x0":-1.6047833956203572,"y0":50.00459262536334,"z0":5.74790202514011,"aX":4.2599011905594955},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.1,"breakHorizontal":-6.6,"spinRate":3021,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.46167383767755377,"extension":5.996995998693649},"index":5,"playId":"dd1335dc-aa8b-3cb1-86dc-4db89438ea54","pitchNumber":4,"startTime":"2026-06-17T02:34:01.098Z","endTime":"2026-06-17T02:34:05.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776797620187487,"aZ":-18.119963029687053,"pfxX":-0.3545750632748481,"pfxZ":7.688734871564188,"pX":0.6532991937789583,"pZ":2.2085475226581934,"vX0":6.817948515685443,"vY0":-133.81173495319294,"vZ0":-4.746344208565827,"x":92.1,"y":179.15,"x0":-1.8730963416008024,"y0":50.00058158663517,"z0":5.289343429587541,"aX":-0.648857447954553},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":-0.7,"spinRate":2611,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4081253519225432,"extension":6.148436891138165},"index":6,"playId":"4c233744-9ccf-3f09-a1e0-3bfe64ba5609","pitchNumber":5,"startTime":"2026-06-17T02:34:18.796Z","endTime":"2026-06-17T02:34:23.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779595824621715,"aZ":-41.50268534497463,"pfxX":1.8237571170331135,"pfxZ":-6.431793734802883,"pX":1.0308912277940392,"pZ":1.3260835824524237,"vX0":5.295544158592336,"vY0":-119.83177677515775,"vZ0":-1.5366343719133584,"x":77.7,"y":202.98,"x0":-1.4471284559237474,"y0":50.00273233192468,"z0":5.692906375297651,"aX":2.6448022457161944},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.8,"breakHorizontal":-4.6,"spinRate":2971,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45757045323321366,"extension":6.049891161178712},"index":7,"playId":"9fc36706-eae4-3c81-9965-c0592e228678","pitchNumber":6,"startTime":"2026-06-17T02:34:38.713Z","endTime":"2026-06-17T02:34:42.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:34:42.916Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to right fielder Matt Shaw.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T02:34:50.712Z","endTime":"2026-06-17T02:36:57.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66393662784617,"aZ":-10.795428923331018,"pfxX":-3.3736502184825645,"pfxZ":11.118769777586499,"pX":-0.8190618010050069,"pZ":2.953757938244906,"vX0":3.9410096330026105,"vY0":-138.24459453167492,"vZ0":-4.4574582158532,"x":148.22,"y":159.03,"x0":-1.8291528959634364,"y0":50.00670982119516,"z0":5.320027179432159,"aX":-6.48952914216899},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":5.3,"spinRate":2511,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.39717293647459817,"extension":6.2754632972233555},"index":0,"playId":"08b61112-82ac-3104-8724-40336b83f003","pitchNumber":1,"startTime":"2026-06-17T02:35:09.394Z","endTime":"2026-06-17T02:35:14.665Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"11e220a4-643b-3cb7-a1d2-6e05602ba04d","startTime":"2026-06-17T02:35:26.699Z","endTime":"2026-06-17T02:35:31.138Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05269626844626,"aZ":-11.281093433323354,"pfxX":-2.8542796142067655,"pfxZ":11.037279610520251,"pX":-0.41962013787050717,"pZ":2.13456003446382,"vX0":4.4063158820994675,"vY0":-137.36031834883627,"vZ0":-6.583033950213329,"x":132.99,"y":181.15,"x0":-1.6806240543400464,"y0":50.0063114039653,"z0":5.344768522257918,"aX":-5.405128567851636},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":4.2,"spinRate":2488,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.4001811681186225,"extension":6.189611621185279},"index":2,"playId":"90199c54-cb67-335f-aa51-e3ba01e23a4c","pitchNumber":2,"startTime":"2026-06-17T02:35:47.265Z","endTime":"2026-06-17T02:35:53.909Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cole Carrigg steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"90199c54-cb67-335f-aa51-e3ba01e23a4c","startTime":"2026-06-17T02:36:00.620Z","endTime":"2026-06-17T02:36:32.431Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037078069809557,"aZ":-19.043323876805673,"pfxX":1.6912491346267715,"pfxZ":7.226699695931723,"pX":0.4430856775712365,"pZ":1.3118502954237232,"vX0":6.229690025470773,"vY0":-133.7345994151671,"vZ0":-6.759625334184106,"x":100.11,"y":203.36,"x0":-2.1333274062733434,"y0":50.001008986448035,"z0":5.2314771554565755,"aX":3.07179231014006},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":-4.3,"spinRate":2680,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.409090076570505,"extension":6.246776411645841},"index":4,"playId":"ab18bcf0-beaf-3549-a9ab-4103c1062bdd","pitchNumber":3,"startTime":"2026-06-17T02:36:32.431Z","endTime":"2026-06-17T02:36:35.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76864621005543,"aZ":-25.1431428571734,"pfxX":3.3086961315201657,"pfxZ":4.002742178486416,"pX":0.037335479417771676,"pZ":2.882719550754191,"vX0":4.017911333208294,"vY0":-131.67257133638304,"vZ0":-1.975931197821998,"x":115.58,"y":160.95,"x0":-1.9379137406215736,"y0":50.00497504565052,"z0":5.50199398156207,"aX":5.813616989053327},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-6.8,"spinRate":2793,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4158624958268229,"extension":6.135707006875674},"hitData":{"launchSpeed":95.5,"launchAngle":22.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.02,"coordY":86.1}},"index":5,"playId":"06788b16-5e85-3c19-8bc0-0539ed6cbc7f","pitchNumber":4,"startTime":"2026-06-17T02:36:50.775Z","endTime":"2026-06-17T02:36:57.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:36:57.938Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T02:39:42.062Z","endTime":"2026-06-17T02:40:35.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T02:39:39.000Z","endTime":"2026-06-17T02:39:39.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from third base to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-17T02:39:39.014Z","endTime":"2026-06-17T02:39:39.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200"},{"details":{"description":"Defensive Substitution: Kyle Karros replaces left fielder Troy Johnston, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-17T02:39:39.015Z","endTime":"2026-06-17T02:39:39.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"Defensive Substitution: Tyler Freeman replaces second baseman Edouard Julien, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-17T02:39:39.016Z","endTime":"2026-06-17T02:39:39.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-17T02:39:39.017Z","endTime":"2026-06-17T02:39:44.346Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70356087594869,"aZ":-33.096180055585094,"pfxX":2.3521385093565117,"pfxZ":-0.5447646162190267,"pX":-1.5167252548197705,"pZ":3.318520222192285,"vX0":1.5343681723792943,"vY0":-129.16574284837233,"vZ0":1.839441780177479,"x":174.81,"y":149.18,"x0":-2.4230396567181263,"y0":50.00097333477324,"z0":5.1333085271431225,"aX":3.9928062484157323},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":-4.6,"spinRate":2323,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4232798440302106,"extension":6.643097808814934},"index":5,"playId":"5bc68314-2795-3e24-93df-9436a360b086","pitchNumber":1,"startTime":"2026-06-17T02:39:44.346Z","endTime":"2026-06-17T02:39:48.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.343217943661145,"aZ":-20.551030663524248,"pfxX":-2.953072822883861,"pfxZ":5.63681442219624,"pX":0.19998203320015198,"pZ":2.062955239416552,"vX0":7.418753025740489,"vY0":-142.55757020322326,"vZ0":-5.255546476254149,"x":109.38,"y":183.08,"x0":-2.050715568274205,"y0":50.00065213474196,"z0":5.225071332176796,"aX":-6.087372359875979},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":3.8,"spinRate":2301,"spinDirection":210},"zone":8,"typeConfidence":0.89,"plateTime":0.38401620598705977,"extension":6.764326749219986},"index":6,"playId":"3e2f4a22-4aec-3fc9-a233-14dfc16ee602","pitchNumber":2,"startTime":"2026-06-17T02:39:57.663Z","endTime":"2026-06-17T02:40:01.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20861440505952,"aZ":-31.176504308301638,"pfxX":-0.7837925529535135,"pfxZ":0.5582840930349766,"pX":-0.24743204153315873,"pZ":2.019061807268338,"vX0":5.1146295266074375,"vY0":-133.15254695472558,"vZ0":-2.519522565200197,"x":126.43,"y":184.27,"x0":-2.093301224589726,"y0":50.00479027691668,"z0":5.2387499769592685,"aX":-1.4051645025510267},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":0.2,"spinRate":2327,"spinDirection":166},"zone":8,"typeConfidence":0.51,"plateTime":0.4117173609641642,"extension":6.844773111321776},"hitData":{"launchSpeed":98.9,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.9,"coordY":153.55}},"index":7,"playId":"868d8729-10b1-3377-9e4e-b027d05f7185","pitchNumber":3,"startTime":"2026-06-17T02:40:28.816Z","endTime":"2026-06-17T02:40:35.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:40:35.834Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Conforto lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T02:41:15.358Z","endTime":"2026-06-17T02:42:18.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Matt Shaw.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-17T02:40:46.823Z","endTime":"2026-06-17T02:41:17.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.533250824741607,"aZ":-16.635408650505514,"pfxX":-3.980830075900206,"pfxZ":7.424908840429552,"pX":-0.1490154860283299,"pZ":3.440697901613145,"vX0":6.469815197411868,"vY0":-143.39105954295235,"vZ0":-2.783936352940266,"x":122.68,"y":145.88,"x0":-1.9119979024327136,"y0":50.00557199592229,"z0":5.455515498406126,"aX":-8.334640669707355},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.1,"breakHorizontal":6.0,"spinRate":2293,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3812209484146454,"extension":6.678304538021416},"index":1,"playId":"c9e5a7f5-bba7-3aa8-9629-a3f42db1924c","pitchNumber":1,"startTime":"2026-06-17T02:41:17.690Z","endTime":"2026-06-17T02:41:25.444Z","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":98.2,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69761793341096,"aZ":-14.397694211404776,"pfxX":-3.890725937560117,"pfxZ":8.610651264461866,"pX":0.4462954533300548,"pZ":1.8401368283482369,"vX0":8.179030198209013,"vY0":-142.73685313531695,"vZ0":-6.674528358364534,"x":99.99,"y":189.1,"x0":-1.9501033904520926,"y0":50.00144591860472,"z0":5.114373066133296,"aX":-8.031717088628623},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2260,"spinDirection":203},"zone":9,"typeConfidence":0.92,"plateTime":0.3836459741596192,"extension":6.895937453640503},"index":2,"playId":"ed13395f-854d-3c55-a3db-bf2f3c0fb21a","pitchNumber":2,"startTime":"2026-06-17T02:41:32.258Z","endTime":"2026-06-17T02:41:36.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97705093874305,"aZ":-29.5750533852655,"pfxX":-10.957085346339214,"pfxZ":1.4722186583718013,"pX":-0.21969871228749416,"pZ":1.6309045953180237,"vX0":8.973782911314167,"vY0":-131.91298695025066,"vZ0":-2.9943846211685874,"x":125.37,"y":194.75,"x0":-2.235150419532611,"y0":50.00616167580599,"z0":4.95177315928847,"aX":-19.393870487819495},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":2070,"spinDirection":249},"zone":8,"typeConfidence":0.91,"plateTime":0.41457560518801806,"extension":6.6358960279672505},"index":3,"playId":"11663e85-7d73-3a2b-8358-20f73c591b54","pitchNumber":3,"startTime":"2026-06-17T02:41:47.013Z","endTime":"2026-06-17T02:41:50.013Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-17T02:42:03.035Z","endTime":"2026-06-17T02:42:11.663Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.331135367506224,"aZ":-28.43972007538803,"pfxX":-10.321591379637024,"pfxZ":2.062407712655599,"pX":-1.078420421745052,"pZ":2.4206401588909863,"vX0":7.02277583131326,"vY0":-133.74877833288573,"vZ0":-1.5476744349111915,"x":158.11,"y":173.42,"x0":-2.399624181012732,"y0":50.00038761681693,"z0":5.049729270491627,"aX":-18.663874435283322},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":1950,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4097997422296462,"extension":6.83368504709097},"hitData":{"launchSpeed":92.7,"launchAngle":20.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.06,"coordY":78.44}},"index":5,"playId":"77b494b8-33ec-3338-a4d4-5c8f1a928361","pitchNumber":4,"startTime":"2026-06-17T02:42:11.663Z","endTime":"2026-06-17T02:42:18.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:42:18.856Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T02:42:59.114Z","endTime":"2026-06-17T02:43:28.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Moisés Ballesteros replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-17T02:42:28.849Z","endTime":"2026-06-17T02:42:59.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":680767,"fullName":"Victor Vodnik"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"3cde5c11-8c4a-4696-820c-1a9878e964c7","pitchNumber":0,"startTime":"2026-06-17T02:42:59.114Z","endTime":"2026-06-17T02:43:04.114Z","isPitch":false,"type":"no_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":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07409393023612,"aZ":-15.264043582936111,"pfxX":-3.9936118288973494,"pfxZ":8.144804375123197,"pX":-0.5653357278247995,"pZ":2.0871498657890912,"vX0":5.7701760056823606,"vY0":-143.40512268060357,"vZ0":-6.18047994152581,"x":138.55,"y":182.43,"x0":-2.087450751074363,"y0":50.00470098131942,"z0":5.227485789335954,"aX":-8.294155730396723},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.7,"breakHorizontal":6.0,"spinRate":2262,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.3823726273255046,"extension":6.694878260617623},"hitData":{"launchSpeed":98.2,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.51,"coordY":148.98}},"index":2,"playId":"c63eafa6-e24b-3036-95b8-75d8422dc0a8","pitchNumber":1,"startTime":"2026-06-17T02:43:20.431Z","endTime":"2026-06-17T02:43:28.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:43:28.489Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Michael Conforto.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T02:45:43.782Z","endTime":"2026-06-17T02:47:13.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Michael Conforto remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T02:45:13.449Z","endTime":"2026-06-17T02:45:13.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"description":"Moisés Ballesteros remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-17T02:45:13.467Z","endTime":"2026-06-17T02:45:13.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"description":"Pitching Change: Gavin Hollowell replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-17T02:45:13.468Z","endTime":"2026-06-17T02:45:46.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.218201007436146,"aZ":-18.042713935770585,"pfxX":-5.53166015200312,"pfxZ":7.294470890295099,"pX":-0.33491881907623233,"pZ":2.572540668172649,"vX0":8.94413149187133,"vY0":-138.15847681862454,"vZ0":-3.909933136160285,"x":129.77,"y":169.32,"x0":-2.8925911241836766,"y0":50.002520665057574,"z0":5.21566633298131,"aX":-10.716048738795012},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":8.2,"spinRate":2651,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.39615617762005195,"extension":6.758144180512664},"index":3,"playId":"798cd146-c379-393e-acb7-9420e60ccd7a","pitchNumber":1,"startTime":"2026-06-17T02:45:46.083Z","endTime":"2026-06-17T02:45:55.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03849493188953,"aZ":-24.66846081838744,"pfxX":-10.311464345992896,"pfxZ":3.8280039714496006,"pX":-0.01417206148229948,"pZ":3.021678206901587,"vX0":11.186034545017362,"vY0":-138.87691517144268,"vZ0":-1.847399452794082,"x":117.54,"y":157.19,"x0":-2.7475263477557594,"y0":50.002717907510814,"z0":5.330363084152668,"aX":-20.216056571193832},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":16.4,"spinRate":2639,"spinDirection":242},"zone":2,"typeConfidence":0.54,"plateTime":0.3938504869258237,"extension":6.595563461926467},"index":4,"playId":"0dc2b435-a483-3056-a115-f29530386a57","pitchNumber":2,"startTime":"2026-06-17T02:46:21.869Z","endTime":"2026-06-17T02:46:25.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-17T02:46:34.076Z","endTime":"2026-06-17T02:46:45.427Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659082143262488,"aZ":-18.66615242122111,"pfxX":-5.801082166771618,"pfxZ":7.050795824585046,"pX":2.58932741979488,"pZ":2.701760664317248,"vX0":15.58746302284282,"vY0":-137.3327023590732,"vZ0":-3.787187644746767,"x":18.3,"y":165.83,"x0":-2.3994680083676716,"y0":50.00087471153036,"z0":5.364001060774847,"aX":-11.11265427093665},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":7.3,"spinRate":2769,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.3984386911081881,"extension":6.661637617943469},"index":6,"playId":"e3fcc000-1baf-335b-86da-089bd954c092","pitchNumber":3,"startTime":"2026-06-17T02:46:45.427Z","endTime":"2026-06-17T02:46:48.427Z","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":95.0,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88303931503655,"aZ":-20.35623567939155,"pfxX":-6.381172047007519,"pfxZ":6.105636508945519,"pX":0.04651268902507942,"pZ":2.053518472419646,"vX0":10.338848208504592,"vY0":-138.02859225662928,"vZ0":-4.557846282347014,"x":115.23,"y":183.34,"x0":-2.913588943396975,"y0":50.00140739882557,"z0":5.091495832920353,"aX":-12.348698569384322},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":9.5,"spinRate":2751,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.39638786469385323,"extension":6.620254029019595},"hitData":{"launchSpeed":92.5,"launchAngle":57.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.27,"coordY":134.39}},"index":7,"playId":"b4694b94-92c1-31fd-bf7b-8df0f5c4deed","pitchNumber":4,"startTime":"2026-06-17T02:47:02.356Z","endTime":"2026-06-17T02:47:13.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:47:13.311Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Freeman walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T02:47:16.987Z","endTime":"2026-06-17T02:50:22.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.643951529045236,"aZ":-19.77147275885217,"pfxX":-8.62717198491236,"pfxZ":6.392581351208034,"pX":0.002145221308243917,"pZ":1.4228034421867881,"vX0":10.893801061430722,"vY0":-138.1302992895474,"vZ0":-6.581507393187172,"x":116.92,"y":200.36,"x0":-2.864717513893412,"y0":50.003124279108384,"z0":5.157595754022869,"aX":-16.73761993859972},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":13.4,"spinRate":2810,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.39593536510682936,"extension":6.623080134890875},"index":0,"playId":"02895fa1-f0db-3ab0-a0b8-2e1741fe529b","pitchNumber":1,"startTime":"2026-06-17T02:47:38.319Z","endTime":"2026-06-17T02:47:43.084Z","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":94.3,"endSpeed":86.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19914215183054,"aZ":-19.79599809142508,"pfxX":-7.684344032777251,"pfxZ":6.532676116734591,"pX":0.2425019130479053,"pZ":1.5915819696847375,"vX0":11.459369930989974,"vY0":-136.78338491175842,"vZ0":-5.677609901358886,"x":107.76,"y":195.81,"x0":-3.0030331099099166,"y0":50.00269895863239,"z0":5.05172588930301,"aX":-14.56034373177773},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":11.5,"spinRate":2752,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.4004488384740674,"extension":6.7851115163023366},"index":1,"playId":"4ecf2d33-ebdc-3684-9b38-5eb41a835d33","pitchNumber":2,"startTime":"2026-06-17T02:47:53.145Z","endTime":"2026-06-17T02:47:57.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.200750985290014,"aZ":-28.554644153371882,"pfxX":9.923195968565683,"pfxZ":2.51076788083191,"pX":0.05071627299867072,"pZ":2.8142448163450156,"vX0":4.778551605127584,"vY0":-119.94405449271802,"vZ0":0.16948161377019966,"x":115.07,"y":162.8,"x0":-3.262700633570655,"y0":50.005883645409234,"z0":5.308378958585898,"aX":14.325923848998215},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.9,"breakHorizontal":-19.2,"spinRate":2731,"spinDirection":62},"zone":2,"typeConfidence":0.91,"plateTime":0.4582889734544815,"extension":6.439256228966166},"index":2,"playId":"124c0fe4-2df2-364a-a79a-090b34087458","pitchNumber":3,"startTime":"2026-06-17T02:48:06.907Z","endTime":"2026-06-17T02:48:09.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08050247720005,"aZ":-19.861520305380857,"pfxX":-5.18103809428162,"pfxZ":6.42349335797437,"pX":0.3548887055650266,"pZ":2.3497233436067813,"vX0":10.43204797455658,"vY0":-137.0436155048048,"vZ0":-4.314029691099291,"x":103.47,"y":175.34,"x0":-2.8146488542572103,"y0":50.00360177278792,"z0":5.287170701211795,"aX":-9.933095712125294},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":7.4,"spinRate":2762,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.3984983756493756,"extension":6.666324878877973},"index":3,"playId":"b10d123e-ddfe-3306-8261-f288bb862e1a","pitchNumber":4,"startTime":"2026-06-17T02:48:29.406Z","endTime":"2026-06-17T02:48:32.461Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324725058180356,"aZ":-27.620214546240476,"pfxX":-10.448954315764391,"pfxZ":2.343967699781439,"pX":-1.689234569678768,"pZ":2.47798041258859,"vX0":7.113614921157355,"vY0":-138.28546656151926,"vZ0":-2.4638380283831203,"x":181.39,"y":171.87,"x0":-2.935189008169551,"y0":50.00059098277497,"z0":5.230030765513381,"aX":-20.270104286454487},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":2607,"spinDirection":241},"zone":11,"typeConfidence":0.89,"plateTime":0.3958303907335514,"extension":6.463072138460413},"index":4,"playId":"7cac3248-14c0-3516-825e-2dd811d0afbd","pitchNumber":5,"startTime":"2026-06-17T02:48:49.722Z","endTime":"2026-06-17T02:48:53.772Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.915799272978774,"aZ":-20.64167253132044,"pfxX":-7.002399972840028,"pfxZ":6.042794969586712,"pX":0.10335339537350473,"pZ":2.9027838647644684,"vX0":10.68328486978949,"vY0":-136.97353106897822,"vZ0":-2.2443631330709737,"x":113.06,"y":160.4,"x0":-2.929304516209715,"y0":50.00493723359244,"z0":5.137017866447979,"aX":-13.370351584251454},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":10.6,"spinRate":2818,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.3991557817803888,"extension":6.803526833376646},"index":5,"playId":"20583dd3-cd8e-3539-9618-5157c4856f01","pitchNumber":6,"startTime":"2026-06-17T02:49:04.601Z","endTime":"2026-06-17T02:49:07.769Z","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":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70507712952716,"aZ":-29.583556218266967,"pfxX":9.606725163872817,"pfxZ":1.7413794355193417,"pX":1.4242812675196737,"pZ":3.7053832835181053,"vX0":8.103198948911498,"vY0":-122.0738636623612,"vZ0":2.298956772248825,"x":62.71,"y":138.73,"x0":-3.2009328778126673,"y0":50.00513880358106,"z0":5.31876070867757,"aX":14.328941790094635},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":-19.4,"spinRate":2667,"spinDirection":68},"zone":12,"typeConfidence":0.91,"plateTime":0.45074326108974727,"extension":6.351578492284815},"index":6,"playId":"d4d76555-3a04-38db-923f-dae63fa5b104","pitchNumber":7,"startTime":"2026-06-17T02:49:27.189Z","endTime":"2026-06-17T02:49:30.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44601797119806,"aZ":-23.904155500065098,"pfxX":-11.675997102830193,"pfxZ":4.313345937272668,"pX":-1.0471617821832617,"pZ":2.1344490607523348,"vX0":9.116766211102897,"vY0":-138.2678464984486,"vZ0":-3.9593410291431916,"x":156.92,"y":181.15,"x0":-2.8851269205583967,"y0":50.00582382772008,"z0":5.206778942613704,"aX":-22.405935996568772},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":19.0,"spinRate":2616,"spinDirection":238},"zone":13,"typeConfidence":0.84,"plateTime":0.3975198238132438,"extension":6.7541870239128095},"index":7,"playId":"905c8e6b-e1bd-3321-8fc3-b9a625a0977a","pitchNumber":8,"startTime":"2026-06-17T02:49:40.978Z","endTime":"2026-06-17T02:49:44.162Z","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":95.9,"endSpeed":87.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.039245034754558,"aZ":-25.854308081142474,"pfxX":-10.593704611499668,"pfxZ":3.220705314907505,"pX":0.9549128901307464,"pZ":2.132643504721209,"vX0":14.177270396063497,"vY0":-138.91247539643462,"vZ0":-3.4595853160258083,"x":80.6,"y":181.2,"x0":-2.829659958670478,"y0":50.00121694408258,"z0":5.105707565506751,"aX":-20.778968167437817},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":2544,"spinDirection":238},"zone":14,"typeConfidence":0.86,"plateTime":0.39373245019072556,"extension":6.836962987150401},"index":8,"playId":"cd0d3697-abd9-3685-b555-d747723e7ac7","pitchNumber":9,"startTime":"2026-06-17T02:50:17.595Z","endTime":"2026-06-17T02:50:22.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:50:22.377Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T02:50:24.768Z","endTime":"2026-06-17T02:51:54.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036171326853488,"aZ":-17.79579007255521,"pfxX":-5.77395416975962,"pfxZ":7.716068286970878,"pX":-0.12020174394484202,"pZ":2.210347609806976,"vX0":9.945681315450656,"vY0":-135.7161032052245,"vZ0":-4.373553132010301,"x":121.58,"y":179.1,"x0":-3.0840934714086816,"y0":50.00029261065992,"z0":5.084121702872134,"aX":-10.756607662786005},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":8.3,"spinRate":2781,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.40375833925256677,"extension":6.571455446769727},"index":0,"playId":"5dee1eb0-248c-33aa-8509-04282def0491","pitchNumber":1,"startTime":"2026-06-17T02:50:45.420Z","endTime":"2026-06-17T02:50:50.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74650191604196,"aZ":-34.06615724348574,"pfxX":-9.502351208512577,"pfxZ":-1.2207543751173535,"pX":-0.8022739069113021,"pZ":1.5710803105110551,"vX0":7.972479359698274,"vY0":-123.94847595591835,"vZ0":-1.5456660572631358,"x":147.58,"y":196.36,"x0":-2.832447059472037,"y0":50.003397608343505,"z0":5.0584319672042835,"aX":-14.723986899777003},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":15.2,"spinRate":1844,"spinDirection":265},"zone":13,"typeConfidence":0.88,"plateTime":0.44260335004741425,"extension":6.65266418924288},"index":1,"playId":"7de3b66e-bc7e-326a-91ee-50b26d1d0a32","pitchNumber":2,"startTime":"2026-06-17T02:51:05.683Z","endTime":"2026-06-17T02:51:09.225Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-17T02:51:14.741Z","endTime":"2026-06-17T02:51:29.772Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26704287796724,"aZ":-27.591653591404913,"pfxX":10.687495691435174,"pfxZ":3.1418738716691728,"pX":1.666743126764931,"pZ":1.0375506408140014,"vX0":8.38034226209999,"vY0":-121.01580863547301,"vZ0":-3.6092030056324718,"x":53.47,"y":210.77,"x0":-3.2502354126624464,"y0":50.00357261358871,"z0":5.009697084992566,"aX":15.587432743293386},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.9,"breakHorizontal":-21.6,"spinRate":2753,"spinDirection":71},"zone":14,"typeConfidence":0.92,"plateTime":0.45551398323088765,"extension":6.398807035716073},"index":3,"playId":"aaebc92d-fb95-3d1a-b8e2-4373733b187b","pitchNumber":3,"startTime":"2026-06-17T02:51:29.772Z","endTime":"2026-06-17T02:51:34.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(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":94.8,"endSpeed":86.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195730258975892,"aZ":-22.971451799090097,"pfxX":-5.324275402471336,"pfxZ":4.7771571512639515,"pX":-0.7869821634145892,"pZ":1.805337845949196,"vX0":7.756677535642247,"vY0":-137.84894683343703,"vZ0":-4.659930910717369,"x":147.0,"y":190.04,"x0":-2.943579442950815,"y0":50.005512543625116,"z0":5.065442723714631,"aX":-10.264284362351106},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":8.0,"spinRate":2752,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.3970979633201206,"extension":6.42674344008812},"index":4,"playId":"9f947686-02c0-3586-b307-c9e698685721","pitchNumber":4,"startTime":"2026-06-17T02:51:48.588Z","endTime":"2026-06-17T02:51:54.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:51:54.571Z","atBatIndex":71},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Tyler Freeman caught stealing 2nd base, catcher Moisés Ballesteros to shortstop Dansby Swanson.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T02:51:59.437Z","endTime":"2026-06-17T02:52:25.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5771575028844,"aZ":-22.698825884468977,"pfxX":-6.560162740407073,"pfxZ":4.946619766796754,"pX":-1.7541663001571566,"pZ":3.405719102832312,"vX0":6.02162220203601,"vY0":-137.32383442116682,"vZ0":-0.4168176314841508,"x":183.86,"y":146.83,"x0":-3.1199515419006323,"y0":50.001659929654785,"z0":5.099610852094422,"aX":-12.565031303326464},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":10.7,"spinRate":2777,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.39841267040841544,"extension":6.560944776081001},"index":0,"playId":"8f24911c-c790-36ad-9b6b-fc86f11ec51e","pitchNumber":1,"startTime":"2026-06-17T02:52:19.207Z","endTime":"2026-06-17T02:52:25.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:52:25.448Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Ramírez flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T02:55:02.659Z","endTime":"2026-06-17T02:55:12.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Hill replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-17T02:54:29.566Z","endTime":"2026-06-17T02:54:36.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Pedro Ramírez replaces Dansby Swanson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-17T02:54:36.472Z","endTime":"2026-06-17T02:55:05.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73264784004032,"aZ":-23.5480510202342,"pfxX":-10.348801732890799,"pfxZ":4.293075845515247,"pX":-0.3041467434461923,"pZ":2.396276190775603,"vX0":5.861749599559086,"vY0":-140.5622921890525,"vZ0":-4.047166856532529,"x":128.59,"y":174.08,"x0":-1.067911854754739,"y0":50.00168115278631,"z0":5.376642003399706,"aX":-20.784998420842246},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.2,"breakHorizontal":17.6,"spinRate":2323,"spinDirection":233},"zone":4,"typeConfidence":0.89,"plateTime":0.38910621379888255,"extension":5.9675010085798394},"hitData":{"launchSpeed":91.4,"launchAngle":26.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.55,"coordY":68.56}},"index":2,"playId":"601999a7-ce91-3a17-9a6f-b24f42e98456","pitchNumber":1,"startTime":"2026-06-17T02:55:05.012Z","endTime":"2026-06-17T02:55:12.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:55:12.568Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T02:55:16.515Z","endTime":"2026-06-17T02:56:55.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21174618622564,"aZ":-16.613538629497704,"pfxX":-7.167876427035125,"pfxZ":7.837637667750556,"pX":-0.83321970472108,"pZ":2.9429886376887326,"vX0":3.183857454007843,"vY0":-140.35079800696897,"vZ0":-3.9389220873438644,"x":148.76,"y":159.32,"x0":-1.0542350033027164,"y0":50.000727440189344,"z0":5.453732642416101,"aX":-14.228681782575755},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":12.2,"spinRate":2456,"spinDirection":235},"zone":11,"typeConfidence":0.93,"plateTime":0.39098146294844716,"extension":5.918151436153132},"index":0,"playId":"2398eb65-56f9-3024-8e30-d85a41b3ec1b","pitchNumber":1,"startTime":"2026-06-17T02:55:40.091Z","endTime":"2026-06-17T02:55:44.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.177304256216324,"aZ":-22.57051861018833,"pfxX":-9.941173682863099,"pfxZ":4.8631086852004195,"pX":-0.6237136219093706,"pZ":2.9723926443136826,"vX0":4.610330269770617,"vY0":-140.22200095272365,"vZ0":-2.853097855865144,"x":140.77,"y":158.53,"x0":-1.0052445753915182,"y0":50.00313307869795,"z0":5.489604011599495,"aX":-19.631167288623498},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":2479,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.39186745422692093,"extension":5.959196984395178},"index":1,"playId":"2af9bfed-f64e-33fb-af4c-c33b91c1bc8e","pitchNumber":2,"startTime":"2026-06-17T02:55:57.166Z","endTime":"2026-06-17T02:56:01.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21723375398818,"aZ":-22.69360441083685,"pfxX":-10.414392015660376,"pfxZ":4.699754639991848,"pX":-0.3662666882971344,"pZ":3.1424394288250435,"vX0":5.336188671971588,"vY0":-141.76168554232132,"vZ0":-2.614366571693829,"x":130.96,"y":153.93,"x0":-0.9295609704268644,"y0":50.00173292360134,"z0":5.540245952705832,"aX":-20.997830263831226},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2424,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.38776753750476667,"extension":5.921498634396238},"index":2,"playId":"a961bbd0-46ca-3ac7-8603-01d2c92bfa9e","pitchNumber":3,"startTime":"2026-06-17T02:56:16.274Z","endTime":"2026-06-17T02:56:19.549Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-17T02:56:34.526Z","endTime":"2026-06-17T02:56:44.903Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689133114301566,"aZ":-33.50127002340925,"pfxX":2.235435694875387,"pfxZ":-0.8091604151994094,"pX":0.1565238585260528,"pZ":2.029420144688601,"vX0":2.401875721146112,"vY0":-126.88014494520345,"vZ0":-2.1620500822391686,"x":111.03,"y":183.99,"x0":-1.090984850597966,"y0":50.00281746647834,"z0":5.548701657767974,"aX":3.663688114627997},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":-4.6,"spinRate":2565,"spinDirection":99},"zone":8,"typeConfidence":0.9,"plateTime":0.4308186263202787,"extension":5.837957653569324},"hitData":{"launchSpeed":101.2,"launchAngle":48.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.73,"coordY":79.77}},"index":4,"playId":"5628cdfd-3338-3030-96ed-c20737c7027e","pitchNumber":4,"startTime":"2026-06-17T02:56:44.903Z","endTime":"2026-06-17T02:56:55.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:56:55.126Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T02:56:56.676Z","endTime":"2026-06-17T02:59:38.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"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":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".868"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.37"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.69"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.02"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.64"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.57"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.14"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.13"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.61"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.36"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".284"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".408"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".868"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.609803861928565,"aZ":-17.399630214166557,"pfxX":-5.370258186940843,"pfxZ":7.419899422998178,"pX":0.21441106981355287,"pZ":3.8244936262819005,"vX0":5.119635158109737,"vY0":-139.99480671513706,"vZ0":-1.777899839197035,"x":108.83,"y":135.52,"x0":-0.9373465459652018,"y0":50.00435527116329,"z0":5.602638570333058,"aX":-10.696349800233655},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":8.8,"spinRate":2409,"spinDirection":228},"zone":12,"typeConfidence":0.89,"plateTime":0.39074111231527153,"extension":5.991347506203654},"index":0,"playId":"f249c927-2e35-38fb-86d4-5384317d6c4a","pitchNumber":1,"startTime":"2026-06-17T02:57:18.924Z","endTime":"2026-06-17T02:57:24.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51571349212783,"aZ":-13.239910812654031,"pfxX":-6.059217449760742,"pfxZ":9.472799504684168,"pX":1.1286193771135868,"pZ":1.6784211579111208,"vX0":7.903747381423028,"vY0":-140.41204053289712,"vZ0":-7.754348151719365,"x":73.98,"y":193.46,"x0":-0.9342317433187439,"y0":50.00025649711673,"z0":5.335446435240206,"aX":-12.108529230719837},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2555,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.3899506090599165,"extension":6.098419871926345},"index":1,"playId":"6f79a6ff-07f7-3505-8ee1-696396759100","pitchNumber":2,"startTime":"2026-06-17T02:57:35.079Z","endTime":"2026-06-17T02:57:39.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.708841956625275,"aZ":-24.61274422351427,"pfxX":-9.800673920216465,"pfxZ":3.7775825905083273,"pX":-0.6838153453169094,"pZ":3.227456835465321,"vX0":4.36910622364879,"vY0":-140.54506256487863,"vZ0":-2.0599587883249137,"x":143.07,"y":151.64,"x0":-0.984804429326402,"y0":50.00245953040219,"z0":5.56757096762356,"aX":-19.615439694181468},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2248,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.38964585073536817,"extension":5.850907955531203},"index":2,"playId":"68833a9f-197a-3eae-ade3-a1d44f4888a5","pitchNumber":3,"startTime":"2026-06-17T02:57:52.146Z","endTime":"2026-06-17T02:57:55.146Z","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":96.4,"endSpeed":88.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41217333477315,"aZ":-20.08301361377291,"pfxX":-10.077799095357786,"pfxZ":6.032272447311188,"pX":-0.4340231012104922,"pZ":2.580450612389895,"vX0":5.430653385176775,"vY0":-140.3371167892435,"vZ0":-4.476847875036075,"x":133.54,"y":169.11,"x0":-1.0803185900874541,"y0":50.0006514068228,"z0":5.496577246301064,"aX":-20.189565145927233},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":17.2,"spinRate":2252,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.3896160853189685,"extension":5.972362774852457},"index":3,"playId":"8779e949-eaa9-35dc-ba50-57023cd10863","pitchNumber":4,"startTime":"2026-06-17T02:58:11.430Z","endTime":"2026-06-17T02:58:16.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39911023086366,"aZ":-16.657256951729174,"pfxX":-5.319913699550683,"pfxZ":7.9047616775708,"pX":0.6449839135041551,"pZ":3.4006338985852262,"vX0":6.381871104987441,"vY0":-139.25872820150477,"vZ0":-2.850591277276245,"x":92.41,"y":146.96,"x0":-0.9856959968843771,"y0":50.00475677730774,"z0":5.540059071243728,"aX":-10.445880889247965},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2266,"spinDirection":228},"zone":12,"typeConfidence":0.88,"plateTime":0.39338248133076936,"extension":5.882716260659868},"index":4,"playId":"2210f901-64a7-3a23-bc5e-7ba710fd5aa2","pitchNumber":5,"startTime":"2026-06-17T02:58:34.710Z","endTime":"2026-06-17T02:58:37.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27460092360616,"aZ":-31.18197247384952,"pfxX":-0.09253696022270885,"pfxZ":0.6098899432480849,"pX":0.35803545783746016,"pZ":2.584961849687879,"vX0":3.8171390306026574,"vY0":-127.07801448783684,"vZ0":-1.1330878112102618,"x":103.35,"y":168.99,"x0":-1.1572935323346787,"y0":50.00117940417097,"z0":5.534503936642252,"aX":-0.15052578287640403},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-0.7,"spinRate":2443,"spinDirection":100},"zone":6,"typeConfidence":0.9,"plateTime":0.4325370489072302,"extension":6.1331649064739375},"index":5,"playId":"28538b24-8928-3063-b97a-8c4a838106f7","pitchNumber":6,"startTime":"2026-06-17T02:58:54.585Z","endTime":"2026-06-17T02:58:58.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57208998495294,"aZ":-15.956512440840541,"pfxX":-6.173844484439983,"pfxZ":8.104162316561256,"pX":0.365947883820607,"pZ":2.477327167223307,"vX0":5.942736343998356,"vY0":-140.51033205111702,"vZ0":-5.504724171485426,"x":103.05,"y":171.89,"x0":-0.9734070258380562,"y0":50.00407273706733,"z0":5.497182270771867,"aX":-12.357014441029705},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2453,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.38968562203309576,"extension":5.905790836518922},"hitData":{"launchSpeed":88.3,"launchAngle":69.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.08,"coordY":160.14}},"index":6,"playId":"316cd73a-f1c6-3265-9ff6-0c25112a692e","pitchNumber":7,"startTime":"2026-06-17T02:59:29.103Z","endTime":"2026-06-17T02:59:38.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:59:38.523Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-17T02:56:56.676Z","endTime":"2026-06-17T02:59:38.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"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":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".868"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.37"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.69"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.02"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.64"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.57"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.14"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.13"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.61"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.36"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".284"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".408"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".868"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".296"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.609803861928565,"aZ":-17.399630214166557,"pfxX":-5.370258186940843,"pfxZ":7.419899422998178,"pX":0.21441106981355287,"pZ":3.8244936262819005,"vX0":5.119635158109737,"vY0":-139.99480671513706,"vZ0":-1.777899839197035,"x":108.83,"y":135.52,"x0":-0.9373465459652018,"y0":50.00435527116329,"z0":5.602638570333058,"aX":-10.696349800233655},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":8.8,"spinRate":2409,"spinDirection":228},"zone":12,"typeConfidence":0.89,"plateTime":0.39074111231527153,"extension":5.991347506203654},"index":0,"playId":"f249c927-2e35-38fb-86d4-5384317d6c4a","pitchNumber":1,"startTime":"2026-06-17T02:57:18.924Z","endTime":"2026-06-17T02:57:24.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51571349212783,"aZ":-13.239910812654031,"pfxX":-6.059217449760742,"pfxZ":9.472799504684168,"pX":1.1286193771135868,"pZ":1.6784211579111208,"vX0":7.903747381423028,"vY0":-140.41204053289712,"vZ0":-7.754348151719365,"x":73.98,"y":193.46,"x0":-0.9342317433187439,"y0":50.00025649711673,"z0":5.335446435240206,"aX":-12.108529230719837},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2555,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.3899506090599165,"extension":6.098419871926345},"index":1,"playId":"6f79a6ff-07f7-3505-8ee1-696396759100","pitchNumber":2,"startTime":"2026-06-17T02:57:35.079Z","endTime":"2026-06-17T02:57:39.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.708841956625275,"aZ":-24.61274422351427,"pfxX":-9.800673920216465,"pfxZ":3.7775825905083273,"pX":-0.6838153453169094,"pZ":3.227456835465321,"vX0":4.36910622364879,"vY0":-140.54506256487863,"vZ0":-2.0599587883249137,"x":143.07,"y":151.64,"x0":-0.984804429326402,"y0":50.00245953040219,"z0":5.56757096762356,"aX":-19.615439694181468},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2248,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.38964585073536817,"extension":5.850907955531203},"index":2,"playId":"68833a9f-197a-3eae-ade3-a1d44f4888a5","pitchNumber":3,"startTime":"2026-06-17T02:57:52.146Z","endTime":"2026-06-17T02:57:55.146Z","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":96.4,"endSpeed":88.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41217333477315,"aZ":-20.08301361377291,"pfxX":-10.077799095357786,"pfxZ":6.032272447311188,"pX":-0.4340231012104922,"pZ":2.580450612389895,"vX0":5.430653385176775,"vY0":-140.3371167892435,"vZ0":-4.476847875036075,"x":133.54,"y":169.11,"x0":-1.0803185900874541,"y0":50.0006514068228,"z0":5.496577246301064,"aX":-20.189565145927233},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":17.2,"spinRate":2252,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.3896160853189685,"extension":5.972362774852457},"index":3,"playId":"8779e949-eaa9-35dc-ba50-57023cd10863","pitchNumber":4,"startTime":"2026-06-17T02:58:11.430Z","endTime":"2026-06-17T02:58:16.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39911023086366,"aZ":-16.657256951729174,"pfxX":-5.319913699550683,"pfxZ":7.9047616775708,"pX":0.6449839135041551,"pZ":3.4006338985852262,"vX0":6.381871104987441,"vY0":-139.25872820150477,"vZ0":-2.850591277276245,"x":92.41,"y":146.96,"x0":-0.9856959968843771,"y0":50.00475677730774,"z0":5.540059071243728,"aX":-10.445880889247965},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2266,"spinDirection":228},"zone":12,"typeConfidence":0.88,"plateTime":0.39338248133076936,"extension":5.882716260659868},"index":4,"playId":"2210f901-64a7-3a23-bc5e-7ba710fd5aa2","pitchNumber":5,"startTime":"2026-06-17T02:58:34.710Z","endTime":"2026-06-17T02:58:37.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27460092360616,"aZ":-31.18197247384952,"pfxX":-0.09253696022270885,"pfxZ":0.6098899432480849,"pX":0.35803545783746016,"pZ":2.584961849687879,"vX0":3.8171390306026574,"vY0":-127.07801448783684,"vZ0":-1.1330878112102618,"x":103.35,"y":168.99,"x0":-1.1572935323346787,"y0":50.00117940417097,"z0":5.534503936642252,"aX":-0.15052578287640403},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-0.7,"spinRate":2443,"spinDirection":100},"zone":6,"typeConfidence":0.9,"plateTime":0.4325370489072302,"extension":6.1331649064739375},"index":5,"playId":"28538b24-8928-3063-b97a-8c4a838106f7","pitchNumber":6,"startTime":"2026-06-17T02:58:54.585Z","endTime":"2026-06-17T02:58:58.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57208998495294,"aZ":-15.956512440840541,"pfxX":-6.173844484439983,"pfxZ":8.104162316561256,"pX":0.365947883820607,"pZ":2.477327167223307,"vX0":5.942736343998356,"vY0":-140.51033205111702,"vZ0":-5.504724171485426,"x":103.05,"y":171.89,"x0":-0.9734070258380562,"y0":50.00407273706733,"z0":5.497182270771867,"aX":-12.357014441029705},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2453,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.38968562203309576,"extension":5.905790836518922},"hitData":{"launchSpeed":88.3,"launchAngle":69.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.08,"coordY":160.14}},"index":6,"playId":"316cd73a-f1c6-3265-9ff6-0c25112a692e","pitchNumber":7,"startTime":"2026-06-17T02:59:29.103Z","endTime":"2026-06-17T02:59:38.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-17T02:59:38.523Z","atBatIndex":75},"scoringPlays":[3,14,25,26,39],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":155.96,"y":160.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":165.63,"y":88.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":152.03,"y":152.53},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":216.09,"y":70.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":66.83,"y":106.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":153.55,"y":163.18},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":99.8,"y":164.2},"type":"O","description":"Forceout"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11],"bottom":[12,13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":121.99,"y":197.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":67.72,"y":104.06},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":129.9,"y":88.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":170.64,"y":48.9},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":115.01,"y":155.07},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":23,"top":[18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":126.1,"y":104.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":100.16,"y":161.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":153.55,"y":162.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":132.68,"y":69.85},"type":"O","description":"Lineout"}]}},{"startIndex":24,"endIndex":34,"top":[24,25,26,27,28,29],"bottom":[30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":189.54,"y":104.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":162.47,"y":47.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":193.26,"y":58.55},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":107.91,"y":149.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":73.43,"y":165.21},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":116.31,"y":162.99},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":60.52,"y":105.28},"type":"H","description":"Single"}]}},{"startIndex":35,"endIndex":44,"top":[35,36,37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":151.04,"y":100.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":113.49,"y":151.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":94.29,"y":175.16},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":156.59,"y":163.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":102.33,"y":153.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":179.68,"y":100.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":107.4,"y":149.49},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":127.69,"y":180.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":95.52,"y":150.37},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":61,"top":[51,52,53,54,55,56],"bottom":[57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":156.92,"y":156.81},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":40.97,"y":109.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":126.06,"y":195.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":51.37,"y":103.06},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":106.0,"y":171.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":111.15,"y":41.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":215.28,"y":120.75},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":108.92,"y":156.59},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64,65],"bottom":[66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":208.71,"y":92.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":187.02,"y":86.1},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":106.9,"y":153.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":88.06,"y":78.44},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":150.51,"y":148.98},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":75,"top":[69,70,71,72],"bottom":[73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":191.27,"y":134.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":183.55,"y":68.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":118.73,"y":79.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":156.08,"y":160.14},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":7,"errors":0,"leftOnBase":9},"away":{"runs":5,"hits":6,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"catcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"center":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"right":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"onDeck":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"inHole":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"battingOrder":2,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"onDeck":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"inHole":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"battingOrder":2,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".252","atBats":31,"obp":".322","slg":".407","ops":".729","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":2,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":156,"era":"5.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.53","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":56,"strikes":100,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":1,"pitchesPerInning":"17.33","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 2 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":38,"strikes":66,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.93","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":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":9,"gamesStarted":9,"flyOuts":22,"groundOuts":45,"airOuts":41,"runs":24,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":156,"obp":".312","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":649,"era":"5.05","inningsPitched":"41.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.29","battersFaced":173,"outs":123,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":649,"balls":251,"strikes":398,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":1,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.24","walksPer9Inn":"3.51","hitsPer9Inn":"8.12","runsScoredPer9":"5.27","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680604":{"person":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":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":10,"gamesStarted":0,"flyOuts":14,"groundOuts":20,"airOuts":18,"runs":9,"doubles":2,"triples":2,"homeRuns":4,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":76,"obp":".353","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":343,"era":"3.92","inningsPitched":"20.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.35","battersFaced":85,"outs":62,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":118,"strikes":225,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.60","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.40","walksPer9Inn":"2.61","hitsPer9Inn":"9.58","runsScoredPer9":"3.92","homeRunsPer9":"1.74","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":19,"airOuts":21,"runs":18,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":80,"obp":".429","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":365,"era":"7.78","inningsPitched":"19.2","wins":1,"losses":2,"saves":4,"saveOpportunities":6,"holds":2,"blownSaves":2,"earnedRuns":17,"whip":"2.08","battersFaced":98,"outs":59,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":155,"strikes":210,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".333","pitchesPerInning":"18.56","gamesFinished":10,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"7.32","walksPer9Inn":"6.86","hitsPer9Inn":"11.90","runsScoredPer9":"8.24","homeRunsPer9":"0.92","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | K, 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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":23,"groundOuts":46,"airOuts":50,"runs":23,"doubles":11,"triples":3,"homeRuns":4,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":53,"hitByPitch":1,"avg":".290","atBats":183,"obp":".332","slg":".448","ops":".780","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":82,"rbi":27,"leftOnBase":61,"sacBunts":3,"sacFlies":3,"babip":".345","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.75","popOuts":11,"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":0,"putOuts":143,"errors":1,"chances":144,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":34,"groundOuts":55,"airOuts":63,"runs":30,"doubles":21,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":73,"hitByPitch":4,"avg":".312","atBats":234,"obp":".373","slg":".440","ops":".813","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":103,"rbi":34,"leftOnBase":96,"sacBunts":1,"sacFlies":2,"babip":".374","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":6,"lineOuts":23},"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":8,"putOuts":166,"errors":3,"chances":177,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":5,"groundOuts":2,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".219","atBats":32,"obp":".308","slg":".375","ops":".683","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":2,"babip":".316","groundOutsToAirouts":"0.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":40,"groundOuts":63,"airOuts":62,"runs":54,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":0,"hits":84,"hitByPitch":5,"atBats":256,"obp":".376","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1040,"era":"7.98","inningsPitched":"58.2","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.70","battersFaced":279,"outs":176,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1040,"balls":347,"strikes":693,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".125","pitchesPerInning":"17.73","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"7.52","walksPer9Inn":"2.45","hitsPer9Inn":"12.89","runsScoredPer9":"8.28","homeRunsPer9":"2.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807743":{"person":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":11,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":49,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":16,"strikes":33,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":".---","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.00","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":37,"groundOuts":42,"airOuts":54,"runs":32,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":23,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".282","atBats":216,"obp":".358","slg":".407","ops":".765","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":88,"rbi":31,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".368","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.20","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":104,"putOuts":91,"errors":6,"chances":201,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":2,"flyOuts":16,"groundOuts":37,"airOuts":26,"runs":16,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":113,"obp":".339","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":472,"era":"3.99","inningsPitched":"29.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":13,"whip":"1.40","battersFaced":129,"outs":88,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":472,"balls":174,"strikes":298,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".400","pitchesPerInning":"16.09","gamesFinished":6,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.07","hitsPer9Inn":"9.51","runsScoredPer9":"4.91","homeRunsPer9":"0.61","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 3 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":4,"airOuts":10,"runs":6,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".233","atBats":30,"obp":".324","slg":".600","ops":".924","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":18,"rbi":8,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":17,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"summary":"0-0 | BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":22,"groundOuts":55,"airOuts":39,"runs":20,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":41,"hitByPitch":10,"avg":".268","atBats":153,"obp":".349","slg":".373","ops":".722","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":57,"rbi":20,"leftOnBase":62,"sacBunts":4,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":74,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":30,"gamesStarted":1,"flyOuts":20,"groundOuts":23,"airOuts":34,"runs":24,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":20,"intentionalWalks":2,"hits":35,"hitByPitch":2,"atBats":127,"obp":".380","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":639,"era":"6.19","inningsPitched":"32.0","wins":1,"losses":6,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":22,"whip":"1.72","battersFaced":151,"outs":96,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":227,"strikes":412,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".143","pitchesPerInning":"19.97","gamesFinished":13,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"10.41","walksPer9Inn":"5.63","hitsPer9Inn":"9.84","runsScoredPer9":"6.75","homeRunsPer9":"0.56","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":63,"flyOuts":19,"groundOuts":40,"airOuts":39,"runs":23,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":53,"baseOnBalls":24,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".228","atBats":171,"obp":".327","slg":".304","ops":".631","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":52,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.50","popOuts":2,"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":79,"putOuts":73,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":35,"groundOuts":38,"airOuts":61,"runs":45,"doubles":12,"triples":0,"homeRuns":20,"strikeOuts":96,"baseOnBalls":24,"intentionalWalks":2,"hits":65,"hitByPitch":4,"avg":".251","atBats":259,"obp":".323","slg":".529","ops":".852","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":137,"rbi":37,"leftOnBase":121,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.95","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":11,"putOuts":334,"errors":7,"chances":352,"fielding":".980","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":14,"gamesStarted":14,"flyOuts":59,"groundOuts":76,"airOuts":96,"runs":39,"doubles":25,"triples":0,"homeRuns":13,"strikeOuts":41,"baseOnBalls":22,"intentionalWalks":0,"hits":76,"hitByPitch":2,"atBats":283,"obp":".319","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1210,"era":"4.54","inningsPitched":"73.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.34","battersFaced":313,"outs":220,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1210,"balls":473,"strikes":737,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".636","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"5.03","walksPer9Inn":"2.70","hitsPer9Inn":"9.33","runsScoredPer9":"4.79","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":11,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":2,"flyOuts":36,"groundOuts":42,"airOuts":55,"runs":40,"doubles":14,"triples":2,"homeRuns":8,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":2,"hits":53,"hitByPitch":3,"atBats":175,"obp":".370","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":743,"era":"7.80","inningsPitched":"42.2","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.66","battersFaced":201,"outs":128,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":743,"balls":271,"strikes":472,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".000","pitchesPerInning":"17.41","gamesFinished":6,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.33","walksPer9Inn":"3.80","hitsPer9Inn":"11.18","runsScoredPer9":"8.44","homeRunsPer9":"1.69","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":1},"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":38,"flyOuts":19,"groundOuts":26,"airOuts":34,"runs":8,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".218","atBats":101,"obp":".257","slg":".396","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":40,"rbi":13,"leftOnBase":50,"sacBunts":1,"sacFlies":2,"babip":".234","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":59,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.62","battersFaced":19,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":19,"strikes":40,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"13.62","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.08","walksPer9Inn":"2.08","hitsPer9Inn":"12.46","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":10,"putOuts":199,"errors":3,"chances":212,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":15,"flyOuts":47,"groundOuts":76,"airOuts":71,"runs":62,"doubles":22,"triples":3,"homeRuns":12,"strikeOuts":60,"baseOnBalls":25,"intentionalWalks":0,"hits":106,"hitByPitch":4,"atBats":309,"obp":".396","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1310,"era":"7.13","inningsPitched":"70.2","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.85","battersFaced":342,"outs":212,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1310,"balls":495,"strikes":815,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".200","pitchesPerInning":"18.54","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.64","walksPer9Inn":"3.18","hitsPer9Inn":"13.50","runsScoredPer9":"7.90","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":41,"groundOuts":53,"airOuts":67,"runs":22,"doubles":14,"triples":0,"homeRuns":5,"strikeOuts":74,"baseOnBalls":15,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".214","atBats":243,"obp":".262","slg":".333","ops":".595","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":81,"rbi":24,"leftOnBase":137,"sacBunts":0,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.60","popOuts":10,"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":156,"putOuts":87,"errors":4,"chances":247,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":43,"groundOuts":73,"airOuts":70,"runs":32,"doubles":14,"triples":2,"homeRuns":10,"strikeOuts":41,"baseOnBalls":27,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".275","atBats":251,"obp":".354","slg":".466","ops":".820","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":117,"rbi":36,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.10","popOuts":12,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":442,"errors":1,"chances":474,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":0,"flyOuts":4,"groundOuts":16,"airOuts":18,"runs":6,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":14,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":65,"obp":".367","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":325,"era":"3.31","inningsPitched":"16.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.78","battersFaced":79,"outs":49,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":134,"strikes":191,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".---","pitchesPerInning":"19.90","gamesFinished":4,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"8.82","walksPer9Inn":"7.71","hitsPer9Inn":"8.27","runsScoredPer9":"3.31","homeRunsPer9":"1.10","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":11},"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}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":27,"groundOuts":38,"airOuts":42,"runs":12,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":140,"obp":".273","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":552,"era":"2.29","inningsPitched":"39.1","wins":6,"losses":0,"saves":3,"saveOpportunities":6,"holds":2,"blownSaves":3,"earnedRuns":10,"whip":"1.04","battersFaced":154,"outs":118,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":552,"balls":191,"strikes":361,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.03","gamesFinished":8,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.32","walksPer9Inn":"2.75","hitsPer9Inn":"6.64","runsScoredPer9":"2.75","homeRunsPer9":"0.69","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":0,"flyOuts":13,"groundOuts":22,"airOuts":27,"runs":14,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":100,"obp":".361","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":458,"era":"4.97","inningsPitched":"25.1","wins":0,"losses":2,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":14,"whip":"1.66","battersFaced":120,"outs":76,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":458,"balls":166,"strikes":292,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"18.08","gamesFinished":3,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"9.59","walksPer9Inn":"6.04","hitsPer9Inn":"8.88","runsScoredPer9":"4.97","homeRunsPer9":"0.71","inheritedRunners":33,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694514":{"person":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":6,"groundOuts":17,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".207","atBats":58,"obp":".292","slg":".259","ops":".551","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":15,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":0,"putOuts":18,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":70,"flyOuts":27,"groundOuts":53,"airOuts":54,"runs":32,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":50,"baseOnBalls":30,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".244","atBats":205,"obp":".340","slg":".356","ops":".696","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":73,"rbi":19,"leftOnBase":92,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.33","popOuts":8,"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":114,"putOuts":45,"errors":5,"chances":164,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,650489,681198,696100,687859,691720,694249,664954,678662,666397,671289,663372,680604,657514,680767,677955],"pitchers":[663372,680604,657514,680767,677955],"bench":[690924,694514],"bullpen":[688642,607536,678020,547179,675848,622608,608372,807743],"battingOrder":[664983,650489,681198,696100,691720,694249,664954,678662,671289],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Castro, W (12, Cabrera, E)."},{"label":"HR","value":"Rumfield (10, 4th inning off Cabrera, E, 1 on, 0 out)."},{"label":"TB","value":"Castro, W 2; Julien; McCarthy 3; Rumfield 4."},{"label":"RBI","value":"Castro, W 2 (31); Rumfield 2 (36)."},{"label":"Runners left in scoring position, 2 out","value":"Sullivan, B; Rumfield 3."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Carrigg (1, 2nd base off Thornton/Amaya)."},{"label":"CS","value":"Johnston, T (4, 2nd base by Thornton/Amaya); Freeman, T (3, 2nd base by Hollowell/Ballesteros)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".239","atBats":34,"obp":".332","slg":".394","ops":".726","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":148,"era":"4.24","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":59,"strikes":89,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":4,"pitchesPerInning":"16.44","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":47,"flyOuts":15,"groundOuts":18,"airOuts":23,"runs":12,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".224","atBats":98,"obp":".330","slg":".439","ops":".769","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":43,"rbi":13,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":21,"groundOuts":37,"airOuts":39,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":1,"hits":29,"hitByPitch":3,"atBats":116,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":485,"era":"3.73","inningsPitched":"31.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":13,"whip":"1.15","battersFaced":130,"outs":94,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":162,"strikes":323,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.48","gamesFinished":6,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"4.31","walksPer9Inn":"2.01","hitsPer9Inn":"8.33","runsScoredPer9":"3.73","homeRunsPer9":"0.86","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 4-4)","summary":"4.1 IP, 5 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":67,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":18,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":30,"strikes":37,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":29,"groundOuts":68,"airOuts":62,"runs":44,"doubles":9,"triples":0,"homeRuns":14,"strikeOuts":61,"baseOnBalls":25,"intentionalWalks":0,"hits":69,"hitByPitch":1,"atBats":257,"obp":".333","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1104,"era":"5.21","inningsPitched":"67.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.40","battersFaced":287,"outs":202,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1104,"balls":424,"strikes":680,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.10","rbi":3,"winPercentage":".500","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.34","hitsPer9Inn":"9.22","runsScoredPer9":"5.88","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":0,"chances":21,"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"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":38,"groundOuts":50,"airOuts":59,"runs":47,"doubles":13,"triples":2,"homeRuns":16,"strikeOuts":98,"baseOnBalls":41,"intentionalWalks":3,"hits":58,"hitByPitch":3,"avg":".220","atBats":264,"obp":".330","slg":".466","ops":".796","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":123,"rbi":37,"leftOnBase":167,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":119,"errors":1,"chances":123,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681799":{"person":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":17,"gamesStarted":0,"flyOuts":6,"groundOuts":25,"airOuts":17,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":74,"obp":".333","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":359,"era":"2.14","inningsPitched":"21.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.24","battersFaced":87,"outs":63,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":359,"balls":141,"strikes":218,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".000","pitchesPerInning":"17.10","gamesFinished":4,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"6.86","walksPer9Inn":"4.29","hitsPer9Inn":"6.86","runsScoredPer9":"2.57","homeRunsPer9":"0.43","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":10,"gamesStarted":4,"flyOuts":21,"groundOuts":48,"airOuts":38,"runs":17,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":137,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":575,"era":"3.99","inningsPitched":"38.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.02","battersFaced":150,"outs":115,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":218,"strikes":357,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".800","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.63","walksPer9Inn":"2.11","hitsPer9Inn":"7.04","runsScoredPer9":"3.99","homeRunsPer9":"0.94","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":14,"groundOuts":10,"airOuts":25,"runs":10,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":70,"obp":".291","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":339,"era":"4.26","inningsPitched":"19.0","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":3,"blownSaves":3,"earnedRuns":9,"whip":"1.21","battersFaced":80,"outs":57,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":339,"balls":117,"strikes":222,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".500","pitchesPerInning":"17.84","gamesFinished":5,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"10.42","walksPer9Inn":"4.26","hitsPer9Inn":"6.63","runsScoredPer9":"4.74","homeRunsPer9":"2.37","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":56,"groundOuts":75,"airOuts":95,"runs":42,"doubles":14,"triples":1,"homeRuns":17,"strikeOuts":84,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":3,"atBats":323,"obp":".272","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1347,"era":"4.26","inningsPitched":"86.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.06","battersFaced":349,"outs":260,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1347,"balls":469,"strikes":878,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".400","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.28","hitsPer9Inn":"7.27","runsScoredPer9":"4.36","homeRunsPer9":"1.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":47,"groundOuts":67,"airOuts":98,"runs":33,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":55,"baseOnBalls":35,"intentionalWalks":2,"hits":73,"hitByPitch":5,"avg":".251","atBats":291,"obp":".339","slg":".354","ops":".693","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":103,"rbi":22,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":25,"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":118,"putOuts":42,"errors":4,"chances":164,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"901","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":14,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".257","atBats":35,"obp":".316","slg":".400","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":51,"groundOuts":56,"airOuts":70,"runs":31,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":74,"baseOnBalls":50,"intentionalWalks":1,"hits":65,"hitByPitch":7,"avg":".248","atBats":262,"obp":".379","slg":".405","ops":".784","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":106,"rbi":42,"leftOnBase":129,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.75","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":538,"errors":1,"chances":614,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":24,"groundOuts":39,"airOuts":52,"runs":21,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".272","atBats":169,"obp":".349","slg":".361","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":61,"rbi":19,"leftOnBase":82,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.33","popOuts":12,"lineOuts":16},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":32,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":12,"putOuts":362,"errors":5,"chances":379,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":45,"groundOuts":48,"airOuts":78,"runs":44,"doubles":12,"triples":4,"homeRuns":14,"strikeOuts":79,"baseOnBalls":24,"intentionalWalks":1,"hits":77,"hitByPitch":8,"avg":".276","atBats":279,"obp":".348","slg":".498","ops":".846","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":139,"rbi":36,"leftOnBase":111,"sacBunts":1,"sacFlies":2,"babip":".335","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.93","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":207,"errors":3,"chances":214,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":22,"groundOuts":25,"airOuts":30,"runs":13,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":120,"obp":".305","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":538,"era":"2.93","inningsPitched":"30.2","wins":1,"losses":1,"saves":1,"saveOpportunities":4,"holds":5,"blownSaves":3,"earnedRuns":10,"whip":"1.30","battersFaced":131,"outs":92,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":538,"balls":176,"strikes":362,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"17.54","gamesFinished":8,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"10.57","walksPer9Inn":"2.93","hitsPer9Inn":"8.80","runsScoredPer9":"3.82","homeRunsPer9":"1.17","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":17,"groundOuts":24,"airOuts":28,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":6,"avg":".232","atBats":99,"obp":".361","slg":".374","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":37,"rbi":10,"leftOnBase":46,"sacBunts":1,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.86","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":14,"putOuts":216,"errors":1,"chances":231,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":22,"groundOuts":41,"airOuts":45,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".231","atBats":156,"obp":".303","slg":".385","ops":".688","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":60,"rbi":23,"leftOnBase":60,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":8,"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":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":1,"putOuts":33,"errors":0,"chances":34,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":27,"groundOuts":43,"airOuts":53,"runs":32,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":65,"baseOnBalls":26,"intentionalWalks":3,"hits":55,"hitByPitch":3,"avg":".256","atBats":215,"obp":".343","slg":".433","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":93,"rbi":28,"leftOnBase":138,"sacBunts":0,"sacFlies":1,"babip":".319","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","popOuts":16,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":102,"errors":0,"chances":107,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID668970":{"person":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":18,"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":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"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":2,"gamesStarted":0,"flyOuts":4,"groundOuts":0,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"obp":".500","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":67,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.63","battersFaced":14,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":30,"strikes":37,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"25.13","gamesFinished":1,"strikeoutWalkRatio":"0.40","strikeoutsPer9Inn":"6.75","walksPer9Inn":"16.88","hitsPer9Inn":"6.75","runsScoredPer9":"6.75","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":22,"gamesStarted":1,"flyOuts":13,"groundOuts":28,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":92,"obp":".295","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":402,"era":"2.00","inningsPitched":"27.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.15","battersFaced":106,"outs":81,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":402,"balls":152,"strikes":250,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".833","pitchesPerInning":"14.89","gamesFinished":11,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.00","hitsPer9Inn":"6.33","runsScoredPer9":"2.67","homeRunsPer9":"1.00","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":14,"gamesStarted":0,"flyOuts":9,"groundOuts":27,"airOuts":19,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":64,"obp":".274","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":285,"era":"1.86","inningsPitched":"19.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.03","battersFaced":74,"outs":58,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":285,"balls":110,"strikes":175,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".500","pitchesPerInning":"14.74","gamesFinished":5,"strikeoutWalkRatio":"0.89","strikeoutsPer9Inn":"3.72","walksPer9Inn":"4.19","hitsPer9Inn":"5.12","runsScoredPer9":"2.33","homeRunsPer9":"1.40","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":11,"flyOuts":47,"groundOuts":82,"airOuts":77,"runs":45,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":56,"baseOnBalls":28,"intentionalWalks":0,"hits":80,"hitByPitch":5,"atBats":292,"obp":".347","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1240,"era":"5.35","inningsPitched":"74.0","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.46","battersFaced":328,"outs":222,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1240,"balls":453,"strikes":787,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".500","pitchesPerInning":"16.76","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.81","walksPer9Inn":"3.41","hitsPer9Inn":"9.73","runsScoredPer9":"5.47","homeRunsPer9":"1.46","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":15,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":46,"groundOuts":57,"airOuts":70,"runs":39,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":34,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".175","atBats":229,"obp":".281","slg":".306","ops":".587","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":70,"rbi":28,"leftOnBase":120,"sacBunts":1,"sacFlies":3,"babip":".208","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.71","popOuts":14,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":180,"putOuts":87,"errors":4,"chances":271,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","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":28,"gamesStarted":0,"flyOuts":7,"groundOuts":23,"airOuts":21,"runs":16,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":29,"hitByPitch":4,"atBats":97,"obp":".402","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":479,"era":"5.92","inningsPitched":"24.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":16,"whip":"1.77","battersFaced":118,"outs":73,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":479,"balls":166,"strikes":313,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"19.68","gamesFinished":4,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.99","walksPer9Inn":"5.18","hitsPer9Inn":"10.73","runsScoredPer9":"5.92","homeRunsPer9":"1.11","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":12},"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"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":47,"groundOuts":91,"airOuts":110,"runs":26,"doubles":15,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":31,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".233","atBats":287,"obp":".313","slg":".328","ops":".641","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":94,"rbi":34,"leftOnBase":123,"sacBunts":0,"sacFlies":4,"babip":".239","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.75","popOuts":21,"lineOuts":42},"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":179,"putOuts":98,"errors":2,"chances":279,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":7,"flyOuts":31,"groundOuts":61,"airOuts":59,"runs":14,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":61,"baseOnBalls":19,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":220,"obp":".255","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":932,"era":"1.74","inningsPitched":"62.0","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"0.97","battersFaced":243,"outs":186,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":932,"balls":332,"strikes":600,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".600","pitchesPerInning":"15.03","gamesFinished":2,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"8.85","walksPer9Inn":"2.76","hitsPer9Inn":"5.95","runsScoredPer9":"2.03","homeRunsPer9":"0.15","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":13,"groundOuts":25,"airOuts":36,"runs":12,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".257","atBats":105,"obp":".313","slg":".419","ops":".732","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":44,"rbi":14,"leftOnBase":55,"sacBunts":1,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":9,"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":23,"putOuts":52,"errors":1,"chances":76,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[691718,608324,683737,673548,664023,663538,807713,624424,665804,694208,621020,699393,665795,669020,664208,663423,668970],"pitchers":[665795,669020,664208,663423,668970],"bench":[608348],"bullpen":[665871,676962,684007,571948,607067,681799,573204,657097],"battingOrder":[691718,608324,683737,673548,664023,663538,624424,694208,699393],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Amaya (5, Feltner); Suzuki (8, Bernardino)."},{"label":"HR","value":"Crow-Armstrong (14, 1st inning off Feltner, 0 on, 0 out)."},{"label":"TB","value":"Amaya 3; Crow-Armstrong 4; Happ; Shaw; Suzuki 3."},{"label":"RBI","value":"Crow-Armstrong (36)."},{"label":"Runners left in scoring position, 2 out","value":"Busch; Hoerner; Bregman; Happ 2."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"9."}]}],"note":[{"label":"a","value":"Lined out for Shaw in the 8th."},{"label":"b","value":"Grounded out for Amaya in the 8th."},{"label":"c","value":"Flied out for Swanson in the 9th."}]}},"officials":[{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Feltner; Rolison."},{"label":"Pitch timer violations","value":"Vodnik (pitcher)."},{"label":"ABS Challenge","value":"Bregman (Strike-Confirmed); Hoerner (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Feltner 104-66; Castaño 16-10; Bernardino 16-9; Vodnik 8-6; Hill 12-9; Cabrera, E 67-37; Rolison 17-14; Maton, P 23-15; Thornton 23-12; Hollowell 18-11."},{"label":"Groundouts-flyouts","value":"Feltner 5-0; Castaño 3-0; Bernardino 2-1; Vodnik 2-0; Hill 0-2; Cabrera, E 4-2; Rolison 1-0; Maton, P 0-0; Thornton 0-2; Hollowell 0-1."},{"label":"Batters faced","value":"Feltner 23; Castaño 4; Bernardino 5; Vodnik 3; Hill 3; Cabrera, E 18; Rolison 6; Maton, P 5; Thornton 5; Hollowell 3."},{"label":"Inherited runners-scored","value":"Castaño 1-0; Rolison 2-2; Thornton 3-0."},{"label":"Umpires","value":"HP: Willie Traynor. 1B: John Libka. 2B: D.J. Reyburn. 3B: James Hoye. "},{"label":"Weather","value":"71 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, Out To RF."},{"label":"First pitch","value":"7:04 PM."},{"label":"T","value":"2:55."},{"label":"Att","value":"35,183."},{"label":"Venue","value":"Wrigley Field."},{"label":"June 16, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","boxscoreName":"Castro, W"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":37,"groundOuts":42,"airOuts":54,"runs":32,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":23,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".282","atBats":216,"obp":".358","slg":".407","ops":".765","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":88,"rbi":31,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".368","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.20","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":104,"putOuts":91,"errors":6,"chances":201,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":53,"hittingGameScore":53},{"player":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","boxscoreName":"McCarthy"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | K, 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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":23,"groundOuts":46,"airOuts":50,"runs":23,"doubles":11,"triples":3,"homeRuns":4,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":53,"hitByPitch":1,"avg":".290","atBats":183,"obp":".332","slg":".448","ops":".780","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":82,"rbi":27,"leftOnBase":61,"sacBunts":3,"sacFlies":3,"babip":".345","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.75","popOuts":11,"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":0,"putOuts":143,"errors":1,"chances":144,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":52,"hittingGameScore":52},{"player":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","boxscoreName":"Rumfield"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":43,"groundOuts":73,"airOuts":70,"runs":32,"doubles":14,"triples":2,"homeRuns":10,"strikeOuts":41,"baseOnBalls":27,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".275","atBats":251,"obp":".354","slg":".466","ops":".820","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":117,"rbi":36,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.10","popOuts":12,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":442,"errors":1,"chances":474,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"loser":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"save":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}